skysight-inc/HackerNews huggingface dataset:
I'd think public policy prevents liability from complying with a valid court order in any event.

In the counterfactual world where Apple made the software, I doubt there'd be any suits against Apple for it, and it likely wouldn't even be public. Remember, the only times they would get a warrant is when they already have the phone in their possession, and there'd be no reason to let the suspect know they cracked the phone unless it actually goes to trial and they need to disclose where they got the evidence from.

Plus, if your theory of liability is correct, shouldn't Apple be equally as liabile for making phones that the police can crack, even if they don't use Apple to crack them? Which happened quite often, yet we've seen no lawsuits related to that.
Totally agree, but it takes a really strong product manager to stand up to a sales person with $10K in revenue from an enterprise buyer "if we just add this one feature they want".

The fact that the enterprise buyer doesn't actually need the feature, or could do it easier/cheaper/better is immaterial. A Purchasing Department worker in the enterprise is looking at your product and Product X, and Product X has that feature that some manager somewhere in the purchasing process said they'd like to have. They really like your product, but they can't justify picking it over Product X without that feature.

Telling salesfolk that they have to walk away from the sale they spent months cultivating is hard, and there are often board-level ramifications to doing it. The entire company has to be behind "Keeping it Simple", including the directors and shareholders. This is why these companies (and products) are rare.
As someone who wrote code for two mobile handsets for two different companies in the referenced time frame, I would say there was a noticeable lack of innovation in the handset business.

Except, perhaps, in Japan - where mobile handsets were way ahead in terms of design and features as compared with the U.S.

Which, I think, can also be explained by the fact that the handsets in Japan were marketed to the end users as opposed to the U.S. where the buyers were the network operators.
It's a subset of the "Deep State" conspiracy theory, so it deserves them moniker.

I remember when we had a president that wasn't a conspiracy theorist.
I don’t do code challenges anymore. I have a full time job, I’m working on a startup on the side, I do some extra contracting, and I have an ever growing list of potentially profitable opportunities that I want to build. I would love to get paid more for my full time gig, and I should. I’m solidly a senior engineer, but I lack the title or pay. But I don’t have the time to actually spend 8 hours doing some silly app. I get that it makes sense for the hiring manager to give a coding challenge, but I don’t care. And the reality of our world right now is that I don’t need to care. There are plenty of other companies desperate to bring on good people.

