jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> it's commonly accepted that Bloomberg's 2018 stories on the Supermicro hack were bogus

Somebody owes a little apology here I think - if Bloomberg story confirms, which I now give a very good chance. Especially the "experts" that were so uniformly wrong. Schneier did recognize he was wrong, but only very matter-of-factly. I think there's more work to be done to figure out why so many people got so huge a story so wrong. I do not call for public shamings or anything, God forbid, but there should be some more work on this done than "ok, I was wrong, never mind", if turns out we had so many people get it wrong. There's a lot of trust placed in "experts" - in fact, disagreeing once with "experts" are now the grounds for a permanent ban from many platforms - and if they are getting things so wrong, we're finding ourselves in a very bad situation, information-wise.
I witnessed an interesting phenomenon : invariably when information is presented from some article that hints at either animal intelligence or harmful influence of humans on animals, some armchair commentator will come forward with an alternate explanations that reduces the observed behaviour to a basic mechanistic instinct related to feeding or reproduction or survival. That comment will also be the most upvoted one. The commentator does not present additional information, but for some reason his opinion is given more value than that of the experts who wrote the original study. That phenomenon is particularly prevalent on Reddit.
We'll know they're done when this happens:

"google.com has been identified as containing spam, malware, or other malicious content."
Careful , it will also drive to isolationism, echo-chambers and the quashing of controversial dissenting opinions.

If you dont think right now we have opinions as controversial as "Gay people should be able to marry each other if they want" was 100 years ago,an opinion which right now we consider almost self-evident, I would urge you to think harder.
And anti-GMO lobby: https://en.wikipedia.org/wiki/Genetically_modified_food_cont....
Could you please add XMPP to the list? Just in case. I run a Prosody server, and it's surprisingly pleasant with Conversations on Android.
Yeah, and there would be no reason to increase acceleration -- increasing the acceleration only aids in this project because it shortens the time when the car behind the stopped car in front of it can get up to speed. If the cars are all talking to each other -- they can all start accelerating at the exact same time and rate as soon as the light turns green etc.
it just replaced texting back when phone contracts tried to charge lots of money for texts. The network effect does the rest.
20+% interest paid in a savings account (2% per month) seems unreasonable.
Yeah, this seems half-thought-through. renv works at project level and isolates the dependencies of a project from your main library. groundhog.library() tramples over your library installing multiple versions. It also has the "cute" feature of auto-installing libraries if they aren't on your system already. Yuck. If you really wanted this script-only solution then you could go with the `versions` library, which already lets you specify an installation date.[1]

[1]: https://cran.r-project.org/web/packages/versions/index.html
Both KGB and Stazi did fully control their citizens. Today there's no any serious technical restriction to get compromising information on anyone or better to say on everyone from any county. So, almost total control - see Trump, Farage, LePan, AFD, etc.
I do apologize, i had Threema in my mind and mixed them up.
PowerPC was the last architecture standing. It was supported by NT 4.0 SP2 (technically this means Microsoft supported it on paid support contracts as recently as 2006).
You don't need to fully sort it. You do a really, really partial radix sort and stop at step one or two, because you don't need a perfect sort, just to cut it down to a few hundred bills instead of a 100K.

You trade an O(bucket size) linear search for the (log n) in the O(n log n) (assuming you optimally sort), which in computer terms is usually a bad idea but in this case, a significant savings.
But where I think it could really generate some significant business is by targeting writers, particularly those whose works will eventually be spoken — playwrights, script writers, speech writers, that sort of thing.

Wouldn't this primary use-case be easier to do with one of the many available Mechanical Turks?
My short review of this book: http://www.amazon.com/review/R5XJW6NQUUKSR/ref=cm_cr_pr_perm...
When you consider only the nontrivial applications in each, McDonalds is probably more selective.
In your case, then, using "as" is the right thing to do.
If you have to check it for null then, by definition, some_field here isn't a nullable type. If it was, you'd just do:

