Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wegs
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
301.
▲
by
wegs
6y ago
I agree that well-designed type systems can be helpful, and in an ideal case, I'd have a mix. It's just that TypeScript is not that. The gap between the types of type systems you're describing and TypeScript is the Grand Cany
302.
▲
by
wegs
6y ago
(1) I like generic code which I can use as I see fit later. In Scheme, I can write: (lambda (x) (* x (+ 3 x))) A half-decade later, someone can take that code, pass a pair of specially-crafted objects to it to introspect what it does, and t
303.
▲
by
wegs
6y ago
TypeScript? Erm... Not for me. There were many such systems in the past. CoffeeScript was a big improvement over 2010 JavaScript. Before that was GWT, which was sooo much nicer than 2006-era JavaScript. I could list a bunch of others. If yo
304.
▲
by
wegs
6y ago
Rewrites only make sense if you get a multi-fold improvement. In the history of computing, that's rare. So they rarely make sense. Well, JavaScript was really horrible when it came out. It was just about the worst major programming lan
305.
▲
by
wegs
6y ago
Well, no. SMR is not fine. What this debacle showed, very clearly, is that SMR collapses under some workloads. RAID rebuilds failed. Some took a week, but some just failed. Will my hard drive's workload ever resemble that of a NAS RAID
306.
▲
by
wegs
6y ago
Nah. In 2000, you could do what you wanted with Java Applets. Plus, you had desktop apps and all sorts of other options too. Was Flash technically better for a lot of uses? Without a doubt. But that's a choice one makes. At the time, I
307.
▲
by
wegs
6y ago
Proprietary is exactly the problem here. Your work can die at the whim of a corporation. It gets even worse with product activation. Even if something is proprietary but without activation, you can sort of preserve it. I can spin up an old
308.
▲
by
wegs
6y ago
That's what I do. If I want to say something obvious, I Google for the first citation which says that thing in a way which is readable, understandable, and correct. Honestly, the problem isn't with whom I cite, so much as: 1) Acad
309.
▲
by
wegs
6y ago
Let's not get carried away here. MIT administrators still use Swartz as an example to threaten potential whistleblowers. Faced with that, people back down. For all the public repentance, this was intentional and malicious by at least p
310.
▲
by
wegs
6y ago
It does. The bigger question is whether it's a good idea. Dating up means the other party has more desirable alternatives. Dating down means they don't. That translates into different relationship dynamics. Are you constantly tryi
311.
▲
by
wegs
6y ago
I think we're long past that point. We need to realign incentive structures and see wholesale change. You'll never see quality peer reviews on an honor system, with no incentives to do quality. The basic concept is broken. It'
312.
▲
by
wegs
6y ago
Well, I had a great time in my Ph.D program. My advisor was the very model of caring about students and integrity. I did good research which I was proud of (but which had very little impact since at the time I didn't know how to sell &
313.
▲
by
wegs
6y ago
I would never, ever, ever use Google Cloud for anything other than education (e.g. students working on the free tiers). Google's general culture is to randomly kill partners' businesses with automated algorithms, and then not do a
314.
▲
by
wegs
6y ago
That's assuming the union represents the workers. In practice, many represent the union bosses, politically-savvy union members, and otherwise. The political cesspools can hurt everyone. They don't have to hurt everyone -- there a
315.
▲
by
wegs
6y ago
After too. Almost every contract of this type explicitly says that it can only be changed in writing, signed by both sides. Early-career, you'll likely get f-ed by "boilerplate" contracts, since you don't have the negoti
316.
▲
by
wegs
6y ago
This is the tip of the iceberg for SIGARCH.
317.
▲
by
wegs
6y ago
It's like police. Good ones do good, and bad ones do harm. You'd expect the good ones to be pro-reform, but there apparently isn't enough pro-reform in academia to have reform. With that, less and less good will happen, and m
318.
▲
by
wegs
6y ago
It's more than 0.01% honest/hard-working people. You have: * Grad students who will never make tenure. * Lifelong adjuncts / post-docs who are staying there because they won't play the game. * Older faculty from a differ
319.
▲
by
wegs
6y ago
arxiv and letting good stuff bubble up after-the-fact. Peer review in my field is a random process. It's not corrupt; it's just that reviewers give papers a 30 second skim. I've had one paper really reviewed in my whole caree
320.
▲
by
wegs
6y ago
1) Reduce competition. Make jobs less desirable to where there might be able to win without cheating. More people at lower salaries would be good here. More research/teaching gets done, and you eliminate subclasses like adjuncts and li
321.
▲
by
wegs
6y ago
I can say, from first-hand knowledge, that this is not uncommon. MIT will do this and more against whistleblowers. Most people back down very fast.
322.
▲
by
wegs
6y ago
1) Crime networks at universities are powerful. If you're at an elite school, whistle-blowing will almost certainly cost you your career, if not more. 2) Trusted sources with both clout and insider knowledge will generally advise you t
323.
▲
by
wegs
6y ago
With trespassing, if I cross your lawn, I'm probably okay. If I cross your lawn and there's a "no trespassing" sign or a fence, I'm probably not okay. It's vague. There are equivalent laws for technology. For e
324.
▲
by
wegs
6y ago
Thank you! On latency, the thing other tools used to really bring it down is a wired USB connection. And yes: This is something in which there will be an almost desperate amount of interest in some communities. I think the bottleneck on how
325.
▲
by
wegs
6y ago
I think it depends on the stylus and the software. This drove me batty for a long time. I now have a cheap Aliexpress drawing tablet (no display), Digimend, and MyPaint under Ubuntu. It does as well as pencil and paper. It's not as goo
326.
▲
by
wegs
6y ago
Cloth masks aren't trying to form a seal. They have a few roles: 1) They capture a lot of droplets coming out of your mouth. Do you sneeze in your elbow or in someone's face? A face mask does better than an elbow, and for every br
327.
▲
by
wegs
6y ago
Thank you! This is awesome. This is important enough I'd donate right now, if (1) there were a donate button (2) it'd fund further development to the point where this was production-ready. Bringing this from proof-of-concept to ma
328.
▲
by
wegs
6y ago
Good niche is intersection of two skills. For example, if you can do biology + programming, you can get jobs in bioinformatics. If you do education + programming, you're looking at ed-tech. Etc. Being a domain-expert (even an armchair-
329.
▲
by
wegs
6y ago
... Which is again why I would never use Google for any business application. These stories happen all the time. "I built my business on Google Cloud / Android / Google Apps / Youtube / etc. I was flagged by an auto
330.
▲
by
wegs
6y ago
You're getting stuck on the abstraction of "knowing" something, treating it as if it were binary. We do an RCT with 95% confidence, and then we "know." Before that, we don't "know." There isn't s
More ›