My skills give companies extreme multiples of ROI, and no other fields have nearly as ridiculous a hiring process. Have someone come onsite for a day and pay them, we can both decide if it’s a decent fit. But I don’t know you, your company, your team, the work process, the supporting teams, your funding, etc... honestly, one of those things are probably really awful. I’m not jumping through hoops for free. You’re not google, you won’t pay me $150,000+. Pass.
1. We compare ourselves to to others and compete with them. (Keeping up with the Jones's)

2. Humans aren't good at predicting what will make them happy.

3. Work comes in quanta (9-5 job, either you have one or not). For some reason there are few options to take half a job, if you want to.
We’re spread over 9 servers but only due to ephemeral port and handle exhaustion issues. Each server is fronted by 4 HAProxy frontends that each handle ~18k connections.

Since Nick’s post we’ve moved from StackExchange.NetGain to the managed websocket implementation in .NET Core 3 using Kestrel and libuv. That sits at around 2.3GB RAM and 0.4% CPU. Memory could be better (it used to be < 1GB with NetGain) but improvements would likely come from tweaks to how we configure GC under .NET Core which we haven’t really investigated yet.

We could run on far fewer machines but we have 9 sitting there serving traffic for the sites themselves so no harm in spreading the load a little!
You look at the outcome distribution.
The problem is that if you say shit on Twitter it has far fewer consequences than if Cheetolini says it.
You see this a lot with HTTP requests. People realize they're often writing the same code over and over and so they pull it out into a middleware of some kind. It's trading off a little readability in exchange for DRYness.
Could just be a matter of faction ascendancy. I've seen a report on how Tom DeLonge pushed the idea of TTSA, that suggested the convincing argument was: would you like to go back to being "respected all-American heroes dealing with a mysterious menace", as opposed to wasting effort sweeping things under the rug and looking like the bad guys off the X-files? Cover-ups are also wasteful of opportunity. Scientists can't collaborate. Intelligence sits un-analysed.

It feels looking in from outside, as if there are "pro continued cover up" and "pro managed disclosure" factions, and they are in a bit of a stand-off. The recent disclosure that the videos were genuine, for example, felt like the one faction had bought the release of that shocking information with the apologetic concession that "but they were never meant to be released to the public" which was included in the same statement.
As an aside - the author of the post is Princeton professor Arvind Narayanan. I took his free Cryptocurrency course on Coursera and it was superb. He really broke down all of the concepts in an easy to understand way that has stuck with me for years.
A free simple course on gRPC using Go to build Microservices
It means meeting the legal definition of being drunk based on blood alcohol concentration.
PG&E gas employees wined and dined just before mass power outages
I wonder how much of it is life phase related essentially. Spending less time with friends when growing up and having responsibilities and being pulled elsewhere was a part of forgotten tropes like the romantic friendship.
Wouldn't the authorities just keep blocking instances (i. e., servers)? I may be wrong, but I don't think a federated platform is censorship-resistant in any meaningful way.
Can somebody reconcile this with statistics about TV watching, which suggest that people watch about 3-5 hours of TV/Netflix per day [1]?

A possible argument is that, as the article describes, time off is so unpredictable that scheduling time with other people is much harder than just turning on the TV. But if most people have hours of free time every day, it seems hard to believe that schedules don’t line up at least several times per month.

Are these entertainment consumption statistics skewed by superusers who do nothing else or something?

[1] https://en.m.wikipedia.org/wiki/Television_consumption
This is probably the nuance I'm missing.
From what I understand there is no real "performance" in said test. Just a bunch of idle connections doing big nothing and eating all CPU time with garbage collection.
"linked to" is used as a synonym for "correlated with" in articles aimed at a layman audience because they think the latter is a word that isn't part of the layman's vocabulary.

It is debatable whether this type of presumed accommodation leads to making the articles more accessible, or just dumbs down colloquial language further in a perpetual spiral to the bottom.
"takes a lot of parameters" is not something to be desired. it usually makes functions hard to use without constantly consulting the documentation. not that a function can't have many inputs, but i'd rather you stick it into a struct, class, or any type of value object in your programming language of choice. a while back i wrote about this problem, out of rage: https://boakye.yiadom.org/bikeshed/funparams/
As I recall, when we hit the ELBs connection limits the failed connections were reflected in the SpilloverCount metric.

I believe we only hit the security group limits in load testing. There, we could see connections fail to an instance when that instance's established connections as reported by netstat or similar tools hit a certain threshold.
Singapore man indicted in scheme to steal cloud computing for crypto mining
tl;dr: the net and facebook in particular favors content that provokes fear and irrationality, including stoking fear with fake news. This will usually favor the populist/right-wing candidate. Here's the thing: the real issues are scarier than any fake news. Climate change, rising inequality, healthcare, populism/alt-right/post-truth and a lunatic in the oval office. If a democratic candidate can't translate these issues into fear and loathing that will sweep the majority, then it's on them. They just need to stop trying to be likable and start playing by the facebook rules. Then they can actually make good use of it and win.
What an awful design it was!

As much as I loved simpler Nokia handsets, N-Gage is not what I would consider an innovation.

A personal opinion, of course.
the !kung bushmen spend about 15-20 hours a week "working", some as little as 12
Reminds me of my latest experience with the enterprise video conferencing software that will remain nameless.

One very important thing is knowing that your mic is muted. The button for muting the mic has an icon of a mic with a slash thru it (which in other software would mean your mic is off/muted). No. Not with this wonderful piece of enterprise software. I found out by yelling across the house at one of my kids while I was in a conference call with about 100 folks all over the world. It is the color of the button that tells you whether the mic is muted (aside: I am color blind). Later, after reading the online docs this is what I determined about the color of the button:

* blackish => not being used (?)
* red => used but currently muted
* blue => used and on
* clear => someone else muted you!

If you have to read docs to figure this out then the software is already a failure.
Also having a slash thru the mic should definitely imply the mic is off if they did any usability testing!

Also, the mic is on by default! Also, I noticed my video camera was on as well by seeing the little orange light at the top of the screen!!
No one? Like asking who will win the cloud wars or car production. There will be several major players
Cool stuff, following the normal color scheme makes a lot of sense.
Thank you very much.

I tried to have my account and data deleted but they ask for an ID proof upload in order to proceed... Funnily, I no not want to send them more data about myself in order to have what they already have be deleted.
As the formats supported include txt, I uploaded a complaint about this but the ticket is pending.

So I've just used your link. We'll see if that speeds up the process :)
The only way is mesh. It’s the only way to permanently stop it.
Working link: https://www.sfchronicle.com/business/article/PG-E-gas-employ...
excellent idea! would love to see this applied to other languages and technologies! have to wait till i get home to claim a spot.
It seems like the value that they are offering is just outsourced-office-management then. Am I wrong in thinking that? It's hard for me to parse what WeWork was "trying" to become. A real estate company that manages offices? An office management company that also does real estate?
Someday I’ll write a book or something. There’s a deep well of crazy stories like this that I’ve run into!
this is getting downvoted but its essentially true. The separatism in Catalonia has strong roots in a sort of local superiority complex, not oppression. It's similar to Lega in Northern Italy.
If you're going to break compatibility, at least fucking fix the dates.

