skysight-inc/HackerNews huggingface dataset:
I am finding out more and more they're not competing products: https://news.ycombinator.com/item?id=19937017
I mean, it's just common sense though.

As an analogy, that automatically popped to my mind when I initially heard the idea of "adversity scores", we can think about a common squad or platoon level personnel situation in the military.

Some guys win lots of trophies at shooting contests, and display impressive marksmanship down at the shooting range. But some guys can shoot at that same superhuman level in a fog, with contacts all around them, at night, and under a level of fire so high you'd probably label it "Hollywood". Well, if you get to pick and choose, the guy who can shoot at that level while under fire is obviously a superior pick for you than the show pony who shoots well at the equivalent of beauty pageants.

To me, this seems like the same kind of situation.

No one is taking a bet on anyone's parents, strung out or not. They're taking a bet on one of these kids. I posit that Stanford or SAT or whoever would be correct. The impoverished local yokel from Angleton, TX with strung out parents and a cold, unpracticed 35, is a better bet than the guy with 35 through the efforts of a ton of expensive test prep. And it's obvious that part of why he's a better bet is that he can score the 35 under much less optimal conditions than the guy with expensive test prep can.

Now you can call that difference the "adversity score". Or you can call it "performance consistency". Or you can even just call it "common sense". But it really does seem obvious to me that given two applicants, the one who performed at a high level consistently under sub-optimal conditions is a better choice.
Airplane autopilots require human intervention only in rare emergency scenarios. Tesla's "autopilot" requires human intervention as standard. I don't think it deserves the name.
Maybe. On the other hand, the audio tag is pretty standard and the format is standard too, and if you look at w3c support page [1] it looks like ffox supports wav files (and it does, just not all of them. And they might just have tested if the first file plays (or even the second). I would say it's a firefox "bug" instead, there's not a good reason not to support this wav format.

And I say that as a Firefox user that never betrayed the fox for that shiny metallic look.

[1] https://www.w3schools.com/html/html5_audio.asp
Answering my own question (RTFM):
https://hermes-pubsub.readthedocs.io/en/latest/user/subscrib...

You can configure how long it retries and with what strategy.
If the law asks me to do something I do not want to do for ethical reasons, I will not do it and accept to be punished. I expect the punishment to take into account the ethical reasons and to be small. Refusing to comply is the way to make the law change, but we have to accept the price.
Answering my own question, "megatons of TNT" does refer to metric tons.
> Concrete examples of what you mean would help here.

If it works for you, chances are that you are doing something that Python is equally suited for. And much more convenient. (Not necessarily, though).

> I'm not seeing the memory comparison

I didn't make one. I was saying something similar to "AVL trees vs RB trees largely doesn't matter. If you care about efficiency, you don't use either since they're both slow. If you don't care, the small speed difference doesn't matter".

> What would you prefer std::string did to make it more amenable to "a few megabytes of data"? (A case that, honestly, I think it handles just as well as most language's string type.)

Start by identifying strings that are immutable once they're constructed. These are usually the lion's share. Then start pooling these strings to avoid allocation overhead. This brings the overhead of a string down to a pointer or offset, and optionally a length, which costs anywhere from 4 to 16 bytes. Then, think about string interning to weed out duplicates.

This reduces memory consumption significantly. Depending on average string size, up to like 80% saved. And maybe more importantly, you can pass around strings freely without any overhead - string handles fit in a single register.

> (Now, if we want to harp on std::string's Unicode support, I won't stand in your way.)

Unicode is a mess. For all I've ever done, byte arrays (UTF-8) were the right choice.
In software development (or better say, in engineering in general), nothing ever can be presumed to be working until it is tested.
How do you know there's a stopped object in front of you?
>Yes, the Internet has made spreading fake news easier, but let me reiterate my argument - the Internet has made communication as a whole easier, so it's only natural that fake news spreads easier.

I totally agree, but it doesn't follow that this means that the fake news situation is acceptable, or that Facebook isn't responsible as a platform which the OP argued.

With the increased density of urban living came more opportunity but also more crime and disease, but we don't shrug and accept that barowners have no responsibility as platforms, we give them a set of safety and health regulations and responsibilities, and we equip the police with tools to combat crime.

So in that spirit, just as the internet isn't the internet of the hacker and small community age, companies should have to deal with the problems they produce. Just like everyone else always had to.
> A company is not responsible for it's irresponsible consumers!

No but they are responsible for foisting externalities onto society in order to save a few cents per transaction.

If they only sold coffee in steel thermal capped mugs, for $5 each, then the litter problem would evaporate. But that would require more expensive logistics and storage and transactional overhad.
It's worth checking it's not fake ransomware - that claims to encrypt your files, but ... doesn't actually bother!

c.f. https://www.infoworld.com/article/3062552/how-to-tell-if-you...
Hiya! Author here. I can't comment on why you felt this was clickbaity. The intention was to give a third-person perspective of the life of an engineer as a webdev at a startup, emphasis on _startup_.

The post is largely targeted at beginners. I think giving this perspective to fresh grads can help them take a decision to atleast clear up the dilemma when they have to choose to work at a startup/corporate during internships or right after college.

The reason I wrote it was because during my four years at college, we had this perception that webdev was boring and nobody used to opt to interview for companies which were into it. And the joke was, "All you do is change the colors every 6 months". I had the chance to intern at a SaaS startup and then worked there for more than 2 years and then figured students back at college needs to know more about this experience.
Well, this one sure is: https://www.bbc.com/news/world-europe-35557725

Spanish civil servant off work unnoticed for six years
Your grandma might be a physicist, and she'll explain it to you ;)
Parent comment compares human crash rate (1/300,000 miles) to self-driving disengage rate (1/10,000 miles). With the assumption that the self-driving system would have crashed had the safety driver not intervened (a reasonably safe assumption, given the purpose of having a safety driver in the first place), this seems like a meaningful apples-to-apples comparison to me.
For the next revision: remove the mole from the SI. It's completely pointless. A number is not a unit!
Instead replace it by the bit, the fundamental unit of information.
They are anonymous because although you can see the ledger, you don’t know who is the owner. All the ledger says is ‘whoever knows the private key for this public key can spend this money’. You can still catch people once they convert it to normal currencies though.
It certainly will but it will be premium for high frequency trading.
I recently read of some hapless tourists who rented a car, parted it at a trailhead in the Santa Cruz mountains and when they got back from their hike it wouldn't start because it couldn't contact the mothership.

Seriously should be a felony to posses a device designed to remotely shut down an automobile.
Seems like not many commenters are giving a perspective on why people might like Medium more than going to a personal blog. Here’s mine.

As a reader, I usually don’t care who wrote the post I’m reading. I also don’t care about seeing more content from the same person, which is all I would get on a personal blog; in fact, I would prefer to see related content but different viewpoints from other people, which is what Medium shows me. I want to read them all in the same format, not hop between different blog layouts. I want them all to have consistent like/comment mechanics. As a reader, sorry, I just don’t care about your personal brand or platform. I want to easily read a lot of stuff by different people on a topic.

Never used it as a writer, but why should individuals have to set up their own SEO, comment system, blog system, etc just to post an article? Because they think that they’re so important or controversial that they need a personal space/brand? For most writers I think you get a lot for free with Medium.
That's right. If Stadia does what Google says it does then gaming console business faces long term risk. I was quite impressed with Stadia demos.
The Netherlands has an asset tax, and it doesn't seem to have that much difficulty with it economically. I suspect your difficulties are overstated and it's roughly no more bothersome than other forms of taxes.
> pretty sure you are suppose to be able to download your content

I'm not sure that such content would count, though I'd have to review the wording of the GDPR to be sure. Its intent is to cover information about you that companies/people have collected or derived - which may not include things you have written about other things.

Even if the GDPRs "right to know what is stored about you" provisions does cover this sort of content, if they have truly deleted the it then they don't have to provide it as they don't have it to provide, and they are not compelled to keep it so that they can provide it on request. I have no idea whether they do truly delete the content in these cases or not, but they might if they've taken it offline due to a generic "inappropriate content" rule: if I deemed something posted to my site inappropriate I would want it properly gone so it couldn't be accidentally made available on my platform again due to some future cock-up on my part. Their ToS and other documentation my offer some clarity on what their policy is here.

As a side note (with somewhat insincere apologies for how snarky I am about to sound): regulations & laws aside, I tend to have little sympathy for people who keep data in an external system with no local (or otherwise independent) backup!
> Now I get all my carbs from raw plant sources.

It's important to know what works for you, other people eat the exact opposite with similar results: https://www.onnit.com/academy/the-carnivore-diet/
Transitioning is quite interesting, you have to measure your old unit with the new system at a resolution never reached before so that you know you don’t invalidate a large collection of numbers everywhere in the world. Then, depending on your definition, you might choose a special number, Avogadro’s number has to be a perfect cube, number of transitions have to be integer, etc.
> Aside, are the mega and giga prefixes ever used for anything except bits and bytes?

Sure, few examples of the top of my head:

- Megatons, as in yield of nuclear weapons. Which is a bit odd unit, should be in J, goddammit!

- Similarly, energy consumption/production. Commonly used units MWh, GWh, TWh. Again, the proper unit would be J, not Wh. Or Mtoe, for Million tons of oil equivalent.
I'd assume it's for the safety of the children. At that age they're perhaps not the most rational street users.
I don't want to bring money into it though. It personally makes me happy that is free of any financial pursuit.

It is nice to suspend disbelief and just all work together on making things that make people happy :)
Measure it using a series of cognitive performance tests. You could even just grade your own experience day to day - assuming you feel everything is a little worse when you sleep poorly (a sensible assumption), you will probably get representative data.
Because they didn't have nearly the developed economy that they do now? They probably also didn't have as much influence and maybe weren't really seen as a regional player?
Lawyer knows if he has a couple of cases of this then there are a _lot_ more. And also that Hertz is well well aware of the problem.
Right on! This freedom to wear many hats is what makes working at startups such a lively place. Startup is chaos and finding ways to contribute to the overall business eliminating the chaos is what makes your worth.
If you were emperor of the world, I would implore you to finance a multibillion dollar project to measure the gravitational constant to higher percision so that we could move to units that actually make sense.

https://en.wikipedia.org/wiki/Planck_units
B2B Mailing List – Business Executive Database
globalelist
I'd say that while a single comment on a forum might not be enough to identify you, the sum of your comments can easily do (because of pieces of personal information you let slip in this or that comment); then everything you write must be considered personal data, unless there is a way to tell apart or remove the personal information from your comments.

Think about pictures: the picture of a landscape you took on a holiday doesn't identify you, but other pictures in your library might do (they contain faces, places, etc.). All together, the pictures can tell who you are and where you've been and when and with whom.
Don't forget, it also supports artists. I wonder if artists could sell art with a contract stipulating a royalty whenever it changed hands.
I think that time has passed. I've heard of too many cases of "ransomware" that just wipes your disks and asks for money that I wouldn't pay up.

"True" ransomware requires a key management infrastructure with a capacity for delivering a service. Setting up a bitcoin recipient takes next to no resources. If you were criminally minded, what would you do?

It would harm the ransomware-maker's reputation? Just pick a new name every week.
How are they same? Single source you trust versus multiple unknown parties having your data.
- So what's your USP?

- We'll use bigger font size... and feature more clickbait headlines.
Maybe I misunderstood but why was the vehicle doing 68mph on a 55mph road? Is that the driver's fault or autopilot?

Perhaps they should rename it to assisted driving or something like that. I think I saw something about someone sleeping while on autopilot. There's only so much parenting the manufacturer of the car can do. The ethics of all this are much more complex of course - but perhaps the messaging needs to be clearer that autopilot is more akin to advanced cruise control as opposed to you can go to sleep, the car can drive itself.
Most autopilots (especially) on smaller planes will happily crash you into buildings without a second thought. If we had a similar central automotive control, planes can rely on this would rarely happen
I work on the research side on some Julia code for power grids, we're mostly focused on dynamics and transients, not load flow. GPUs are definitely on our radar, as are automatically extracted Jacobians. None of this is industry grade though, at least for the time being.

Drop me a line if you want: Certhas@gmail.com
Ah yes, the famously low-risk/low-reward environment of a tech startup...
This is a research project at Google.

I'm a Firefox fan myself, but this is on Firefox and nobody else. It should just work on Firefox; I wouldn't actually expect someone to do "testing" on a research article.
All this money kept out of circulation leads to an increase in purchasing power of all the other money in the world. A bit like when the KLF burned a million quid.
How exactly is this by fiat? The author doesn't seem to understand what the word means.
This reminded me about the quote from "Winners take all"

> A true critic might call for an end to funding schools by local property taxes and the creation, as in many advanced countries, of a common national pool that funds schools more or less equally. What a thought leader might offer MarketWorld and its winners is a kind of intellectual counteroffer—the idea, say, of using Big Data to better compensate star teachers and weed out bad ones.

Hardship score is a symptom. A large part of the problem lies in aristocratic-like school funding system.
I've used contactless Visa to buy things in Japan, Singapore and several other places. It's a UK card though so maybe there's something different going on there
"though it doesn't go as far back as the DJIA"

That's not a big of a deal, it has been calculated backwards using historical data.
I've actually had fairly good experiences calling Heartz on the phone. Did you pay for the reservation ahead of time? If you didn't, then there's no need to cancel it. If you don't pick up the car your credit card doesn't get charged (at least with Hertz). I usually call and tell them I'm canceling the reservation out of courtesy, but even if you forget, if you don't pick up your car, the reservation is invalidated. I also once showed up 4 or 5 hours late at Hertz, and they told me they'd cancelled my reservation since I didn't show up. I think they said they only hold it for an hour from the reservation time. I believe Hertz also lets you cancel your reservation online if it's more than 24 hours in the future. So you'd only need to call if it's <24 hours in the future.
Megahertz, Megawatt, Megapixel?
Yeah, sometimes money takes away the joy :)
Currency is is reasonable here since its understandable that art can be used as an be a means of exchange for fiat or in barter, if they are regularly accepted and exchanged in this way.

