jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A thousand times yes. I totally agree but this is one of those practices that's really hard to teach. A big part of the job for a software engineer is balancing abstraction with specificity. The argument from the architecture astronauts is always that once the system gets big, we'll be glad to have the AbstractServiceFactoryFactoryManagerFactory. My argument is that unless we're shipping the "big system" on this release cycle, we should do what's best for the small system. In all likelihood the system will never get big and by the time it does the requirements will change. In all likelihood useful components will get rewritten many times anyway.

I think YAGNI is a really good rule of thumb when you define "need it" as "need it for the current release".
Citizens literally shocked by capacitive discharge from XSA brain scanners...
I think it's just a bright star. Bright point light sources can bleed over along the line of pixels on CCD imagers producing effects that can sometimes look "saturn-ish".
Ah, that makes sense. #15 had me confused, the ethical thing is NOT to hire the friend and to forget about the client.
> Medical drug patents are arguably the best use case for patents and there doing exactly what they are intended.

Sort of. There's still a lot of rent-seeking. Consider this (egregiously) common pattern:

1. Release new wonder drug.

2. Rake in money until patent expires.

3. Make minor tweak to wonder drug, just enough that you can get a new patent.

4. Don't worry that this new version isn't as effective as the original. Just send armies of drug reps to badger doctors into prescribing it anyway. They'll go along with it; they don't have the time to read the medical literature and figure out for themselves that the old version with the expired patent is still a better drug.

5. GOTO 2
I disagree thats what the GP meant. Too often people just hack away without truly understanding what they are doing. Then you end up with trying a million things until finding something that works and not knowing why it works. If you take a few minutes to read the documentation and understanding why you are doing something rather than "I tried it and it worked" you will become a better programmer.
What law? I assume you mean in charge of Apple?
Though I'm sure you know this, it's worth noting for those unfamiliar that it started from a NASCAR game - NASCAR Racing 2003 Season[0]. A lot of the quirks are related to oval-racing based assumptions for that reason. A lot of the severely lacking (or particularly rough) areas are things that exclusively exist in road racing, like non-solo-driver events.

[0]https://en.wikipedia.org/wiki/NASCAR_Racing_2003_Season
Free users help making a robust product avoiding having tones of bugs/lacks discovered by paid users. Running an ecommerce warehouse integration platform, is not easy to come forward with all business cases / use cases beforehand. Just look below, a dude says it lacks timezone support. Valuable information. Value provided!
EveryBlock tried to be that gathering-together service, but it got shut down: http://www.niemanlab.org/encyclo/everyblock/ + http://www.holovaty.com/writing/rip-everyblock/ "We showed you nearby public records (crimes, building permits, restaurant inspections), pointed you to automatically indexed articles (newspapers, blogs, forums) and provided a sort of "geo-forum" that let you talk with people who lived near you."

It's sort of maybe being revived: http://www.washingtonpost.com/blogs/the-switch/wp/2014/09/02...
Yes. It moves and splits the prep, so that the longest part of it is doable far in advance. It removes a timing element from the the finishing of the dish, too; it user-proofs the pasta. Pasta timing is predictable, but requires actual attention to be paid to that timing.

It's particularly useful for risotto, or for dishes like baked mac & cheese where rehydration in boiling water will overcook the pasta.

What's particularly interesting about this technique is that it requires no equipment or advanced technique. Just soak the pasta in cold water. That's it. That's why I'm so effusive about it.
I've got a mix of evergreen and deciduous 30+ meter trees on my lot that produce (eyeballed) about 25% roof shade in winter and about 50% roof shade in summer. For aesthetic reasons, the trees are non-negotiable: they stay (and neighbors' trees provide morning and evening shade; equally non-negotiable). It appears that kills the deal; the linked PDF says my region could expect about $60 worth of power a month without the trees, but with them I'm guessing it would be at best $40 a month, which isn't going to cover a 5% interest cost.
maybe its me. but the startup idea does not seem to be the big thing. the big thing is being able to distribute the startup idea through marketing. there is just too much noise with the millions of ideas out there.
Passive voice has a sense of "objectivity" to it, which would explain its prevalence. In my opinion, it is harmful in the sense that experiments (papers) are by no means truly objective, but rather attempts at raising subjectivity to a broadly intersubjective level.
I think this might have something to do with the fact that he is the CTO of Durandal (which seems to be based off of durandal.io, or maybe the other way around).