http://www.lexicon.net/sjmachin/xlrd.html
Due diligence is like work. If these VCs are only putting a million bucks into something it probably doesn't even make sense to do more than a cursory look over of the company. Their time is too valuable to waste on that. Most of these investments are already assumed to be a total loss, they only do them because when they do land on a hit the returns can be astronomical.
Amy would have seemed as rockstar as Dave in the beginning, as she had to do all his work plus diagnostics plus analysis and fixing. If she made sure to inform what is she fixing, management would appreciate her more.

There are nefarious managers, but most times it's our own failings to communicate that makes us invisible.
Morality and compassion are purely subjective concepts. There is no natural importance in either. The universe exists independent of your subjective conception of morality and compassion.
I was skeptical, but it's excellent, and they have the nicest view on the city.
Another at-least-as-valid perspective is that there is so much shit software because developers feel the need to flex their cleverness and end up making a mess of overly abstract code that can't be safely modified or extended. These developers think other developers have a moral duty to spend time understanding their brilliance, and that anyone who writes simple, flat-footed, readable code is inferior.
first of all this is an incredibly white-collar centric claim. shift work pays by the hour for however many hours you work (and possibly overtime), and most of these jobs don't expect you to work full-time. in fact, they might prefer that you don't. you're probably not gonna get an aeron chair and a mechanical switch keyboard though.

even in software, there are people working less than full-time. there was a thread about this just the other day.
It seems that the author actually used the "cluster" module, but just does not mention it in the article:
https://github.com/hashrocket/websocket-shootout/blob/master...

I expected all benchmarks that use the (linux) kernel for I/O events would perform similarly. The code is so small that the interpreter overhead should not degrade the performance too much. May be the JSON parsing / serialization?
> the chess program (written by Ken Thompson)

AHHHH thank you this makes much more sense now
You actually do probably need your IT department to approve your use of Basecamp and Trello. It's very easy for project management and tracking tools to accommodate sensitive information like pending deals, new launches, or even PII. Your IT department probably isn't happy about rogue usage of external/third-party tools for storing data that they haven't properly tracked and can't wipeout or revoke if you quit.

Whether or not you choose to respect those needs, they very much still exist for all larger publicly traded companies.
$150k is way the fuck under google money. my last fully remote startup of less than 100 people happily paid me more than that to be a sysadmin...

Honestly sounds like Gravitational's hiring filter is doing its job...
Don’t Eat, Don’t Sleep, Code: Facing Mental Illness in Technology
It sounds like you're being confused by the surface appearance of things, rather than paying attention to their fundamental nature. Maybe that's why you weren't able to understand the arrogant Vim guy's utterance and wrote him off as delusional instead of figuring out in what sense he might be saying something true. It's good that you did figure it out eventually even if you couldn't hear it from him.

Unix wasn't distinguished from other contemporary systems by not using a GUI. With a few visionary exceptions like NLS/Augment, SKETCHPAD, Spacewar!, and GENESYS, computers didn't have GUIs when Unix was born. The Unix philosophy wasn't about using textual commands. Every computer used textual commands except desk calculators. It was about a uniform interface that permits unrestricted composition of orthogonal software components, easy and expressive automation of routine tasks, and prioritizing usability over absolute computational efficiency. These are not, to put it mildly, Photoshop’s strong points.
> $3000 saved

oh man, I had an AC drain backup on a third floor condo once that drained in between the walls in all the units below.

the unit owner reeeeeally should have gone with the checkup
Well the patent office didn't see that to be a problem, and I'm no fusion expert so I can't say that that is a valid criticism.

My point being that I haven't seen any criticism that seems credible or any at all outside people treating fusion like it's fairy technology or armchair physicists. The same could be said about praise, to be fair.
Can’t wait to see WeWork crumble. If they had done an IPO I was hoping to open up a short position.

If WeWork does run out of cash, I’ll be pulling money out from my tech stocks and holding cash for a while.
Not Google, but "search engines".

I wonder how that would affect the Internet, and society.

People would have to learn how to find information out for themselves. Yes, some people will find wrong info, but I'd argue there's still a lot of wrong info floating around today.

Hopefully such skills would carry over to the physical world as well.
Any chance you can expound on “your rather deep research”?

So far, my research, like Trump’s tweets, have surfaced no evidence.
>The GPS program started in 1973 and the first satellite was launched in 1978 and was became fully operational in 1995. Prior to that, what global system for location identification existed?

Yes, it was called the Loran-C system. It wasn't something you could put in your phone, and it wasn't as accurate as GPS, but it worked on very similar principles (maybe still exists?) and every airplane and boat above a certain size had a set. You will note that OP said "GPS like systems" rather than "GPS." That's the problem with using superficial googling rather than, you know "knowing shit."