Technically Fiat is a thing declared and enforced by the state. Art is not that, so agreed the title is an abuse of language and actually non-sense.
Don't the Tesla have forward facing radar?
Genomics – A programmer’s guide
Peer-to-peer in the same way that PayPal is peer-to-peer. There's still a central entity somewhere holding all the money and data.
I buy CDs occasionally and rip them, but it's 2019, there's no real need to amass a CD collection (unless you want to).

For most of my needs, spotify works out. I don't mind paying $10/mo since I use the offline listening so much. I only buy and rip CDs for my own collection if I -really- like that album or a song on it, and a web download isn't available. Occasionally spotify doesn't have a very specific version of a song–Legend of a Mind by the Moody Blues from the 1967? BBC recording sessions comes to mind. Or artists like King Crimson.

I don't buy through itunes because of drm and the lack flac/alac options–why would I buy an mp3/m4a/aac file that I'm stuck with and can't transcode if needed? Bandcamp is a great alternative if the band you want happens to be on there. The app isn't too bad either if you forgot to download and sync an album.

Other benefits of ripping a CD or downloading a flac/alac file include having a perfect lossless copy. I can then transcode to any format that I want, whenever I want, however I want, from now until forever (or at least until the storage goes bad/breaks), without losing any quality.

With spotify pro + ublock origin, I never see ads on spotify or youtube anyway.
To be fair, when figuring out bugs like that, if it doesn't appear in your dev environment, you'd definitely start by replicating the client's environment as closely as possible, especially their browser version (and possibly their OS for obscure stuff).