object.some_field.foo();

Am I missing something here?
Professional is not a word I would use for Zed. Someone that's professional would not be as confrontational and antagonistic as Zed is. He seems to be that way, often to his own detriment.

With that said, the aggressive side makes him a very unique individual that many of us highly respect. I don't aspire to be like the guy, but he sure does motivate me to step up my standards and accomplish more. Zed's just way more interesting than Professional.
I don't think so. Delicious was never really executed completely, it was always a good concept but I never felt like they fleshed out a lot of features.

I would love to see Delicious go through a Renaissance.
EDIT: Actually, yes, ahem, I see - if e.NewItem is actually null you're going to get confused between what the problem actually is here, and that might not be repro. Perhaps I posted a little too soon... but assuming you check for that separately, the point stands :)

I have to disagree here - I prefer the initial code example. It's cleaner, and as soon as you get to the line of code in the debugger you'll know exactly what's up regardless of the on-the-surface-misleading null exception. So what if it's initially confusing?

In any case both examples are wrong, and I don't think that's made clear enough - you should be actively looking to check for exceptions, not passively accepting that they might happen.

As an aside, I've always found it cleaner to say:-

var cust = e.NewItem as Customer;
if(cust == null)
throw new BlahException("blah blah blah");

cust.Save();

Compared to, say:-

if(!(e.NewItem is Customer))
throw new BlahException("blah blah blah");

var cust = (Customer)e.NewItem;
cust.Save();

