skysight-inc/HackerNews huggingface dataset:
Years ago I rewrote some liquid flow routing analysis in C# that was precisely one jillion times faster than the original code. This code was written in....a SQL stored procedure.

tl;dr Don't use SQL for recursive conditional logic.

Probably not a useful example huh?
OCI v1.0: Bringing Containers Closer to Standardization
You don't test your renderer. The renderer is third party tech in 99% of games. You test that the right calls are being made to the renderer. For that you use a mock. Your test are there to assert correctness in YOUR code. if something exists outside your code you test it another way.

Example:
Sam is writing an engine. He has OpenGL, DX9, and DX11 bindings. He also has a Mock that logs calls and checks to see that they match known good logs. Sam then sets up a demo to cycle through all the different graphical capabilities of his engine, this also gives Sam the ability to test his AI/scene crafting code.
> Intel ME is used by Linux quite heavily (rather than talking directly to the embedded controller)

Are you sure? Links or commit IDs?
Protect Your Employees by Protecting Your Business
An Effect However Small
(2014) The story of insecure ransomware keys and self-serving bloggers
Satellite Snafu Masked True Sea Level Rise for Decades
Oops, fumbled submission attempt on my iPhone, and left off URL. I did it over and resubmitted with a good URL, but can't seem to delete this submission.
Fourth paragraph in the entry about Wald[0]. 7th paragraph in the entry about Ops Research[1]. I'm sure that there are more in-depth stories about this on the web.

[0]: https://en.wikipedia.org/wiki/Abraham_Wald#Life_and_career

[1]: https://en.wikipedia.org/wiki/Operations_research#Second_Wor...
Aren't we comparing this to a cell phone and service I could buy from CVS with cash and no ID?
If it was iOS, I'd say the provisioning profile expired :-p
hate to break it to you, but charities generally consume at least 95% of the budget on organizational management and bureaucracy, and actual help to needy is the remaining <5%.

there might be some run more efficiently, but that's the industry average. not even going into details of chaos of said charities during some proper disaster, where they all swarm at said place, uncoordinated, ineffective in costs and human rescue efforts.

state is a poor manager of given budget, but sincerely doubt it's as ineffective as this (plus it helps mostly locally so taxes affect taxpayers more directly)
It's also huge enough that it's able to make contradictory moves.
Haha! When the author actually comes to clarify and make a response. Oh! I love HN!
Loneliness is more widespread than you could imagine, and it effects every person differently.

The easiest way to develop friendships or make connections with people is to show up regularly to a scheduled event. Even if you are the shyest, most social awkward person in the world, if you keep showing up to a regular event you will help combat loneliness.

My first suggestion is physical activities. If you're not already doing something active start there. Doing something physical will wear you out and help keep your mind from focusing on being alone. It is also a great way to meet new people and have something to talk about. Join a gym, a running club, start going to a rock-climbing gym, join a hiking Meetup group, find someone at work or a neighbor that likes to bike and go for rides, join a sports club or team, play airsoft/paintball, go geocaching, etc. There is something physical for everyone of all body types and abilities. Lets say you like lifting weights. Start going to the gym 3 times a week. Maybe after a few weeks you see a free yoga class and are interested, take it. Say hi to someone. Later on that person may need a spotter, or have a question. Boom, you've made a (sort of) friend.

Once you have a physical activity built into your routine, find one or two non-work (and non-video game!) hobbies that you enjoy. Chess, tabletop games, fishing, walking around the city, going to museums, fixing cars/machines, restoring furniture, painting, drawing, old electronic restoration, going to bookstores, -- literally anything you could see yourself spending 1 or 2 hours of free time on per day or every few days. Start doing this regularly. Don't worry if it's alone. Being occupied with something you like will make your mind too busy too care. PLUS once you need to drum up small talk with a friend/co-worker/whoever you will have something to talk about.

Don't be afraid of "looking lonely". If you enjoy going to bars/coffee shops/dinner/whatever once in a while, go to one! If you can invite someone great, if not, go anyway. You'd be surprised how many people do things alone. If you have the gift of gab, chat them up. Maybe you won't have a new friend, but it will be some interaction. Sometimes all you need is to physically be present around people to help cure the loneliness.