You're talking about speech recognition as a consumer device; yes, that came later, because everything on a computer was pretty much restricted to large centers until later. But speech recognition was reasonably well developed in the 60s and worked on limited problems. Conceptually similar to crap we use now in call center software which uses simple filters, kmeans fingerprinting and huge restrictions in the space of words.

As for your dismissal of antibiotics; your own ignorance of history is showing. I have a pile of housewife manuals from the pre antibiotic era. Most of them are concerned with taking care of people who had debilitating infectious disease (fascinating reading for what it was worth). Why? Because every family in America was going to have someone laid low by infectious disease. Sometimes for years! If you look back in history; one of the leading causes of death pre antibiotics was gonorrhea. Imagine dying from bleeding out through your urethra. That was your potential fate if you participated in naughty non-monogamous sex before penicillin. There are historical laws on the books which cause doctors to put silver oxides on children's eyes after birth; this was to prevent gonorrhea induced blindness. These sorts of problems don't exist any more; it's been so effectively wiped out from human experience in modern societies with access to antibiotics, presumably educated people like you aren't even dimly aware of it. You can, as I said in the original article, attribute the sexual revolution not to the pill; it was antibiotics which made it possible, as promiscuity potentially meant rapid death in the old days. You nitpicking that "well we still have diseases" is simple historical ignorance. No shit we still have diseases, but you have apparently forgotten how many we used to have that are no longer a problem. Because of the tremendous revolution of antibiotics.

I don't have good old days glasses; the "good old days" were horrible and brutal compared to now. I merely note the incredible breakthroughs of earlier era are not repeated in our modern era of "progress." Probably because things are so soft now.
Cleaning toilets is also "normal," and you're free to see no problem with it. But if somebody acts like nobody has to clean toilets as a condition of emplyoment and calls anyone who says otherwise "disingenuous," I'm gonna call them out on being wrong.
Or is it a horse and cart problem? Since there is legislation against it, there is not a demand, and prices have stayed high to sell them as "off grid" tech only? Most anybody would spend $500 extra on a 30k system for guaranteed power during blackouts.
That said, for $17,000, of course I would, it would pay for the inconvenience many times over.

EDIT: ignore; went back and re-read it and sounds like the user would be paid.

Unless I'm reading TFA wrong, they're not paying you, you're paying them. I took it to mean that they are trying to place a value on personal data required for such "free" internet services as Google.
Before we sold, we had WeWork offices in Denver and NY and used a similar competitor in Austin. They worked great and we were happy with them. But they were also a commodity and we chose based on price and lack of lock-in.
Surely it would be as upvoted if it were the USA or the EU? I'd be just as interested in the EU fishing policies going in entirely the wrong direction.

China in particular because they are large. The policy therefore has outsize effect. Particularly when there have been endless stories of over-fishing and concerns about stocks around the world, on a planet that seems to be creaking under the load.
We did not use an NLB because it is expensive in its pricing model for TLS connections (and we prefer to let AWS terminate TLS). For 20 million connections, an NLB would cost $28,800/month. It's drastically cheaper to use an ELB, provided you can talk to AWS to have them scale it for you.
It’s really very problem dependent. I allude to a few low-hanging things in my post above: e.g. feature engineering. Just because neural networks have an easier time learning non-linear feature transformations doesn’t mean its good to ignore feature engineering entirely.

Possibly more important is to focus on the process for how you derive and apply model changes. You get some model performance and then what? Rather than throwing something else at the model in a “guess-and-check” fashion, be methodical about what you try next. Have analysis and a hypothesis going in to each change that you make and why it’s worth spending time on and why it will help. Back that hypothesis by research, when possible, to save yourself some time verifying something that someone else has already done the legwork on. Then verify the hypothesis with empirical results and further analysis to understand the impact of the change. This sounds obvious (it’s just the scientific method) but in my experience ML practitioners and data scientists tend to forget or were never taught the “science” part. (I’m not accusing you of this; it just tends to be my experience.)

Random search, AutoML, hyperparameter searches, etc. are incredibly inefficient at model development so they’ll rarely land you in a better place unless a lot of upfront work has been put in. For us, they’re useful for two things: analysis and finalization. For analysis the search should be heavily constrained since you’re trying to understand something specific. For finalization of a model before going into production, a search on only the most sensitive parameters identified during development usually yields additional gains.
I should say, those needs exist for all companies, it's just that the larger publicly traded ones have more to lose from e.g. a GDPR violation, data exfiltration/compromise or accidental leak of financially impactful data.
I'm pretty sure the standard of living in 2019 is higher than in 1830
Also: "Divorce is taking things you no longer want from people you no longer love."—Zadie Smith
From the latest DPDK docs in your link:

"Current implementation only supports single queue, multi-queues feature will be added later.

Note that MTU of AF_XDP PMD is limited due to XDP lacks support for fragmentation."

That's a non-starter for many use cases, since multiple queues is a fundamental feature of DPDK.