I assume that he's currently the CTO of a very small company (of maybe even just him), and one of the ways to do that profitably, while building things you love, is to consult/provide training on the things that you have built that others want to use
Animal Repair Shop | Lead Augmented Reality Engineer | Los Angeles, CA | REMOTE (West Coast preferred)

Animal Repair Shop is a next-generation studio creating immersive, connected, and personal experiences for the audience of today and tomorrow. We're looking for a lead AR engineer who is passionate about bridging the gap between the digital and physical worlds in unique, story-driven ways.

Experience with Unity AR Foundation is a main requirement as well as experience with either iOS or Android development.

This is a good chance to work on a greenfield gaming platform.

Apply here: https://www.animalrepairshop.com/careers/#lead-ar-engineer
The virtualized Windows comparison was just brutal.
> At a previous company, on-call was optional and we were compensated for that week when we were on call (an extra $500, IIRC.) About 50% of the team of 12 participated, meaning your week came up basically every month and a half. This seemed fair.

That seems roughly fair to me too. Strangely, that's always how it worked at non-SV companies—of course you get compensated if there's considerable off-hours burden. For some reason though, SV seems to have established a new standard here. Maybe because people are often younger and/or already paid "too much".

> If your company doesn't want to pay for the aggravation, put your phone on silent, make sure alarms escalate to your manager, and start looking for another job.

Hah, well not ready to burn the bridge to this level quite yet, but yes, unfortunately that's the only option that's a guaranteed solution.
I predicted in October of 2018 [1], that in 3 years Amazon will start flying freight directly from China to US fulfillment centers and cut out the middlemen (FBA sellers). Since then Amazon has been on-boarding sellers in China at a rapid pace.

- [1] https://www.scaleleap.com/zine/just-in-time-air/
Do you think that every Iranian has the same political position? Emigrées tend to be self-selected towards being critical of the(ir) circumstances in the home-country, and even if they were not critical originally, experiencing a different way of life has a way of questioning if your previous experiences were the best approach. Even Americans who have lived abroad exhibit this.
True, but the human mind needs an expensive, singleton body in the real world, while a code writing GPT-3 only needs a compiler and a CPU to run its creations. Of course they would put a million cores to work at 'learning to code' so it would go much faster. Compare that with robotics, where it's so expensive to run your agents. I think this direction really has a shot.
A colleague in my extended network had a pithy way of describing this: "Many distribution problems look like moral problems from far away." Not saying I agree with it completely, but it did change how I started looking at framings of societal problems.
>Realpolitik is pretty much the act of never caring about the moral results of policy

Yea, and it's not a good idea in the long term.

>I'm not convinced that KSA would be doing anything morally superior to what Iran is doing if they were in Iran's shoes.

What matters is what countries do now and not what some countries might have done if history were entirely different.

>Stability would be what changes Iranian policies

Many years ago, Kissinger said the Iranian regime has to choose whether whether Iran is country or a cause. They chose to make Iran a cause. Stability is incompatible with the cause's ideology.
Ive thought they should break into the "social network services" market for a long time. You want to build the next reddit or facebook, facebook is equipped to handle a lot of the heavy lifting. Facebook could profit off the competition, by selling them engineering and compute as a service, without having to gobble up every threat.

