skysight-inc/HackerNews huggingface dataset:
Because they're not easily identified no one should feel like they have to apologise for not guessing their nature.
Thank you. This is very good and thank you for sharing. You should probably copy the usage information from your comment here to the top of the file, so they're not separated.

I tried it and got the same result you suggested (I used a code running site but it shouldn't matter, the VM it runs in should have virtualized operations that shouldn't slow it down by a complete order of magnitude so I roughly trust the results I'm seeing.)

FYI, here is the output with 10m items. (It times out if I try to increase it further, but that is just because the code-running site kills programs that run longer than a set time)

ht_size: 10000000
sizeof(int): 4
seed: 256
start run
roll 64: -2004260032
time (seconds:+nanoseconds) 1s:270464 ns
sequential run: roll 64: -2004260032
time (seconds:+nanoseconds) 0s:281244 ns

so if that is 1.27 sec for 10mill it should obviously be around 12 seconds for 100 million. Just brutal. I had no idea things could be so bad.

Thanks so much for sharing your program with us!
Are there any pain points for cuBLAS and cuFFT?
A commonly recurring subject on the 6502 forums is what a "modern" 6502 would look like. It always boils down to not really being able to replicate the 1-cycle access to any byte in RAM. Changes to the memory access model requires changing everything to being unrecognizable as a 6502 derivative, in programming style.

Of course, you could put 64KB of SRAM on the CPU die, but the size and power of the RAM would dwarf the processor, and you'd get an old-school 6502, arguably not a modern take on the concept. If you want more memory, you simply can't replicate the 1980s access model at anything approaching today's speeds.
Introducing NATS: Secure high performance messaging
Was there something else implied?
Because quality increases when Apple repackages Chinese components in a shiny white case.
Yeah, found this amusing from the write up:

> Battery – These are everywhere, and _really_ cheap. Like $5 USD cheap. No clue if it’s real, but I was told it is, and it looks like it is.
I don't suggest lying, but there are plenty of times that the "requirements" are really just a suggestion. There's no law saying that they have to call you if they think you're not qualified, and there's no law saying that have to accept you after an interview.

When I'm looking for a job, I basically apply to any posting that looks interesting to me.
Yes, overbooking/oversales are effectively synonyms, but that's not the issue at all here. Overbooking is purchased and reserved seating over capacity.

The plane was fully booked and boarded at capacity, and then 4 more seats were cleared by physically removing passengers. Collapsing these events by saying it's an overbooking issue overlooks the very important timeline in between the plane being booked/boarded and then initiating a removal of said passengers, instead of denying them in the first place.

The request for 4 seats should've arrived before the boarding process (or at least before it ended), that's the problem.
It's a trade-off, there are times in code, I just don't get autocomplete, especially from other file references... or it starts a few moments after I've opened the file... On the flip side, code never seems to just wig out and freeze for several seconds at a time (after initial open) like most IDEs tend to.

I'll take having to remember what I'm trying to type, look it up etc, and have autocomplete mostly work, vs. my editor wigging out in a large project for a really small change.

Also, absolutely love the integrated terminal and the git integration, though better merge/rebase would be nice.
His $5 battery exploding
This whole thread ended up being about a replacement for Ads. So, when news / entertainment goes to a payment arrangement like Patreon, what do those people do? The answer "don't" and "save" are not realistic. Especially if a simple change would open up some help by being a bit more user centric. Waiting a month for an expense you actually have the money now for is just plain poor manners on the billing agency. When Comcast can do this stuff then others might want to think about the their approach on a customer service level.

Sorry for the snark, but I am getting a little sick of lamenting the plight of other folks while not doing the simple things to help.

> Edit: To clarify, what this really comes down to is that I don't think patreon (or any company) should be going out of its way to encourage people who may not be financially stable to subscribe to recurring charges for things. That seems abusive, not empowering.

Think about that statement in the light of a non-ad supported web.
Rather than a vendors@ email address for vendors, alias their old.employee@ address to someone else still with the company in a similar role (their replacement, if they have one).

That way you ​won't miss sales queries, service notifications, or other stuff they used their email for. Update the accounts as necessary and it slows to a trickle quickly.
How to Make a Powered Car – Very Simple – DIY Electric Mini Car – Easy for Kids
Mummies Take Manhattan
I've tried to fix the screen on an iPad and an iPhone. In both cases, I destroyed a ribbon cable connector and rendered the devices useless. I tried to follow the instructions, I tried to use proper tools and go as slowly as possible, and in both cases, the delicate surface mount connectors just turned into powder and flaked right off the board.
Smart move. But this is something that is only cool for the first few attempts, after that it'll get really annoying really fast.

Good foresight by Burger King to jump on this before anyone else. But I hope everyone stops doing this really soon too.
Knowledge Breadth versus Depth
But how do you get the bitcoins without giving someone a credit card / debit account? It's a part of the chain that seems like it could all be traced back to one person. Person A buys bitcoins using their credit card. The bitcoins are then used to pay for the VPS. Are there any only bitcoin marketplaces that accept gift cards?
(answered under your adjacent comment)
What's needed is an array of microphones on these devices, so they can reject anything (using triangulation) coming from the TV.
Agreed. Especially given that these rate limits seemed to be aimed at stopping something catastrophic like spammers using 100x allotted capacity, a 2x innacuracy shouldn't really matter. The solution was interesting, however, and I could see it being useful in a situation where users are expected to run very close to their rate limits. For example, I could see AWS being fairly careful about not letting anyone use more than their allotted compute/network bandwidth because getting double bandwidth without paying for it is a pretty big deal.
also R&D
The performance gap between unordered_map<> and the custom implementations seems to be less than 2X. This will quickly evaporate if one uses an efficient hash such as dense_hash_map<>.
I'm guessing it would look something like this... I omitted checking if the token is in the 1 minute window. It returns false if the user has reached the rate limit, true if the user has more tokens left. If the user has tokens left, it decrements the token the user has left before returning true.

local id = "user_1"
-- Get the number of tokens the user has left
local tokens = redis.call("HGET", id, "tokens")
if tokens = 0 then
-- User has no tokens left
return false
else
-- User has tokens left, decrement token count
redis.call("HINCRBY", id, "tokens" -1)
return true
end

Redis lua scripts block while they are running, so the two redis calls here cannot be interleaved with other reads, as in the token bucket example from the article.
Well, I'm thinking of providing other useful functionality that might make it more worthwhile to take it out when you're sightseeing (i.e. like Google Maps, Yelp, tour guides, etc.)
I think it was about growing tomatoes in northern climates - about doing something for the challenge and beauty of the possibility of success and not just the final outcome which, in my case, was a handful of not quite ripe tomatoes.
Cringe. You are going to take a bunch of technical users and hijack their device to read a Wikipedia entry. Yeah that's really cool. Honestly, yeah it's a cool idea, but total garbage execution. No one wants you to read the Wikipedia entry on what a whopper is... absolutely no one.
I came to make a similar comment. Look at what Tesla had to do to manufacture in California (partner with old factory owner, get tons of federal loans), and they were lucky there was an old car factory in the Bay Area, it would never be sited there nowadays due to real-estate value. Maybe it would've been easier for them in Michigan, not sure. Or look at the Nissan Leaf, US models built in Tennesssee I believe, but had to be done by an established brand who retooled one of their factories.

By comparison, Germany seems to be the Shenzen of tooling and manufacture, enabling a start-up to build a niche electric vehicle such as this.
Your tolerance for douchebaggery is much higher than mine if you think this is cool even the first "attempt".
Certs value, if any, are to show a very basic skill level, or starting point. That's it. If you are hiring someone just because they have a CISSP where another individual does not, you don't know what you are doing either.
> If I went around on some other private forum and said "all people who share attribute X with tps5 are sub-human and should be subservient to me" is that more or less okay?

Yeah, it's okay.

I would say that, because we are coworkers, you are obligated to treat me respectfully, whatever your personal beliefs. If you treat me poorly, and I complain, the issue is the fact that you treated me poorly, not your whacko belief system.

If this guy behaved improperly towards women, then I have no problem with him being "removed from the community." But posting X whacko opinion on Y message board should not hurt you professionally. That applies equally to racism and holocaust-denial and whatever other fringe beliefs you can come up with.
Are you serious? Oh, to be a fly on the wall of the conference room where these things are pitched and discussed...

> “We think about our guests’ perception and their perspective on how we interact with them, but on balance we felt this was a really positive way to connect with them.”

Perhaps I'm too cynical or jaded by the trends in the evolving relationships between individuals, communities, businesses and our shared technology, but I see way too much negative in this type of connection.

The only positive aspect to this is that Google/Amazon/Whoever must now find a way for users to create their own audio triggers for their devices in order to protect them from this type of invasive BS or else we need to go through the lengthy and expensive process of defining and legislating the relationship between users and their AI such that activating and using another person's AI is illegal... or is it even your AI to begin with?

Thanks for the philosophical/legal quandary Burger King, but as I've always personally maintained, fuck you.
Perhaps users who are interested in tech are the same kinds of users never click ads.
Good for you on taking the action to get rid of debt and I agree the snowball method doesn't work for everyone, it just works for a higher percentage of people.
When someone shows me their new Alexa or Google Home, I ask it to add ingredients to make thermite in to its shopping cart.

Then I ask it to look up flights to Syria.
So then we "close the schools"?
Just another reason not to watch cable I guess.

I can't believe that those ad execs really believe that people want intrusions like that. That they'd want the TV to hack their Home into advertising to them. That's just bullshit.

Google should change the autoresponse for burger king.

"Hey Google what is a whopper?"
"A whopper is a tall tale which clever executives want to sell you but really tastes of cardboard"
Google has already disabled this from responding on the server side.
Consider actively inspecting each "requirement" for relative importance.

For example, I recently read a job posting where "experience with subdomains" was sandwiched between "required 2 years exp with rails" and "postgresql". For people who haven't touched domain configuration, working with subdomains and basic DNS configurations is an absolutely trivial task.

So perhaps the missing requirement is actually something that could be picked up in a matter of minutes and isn't a deal breaker nor relatively important.

Regardless, you should apply.
Well, in Russia it is illegal to run an unrestricted wifi access point - since 2014 you're technically supposed to verify identities of everyone you give access. Many don't, but it's technically illegal - so if they don't like you for whatever reason, then that wifi will be valid reason to punish you, by making you accountable for others using that for illegal means.

And people in Russia have went to jail literally for pressing 'Like' on a single post.
Pay TV came to Australia in the 90s with the promise "No ads - your payment covers it". Then the ads came between shows. Then the ads came within shows, just like free-to-air TV. So... what were we paying for again?
Oh no, It looks like my deploy failed midways through after. I probably should have left it as-is after posting to HN. :)