Also, and this one was the biggest change that affected me, say yes to things! If you are lucky enough to get invited to do stuff (by family, coworkers, anyone), say yes. Even if you can only show up or do the activity for 30 mins, go. Saying yes has a snowball effect, the more you say yes the more you will be invited. If you absolutely need to say no, have no interest, etc, offer a counter-invite to a separate activity and then follow up. Also, invite people to do things. Even if it sounds boring/lame/mundane. Have errands after work? Invite someone. People are more willing to do boring stuff then you would think.
All good advice, but I'm going to propose something that may be a bit contrary to current wisdom: if you really want a decent lifestyle/work-life balance don't start a business!

So what's the alternative?

Go contracting. Reduce your expenses to the bone, and limit the contracts you do. I now only take 3 month contracts and I do one a year. I make about £24K from that - I know many developers making double my rate. That £24K is more than double my expenses though. If there's a 6 month contract I really like the look of I will do it (especially if it's remote working) - but then I'll take at least a year off.

The great thing about a contract is you go in, do your thing, get out. Job done. No stress. No worry. No customers giving you grief and wanting their money back. No infrastructure going down with admin alerts at 3.00am. No hassle. I don't even have my own limited company. I use an umbrella company and while not as tax efficient I have no dealing with accountants, HMRC, tax returns and all that nonsense.

I think there are many good reasons to start a 'lifestyle' business. I'm just not convinced it's the way to go if work-life balance is what you are looking for.
https://www.johndcook.com/blog/2008/01/21/selection-bias-and...
It'd be ironic if it didn't work when JavaScript was enabled — this seems pretty on-brand. ¯\_(ツ)_/¯
You're thinking of old elisp. Elisp hasn't been dynamically bound since around 2014. In modern elisp, every function is a closure.

If you pass your examples to `(eval ... t)`, you'll see what I mean. Or run `(setq-local lexical-binding t)` before evaluating them in the scratch buffer.

