jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> > Maneuvering is laughably easy — and not because the aircraft handles nicely. It’s easy because the aircraft feels like it has no inertia. Yes, the real plane is very maneuverable and responsive, but there’s a “weight” to direction changes which is completely missing. In FS2020, you can instantly pull 60 degree or more turns, and exit them just as quickly. In XP11, there’s a residual tendency to turn that you have to arrest when exiting a maneuver.

Uh...what?

Has this person actually played MSFS2020? Because planes definitely have inertia in MSFS2020. You can definitely feel it in the large planes like the A320. If I push the stick hard to the left, the banking begins slowly. And if I then stick right just as suddenly and hard, it keeps banking left for a couple seconds from the rolling inertia.

Even the super-agile Extra 300S has inertia. Doing fast aileron rolls and then trying to revert to straight-and-level flight is tough, as it really wants to keep spinning.
It may in part be because if they kept a percentage Apple would require these payments go through their in-app purchase system, subjecting ClubHouse to the 30% app store fee.
That seems like a lot of travel to be doing in a pandemic.
I wholeheartedly agree with the author where he talks about documentation. Documentation is presentation, and you present to different audiences. You will repeat concepts.

However, duplicate code is the greatest sin in software design. Almost every good practice or rule we have conjured is an attempt to reduce code duplication. Redemption comes in the form of abstraction. How could anyone defend duplicate code?

The author mentioned two kinds of duplication in tests. The first is a case of "You're doing it wrong." Here is a good rule of thumb for tests: if you find yourself copy-pasting between the code you wrote and the test you write for that code, you are not testing the code. Find an alternative way to test it. You will find a lot more value in it.

The second is a discussion of setup and teardown being repeated. You are writing a lot of extra noise. Perl's Test::Class, for example, allows you to write one setup and teardown for all the tests in a Test::Class child. Reduce copy-paste by grouping together classes of tests. Even without a nice test framework, setup and teardown are trivial to implement yourself. Don't write tests that are a series of lines in one large main function.

Sometimes you can factor out this duplication. However, in less dynamic languages like C, it may not always be easy to do so.

What does this "less dynamic" mean? The example is easy to refactor into a function for both:

stuff(1);
call_something_unrelated();
stuff(2);

C can abstract. It is not as good at abstracting as Lisp (what language is?), but there are solutions for most situations.

Don't ever accept the idea that code duplication is legitimate.
Do you have any references to the claims about GAE offering sql databases support? Is it something that you predict or is it something they made a commitment to?
I work for a gaming website that lets people vote on the games and comment. It's mostly a younger audience (under 18) but there's still a good amount of all ages.

Anyway, we released a game one day and some of the first comments were really negative, even though the game was objectively a pretty darn good game. Knowing the game was good I was awaiting the nice comments to show up, but they didn't. It was just a flurry of negativity.

I talked to some other employees and they agreed the game was good and something felt off. We all jumped into the comments, gave good reviews of the game and started discussions with all the negative reviewers. Then the positive reviews started showing up, and the games rating did a complete turn around to overwhelmingly positive.

I feel like if we hadn't intervened, the game would have continued to have negative reviews and end up with a bad rating. There's a kind of hive mind mentality going on, and the first public comments have some sort of psychological effect on the rest of the players.
Ben Savage is a pretty high-level engineer from Facebook's Ads org
Let's not forget Deflategate. Wherever the balls come from, sometimes they're tamperable.
I'm one who mostly cares about money. It's funny that you say "career progression" as something separate from being motivated by money. I care a lot about career progression because it means more money.

If I could continue getting a 10-15% raise every year, I wouldn't care if I never got promoted. Call me "Junior Engineer" for my entire career idc.
Guess it's only Marvel and D.C from here on now
While I agree shit happens, it is sad to see exaggerated stories without sufficient details being repeatedly quoted by other people

https://news.ycombinator.com/item?id=26311417