It's updated now.
I think this is technically a violation of the CFAA right?
All things in moderation. Chaining list transforms (like map and filter) in one expression does have fewer points than giving every intermediate result a name or even using a for loop, but it doesn't require the level of tenseness usually associated with the term "point-free".
To take the opposite position: I'd _happily_ pay $100/year to ensure Sublime continues as an ongoing business.

I've already bought my ST2 and ST3 licences and honestly just looking for a way to pay more if it would ensure continuity.
Many of the transpilations you can turn off. The targets system turns off/on many transpilations as a suite. There are flags for several others such as `--noEmitHelpers`, `--preserveConstEnums`, `--jsx Preserve`.

If you have a reason to disallow and/or preserve something that TS does not already support, I would think the Typescript team would be interested in hearing about it.
Bitcoin tumblers [0] are a thing:

[0]: https://en.wikipedia.org/wiki/Cryptocurrency_tumbler
Rob someone on LocalBitcoins, obviously.
Has he actually said he did it because of religious views?

I've come across people who believed that the state should not be involved in marriage. They viewed extending marriage to gay couples as just making a bad situation worse, by getting the state involved in even more relationships.
Given the large amount of iPhones that get smashed and then sent to recycling (in Shenzhen) loong before the battery is near EoL, my guess is these are likely genuine, used Apple batteries.
Most Americans want to let cities build and sell homegrown Internet service
The output of your device is owned and operated by an advertising company; you need an ad-blocker for your ears and/or mind.
I truly believe the reason we have not had WW3 is because of nukes. It is one small frignge benefit.
That would infuriate me. And I wouldn't buy a whopper after wards for sure.
Definitely.