> (setq g (lambda (x)
(lambda ()
(progn
(setq x (+ x 1))
x))))
(setq f (funcall g 1))
(funcall f)
2
> f
(closure ((x . 2) t) nil (progn (setq x (+ x 1)) x))
> (setq x 20)
20
> (funcall f)
3
Introduction to Writing ARM Shellcode
This was amazing! It's a bit sad that scientists had to piggyback on search missions to get high quality data but I am glad they made the best of the situation; a silver lining of sorts.
I can’t add anything concrete, but anecdotally the reasons I have personally seen are very diverse. To misquote Tolstoy all successful startups are all alike; every failed startup is a failure in its own way.
Deis wrote Helm v1 (now known as Helm Classic: https://github.com/helm/helm-classic).

Deis and Google (as well as others) collaborated on the current v2, building on Google's open source Deployment Manager (which you can see at https://github.com/gabrtv/deployment-manager) - itself derived from Google's Cloud Deployment Manager (https://cloud.google.com/deployment-manager/)

The good thing about open source is, it doesn't really matter who wrote it.
No, because the firmware is in some part written in a ROM inside the CPU (for security reason, at least the part that has to verify and load the rest of the firmware from the external flash memory), so there is no way to replace it or even disable it (if there is a way, you could see it as a potential backdoor, and also an attacker could disable the firmware and bypass secure boot for example)
You forgot the URL. Try submitting again.
I think it would be less insightful than you think to hear from failed companies.

I wouldn't be surprised if 50%-90% of startups begin life as side-projects and the founder(s) get lazy and decide to fold before even really attempting to get off the ground.

Out of the remaining startups that either succeed or fail after substantial effort, I'd be most of the failures can be attributed to rather mundane, predictable circumstances (most of which are mentioned in TFA):

- Building a product or features no one wants

- Taking too long to ship and offering a discounted beta in the meantime

- Wasting time & resources on non-revenue tasks because "business"
From Monkey Neurons to the Meta-Brain
TSMC expanding number of equipment suppliers for 7nm
That's the proximate explanation.

I wonder more about whether such a fragile supply chain is inevitable in a mostly capitalistic society or whether we could do more to ensure stability.
We are obviously thinking along the same lines :)
Anything in LEO will de-orbit unless you actively keep it there, due to atmospheric drag. This is like watching someone drop a ball and asking if they are taking any steps to ensure it will fall.
Digital Agency, upgrade your business model
A collection of decks that have raised over $1400M
Here's one example file: https://github.com/kubernetes/kubernetes/blob/master/cmd/lib...

It all seems to be using https://github.com/kubernetes/gengo
Is there any reason why people were (seemingly) expecting this, or was it just an idea that gained momentum that AMD never actually suggested or considered?
POW is as much a democratic decision by your description. If a group of miners decide to reach a consensus you have the sames results. The real difference is that the right to vote in the system in POW is determined by how many electricity you spend, in POS is determined by how many currency you own.
An ARM CPU is hardly comparable to an Intel/AMD CPU. And I don't mean in terms of performance.

The CPUs from Intel/AMD are much more than a simple CPU, they are a complete system on a chip with a lot of more features that go beyond processing power for your system. On the other hand, an ARM CPU is just a simple CPU.

If you want to make comparisons, a more correct one would be between the Intel/AMD CPUs and a Snapdragon processor.
Not really. Once something is in orbit, it's just going to naturally stay in orbit unless acted on by an outside force. That's just basic inertia.

There is some amount of atmospheric drag in low earth orbit which will eventually cause satellites at that altitude to lose speed and fall back to earth, but that drag is small enough that the satellites should be able to remain in orbit for years without needing any additional thrust.
People that sour about their host country I find sometimes have something relevant in their past missing from the story. Such as externalities that force them to move to or live in current host for longer than they wanted. Still, there is a long discussion in this article about issues with the Japanese legal system that is worth while.
I've used WP as an access control middleware on a electronic health records project and I'm currently using it to build a electronic contract SaaS platform. As a concrete example with my e-contracting app, I was able to get account management (changing passwords, deleting accounts, etc.) by using the Ultimate Member plugin. It would've taken me at least a week of coding to build this from scratch.
Do you think most devs spend enough time thinking through a good way to model what they're building?
You didn't make an argument. Your "transpose" is literally called a strawman argument.
Any feedback is welcome.
Julia: to Lisp or not to Lisp?
Satellite Snafu Masked True Sea Level Rise for Decades
"if you're trying to say that disorder is a confusing term, then that's true. "

Yes, that is what I mean. The number of microstates can increase and yet make it look, to the eye, like the system is more ordered than before although entropy is increasing.
You've already received the right responses (Abraham Wald), but this is my favorite excerpt/article about it [1].

[1] https://medium.com/@penguinpress/an-excerpt-from-how-not-to-...
I'm going to have to disagree with many of the other comments and say that this is a very well designed website. In my opinion, it's the optimal way to present this data in an interactive format short of a presentation from someone in the same room. Large amounts of geographic data that covers as large an area as the search for MH370 did, is not easy to present.

Very cool.
In Germany, they are "S", "M", "L", "XL"; although I've seen "S" only once, ever.
The number of people on this planet with the singular knowledge to build a modern processor, from scratch, I would estimate is well under 1,000. The number with the knowledge and the resources to do so is even lower.

Telling someone if they don't like their processor choices to "build their own" is like telling someone to build their own ISP/Telco service if they're not happy with the sole Comcast offering in their area.
How did you get started with contracting? And do you find yourself having to commute a lot?

I haven't found a huge number of jobs near each other in the UK outside of London.
The Nature of Light
Improving the Realism of Synthetic Images
Well here in the states we gotta have health insurance at like 600 bucks a month if you are single and over 40.
> Not surprising, given that they recently acquired Deis

Hmm, I wonder where that company will be in one year ...
Still wrong.

"the Netherlands is ranked with Switzerland in having the most broadband subscriptions per 100 inhabitants,[1] has no bandwidth caps,[2] and has the most homes passed in Europe in terms of connection speeds of 50 Mbit/s and higher.[3]" https://en.m.wikipedia.org/wiki/Internet_in_the_Netherlands

Yes, they use a lot of DSL, but you can have 20+Mbit DSL connections. The cap is actually ~120 megabit under the right conditions. Though you need a telecom willing to make a few investments which seem rare in the US.
Quite a bit of coincidence. Unfortunately, our conclusions are poles apart.
I remember something similar, it was a presentation given at CCC in Germany. Tried searching for it on their YouTube channel, just to discover said channel was terminated for breaking YouTube ToS?!

That's really sad, their channel had videos of all the past talks from the CCC, an amazing resource that's now gone.

I think this is the one you might have been talking about: https://www.youtube.com/watch?v=lsIriAdbttc

If it's not that one then it's probably one of the "Running your own 3G/3,5G/GSM network" talks.
As a quality owner, I use Lotus Notes, Jira, PPT, Excel, and other in-house DB applications.
Building a JIT from scratch
You could take up smoking. Every day I drive to work it's like the smokers are having a social get together. If you're worried about getting addicted you could start vaping 0% nicotine. The vapers are in the smoking circle too.
I've given ETM a go for a year (I was a paid member) but the ingredients were very hard to find in Germany so I gave up in the end.
Probably Karsten Nohl.
He has done many SS7 talks, so this may not be the exact one you saw: https://youtu.be/BbPLscWQ1Bw
You mean shutdown or moved to Seattle?
> I completely disagree with every single sentence you've just written.

Well then, I'm very sorry to say, you don't understand what values mean or simply are just going for broke on being argumentative. GP did a better job than I explaining why you were mistaken on what a value is in this context, if you refuse to accept it, that's your right. Just realize you're risking coming off as someone who thinks the earth is flat.
Which is also why SMS makes a poor authentication factor.
I think this comment on the reddit thread is a pretty accurate take on the whole thing:

"Not that anyone could have seriously expected that.

If AMD makes a business decision to possibly open source the PSP now or in the near future, the first results will be visible 2-3 years later, at best. However, it is VERY likely that there are legal barriers, such as 3rd party code. Maybe they are using a 3rd party RTOS that they cannot publish the sources of? Or maybe some DRM part of the PSP firmware can't be published?

What I'd personally like to see is a minimal PSP implementation (without any noticeable features) that's Open Source, with reproducible build process and a binary of that signed by AMD."

(Source: https://www.reddit.com/r/Amd/comments/6o2e6t/amd_is_not_open...)
> But you won't respect their culture in their own country? Double standards indeed.

Double standards not indeed. I respect both cultures, unless of course they are bigoted or racist. The difference here is in America you can wear tattoos, a headscarf, or even not take your shoes off when you enter a home, or take them off, we are cool with both - which was my point.

> Wearing your tattoo proudly in Japan is perfectly fine. Just be prepared to be asked to leave an establishment that doesn't tolerate them. It's closer to "No shirt, No shoes, No service" policies in the West if anything.

Being gay is perfectly fine. Just be prepared to be asked to leave an establishment that doesn't tolerate you.

It's the exact same nonsense. What if the person used to be in a gang and changed their life around but can't afford to remove the tattoos? What if the tattoos symbolize something important in their life? What if they were taken as a sex slave and branded, but refused to be ashamed and cover up their tattoo?

No matter how you try and spin it, it's bs. Japan (and anybody else for that matter) needs to respect people and other cultures like we do in the West.
This + strapping a goddamn camera to your face that could be recording all the time.

People walked into bars and clubs with these. Then bouncers kicked them off.

If people use your product and they are labelled assholes, clearly you have not done market research.

Apple would have made it aesthetic as hell before a rumour even got out.
I'll bite. I gave it a listen. The first 15 minutes, anyhow.

Liberal college students definitely need to sit down and listen to him without interruption. He's wrong about everything, and it's important to understand just how he pulls it off. Universities ought to be inviting him to speak. This is a huge teachable moment, and it's being squandered.

Here's my read on his technique:

1. At all times, remain calm. This makes you look like the reasonable one, even when you're making outlandish statements like, "conservatives have nowhere to go for news."

2. Talk fast. Move from one point to another and then circle back to reinforce the first point before your interlocutor can get his feet under him.

3. Use a posh accent. Americans eat it up, and it takes them a split second longer to process what you've said. This reinforces (2) by giving you more time to move on from your outrageous claims.

4. When confronted about saying something false, qualify your statement with irrelevant statements or equally false claims. Keep talking fast and calm, so it sounds like you're engaging in rational argumentation.

He's loathsome and brilliant. He has the upper hand and he knows it. Those of us who find him objectionable need to understand what he's doing.
Reminds me of how "advisory", pay-to-play rackets like Gartner work. It's dishonest and smarmy and all the more more repulsive when the medical field engages in such practices.
Good advice! But, just to remember us, happiness formula is not the same for everyone.
As others have said earlier, if the new tools serve the problem domain better there will be significant gain.

My first game server was hand crafted with php/mysql. It did work and was able serve players, however moving to Erlang allowed two order of magnitude more players onto the same box, while the code maintainability increased as well.
Using Apple Search Ads to Choose High-Volume, High-Value Keywords
Is Ruby a Slow Language
Ask HN: How handle logistics of Airbnb hosting and personal liability insurance
Not yet successful, but I recently launched a product that I'm sure wouldn't be launched yet if I hadn't read the recommendation to ship early.
https://youtu.be/K6TLYwelOPk?t=52s
Every Sent Matters – Paycent
I highly doubt machine learning is going to become a commodity skill any time soon. The optimal model structure is tightly coupled to the specific data and the types of questions you want to answer. Additionally, understanding your model well enough to really trust it requires significant knowledge.

I expect that common deep learning tasks are going to end up being performed by large pre-trained networks behind an API. Image tagging, sentiment analysis, etc. It will be possible to fine-tune these networks for specific tasks by retraining top layers using new data.
It was brought up in a subreddit thread and an AMD PR replied to it saying they'll look into it or something a long the line.

The thread was basically everybody saying they would buy AMD if they release the code because they'll be the only friend CPU towards the open source community.

This was actually awhile ago, I was the reading the thread too.
I haven't had a smoke in 2 years, not planning on going back to it. I grasp your point though
this is a great resource, a lot more stuff in here than a typical blog post
See slide 44:

https://riscv.org/wp-content/uploads/2016/01/Wed1345-RISCV-W...

It is very dependent on the workload.
Git bisect is awesome. Before I discovered it, I was manually bisecting the codebase, and stubbing out the missing half.
Shees... I really wish they would cancel it already. All technical and scientific concerns aside, the patient is already dead of cost sickness, and is only kept alive by pumping money into its scabrous leaking veins.

If they took even 1/10th of the money and spread it around some of the more promising, smaller, non-tokamak, scrappier fusion projects like tri-alpha, polywell, or the Lockheed skunkworks one that actually have a plausible path to power generation I think that the money would make a better impact.
Even next gen fission would be a better investment. India and China are doing very nice things with thorium these days...
Too bad they'll never turn off the pork faucet until forced.
Absolutely. In fact, from 1993 to 2013, fully 10% of the electricity in the USA came from dismantled ex-Soviet nuclear bombs through just such a arms reduction effort [1]. The material was downblended with U-238 to take it from weapons-grade to reactor-grade. The bombs that were once pointed at American cities ended up powering them. It was glorious.

[1] https://en.wikipedia.org/wiki/Megatons_to_Megawatts_Program
It's not anonymous at all. Twilio requires PII to register an account and they log all communications. I've never used their voice services so I don't know if those are recorded but everything else is. It's fantastic for debugging and horrifying to think of what might happen if someone compromised an account.
No point 0Auth apps if google has access to it. Rather pay for my e-mail service than to use google, whose source of revenue is directly in conflict with my interest of privacy and security.

I highly recommend protonemail.com. Has all the bells and whistles and its major feature is user privacy and security.