In addition, traditional non-tech companies screw people on a regular basis. I know I am resorting to whataboutism, but let us not panic and try to build our own cloud. One has to consider what happens and when one gets decapitated in a autonomous driving accident and the family is left with a home-made cloud
The comment is an excellent exercise in reductio ad absurdum.
> Also how do I get groceries for a family of 5 home on my bike?

Cargo bike. Also used for getting the smaller kids (too small to bike safely/fast enough) to daycare etc.

Or when living in a properly dense city just bring it with you one backpack at a time. This is what my mother did when I was a kid. Just stopped by the shop on her way home from work.
They actually cite Englebert at the top of the page as guiding the project spirit.
That's actually a really good point. In my career I never learned C, but rather started with basic C++ in college then moved into frontend development early on, so I was never fully exposed to low-level languages at a deep level until relatively recently.

I know what you mean about the spaghetti effect, but this is easily mitigated if you know how to structure your code.
That's exactly how I started programming! It was indeed a lot of fun. I remember being blown away the first time I saw a game/demo I wrote run on the real hardware. It was so rewarding.
It's nice to see teachers using GBA programming as an introduction. It's so much more fascinating for a beginner in comparison to a regular "Hello World" written in a terminal or a basic sorting algorithm in C.
Reminds me of this story:

https://www.bostonmagazine.com/news/2014/08/26/how-northeast...

"How to Game the College Rankings -
Northeastern University executed one of the most dramatic turnarounds in higher education. Its recipe for success? A single-minded focus on just one list."
Thanks for the kinds words :-)

Re: resources, really Google was my biggest resource as I was learning stuff. One book I really loved was "Signals, Sound, and Sensation" by William Hartmann which connected signal processing to human auditory processing -- I learned a ton from that book. For music notation, "Behind Bars" by Elaine Gould, which was super useful while building VexFlow.
Even so, why put private details on a publicly accessible page?
Interesting - just looked at the things I've upvoted and they're mostly fat fingered items...

If more people report the same thing, it might be worth improving the UI a little.
That’s not the relevant metric unless you take population density into account.
Out of curiosity, what business model were they trying? A few years back we were looking into virtual trial site companies (e.g. Science 37), and the pitch seemed to make sense at the time (focus on studies which require minimal site visits, use telemedicine for routine visits, coordinate with local labs and pharmacies as needed). That structure might be a good fit for rare patient cohorts.
We fleshbags have a pretty big problem when it comes to think outside of ourselves; be it from a humanitarian, horological, or cosmological sense. Our future is going to be pretty dire if we can't figure this problem out first, and stop asking science to panhandle for scraps thrown to it by government budgets that treat it like a monetary plague.
http://wiki.answers.com/Q/What_is_the_difference_between_com...

http://www.cse.concordia.ca/prospectivestudents/softwareengi...

Please realize that it depends what university you go to and how the courses are taught.
I mean no slight on your service whatsoever. My commentary was more with regard go what has become a truism of modern society. That being that you can't go wrong appealing to someone's ego. Whether that means helping them pimp their company or their personality. I suppose this is something that has always been a truism, but only in the last couple decades has it approached the point where it applies to nearly everyone with no entry barrier. From a grade school kid to a grandmother and from the soccer mom with a trinket to sell on the side to the serial start-up guru onto the next huge thing. If you can facilitate that, you're onto an almost sure thing. :)
A number of years ago I was in a job that had me doing weekly press checks for high-run gang print jobs. The press operators were all very professional and well-trained, but it was surprising how many defects would be present after the colors had been calibrated and the "make-readies" had been printed. Some of these were huge runs on Heidleberg presses, with measurable offsets on registration or Pantone colors that were off.

My takeaway from this: if you care about impeccable quality, it's a constant fight to get it and keep it. No one will care about your product as much as you do.

Some things I found useful for these high-value offset print jobs:

1. Print out a hard proof (at full size obviously), and have multiple people review its accuracy.