https://telegra.ph/Facebook-Social-Services-FbSS-a-missed-op...
So what's going on with Florida?
Big fan of Garfield and his games in general, but shout out to SpyNet which is fun and underrated.
How should one know which regions have health officials using this? Asking as a Canadian
Just wanna say I like this method of obfuscating your email. Wish HN would build something like this into the site.
Thanks for your reply, I really do post in hopes someone says something I am missing.
Worked for Evony...
But my point is - you're still templating. The only thing you're gaining is using the same language on the client and the server. I'm not saying that's a small thing, but the OP could have achieved the same using parenscript.

The GP seemed to be implying that we should only generate our HTML programatically on the client. Thinking about it more, I don't agree with this. I don't write webapps these days, but in our platform we do a lot of code generation. We use a programmatic method to do this because we have to manipulate the intermediate representation a lot - add or remove fields added by earlier phases in the generation etc. This is much more flexible but it's much harder to maintain, and looking at the code generation code it's very hard to see what the end result will be. If we were simply generating code in a single pass I'd definitely use templating, it's just much simpler, easier to develop, and easier to see what the end result will be.

Add in the need with HTML to work with designers and I think templating will be with us for some time to come.
Standard function these days under Gnome (Ubuntu, at least).

Ask any Emacs users. :-)
> what the HN community thinks about this article.

If you really want to know, I think that this article and all the other ones about the TSA, politics, and similar topics that are not strictly about startups or hacking should not be here.

You have a zillion places on the internet to discuss that stuff - reddit comes to mind - do you really have to pollute this one too?
the website is a little hokey but I found the tutorials/mini courses on MPI and OpenMP on http://ci-tutor.ncsa.illinois.edu/browse.php very useful
Hmmm (I've worked in US on a TN fo 4+ years).

I've received different advice, mainly stemming from significant ownership (you presumably have significant ownership of BackType where as you wouldn't Google) and role as "founder" and that not being inline with non-immigration intent. You can to claim your work in US is temporary whereas the company presumably isn't.

But you have it, and that is what counts. Congrats.
we don't now 'what it is' or 'what it will be' or 'whether is makes any business at all', we are sure of just one thing that 'it is cool to use', lets code,test and enhance it - Inspired by The Social Network
It's a trade off. Security vs performance. Personally, I think a small reduction in performance for a massive increase in security is a worthwhile exchange. Other people don't think so.
Perhaps he should have disclosed it. But at the same time it's difficult to find any serious investor with a mildly diversified portfolio who didn't benefit from the government intervention (from reduced losses if nothing else)

Do you have 401K? I bet that has some money in Berkshire Hathaway and/or Goldman Sachs. Do you need to disclose that?
I would gladly have 2-3 lines of relevant Google ads shown to me everytime I visit wikipedia if it meant I didn't have to see Jimmy staring back at me for a few days.
When there was AltaVista, all search engines were kind of the same, Altavista was perhaps just a little bit better. Google was the new kid in the block and made things way better.

Now however, all search engines are the same again. Unless there is a new kid in the block, who do you switch to?
I'm pessimistic: it takes vastly more work to keep it alive, via either OSS or selling, than to kill it. Nobody who Yahoo cares about will notice any news related to Delicious, for fair or foul.
Google has open sourced: Jaiku, Etherpad, Wave among other things, before closing them down.

Open sourcing it wouldn't solve the discovery/hosting part, but I still think they should do it.

I'm sure it wouldn't be "easy," but it wouldn't be unprecedented.

Yahoo! folks also should take a look at dataliberation.org, for best practices on getting on data out (also a Google joint).

(Nope, I don't work for Google :D, just think they've done some good things in this space. )
Unfortunately there are no puzzle pieces to be put together. That’s the system working exactly how it’s supposed to.

What good is money if you can’t use it to convince other people to do things for you?
>CALEA legally obligates Signal to provide the government a lawful interception methodology.

Common misunderstanding but incorrect.

https://www.pcmag.com/news/the-real-reason-the-feds-cant-rea...