(Note that in the second case that a thread could jump in and spoil your day anyway, not to mention that .NewItem could be some crazy property which randomly decides to return null in the second case, and you'd get the same old nasty exception, as mentioned in other posts)

So I think the 'as' operator has value in this alone as handy sugar.

Obviously the real problem is that null exceptions happen at all, or that anything actually returns null, and by God is the Option discriminated union in F# a joy (union of Some/None) after dealing with all that shizzle.
Because JSON supports only a subset of the features of XML.
I don't think the OP was sarcastic.
He's sitting right across the table from me :)
The author’s entire writing style bothers me.
What's your use case for direnv? I've been using asdf and love it, but I'm not sure what to use direnv for. Is the purpose to replace .env files?
0,1 are evidence that Amazon pays less than other competitors which goes to show that it is reasonable to assume that these people would take these better paying jobs if they could. Maybe they're working too hard at Amazon to take a day off for an interview, or lost in the application process at other companies.
Why don't we tax meat more given it really should be considered a luxury and that it's so expensive when you consider the damage it inflicts in the form of global warming?

Is it simply that politically it would be extremely controversial to raise taxes on meat? In Europe we have very high taxes on petrol and petrol is universally used. It could also be argued that its use is beneficial to economic productivity too, yet that seems to be accepted by most people. So why can't we do the same for meat?
Would you please elaborate as to how you have complete control over the baseband ?

Would you further provide the name of the mediatek tool ?
> how common was it to build your own shelter in the US?

I think this was something that peaked in the '50s. Certainly not at all popular afterward.

And the practical problems are colossal. E.g. take New York City. A few buildings had fallout shelters. But, realistically, how do you provide food, water, and sanitation for 8 million people? It's laughable to think that a handful of shelters can accomplish that. And the population of the NYC metropolitan area is much greater, 20 million people, and it would probably be targeted by multiple nuclear warheads. How many could survive, and for how long?

Overall, shelters might be a feasible idea for rural "flyover country". They are absurd for the big cities where the majority of the US population lives.
Practically all phones have separate application/baseband processors, since the baseband processing has hard realtime constraints; I think what you're more interested in is whether the baseband CPU has direct access to the main memory and CPU, and that's not something that can be discerned physically. Even with physically separate baseband/AP CPUs, the former might have DMA access to main memory.
In the context of a job offer? You might start with "I'm really excited about working here, assuming we can come to a mutually beneficial arrangement. What were you thinking in terms of salary?" hear answer "Interesting. Can you go higher on that?"
Dear Lord in heaven, who can possibly prefer the XML version? That's hideous!
Thanks, that's good to hear! I still think there should be a way to download these videos as standard mp4's via a web browser. Users shouldn't have to rely on third party python scripts if at all possible.

The articles and exercises are of course also important pieces, but there's no reason to make the video portion less accessible than it could be.
> To fix that, you need significant overprovisioning or alternate means of generation.

They have alternate means of generation... natural gas. There is a big problem with wells shutting down due to the same extremes which shut down wind. Which has caused shortages of natural gas which is doubly problematic because it's also used extensively for heating.

What do you do when your backup power is vulnerable to the same issues as your primary power?

It is arguably a fantastic example of where nuclear power excels. Particularly if you had a nuclear plant which ran well below capacity most of the time and ramped up when we have extreme needs.
> This isn't a failure. This is the quickest vaccine rollout ever

Tell that the to the 400,000 dead, buddy. They made the vaccine in January 2020. GOVERNMENT rules mean I STILL have not gotten it well over a year later. My NINETY year old Grandma doesn't have it yet. Nice effort though. How does that leather boot taste?
Wouldn't the need for a patent cross-licensing initiative seem to confirm that WebM is broadly patent encumbered?
Uhh, I've been using floppies for 30 years. I used one today in my Atari ST. You?
The technology stack keeps getting bigger. A lot of the new generation is tinkering way higher up the tech stack than this professor, for some reason, wants them to. But some are still tinkering at the lower levels. There's just a lot of levels. As much as I'd like to be able to, you can't tinker with them all.
Comments moved to https://news.ycombinator.com/item?id=8839755.
I don't follow. Won't you have all the issues you mentioned by storing timestamps in UTC?

Instead of converting from UTC to Local time, you'll be converting from TAI to Local time.
I see where they are going. Assuming all vehicles go electric in the future and swappable batteries become the norm, it would make sense to standardize on one battery whose distribution would be ubiquitous, versus each vehicle manufacturer having to create a swappable battery distribution system.
Nothing wrong with creating rounder wheels; especially for training.

I was at a conference where a panel of scientists were discussing how they manage research in their labs, and how to promote better productivity from their students with a focus on high-throughput methods. At this point, a single scientist on the panel interrupted with "we shouldn't focus on training for these intellectually bankrupt approaches, I'm interested in training scientists who can think."

When I was first learning to code I was completely overzealous with performance optimization and I implemented every single data structure and algorithm myself, from scratch. This included a lot of computer vision, and optimization and fitting code, and studying books like Numerical Algorithms, etc. While not efficient, I sure did learn a lot.
Calorie restriction still works in mice in cages with wheels (they often run 6 miles per night). I do not know if it has been tried with different numbers of mice per cage or in "enriched" environments.

See for a very good review: http://jn.nutrition.org/content/137/4/1078.full

But I do acknowledge your underlying point -- that it is exceedingly difficult to know how well results from mouse studies can be generalized to humans. It is a big problem.
> The price is worth it as this is a legitimate transportation vehicle on top of being really fun to ride.

That's all pretty subjective. Plus, for $1500, I could also literally buy a dozen bikes, and just put them at every endpoint of my commute where I'm on on a train or bus. (e.g., ride Bike A to subway stop, chain it up; get off half a mile from work, unchain Bike B, ride it to work, chain it up; leave work, ride Bike C to bar, chain it up. Take subway home, unchain Bike A, ride it home. Duplicate 4x to eliminate worries about having any bike stolen.)
I hate it when people criticize the Turing test as imprecise or unproductive. While it may be not be an important benchmark in serious AI research, it's been incredibly thought provoking and inspiring for over half a century. Many great scientists give us value beyond their publications in journals, essays, and dreams that help to put the bigger picture into perspective.

Also I'm glad the movie came out so it's easier to explain to my family about one of my personal heros.
This is a great idea, we hadn't thought of that. We speak 6 languages in our team, so its come up a lot.

We played around with passive detection, but it's still too flakey and ASR breaks down entirely if you start pronouncing names with a different languages pronunciation.

English - Hugo - fine!
English - Portuguese pronunciation - Ugo - 100% fail.
Portuguese - Ugo - fine!

Awesome feedback!
Love the idea of a minimal retro VM, had a chuckle at the single-byte program counter. Hope this catches on and there's a software ecosystem.

Does anyone know of a list of quirky VMs like this one?

The Pico-8 comes to mind since it's also a fantasy console, but wondering if there are other esoteric emulators - maybe even ones that had real-world use at some point.
I had to scroll past far too many hot takes about how centralized exchanges signal the end of decentralization before finally finding someone saying this.

There is a decentralized version of every service that Coinbase currently provides and many more they don't, with the exception of fiat on/off-ramps. Until regulations change that's going to mean centralized entities that cooperate with the existing financial institutions.

That fact alone does not invalidate the significant progress being made in every other part of this space with regard to decentralization. Once my USD are converted to crypto I can leave Coinbase and fully engage with the decentralized ecosystem, only going back to a custodian like Coinbase if/when I want to return to USD or other fiats.
> even if you go over the limits, the system won't start rate limiting you for another 72 hours

That is super cool of you, to protect your users interests first.
After all I've read on HTTP/2 I'm still not entirely sure what problem it is trying to solve.
Up to 3 miles is also easily doable on a bike
This really depends on where you're located. Who are you using as a payment processor?
There is a child/lock mode, need to triple click home button (you may need to enable it), however the problem remains if the app has extra buttons that little ones love pressing.
A is for “accumulator” - the registers are not just alphabetical. In fact, internally the order is AX, CX, DX then BX.
Thanks for the suggestions! I've never heard of IF before - but I'm a long time MUD / roguelike player. This looks really great.
Is there also a version with the Nikkei 225?
Batteries have also been improving exponentially, it's just a much slower factor of 5 to 8% a year. I haven't seen the same data for optics but wouldn't be surprised if the situation was the same.
Pioneer.app have made huge strides in this regard. You can watch their livestreams and mail the founders afterwards.
It's funny to hear you praise that wheel, because internally (in the cloud software division, not hardware) everyone pretty regularly derides it. Of course our only interactions with the hardware are disembodied head units that we're paying 100% attention to, not trying to use out of the corner of our eye while driving.
For me I can't play games anymore because there's something in the back of my head going "Why am I not learning or creating something? I should be improving my skills right now."

Very frustrating.
For that information see this:

https://ourworldindata.org/coronavirus

and they have very good information about testing in each country.
Is anyone else wondering if the shutdown for COVID-19 will have a significant impact on carbon emissions? If it does, then it could actually save far more lives than it takes.
You changed leading zeros in the body, but in the to; dr at the end you didn't.

Great document!
I'd be more concerned that such a paper would be a lie. When did utility become more important than truth?
Oh wow, went to Appstore to look for it and it's Editor's Choice. Bam.
HP killed Palm in 2012; I suppose that's when Duarte changed jobs and went to Google.

Material Design was released end of 2014.
People talk about it all the time, or rather, they complain about it all the time. It's so common and tedious that there used to be a rule in the guidelines telling people to knock it off, calling it a "semi-noob delusion."
If your embedded stack supports USB you could use CDC ACM for possibly more robust comms (checksummed by USB, no need for RTS/CTS).

Also there are CAN hats for rPi (SPI) or USB<->CAN bridges (using slcan protocol and Linux driver).
1) There are different choices you can make about simulating individual agents or aggregate flows along roads. Assuming you're interested in the former, you can advance the simulation in discrete time-steps using approaches like the intelligent driver model mentioned in another thread. Chapter 4 of https://apps.cs.utexas.edu/tech_reports/reports/tr/TR-2157.p... is a different approach to the discrete time system that tries to handle complications that come up when applying to OpenStreetMap, like having a vehicle cross multiple roads and intersections in a single 0.1 second timestep, due to really short roads. If you're willing to throw away detailed movement (including acceleration and lane-changing), you can try a discrete-event approach, where you say "this vehicle enters one end of a road at time t, don't calculate anything for it until t + best_case_time_to_cross". https://dabreegster.github.io/abstreet/trafficsim/index.html has some ideas there.