Apple should add many QA steps filtering out the vast majority of bad parts. First there would be incoming QA on any received shipments. And any well run assembly line contains many check steps to make sure the unit has good constituent parts. This way you don't burn good parts farther down the line on a unit that was never going to pass. Then there is out going inspection and burn in testing.

All that testing increases overall quality and value.
About the ball sport thing, you might find inspiring the story of Ian McKinley. He's a rugby player who got blind in one eye as result of a playing accident. He still competes professionally: https://www.theguardian.com/sport/behind-the-lines/2016/sep/...
Isn't this technically an unauthorized use of my device?
Uber Sees an Executive Exodus as It Faces Questions of Workplace Culture
> Election Commission is an independent body in India and cannot be influenced or rigged towards one or other party of which the opposition is accusing them of unfairly.

Does such a body truly exist anywhere?
If you want a quit home look into airtight construction with HRV.
But the argument I'm making is it's disingenuous to say that Flow and Typescript are both equally "not Javascript". Flow is _strictly_ additive to whatever else your toolchain is. Typescript is a different language.
Or from any human standing in front of the TV.

A better system would be for advertisers or shows to embed an ultrasonic signal in their shows which say the magic words, which google home/alexa watch out for. Of course, that would only prevent unintentional triggerings, so it wouldn't help in the circumstance where the tv show/advertiser actively wants to annoy you.
And marketing.
The military typically have rules of engagement that are far more careful than this.
Thanks for the feedback, when I originally wrote this I actually detailed the stack method (same as avalanche). From my perspective it doesn't matter if you pay off a $100 credit card, but have $14,900 left in debt. You haven't really improved your situation.

