skysight-inc/HackerNews huggingface dataset:
Yeah, the efforts of Bill Tutte and Tommy Flowers to break the Lorenz were amazing. People only remember Turing, but there are plenty of forgotten heroes in Bletchley who never got the recognition they deserve.
Wow. I have to look into it. That sounds wildy unsafe
https://www.youtube.com/watch?v=EZ73Q4DwrGM
I thought so, too.

CheckPoint's diagram of a Man in the Disk attack is also helpful: https://blog.checkpoint.com/wp-content/uploads/2018/08/Man-i...
Most routers support attaching a USB hard- or flash drive. This might become more convenient when they add Nexcloud to the router.
In what version? The newest available to me: 10.14 bet a8 (18A371a) is still at 2.7.10.
Yes, a while ago Microsoft said, in a blog post (here https://blogs.msdn.microsoft.com/azuregov/2018/01/24/federal...), that it was offering cloud services to federal agencies (ICE was among the other ones) and was proud of the work.
Because you can use dummy warheads, chaff, and other means to lower the efficacy of the interceptor, and you only need a small percentage of your payload to make it through. The defense meanwhile, must be perfect. Missile defense using interceptor vehicles is a pipe dream, pure and simple, and has been for decades even in principle. You can have what appears to be hundreds of warheads falling at once, or even thousands if you’re the US or Russia. Nothing is stopping that well enough to avert mass casualties.

Besides, those interceptors are not cheap, they’re cutting edge while MIRV’ed warheads with dummies are old, proven tech. A live nuclear warhead is only expensive because of the physics package, so a convincing dummy is dirt cheap to make and deploy compared to an interceptor. It’s a losing proposition, and an extension of the truism that armor piercing tech inevitably beats armor in arms races.
All of the different MP modes kept it fresh too. When you got bored, you would flick on a few switches to make things unbalanced and silly.
It's funny how these things are so personal. I love Godoc, mostly because everything is on one page, with very little JS and a good, almost monochrome colour palette. At the same time, I really can't stand Rust's docs, because everything seems to get its own page, it's colours galore, and of course there is a sidebar.

The mileage does vary greatly apparently.
Maybe you missed the "if you are super conservative" part?

2.26% FDIC insured account > money under mattress.

Nobody said it was the best way to store all your money for all people at all times.

(Personally, very little of my portfolio consistents of low risk financial instruments)
Stability is good is what's stable meets your needs.

The more they stall adding stuff like generics the more painful (and more work for the tools and ecosystem to catch up) will be when they eventually cave in and do it...

And there will always be all the workarounds, third party solutions, and wasted efforts that would could have been avoided if something that could have been delivered early on (like e.g. package management) didn't come a decade late for no good reason.

At least now they've come up with a module/dependency system, which, even though a decade late, doesn't bring anything extraordinary to the table compared to what other platforms already had for ages.

Generics and error management remain before it makes sense to make it stable and boring for eternity...
I reject the entire premise of your question. Nobody is "robbing" anything of anything. "Academia" isn't entitled to any specific individual's energy, passion, time, etc., and a PhD isn't "wasted" because the holder goes into industry. Individuals can, and will, make choices about how best to accomplish their goals, and if some of those individuals make choices that go against your idea of how things "ought" to be, then too bad.

The real world isn't a place where we get to be prescriptive in terms of dictating what other people focus on. This isn't Plato's world, where occupations are chosen for us at birth, with no opportunity for deviation. Here sovereign individuals make their own choices and the outcomes are an emergent property of the interactions of those billions of individuals.

All of that said, I also posit that it is possible (in some fields, albeit not all) to do original research outside the halls of "The Academy", with or without a PhD, both in industry or as an independent researcher who isn't affiliated with industry or academia.
Quake was 256 colors of mud with super choppy character animation.
I think this is good.

Reading and really understanding a text is not cognitively easy. It should be a privilege for a text to be read by me.

I am a productive and I work a lot with my head. I in my free time I listen to a lot of Audiobooks (fiction and factual) and I view that as the best vessel for taking in information in a causal way. If I really need to study something then I read it. But how dare you to think your text is important enough that I study it - especially in the age of click-bait and low quality journalism. If it is an extremely good text then I will recognize it as such by myself and study it.
Thank you for this good information. I have sent a link to your comment to a Google Group I co-own for blind developers.

(I'm not blind, though I do have really lousy eyesight that can't really be corrected. I'm also not a developer per se.)
Only thing missing is ability to compare different regexs against each other
Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept of partial truth.
why not go in the opposite direction? you don't need a google account to perform searches, so why not block google cookies (or use cookie autodelete) and do all your searches over a (shared) VPN?
At this point, Go would just see macros as automatically called code generation, which leads to an unpredictable speed reduction in compile times especially with large dependency trees. Slowing down compile times at any noticeable level is probably a non-starter based on language goals.
> Projects like SETI@Home and Folding@Home illustrate that thousands of lower powered distributed nodes are better for computation than a single centrally managed super computer.

Only for parallelizable problems. It won't work if each node needs to communicate much with the rest of the nodes.
>I think the main reason "this" is considered confusing is that many programmers learning JS have already spent years coding in Java or C#. They expect it to work the same, then get frustrated when it doesn't. But the reason it doesn't is due to the fact that functions in JS are first-class, and don't intrinsically belong to a particular class and object instance they way they do in those languages. As such, the context represented by "this" has to be more fluid in JS.

As someone who’s “native” language is JS, I think that’s spot on. I never had the baggage of thinking in terms of Java or C++, and so I couldn’t understand why people would get confused over “this” because it was fundamental to learning the language and thus to my mental model of programming in general.
You can partially prevent unwanted/unhelpful answers by explicitly stating in your question post that you cannot do x, y, z for reasons a, b, c.
As long as happiness and subjectivity are not well defined by the asker, answers to questions formulated using such definitions necessarily seem to them to be ill-defined...
ES6 methods are defined outside the constructor so are O(1), but all class-fields are assigned inside the constructor thus O(n), so it can make a difference.
I try to use DuckDuckGo for a lot of my searches, although sometimes get frustrated and end up using the !g shortcut - but most times it's good enough.
No, the current passes through the coil, and the coil has no physical contact with the vehicle.

Look up inductive coupling. The basic idea is that a changing (AC) current in a conductor generates a changing magnetic field (Ampere's law). This changing magnetic field then induces a voltage in the second conductor (Faraday's law). This is the principle behind how transformers work.
Squats!
Good point..

>This race to the bottom (disruption) seems counter productive for anything but short term investment.

And you know who most benefits from this type of investment (basically the ones with the big money to invest with little to no real risk to their way of life). So I don't see it ending any time soon...
It's really frustrating that the ECMA people didn't define class methods to always be bound just like arrow functions. Like arrow functions, classes are a new syntax so there are no backward compatibility concerns.

That said, having two different semantics based on which syntax you happened to use to define a function is almost as big a programmer trap as the original problem. It just goes to show there are no good solutions to fundamental language design errors.
> Yes, you can always invent self-serving narratives...

Sure you can but that's not the argument posed -- saying "the silent majority" is a mere illusion totally discounts that most people aren't a member of radical {left,right} leaning groups who make a bunch of noise and get the headlines. This kind of reasoning is basically "you're either with us or against us" and serves no useful purpose in reasonable debates.

> Twenty years ago nobody really understood how dangerous plastics are...

They totally did.
Wow, I didn't know that!

Although I guess it makes sense given that apple designs their own application processor SoCs and then has to use a separate (Qualcomm, Intel) modem rather than using a Snapdragon eight-something with everything talking to everything in the same package.

I'm not a huge Apple fan lately, and have never liked the iPhone, but this definitely seems like a pretty concrete bullet point for "iPhone is generally more secure than Android."
Every time you call this within an arrow function, the transpiler is still just doing a “this = that” in your code for you.
We should stop calling it smartphone. It has very little to do with a phone. Its more of a spy device with an organizer (PIM), flash light, and various radios one of which can provide a limited always-on connection.
Isnt this what is very concisely called ‘virtue signaling’ ? Hacker news is very very, very guilty of it
> I had the original 3dfx card just to play Quake

You didn't need a 3D card to play Quake, its software renderer was amazing in its own right. In fact, I much preferred the aesthetics of the software renderer over the blur-fest of the bilinear filtering on the 3dfx cards.
Perfect Dark was great for that too, with the tranq darts, and the laptop gun. I remember having so much fun with friends as we figured out the most rage-inducing ways tomabuse the laptop gun emplacements. Duke Nukem 3D was fantastic as well, with the pipe bombs and laser tripwires.

God I miss weird, fun weapons in the days before every shooter played the same, and had to be balanced to sub-micron specifications.
>> Humans evolved to stand upright and outrun their predators

Forgive my ignorance, but are there any predators that we actually can outrun? Pretty much every four-legged mammal is faster, except maybe elephants.
I think it's the converse of the idiom "working for peanuts", which means to make a relatively small salary (see https://idioms.thefreedictionary.com/work+for+peanuts)
Based on the description I’m 99% sure I live in the apartment complex described in the article. I can confirm there are a few illegal Airbnbs operating here. The complex has even been trying to combat it by putting out a program where that’s ok as long as you follow certain rules. The rent here is nuts, but if 14 people are living in a 2 bedroom apartment here then the operator has a very profitable scam going.

I mean, the real problem is that it's impossible to break into SF if you don't already know a lot or make a lot. As long as a 1br costs $2,000 or more you'll find operations like this.
I've heard of preact! Thanks for reminding me of this
2 words: contact lenses
Well, they sort of give the same message already, but with custom code-level solutions instead of macros...

"Everybody go an invent your own way to handle error checking/propagation" etc...
Taking that assurance at face value was naïve. The taxi thing was a motif. He frames the interview with it, telling the taxi that picked him up at the end that a famous philosopher lived there.

> 13415 isn't saying the author succeeds at making Popper look silly. Rather, the author is attempting and failing to do so.

How would you define failure in this scenario?
Original author here - although a lot of changes have been merged in! Glad to see people like this one.
I thought it wasn't in speed that humans excel but rather endurance. That is, we wouldn't be able to escape a lion chasing us but we can hunt down deer/etc. until they collapse from exhaustion.

See https://en.wikipedia.org/wiki/Persistence_hunting
Well said. News articles/editorials/blogs are especially bloated these days. It often not worth spending the mental effort when not a lot of mental effort was put into the writing.
I believe it's ignored
No, they re-invent all those "evil" things it's wrong that they're evil, and modern software development needs them.

The problems C++ has have nothing to do with those things anyway.

Haskell has both generics and great error management, and it's not C++. Ditto for OcamL and any number of languages...
This article seemed only to list bad things, which seemed to be just about everything you could conceive of doing, without listing any solutions...
But one could say the same for a monoculture of protocols in decentralized systems, the email protocol has been stable for a long time and has some serious issues due to its decentralized nature.

For emails it is surely worth, but for many other application it might be different.
trying to convince them that you can be the most submissive and obedient out of the 200 applicants

What was again the name of that psychological test they all use to measure the degree of slavish conformance?
Hydrogen looks very cool! Am I right that hydrogen and the https://github.com/DonJayamanne/vscodeJupyter plugin that nojvek's plugin is designed to work with in that hydrogen shows the plots inline (like Jupyter does) but hydrogen doesn't support markdown? [edit: the biggest difference is that hydrogen is a stand-alone atom-like editor not a vscode plugin]
That's fine. When problem solving, it's important to lay out the situation clearly before delving into solutions that may only mitigate part of the problem.
I think you've confused LZ with LZW.
There's already tens of millions of people with no employer provided healthcare or retirement savings. The gig economy is reducing wages and stability.
> geniuses have always had difficult personalities

Not sure that's true.
Bingo. Over a short distance a tiger or cheetah would maul a human, but over a longer distance a prey species like a gazelle would tire out and eventually a human would be able to catch up with it.
Photoshop does this. See your sister commenter.
Actually, they're on Facebook.
Gravity pulls blood down, your circulatory system works to more evenly distribute the blood but is impaired when sitting.

The same phenomenon is observed when sitting on an airplane for a long time resulting in slightly enlarged feet due to blood distribution.
Even when partying, travel, and sex figure highly in one's alternative lifestyle, you're not necessarily getting anything meaningful done with your life, and probably putting yourself at a competitive disadvantage economically. And you're still either working to maintain that lifestyle, or it is your job, and less fun because of that.

It's not necessarily a false dichotomy, but there ain't no such thing as a free lunch: there are opportunity costs to both paths. If you're dedicated, you can work out a way to fill your hours with travel and hedonism: and then one day you wake up and you're 40, you have no close friends or career prospects, and a worn-out liver.
Having very different semantics hiding under identical syntax is still a design fault with the language though, especially considering that Javascript's adherence to Java syntax is deliberate not accidental.

I really don't blame programmers for getting confused by this.
7 Things That Happened When I Got Up at 4 A.m
Because the torso is upright either way, and gravity doesn't care if you're sitting or standing
In the case of health insurance, it mostly came about because of wage controls during WW II. Companies couldn't offer more money in a tight labor market but they were allowed to offer fringe benefits like insurance.

401(k)'s history is almost wacky. It was an obscure provision in 1978 tax law and a benefits consultant figured out a way to turn it into something that companies could easily offer to employees as a tax-advantaged benefit.

Of course, once a benefit becomes the norm, it's almost impossible for individual firms to not offer it.
The human visual system is a lot more hacky than you might intuitively expect. It's really, really easy to mess with.

https://en.wikipedia.org/wiki/Optical_illusion
So then wouldn't the mechanism be that less blood is able to flow upward due to pressure on the skin?
Perhaps Apple wants them to wither and die. After all, they don't provide them on iOS, tvOS, etc. Letting Python die out brings it closer to iOS unification.
> The gig economy is reducing wages and stability.

Edit: And in turn purposefully growing an existing problem.
That sounds exactly like what a compiler has to do. And what all type-aware Go tools currently have to do. So we're already doing that, we just have no language-level support for doing so, so we have incredibly less-capable workarounds like makefiles and go:generate.
I mean, you'd probably be better off just not going to the bar/restaurant in the first place. Plastic pollution is sort-of orthogonal to greenhouse gas emissions, and orders of magnitude easier to solve.

A straw is like what 0.01 lb CO2e (CO2 equivalent). The trip to the bar creates something like 1 lb of CO2e pollution PER MILE if you drove a car. The math is pretty simple but I think most people just don't like being told their lifestyle has an impact and they ought to make changes for the good of the planet. I'm not sure if a straw ban is an effective way to create meaningful discussion about reducing impact. In any case, efforts to enact it probably represent and opportunity cost which might be better utilized pushing for something like (at the city level, at least) electric car charging stations at all city owned parking garages. Here are some other, unsolicited, out-in-left-field, "fun" ideas I have for reducing climate change.

- Create a Strava-like reward system for people who bike to work. Make it cool and adventurous to bike to work every day, NO MATTER WHAT!

- Have cities pay employers to have employees work from home some days of the week. Preferably on a coordinated schedule so that highway volumes are reduced as well. This would reduce the need for highway infrastructure and reduce GHG emissions at the same time.

- Subtly encourage people to just buy fewer things and travel less. Maybe you could accomplish this by setting up more community events (potlucks, movies in the park, recreational sports, etc). People wouldn't feel the need to buy stuff or get away so much if they were busy having fun closer to home.

This is kind of fun: Other people should put their "fun" ideas for reducing impact here, I'd love to see them!
Nice work good info
You'd probably make more at Walmart and with a more stable/ consistent incomw vs the "gig economy"
Skimming through bs was normal in pre-screen era, iirc, it is amount of texts that increased. We simply have no time to dive into yet another attention seeking writer’s subjective today.

Otoh, there are still texts that slow you down since ‘objective meaning’ per line ratio is damn high. The pace of reading naturally correlates with the quality of text as a medium of conceptions. If you’re short of interests, then skimming everything is not a primary problem. If you develop a protection against drowning in bs, it’s actually good, since it is not going anywhere.
> But they did use the public version.

Do you have a source for that? Because that detail is definitely not in the Google bug tracker. I'm still not sure you've actually understood that there's a difference between getExternalStoragePublicDirectory() and getExternalFilesDirs().
Donald Knuth – Fantasia Apocalyptica (2017)
How to Get Rich (without Getting Lucky)
Well put!

Its easy to think that using work as a distraction (rather than something destructive like excessive alcohol or drugs) may be OK, but its really not. And most employers will more than willingly accept you working all the time.

Don't fall into the trap. Work is very important, and yes you will work really hard sometimes for time-sensitive things and on-call duties. But it should be understood that those things are anomalies, not something to be expected all the time.
Anyway it’s a cool project :) Yup they’re amazing ;) Pay them a visit maybe
Gigs are highly addictive
OK, I admit, I haven't read TFA and I'm not sure I can be arsed to read it now... but just going off the title, I'm struck by the seeming disparity between that and another article we saw about a week or two ago, titled something like "Americans own less stuff than ever, and that's worrying" (or something to that effect).