It's safe (and wise) to develop in Dev editions of browsers, so long as you're ready to debug in mainstream editions when the time comes.
> The "don't talk to police" mantra is for when you know that you've done something wrong

Not true. Rewatch the original video. It covers exactly this.

https://www.youtube.com/watch?v=d-7o9xYp7eE
That actually would probably work... especially if the vigilantes masqueraded as the “genuine” hackers convincingly. Then you (or the companies covered in TFA) would just have no way of knowing whether there is any chance of recovering the data for real.

As the probability of recovery goes down, the likelihood of being willing to pay the ransom also goes down.

Though in a way this feels a bit like going around _actually shooting_ people in order to “poison the well” for a group that goes around _threatening to shoot_ people, but not actually shooting them if they pay up.
Income taxes don't require tracking income, so why would it be necessary for assets?
Anything? How so? They are bound by their legal disclaimers and laws. Which prohibits many options automatically.
It would be decent if it openly advertised as middleman broker service for paying the ransom to the criminals. False advertising is always a bad sign - if you need to hide what you're doing from your client, you know the client wouldn't like it, and are setting up to deceive them.
I am an upstream maintainer of quite a few projects as well as a downstream maintainer of quite a few packages, so I've seen this from both sides of the exchange.

Sometimes the user-facing issue isn't an actual patch, it's the default configuration (which might be distribution-specific) or any other host of non-code changes (default security policy and so on). These things should be reported to the distribution, but often get reported upstream which acts as spam.