2. Provide your printer with both a PDF/X file and your Indesign file. Use Indesign. Ask your printer if they have a preference for the PDF/X settings.

3. Provide all of the above to your print house.

4. Request, at the very least, an e-proof from your printer. This is generated after they push it through their processing workflow. If it looks good, your only other concern would be press calibration.

5. If it makes financial sense, schedule a press check. I believe we paid $100/hour for ours, but they would not usually take more than an hour. I'd usually ask for adjustments if they were needed, then pluck off a print that looked good and sign it. I'd take an identical copy for myself. They'd then use this to compare press output with during the printing job. If any part of the job came out like crap, I could use my copy to show how off it was and get a refund or credit on my next job.
> [...] it helps me understand how this person's previous employer valued them.

Some people's skills/value increase at a rate greater than most employers are willing to match in compensation. These fast learners are the exact people you want to hire, aren't they? Yet the metric of previous salary is pushing you in the opposite direction, toward undervaluing them. Why even check the number if it gives you the wrong signal? Some other employer may not bother to ask, form a more accurate judgment of the person's value, and snatch them up at a rate you were unwilling to offer.
Inflationary currencies? I'm pretty sure every form of currency is subject to inflation.
Because mining for bitcoins is a lot of work, and ultimately doesn't make huge amounts of money? Because it isn't the job of a currency to evenly distribute the wealth?
Should be (Possible) Joy (of Clojure among other things).
What conditions need to exist in order for it not to be necessary? Or perhaps I should ask: what value are record companies adding today? 30 Years ago, it was clear that record companies were necessary. Making and distributing music was relatively capital intensive. That's no longer the case; recording has become a lot cheaper and distributing music is theoretically free. Record companies still have a role in promoting artists but what else are they needed for nowadays?
My guess is that it's to prevent cross-contamination.

i.e. wearing a mask will protect a user, but the outside of it isn't sterile. So if you come off a covid ward, easier to just bin the mask and take a new one, than wash the outside of a re-usable one.
Cultural difference. In a broad sense we are all in IT of course. However, the IT department usually means what the parent wrote inside of US corporations.
I disagree. I read the full article and enjoyed it a lot. But the attempts to pull in “late capitalism” and gender / queer issues were just poor writing. It’s like mixing all the paint colors and just getting an ugly gray. There was no convincing connection to “structural inequality” in this at all, nor any sense of significant radical opposition to entrenched powers that be. Piling that stuff on just made the essay bloated. It felt more like having an unsupported agenda of radical left issues forced upon me with no serious intellectual basis or connection, with lots of language thrown in to make sure you know that the author feels those radical aspects are 100% correct (without justification) and must be taken as truth and as an assumed shared starting point for the reader. It significantly detracts from the article, lowering both the basic writing efficacy and the intellectual merit, and watering the whole thing down as an assertive (but unsupported) criticism of capitalism instead of the rather interesting discussion of negativity that it used as a bait and switch.
It seems many cultures are more connected to their extended family than many in the US, but the point about single parenting still stands doesn't it?

Or are you saying that it's normal for Fathers to be uninvolved in their children's lives?
It makes absolutely no difference in my life. Nor am I in a position to make a difference in either of their lives. By what possible definition of the word "need" do I need to know? What does my knowing accomplish? Exactly what are you expecting me to do about it?

There's a constable in Outer Mongolia who likes to kick puppies. Shall I tell you about him so you can be impotently outraged about it?
Believing that hardcore pornographers "objectify women" makes you "puritanical" now?

OP's criticism was quite civil and reasonable compared to some anti-pornography people I've seen before.

And it's absolutely true magazines like Hustler objectified women! Have you ever seen one? The entire point is to objectify women and sex!