2) Another option with much less detailed traffic simulation, but much more UI focus, is abstreet.org
Waterfall was DOA. People have just been trying to bring it to life for forty years.
I'm a little confused why Atom isn't free. It certainly couldn't be a major revenue stream for GitHub, which has major investment. I thought this was going to be a project to drive usage, like Chrome for Google, but I guess I was wrong.
I think the most interesting aspect of this is the internal shading. I haven't seen any other algorithm that manages that while maintaining sharp edges overall.

I imagine it would end up with pretty weird results though when a sprite was on top of a background that with similar enough colors to trigger the shading detection at its edges.
I can't tell if you're complaining about Apple abandoning support for Snow Leopard, or just making a statement supporting why people still stick to old(er) hardware.

If the latter, then I completely understand, and you make a valid point.

If the former, though, then my question would be why would one be content with sticking to old(er) hardware, but not be content with sticking to old(er) software?

Again, not saying you fall into that boat, but in general, anybody protesting this decision should be asked that question.

And it's a genuine question -- maybe there is a valid reason. I just can't think of one.
Paul Gramcracker and his marching boobs.
Yet Another File Editor. This one's made by Github which the kids love to use on their Macbook Pros hacking some Ruby.
This is a debate between someone who is trying to force-fit reality into a scientific model and someone who isn't. You would like economists, they make many wonderfully simplifying assumptions to make the reasoning easier (like the efficient market hypothesis, perfectly well-informed, rational actors), which, unfortunately, are incorrect.