But after reading the results of the Harvard study I had to change the whole step. It turns out the psychological impact of seeing the size of the reduction on your smallest debt balance had staying power and kept people paying down debt.

So I agree it's the most logical to pay the stack/avalanche method, but unfortunately we're all just a bunch of moist robots who don't always follow logic.

Really appreciate the concern though, I was on your side before I ran into the study!
> The filibuster was ...

It is ... it's still there, just not for confirmations of appointments by the executive branch.
What if you're the company with the ad after this one? Now the GHome is stomping over that audio with Wikipedia speech?

What if it's the last ad before the show resumes?
I'm sure BK lawyers would argue that by having the TV running you're giving them write only audio access to the house.
If you are senior and getting paid enough it is kind of part of your job.
What are you trying to accomplish by doing this? The audio of your voice is saved along with these requests, making it extremely easy to tell them apart from typical requests of the device owner.
A similar (unintentional) stunt: https://qz.com/880541/amazons-amzn-alexa-accidentally-ordere...
Windows XP: Why it won't die for years to come
Great point! Thanks for taking the time to send the note!
Yes, but that's an example of syncretism, the mixing of religious beliefs and practices. To extend the analogy to biological evolution, Yazidism is not the "missing link" between those religions, but rather an example of cross-pollination or hybridization.
I'm not sure the sort of person who's OK with an always-listening device in their home would find this particularly invasive.
Great way to have more time to spend reading at home I suppose.
"I can't believe that those ad execs really believe that people want intrusions like that."