And note that most downstream patches are backported bugfixes, not feature patches -- in my experience those are the exception.

> So please submit the patch upstream, discuss it and wait for the next release.

What if you're being paid for support and a customer needs a fix which you need to backport (it's not a CVE but it's a serious issue)? This is the problem we find ourselves in very often, and is why we push patches upstream but also patch our downstream packages so that the issue is resolved for our users. Some projects have release life-cycles that are ~6 months apart -- how do you explain to users that they need to wait 6 months in order for a fix which is already written and merged to be shipped to them? If we only ship it to those customers then it's not fair to the rest of our users nor the rest of the community (this is why SUSE has a Factory-first policy where all SLE changes must land in openSUSE first).

And finally (in rare cases) the upstream might not accept patches that are required in order for some distribution features to work because they fundamentally disagree with the feature. What are we supposed to do in those cases? Either way, someone will complain because the best solution (merge it upstream) is closed off.

While it would be ideal if downstream patching was unnecessary, that's not the world we live in. Again, I do submit patches upstream religiously -- but it's not as cut-and-dry as you might think.
No Bullshit Guide to Practicing Gratitude
Tell that the Boing 787 Max pilots...
I went from startup to corporate and back to startup. You can't resist the desire for instant gratification and feeling of accomplishments that you get at a startup. You become this "T-shaped person", and your knowledge bar on the _T_ keeps expanding because you get the chance to wear many hats, while still being able to expand the vertical bar of your expertise/develop new specialties.
I'm not sure equal funding is the solution.

"Bad school" is not the one without a freshly refurbished swimming pool. It's the one with poor discipline, parents who don't care and a principal who has no idea how to work with kids.