There's many things to say, but just consider that you believe beating the market over a 47-year time period comes down to a standard-deviation calculation where half will, half won't. Just ruminate on that. If you can't see the absurdity of it, I'm not sure what to say.
right.. thanks for the heads up ! But since it's a self-hosted solution, it would be very easy to just circumvent the rate-limiting and use it for malicious purpose ?
Your underlying assumption is that they are doing this to save costs or that there is malice involved. I see no evidence of that, merely either incompetence or a company struggling to get with the times or built at a time when this stuff wasn't so much on the radar as it is today.

That happens a lot and there are ways to deal with it, ratting out your competitors to authorities with silent hopes of crippling them and taking their business in the name of protecting the consumer is bad form at best and will come back to bite you hard at worst.
Not always. There has been commercial molecular modeling code since the 70-80's, but the number of players has noticeably shrunk over the years. The whole market might be 50-100mil/year and as pg said there's no exit strategy for something that small. It's hindered by a perceived lack of impact and various scientific problems yet to be solved. There's also a disconnect between data held proprietary by the customers vs. commercial and academic developers and researchers.

And bioinformatics is (or at least was) different in that there were good, open-source alternatives which made it financially impossible to to sustain a commercial effort. There are players but I don't think they've done better than molecular modeling. Hard to compete with free and good.

The business needs some real scientific breakthroughs to jump forward. Currently, everything can be coded well but the tools are too blunt.
Identifying professors that would fail someone for this is actually worth a failing grade.

(Though at the age when you are most likely to be a student at a university it probably would seem better to conform and get a good grade)
They might be self-certifying. In that case they're small fry.
SpaceX is currently charging $61 million per launch. [1] That's a lot of AT&T cell coverage.

[1] http://www.spacex.com/about/capabilities