So wait, are we owning less stuff, or hoarding increasing amounts of stuff???
I considered that amount to be net income. Obviously.
Yep. If I might add a footnote for HN reader convenience: Epic actually fixed it by following the second approach you mentioned.

According to Google issue tracker: "This patch changes the default APK storage directory from external to internal storage, which should prevent MITD attacks during the install flow."

https://issuetracker.google.com/issues/112630336#comment5
> DNS is irrelevant when people just use 5-10 services: Google

Google is kind of useless without the rest of the web, though.
Skimmed this article. Looked pretty decent.
Typewriter user's manuals and service manuals
This first photograph is in the vein of “street photography,” yet it remains a genre underappreciated, with rare exceptions like the well known (by non photographers) Cartier-Bresson. Yet, there are countless documenting quotidian life.
When attempting to be your average, typical useless human being, it's important to make a list of complaints and post them on the internet without providing any meaningful solution to them. Better yet, end your complaint with some kind of half baked reasoning about why society owes you, or your social class, more money.

Thankfully, if you read the article, it's literally a series of solutions - unlike what the parent comment you're faithfully responding to claims.
> Macros are a cop out of language design. They mean "everybody do what you want and create your own language, we don't care anymore".

I prefer safe AST based macro than runtime reflection like Go has. The latter is actually a cop-out, unlike the former in the context of type safety at compile time.
If you mean "federated" like DNS there is one interesting trick: if you specify the signing key in gpg using email (e.g. gpg -u example@domain.com --sign) GnuPG will insert the email as Signer's UID packet [0]. You can inspect the signature using gpg --list-packets. Then when you verify the file the key is downloaded using Web Key Directory, so basically over HTTPS from the email's domain (in my example domain.com).

I'm thinking of using this to verify git signatures.

[0]: https://tools.ietf.org/html/rfc4880#section-5.2.3.22
He's probably referring to Wheaton being a frequent photoshopped meme target and a posterboy for "anti-soy movement" from the depths of 4chan et al.
Monster Study