" Soghoian explained that communications, "encrypted with a key not known to the company […] cannot be intercepted." So in a situation where the decryption keys are handled on the device, and not by whomever is delivering the messages, then law enforcement must ignore the message entirely. "
Yet another article about Rust.
Why haven’t computer companies implemented hibernation for Linux?

If a laptop that won’t hibernate is a defect, it’s a manufacturing defect.

It’s not the fault of volunteers working on a free operating system.
"Very plausible" carries different connotations to "plausible". The former suggests (to me) that it really might be the right explanation, whereas the latter just sounds like it is an explanation that fits currently known facts.
Too much contrast can't be fixed by changing your brightness either unless you like spending several hours calibrating it again after every single blogpost you read.
"So where does the oxygen come from? Shuai Li and team suggest it comes from Earth's upper atmosphere. ... The effect would be strongest on the Moon's Earth-facing hemisphere, consistent with the distribution determined by Li and colleagues using M3 data."

High-res photos of moon regularly show the red areas, e.g. https://www.reddit.com/r/space/comments/exf4yp/one_year_ago_...
I tried that, and the kid will then just ride the bike with it leaning all the way to one side till the wheel hits the ground.

I'd really like to see training wheels with adjustable spring tension. Gradually make the spring weaker so the training wheels have less effect every couple weeks, until they aren't really doing anything at all.
This is awesome! I knew something like galvo motors must exist but I never looked deeply into it. I'm going to have to use something like this to build a better automatic cat laser.
There is no reason for prisons to be segregated by gender identity.

Either they should be mixed or they should be segregated based on biological sex.
How does the growth and concentration of wealth in the hands of billionaires affect that data? An average doesn’t seem like a reliable stat in this context.
Perhaps they fall under export control due to being applicable to national defense?
This is not true - it's not necessarily obvious that things should hold when you're dealing with infinity as one of the bounds. In fact, there are cases where interchanging the order is not allowed when you're in that situation depending on the integrand.
His identity was offered upfront by the automatic suggestion box on Google Search. Did Google dox him?
> Why does he deserve anonymity anyway? I don't get it.

Why does he need to "deserve" anonymity? If you have something already and someone wants to take it away, don't you need to justify why you're taking that thing away?

His stated reason he wanted to remain pseudonymous is that, even though it was easy to go from his online to his real life identity, the NYT article would make it easy to go in the other direction - and that enabling his present and previous patients (he's a psychiatrist, so they're not always the most stable people) to discover his online persona would jeopardise his career.
If you speed up a video of pedestrians at cross-walks it suddenly becomes pedestrians running across the street to avoid being run over by cars going way too fast.
By using this phrasing as loosely as big tech does, they have trained a lot of people to ignore these warnings.

Even I started to raise an eyebrow whenever one of these companies claims to do something for my "safety".
As a german that enjoys all of it (Threema, OSM editing, linux, etc) my points for contributing are:

Pedantry (maybe the wrong term but): Things must be in order. It's really nice to see white areas vanish on the map (I started ten years ago) or just to complete and correct stuff, translate osmand etc. Lots of tourist locations have german editors btw., myself included. "This intersection is wrong!" Lets edit this feature or at least leave a note on the map :-)

Control. Having something that cannot be taken away from me feels great (applies to linux, osm, osmand, f-droid). Take it and use it at my discretion. The ability to contribute.

Privacy: you can have a complete offline experience via osmand if you want to. BigCorps or the state can leave me alone and let me do my stuff, plz

Share: i really enjoy it when my work is useful to others
This seems odd to me. I guess tinnitus symptoms can be intermittent, but it isn't tinnitus unless it is constant? What label is appropriate for someone like me with intermittent symptoms?