That's entirely different than claiming you're evil or bad for producing porn...
It's usually not a good idea to explain a joke, and I'm not the GP so I'm not sure that's what they meant, but "plant" has multiple meanings, and I suspect they are referring to meanings 3 to 5 from this list: https://www.oxfordlearnersdictionaries.com/definition/americ... . Basically, you were asking for some kind of elaborate meaning to a random image downloaded by a random app, and they provided an elaborate conspiracy theory to match your question...
A bread that costs 10 USD would take a worker earning 10USD/hour an hour to earn.

Surely a bread that requires the worker to work only 5 minutes has a lower value than a bread that requires 2h or labor?
Even under that criteria, though, I think Julian Assange would've been a much better choice.

Most of the stuff FaceBook did to change the world happened around 2007. Heck, the fact that the movie's coming out now indicates that the important stuff happened long ago.
When adding a bookmark: delete the "Name" field.

For bookmarks that you already have: right click, edit.
I don't know much about virtualization, but could anyone explain how sites such as [1] and [2] are able to virtualize OpenBSD? Do you think they develop the Xen support internally?

[1] http://bsdvm.com/

[2] http://www.rootbsd.net/blog/2010/openbsd-4-8/
Hats off to a man who SSHs his own TV though an IPv6 connection.
Thanks for the honest feedback. I appreciate it.
...and that appears to be from 2002! :(
There privacy has angered lots of people in the past, not once, not twice...
When I run dropship with a file containing the JSON you quoted, it prints, "('Oops, blocks are not known: %s', [u'8_dUpdzZPyca0BOl7oT0laNtqE8VLgof7EZGNFsMENY'])".
Just because someone else is doing it shouldn't be a reason to ditch it. In fact, it could validate your idea as it proves there is a market and if your idea is better and your vision greater you could have a success on your hands (just look at Wufoo for a recent example).

On the other hand if your enthusiasm for the idea isn't high enough then you should go ahead and ditch it.
That approach is very interesting.

The idea of having a constantly persisted state is something I think would be massively innovative if applied right.
I wish people would stop calling this sort of thing "piracy". Proper piracy -robbery, abduction and so forth on the high seas - is a continuing problem. This is hardly in the same league. May I suggest using "theft" instead, which at least is more or less accurate.
I think this is possible with XHTML5.
Well, you can walk right out the door to Mexico, if one were so inclined.
I do not know whether or to what extent piracy is responsible for my declining income. I suspect that the internet and the transition from print books to ebooks has more to do with it than piracy does. But I also suspect that piracy has a non-trivial impact, too.

There's also the recession, other legal free sources online (which he mentions later), and possibly more competition in his publishing field.

I do feel bad for people whose livelihoods get thrown out of whack and are forced into an uncomfortable position, but it is to be expected with technological advances and is actually happening all over the place (tech-related or not). I wouldn't want to be a teacher in the US these days, either. Take nothing for granted. Don't count on anyone looking out for you, no job is a promise. You basically are on your own in our modern economy.
Or better yet, duplicate itself in the browser history so that when you click back you just go back to the same page, no matter how many times you click (prompting you to right-click on the back button and manually select some page before it).
This is wonderful news. I hope that others follow their example. (In particular, Apple...)
I would have liked to see https://projectvesta.org/ commented on in the article.

They claim to be able to sequester carbon by scattering olivine rock in an active and warm coast. The cost of the rock is $25/ton now, with the prospect of $10/ton in the future. Plus whatever it costs to break it up and scatter it.

That makes it at an interesting price point if it works as advertised.

Even more interesting to me is that the absorption happens in the water. Meaning that it can counteract ocean acidification near the coral reefs that are the most vulnerable.
Neither of your cites supports the claim that corruption or cronyism in California is worse than it is in other states.

Your Wiki citation doesn't mention any link of a connection between Pelosi and the HSR, nor does a Google or DDG search turn up any mention, outside of anonymous blog posts all citing each other.

The genesis of Anti-Trumpism was the Nopublicans. It was the official party line of the GOP during the Obama era to simply vote "no" on everything he tried to pass, even when he was trying to implement GOP policies, because they wanted to (a) make him a 1-term president, and (b) when that failed to limit his successes. In contrast, the Democrats actually worked with Bush and Bush Sr before him on domestic and foreign policy, and have worked with their GOP counterparts on such during Trump's presidency.
Great artstyle. You should make it a fully fledged PWA.
I would have downloaded it in a heartbeat.
Also this:

https://www.theverge.com/2019/11/15/20966718/google-weekly-a...
The US certainly has its problems, but I don't think it's fair to draw a moral equivalence with what's happening in China.
Zen and the art of motorcycle maintenance explores exactly this beautifully.
A few wasm projects I've worked on:

- An in-browser crossword puzzle generator: https://crossword.paulbutler.org/ (source: https://github.com/paulgb/crossword-composer)

- A multi-player word game: https://redwords.paulbutler.org/

- A library for synchronizing state between clients, used for that word game: https://aper.dev/ (source: https://github.com/aper-dev/aper very WIP right now)

In my experience, the single biggest perk of using WebAssembly is that I can use a language I'm very productive in (Rust) compared to JavaScript. Everything else is secondary. That said, I think these projects have specific advantages by virtue of being WebAssembly:

- The backtracking search used for the crossword puzzle generator is carefully implemented to reduce memory allocations. This would be tough to do in JavaScript, and I believe it's partly responsible for its performance.

- The word game uses a compression algorithm that benefits very noticeably from wasm-opt, to the point that I can't run it without it. Given that wasm-opt takes a non-trivial amount of time at compile time, I suspect the JavaScript JIT would be slow at doing something similar at runtime. This is just conjecture, I haven't checked.

- What Aper does just wouldn't be possible without Rust features like Serde and macros.
Dive into the JAMstack and file-based CMS world. Netlify is kinda the big name here: https://www.netlify.com/ Push markdown content to git -> Netlify builds using your file-based CMS of choice -> HTML published as blog, etc.
Off topic, but might I suggest being careful using the word “monkey”? It’s probably not what you meant, but an unsympathetic reader might interpret it like you meant to call the actual people reviewers “monkeys”. And “monkey” is a known racial slur when applied to people.
Correct: I was using it loosely in reference to tfa.
Cool domain name.
I’m really pleased the author called out the Apple TV as a device that lets you avoid ads. We tried to go cheap on another of our TVs and get an Amazon Fire Stick and in addition to it being not as smooth (combo of UX and speed) at the Apple TV, it had a good amount of ads all over the place.

There’s lots of griping about the cost of an Apple TV 4k, but I’ll pay that extra $100 to avoid ads and not be tracked so extensively.
Guess it’s different with American banks, I’m Canadian so might be different (I know our debit cards are often very different)

May I ask why you don’t carry a debit card? I find that very strange, how do you pull out money/purchase something at a store that doesn’t take either? Just avoid it?
interesting idea. so running a VM is fine, but if you protect your users by sometimes checking for certain usage patterns (that they said they didn't want), you become liable for a lot more?

I thought though that they did do some pretty deep stuff, like silently update for heartbleed - http://distinctplace.com/2014/04/16/openssl-heartbleed-ec2-a...

did I misread?
Meh. If you give people an opportunity to voice an opinion for (effectively) nothing, some will. Those wishing to hand out bruises may be more motivated to voice their opinions than those who'd rather deal out hugs. To quote Caliban (The Tempest, Act 1, Scene 1)

Cal. You taught me language; and my profit on ’t
Is, I know how to curse: the red plague rid you,
For learning me your language!
It's not a noticeable improvement in efficiency for solar heating. Solar heating was already ~70% efficient at converting incident sunlight to heat for water heating [0]. So it's important to note that this efficiency includes losses for circulating the water within the storage system.

[0] http://en.wikipedia.org/wiki/Solar_water_heating#Economics.2...