They know that they don't. I am starting to believe that these companies do shitty things on purpose (Looking at that Pepsi ad with the Kardashian girl) knowing full well the amount of outrage and free publicity it will get.
Unless you are using a functional system like NixOS or Guix, upgrading can leave a mess of old installed files, and can be unpredictable.
IIRC, the ask for cleartext HTTP/2 was about IoT devices. Which IMO is short-sighted.
I added Kim to my ongoing set of python serialization framework benchmarks here is how it ranks.

Library Many Objects One Object
--------------------- -------------- ------------
Custom 0.0187769 0.00682402
Strainer 0.0603201 0.0337129
serpy 0.073787 0.038656
Lollipop 0.47821 0.231566
Marshmallow 1.14844 0.598486
Django REST Framework 1.94096 1.3277
kim 2.28477 1.15237

Comments on how to improve the benchmark are appreciated.

source: https://voidfiles.github.io/python-serialization-benchmark/
Counterarguments:

(a) The "collapse" you refer to presumes that neither state will be able to tax their way out of its problems, when in fact either could do so without coming close to the tax burdens of European countries that provide similar benefits --- the implied idea here is that the states are so competitive that people would simply move to Nevada or Indiana to escape those taxes. Will they? People who live in Evanston are unlikely to enjoy Munster.

(b) In both states, the "benefit" that's been financed on the backs of future generations is generous, poorly-regulated defined-benefit pension plans for state employees. I agree that's a huge problem, but it's not the same kind of problem as financing for Medicaid, or, really, for social services of any sort.
I was wondering the other day how it would work if you made something like a 6502 out of indium phosphide with 64k of SRAM and clocked it at 50 GHz.
Apple Terminal, iTerm, gnome-terminal, konsole. I can't really name one worse than ConEmu.

ConEmu likes to do this cute thing where it stops accepting key presses. And with the all the options it has, "starting a new terminal in the directory of the previous" is nowhere to be found.

But still, it's probably the best on Windows if you want tabs.
Does AFTER_SYNC mean MySQL 5.7+ can have unacknowledged writes appear on the slaves after a master crash and failover?
Obviously it takes time to build a profession, but you've got to start somewhere, and part of that path is certification.

Unfortunately the industry is growing far faster than perhaps happened for previous emergent professions, so the time needed to slowly grow professional bodies isn't available.

If it's not commercial organisations that start providing those services, the only other options I can see are some form of union, or some government mandated body. Those are options, but both have their challenges.

Both those options have their downsides.
Y combinator, X chromosomes
"the majority would consider them Z"

That's not what a few google results tell me. It seems, in India the answer is definitely No, while in Iran the answer is Maybe. The Indian No is presumably to stop the religion dissipating, while the Iranian Maybe is a kind of "well, they're ancestors were probably Z anyway." In the West, people would follow the notion that there is a spiritual supermarket, and you just choose which flavour suits you, so it's a Yes there.

I don't prescribe to your Turing idea. People are not black box machines pretending to be humans. Rachel Dolezal was not black on one day and white on another.
An extremely relevant xkcd: https://xkcd.com/1807/ :)
But not authorized access to interact with the Google Home networked computer device.

If it were that easy, that same lawyer could argue that because you operate a public HTTP server, any "attacks" on it are simply using the implicit permission you provided by exposing port 80/443 to the internet and operating a public service on it.
Arguably it's already unauthorised access of a computer system which is illegal in USA and UK at least.
or voice registration and recognition, like siri.
On top of that 300, add R&D costs, marketing, assembly and shipping and you could very well justify the hefty price we pay for the iPhone.

I am actually surprised it cost this much to make custom.
How many of these parts are genuine? Many of the parts are so specific to the iPhone they can't be generic off the shelf components. Some seem impossible to knock off like the SoC or the touch sensors.

If you find a genuine part, that works, is it stolen? Some aesthetic problem? Some defect that doesn't quite render it unusable?