Edit: sorry, I see about a million people are saying similar thing and have a lot of discussion under them.
I'm no fan of the Trump administration or their handling of COVID, but they didn't throw doctors in jail or censor their research. Entirely different level of screwup.
>You don't need to replace 10 excellent pilots with 10 good pilots to win a war of attrition. You just need 10 pilots that can fly, lock a missile and fire.

That's not how it works. The F35 will detect those pilots far sooner than they will detect it and shoot them down before they even see them. Combine a battle space with dozens of MALD decoys flying around drawing shots, those poor pilots would have never had a chance because the F-35 pilots would never give their enemy the chance to shoot at them in the first place.

> Most critical infrastructure is located far inland away from areas that are vulnerable to cruise missiles and the like

I can't find the map now, but just about all of China is within reach of US cruise missiles launched from bombers if the need would arise.

> Critical infrastructure can be built faster today than it ever could be in the past

You're not going to build a Fab overnight. If you knock out a radar factory, that's going to be offline for months. Same thing with a turbine factory.

What I don't think you also appreciate is that of all planes to try to claim that someone could win a production race against, the F35 is a very poor target. There are already produced at rates of ~130 per year and expected to rise to 180. There is no existing line that is manufacturing aircraft that comes close. Not only is US Air power technologically superior but they have the numbers.
Brazil's purchase from Saab includes technology transfer.

The United States bid on this contract with the F/A-18E. I can't imagine the U.S. approving the sale of F-35 technology to Brazil at any reasonable price.
And when there is an overlap, people freak out. Just take Turkey as an example. They almost got kcked out of the F-35 program after buying Russion air defence systems. The US feared the Russians could learn too much about the F-35.
Renewable energy doesn't mean that there are no ecological impacts to building out these new sources of energy. The process of extracting minerals, transforming them into solar panels and wind turbines still pollutes, transporting, installing, and disposing of the panels and turbines at the end of their useful life also has an impact.
Appreciate the clarification, but your paragraph above is exactly what I was getting at. Roughly that "the article is right...ARM booting on dev boards is a crazy world". As crappy as legacy BIOS and UEFI is, booting on x86/x64 is more standardized, despite things like PSP and ME.
Please don’t derail threads like this. Your comment is so generic that it could be posted to any of a hundred different posts completely unchanged, which means it has nothing to do with the post at all. Write a blog post about it and post that to HN if you want your feature request to receive attention.
Hoare may have claimed that, but Wirth did not to my knowledge, and judging Pascal by the standards of praise given by someone who didn't design it is a bit weird.

(It's also worth considering that Hoare did posit e.g variants of Pascal, and it's unclear if he was writing of unextended Pascal, or in the abstract.or about a variant)

I don't think the criticism is wrong with the caveats Kernighan gave, because he went to lengths to address its use outside of the educational domain it was designed for.

Just not very relevant unless you happen to be dealing with the truly rare persons that were promoting an unextended Pascal as a systems language by 1981.
Thank you for your kind words :)

Motivation is such a fickle beast. For whatever reason, I felt good during the entire writing process. Going back and forth with the editor was definitely more challenging.

One thing that helped, actually, was I tweeted an artificial deadline when I started writing. That was immensely motivating for me. I ended up missing the deadline (again because of editing woes) but that was key in helping me push this over the finish line.

Again, I'm glad this was motivating for you and I wish you the best. Feel free to message me on twitter if you ever wanted to chat more about projects you're working on.
Dobsonian. And realize that good lenses can easily cost more than the telescope.
Interesting, I guess the buying company has to have a plan in place to get their own staff up to speed and able to run the purchased company without the purchased employees.

Have you ever seen a non-remote company purchase a remote one? I'd be curious to hear how that went down from an insiders point of view.
Macros will expand into lisp forms, not only expressions. Whether a form is an expression, a declaration or a pattern depends on the surrounding context.

I would say that declarations, ... are not syntax but semantic classes.

Too bad the conclusion does not offer a glimpse of what would the extension mechanism look like. Still, nice article.