skysight-inc/HackerNews huggingface dataset:
Staying frugal being a good strategy is something we can agree on. The agreement ends there though.

Judging by your profile info and comment I assume you haven't previously started a company on your own from scratch (yes/no?). I think this is where the difference of perspective comes from. You are viewing starting a startup vs. getting a job as a zero-sum game where it's all about dollars and cents.

The article specifically is not "romanticizing" or "endorsing" living in the closet. We are all in this life because we want a better future for ourselves and the people around us.

The reality of startups is that rent initially is your biggest cost. The author literally has one sentence about the closet/rent facts - it was the most effective way to maximize their runway.

You're statistically right that most startups "fail" but why? I've started a number of startups (only one I would consider a very small success) and I have also observed many startup around me. Very often the reason why startup fail are:

A) People/founders give up
B) Running out of cash or coming too close to it after raising money and increasing burn to unnecessary levels.

One curious story here is how a startup started at $0, and initially raised $50-100k. They thought they are at the top of the world (aka "we can go on forever on this money"). They ended up raising almost $1M and within 1.5 years they burned down to $50-100k. And they gave up. In reality they could have kept going for at least 6-12 months or tried exploring options like raising more, etc, etc. Emotions are very often stronger than logic in many aspect of life, especially startups.

The big problem with "the American" (read "most of the developed world") way of living/culture is that it normalizes and in many cases strongly endorses the presumably safe path. In reality, there's no safety and nothing is guaranteed. Your safe job that you spent years in building a career can go away and unless you're in engineering I have seen cases where you're very unlikely to find similar compensation at another company. The reality is that you're much more at the mercy of forces beyond your control when you're employed somewhere that you'd like to believe. And finally, starting a company does not mean "not paying yourself" or "not saving". If your company is doing objectively well, you should be paying yourself a salary.

You also refer to the notion of a "decent idea" but there's a big problem with that adjective/noun combination. The reality is that you almost never know if it's a good idea until you truly apply yourself to the idea for an extended period of time. The initial idea will also very likely change a significant amount. Many of the stories your read in the press are the one week/month wonders but I think the majority of startups took years of hands-on work to get to the recognizable status they have today. Just to name a few, and I won't elaborate on their stories: TempleRun, Pinterest, AirBnb.

And one final thought: you present living in the closet as an absolutely terrible thing. People have endured much more strenuous circumstances and have "come back to tell the story".
Are you exposing the necessary ports from these 700+ containers on the host in order to facilitate multi-host communication?
How do you solve service discovery?

For us the main reason to go with overlay networking is that it basically solves service discovery (in our specific case) over the entire cluster out of the box (by using Docker internal DNS). No need to change anything in the services themselves, they just need to connect to each other using DNS names.
In Silicon Valley, a Voice of Caution Scolds a High-Flying Uber
I know Steve Blank is a well respected person in this space, but the lack of real, verifiable details make this kind of case study lose credibility.

It reads almost like a business fairy tale.

I always wonder, when I read stuff like this, if the people in the story would characterize things the same way.
I haven't. I'd give it a go but I'd need to have a week where I wasn't going far afield(!) :) I eat gluten-free food which isn't marked as organic and have no problems with that so far.

I do acknowledge my reactions might not be gluten per se and could be more subtle. However, my father does have biopsy-confirmed celiac disease, so I'm wondering if I've "caught it early" - GI trouble is the main malady across my father's family so if restricting my diet keeps me away from that, I'll pay that price as I've never been a foodie anyway :-)
> It's things like this that brainwash a generation of fools into throwing their lives away at nonsensical ideas.

If anything Silicon Valley has the opposite problem. In science it's not unusual for someone to work on trying to solve the same problem for 10 or 15 years. E.g. look at how long Einstein was working on relativity. Whereas in Silicon Valley people tend to either give up or pivot if their thing isn't working within the first year, often even the first six months.
You don't need to focus on just one side or the other. AlphaGo wasn't made by just hacking together a couple neural nets, it built on heuristic search, MCTS, and the "old-school" AI.

I agree that basic statistics + Bishop's book is a great way to start getting into machine learning -- but AI is a much broader field than that.
Hello mattbgates, I'm one of the engineers working on the project. Thanks a lot for taking the time to play around with the tool and writing this feedback. We're going to add a feature for giving feedback to moderation (whether the moderated text is actually hate speech or not) to learn from users input.

We're actively working on improving the model so hopefully next time you try it you'll see the improvements!
He might think otherwise because it climbed to the top of HN but doesn't have any explanation (here or on the actual page) of what it does or who/what it might be useful for.
If you ever get a chance to hear Kirk talk about the history of BSD, I highly recommend it. He tells some great stories about the TCP bakeoff, the history of the VAX context switch code, etc.
If infrastructure cost the same as it costs in Spain, Korea, China or India, thos suburbs would be paying their costs.

Delhi built a metro system for the cost of 2 miles of 2nd Ave Subway track in NYC.

We spend too much. That's the problem.
I have updated both in a short simple way possible . Will update a detailed version soon .
"A third, larger study published this month has confirmed the findings."
So I suppose that the command

pv < image.iso > /dev/sdb

would actually need to buffer the complete file, before commencing to write to the device (and showing the progress), which would defeat the whole idea of showing progress.
Most of Europe to at least some extent, with variations on different subjects.

For example, in some countries people are dissatisfied with immigration policy, but they're probably happy with the roads and water supply.
Hello fwn, interesting examples you have there. We're still working on further improvements to the model at this stage, aiming to detect even more sophisticated examples. Thanks for your feedback and hope you try it again and see improvements soon.
Show HN: mysql-unsha1 – MySQL authentication without cleartext password
England's water system was privatized in the 1980s, and prices went up significantly. But that's also kind of the point. One of the reasons U.S. water infrastructure is so bad is that bureaucrats set the water/sewer rates too low to appropriately fund upgrades.[1] Regulators set rates way too low, because they'd rather poison children (who don't vote) with lead than raise water rates on grandmas (who do vote).

[1] https://www.epa.gov/sustainable-water-infrastructure/pricing...
They could! They could be super annoying to read, too. Pipelines make more sense to humans when they always read in the same direction.

In the rare case where the volume of data is large enough to make the efficiency hit noticeable on large machines, rewriting a pipeline to eliminate a leading cat makes sense. In all other cases, it is a premature and unnecessary optimization.
Remote-friendly companies hiring without whiteboards
Comma comeuppance: When rogue punctuation proves costly
Checkout iOS  whatsApp like OTP field
Thank you ! .. I intend to make a clean nice product , hope you enjoy .
Ditto. I had stomach issues my entire life, diagnosed with "IBS", and tried a variety of solutions, from prescribed drugs to exercise to removing dairy from my diet. None of these had any discernible effect on my symptoms. Finally in my mid 30s, at my wits end, I tried a gluten-free diet. Now 7 years later, my symptoms are 80-90% improved. And, note, whenever I reintroduce gluten into my diet, my previous symptoms return.
So what is their number one health risk? And life expectancy after reaching adulthood?
It took me going to this page to understand what was going on, I assumed it was a web server test. The report was more pratical too, telling me what I'm protected against, not just a bunch of yes/no things that I have to go reference. I'm on a phone in portrait mode though so maybe it is just a formatting thing.
That link 404s due to some url-encoded garbage at the end. This should work: http://danwalsh.livejournal.com/74642.html
> but then don't understand the exploit market? Or, that they act against their own best economic interests?

Maybe they're just ethical by nature. If I could make lots of money by breaking the law or doing something un-ethical I (and in fact the vast majority of people) still wouldn't do it. Money isn't the only motivating factor.

So it is very well possible these exploits would have been worth more on the open market and still the team decided to work on this in a white-hat setting because they are simply good people.
Very interesting. A blind test would be interesting too. Eat gluten and gluten free versions of the same food without knowing which is which.
> You have a choice not to use privacy abusing services like Facebook, and use privacy respectful ones like diaspora* instead.

Asterisk what?
Business transactions between parties that don't trust each other is a solved problem: escrow.
I don't think I've ever seen a person at MS that doesn't use at least one Office app. Outlook is pretty much a given.
What to Ask About Russian Hacking
My early 20s were heavily Microprose. Silent Service, Red Storm Rising, various flight sims, and Railroad Tycoon consumed huge blocks of time. This article was a great look back.
It should at LEAST say it is targeting the browser for the tests, not someone's ssl site. I had no idea it was testing my phone until I went to the other test site link in the footer. I can't believe you go to such length defending the "UX" when it isn't even obvious what the test is for. Seriously.
Does any country have a statute of limitations for murder? I don't think any state in the USA does, nor does the Federal government.
AFAIK the price shown in charts and as the current price is basically the price of the last completed trade. And that, yes, is based on how much people trying to sell can get for it, aka how much people trying to buy are willing to pay for it.
Ask HN: Better pay vs no work weekend?
Huge pay increase but 6days a week, what should be my decision?
Just for the note, "organic" does not mean "herbicide and pesticide free". It means "using only herbicides and pesticides approved by the governing body".

Frequently quoted in HN:

https://blogs.scientificamerican.com/science-sushi/httpblogs...
So, instead of making every thread about every security issue ever a lament for how much better the world would have been if everything was written in rust: Where is the rust based OS that is in wide deployment because of its superior performance and bug free nature? It should be a walk in the park to power to world dominance with such a huge difference from the established order.

Having the world re-written in rust is roughly the same as having linux on the desktop everywhere. It so far hasn't happened and what the world will look like once it does is anybody's guess, some classes of bugs will disappear, quite possibly. Other classes of bugs may then become more dominant. If rust automatically meant 'bug free software' that would be one thing but there are many classes of bugs and quite a few of those classes will lead to security issues.
I visited New Zealand 9 years ago with 2 friends for 3 weeks in late November, early December. We visited on our own both North and South islands with the mandatory ferry crossing from Wellington to Nelson. We stayed in backpackers and drove a few hours a day and did short hikes during the day. I almost liked every bit of it, especially the South island, you can see beautiful and diverse sceneries doing only short distances. Tongariro crossing was already packed.
That being said it is a very long journey from Europe, not sure if I'd go back there again (now that I visited it). For fjords I have been told that the Norway's ones are more impressive. For lakes, pristine forests and glaciers, I preferred the Canada's ones (Banff National park). And for Alpine sceneries, well I know live in South of France and there are comparable sceneries with large plateaus dominated by snowy mountains, it is just wilder in NZ.
"Race conditions are hard"
Set all your expectations up front and explicitly as possible. That can be more awkward with family than colleagues but it's also more important. Resentment occurs when someone thinks they're doing more or getting less than they bargained for.
This is a great story, and it's interesting to see so many submissions from so many sources. Story sources include: nytimes.com, cnn.com, qz.com, bostonglobe.com, atlasobscura.com, and theguardian.com

The main discussion is here:

https://news.ycombinator.com/item?id=13893870 (228 comments)

A smaller discussion here:

https://news.ycombinator.com/item?id=13886467 (6 comments)

Another comment here:

https://news.ycombinator.com/item?id=13879156 (1 comment)

... and here:

https://news.ycombinator.com/item?id=13877532 (1 comment)

And some commentless submissions:

https://news.ycombinator.com/item?id=13897279

https://news.ycombinator.com/item?id=13893537

https://news.ycombinator.com/item?id=13891064

https://news.ycombinator.com/item?id=13889363

https://news.ycombinator.com/item?id=13886530

https://news.ycombinator.com/item?id=13884709
I wouldn't exaggerate decline in mental faculty and in such a general manner. Besides, what's important is whether this particular man can stand trial. Karkoc is apparently suffering from Alzheimer's, but according to prosecutors of war criminals, mental incapacity and health problems are frequently used by war criminals to evade trial.
Per the guidelines, please use the original title for submissions.

Regarding the content: Sure, if you compare the price of a VPS or cheap dedicated server with a roughly equivalent Amazon EC2 instance, of course the latter is more expensive, no surprise there. I don't want to say AWS would have been a better choice here, but that comparison is pretty bad.
Maybe this will inspire a few kids to become a bit more tech savvy in order to bypass restrictions. That is quite literally why I am where I am today. Nine year old me wanted to play RuneScape, so I cracked open the computer user manual and found a backdoor. This started a lifelong trend of exploring systems and eventually lead to software engineering.
Show HN: A Privacy Preserving Trust Relay Protocol/API for Developers
Linux Kernel Gets Patch for Years-Old Serious Vulnerability
Chat bots are a cheap and fast way to test ideas
True, but it feels worse to have had the opportunity in one's hands and thrown it away than never to have touched it at all. That's just how humans work - go figure.
Impressive.

Is there consensus on security bad/best practices when it comes to VMs and containers? I mean if even established VMs/Hypervisors can't save you, what prospect is there of containers to actually contain anything?

Maybe POSIX chroot jails aren't that bad after all? Because, like, they're the simplest thing that can possibly work, and don't come with the complexity of VMs and Linux containers/namespaces; and if they turn out to be vulnerable you'd be able to switch to another kernel (BSDs)?
The fastest way is immersion. Live for 3 months in a country where English is the primary language spoken. Spend your time among people who do not speak your first language at all.

Failing that, spend at least half an hour every day speaking with someone whose first language is English, even if it has to be over Skype.
Hash indexes are faster than btree indexes
That's great, but time value of money being what it is, you'd rather pay for something later than paying for it now. One of the factors Google used in choosing Fiber cities was whether the city has arial power lines versus buried ones. Requiring cable burial is just another one of the many anti-development measures that keeps places like Silicon Valley from having fiber when far less wealthy places have it.

My neighborhood, in a part of Maryland where I can get to horse farms in five minutes, has fiber. It didn't even have public water/sewer until two years ago, but it had fiber. Tiny, non-to-code lots, arial power lines, and easy-going permitting authorities played a role in making fiber deployment feasible.
Using Intel's SGX to Attack Itself
Whose Votes Count the Least in the Electoral College
Somewhat related: https://www.howsmyssl.com/
Ask HN: Cutting-edge research in bionics?
What are the most advanced developments of bionics? How do modern prosthetics and bionic implants compare to human body parts?
What are the major challenges in this field?
What about exoskeletons and other developments to extend human abilities?
Where can one get the respective education to work in this field?

Any comments, suggestions, and references will be helpful.
but perhaps not too much: https://news.ycombinator.com/item?id=9189553
> Right, but you can spread out the repayment risk.

The lenders can already do that. Instead of buying $1000 in Michigan State bonds they can buy $100 in bonds from each city, limiting the exposure to any one.

The effect you're really after is that at the state level the interest rates are lower because one city failing doesn't cause any of the state-level bonds to default. But that's just the second point again -- sustainable cities bail out the unsustainable ones. Instead of cities paying more interest they have to pay the same money to cover the bondholders against another city's default. If the bond market is efficient in evaluating risk and pricing it into interest rates then it's exactly the same average amount. But more of the money comes from the cities that already would have paid lower interest rates, to prop up the failing ones.

It's basically the state acting as an insurance company for the bondholders against the risk of default, without reinsurance. So the government suffers unexpected large one-time expenses rather than predictable small expenses over time, and if too many municipalities get into trouble at once it could take down the whole state. Look at what Greece nearly did to the EU at an even higher level.
You might find https://github.com/saitoha/libsixel/blob/master/README.md of interest.
Mapzen's new OpenStreetMap-powered bike map based on safety
"And the [P]olish killed their fare [sic] share of German civilians.."

You're not serious. What a despicable claim.

Also, there is no statute of limitations on murder, much less war crimes.
Bitcoin Entrepreneurs in Venezuela
I have no idea what I'm looking at. Do I need to enter a domain name some place? What domain is this telling me about? I scroll to the bottom of the page, it's telling me what browser and OS I'm on ... ok, maybe this page is showing me how bad my browser is at SSL?

Oh, these things are clickable. "This pages contains a lone password field not wrapped in a <form> tag." Um ... yeah? Oh, you're saying that my browser renders that and it probably shouldn't.

dh2048 is green let's click that. "dh2048.badssl.com uses an unsupported protocol. ERR_SSL_OBSOLETE_CIPHER"

Alright, I give up. I have no idea what I'm looking at.

Edited to add:
If this site is reporting issues with my browser, why does it seem to say that Chrome supports dh2048 (this item is green on the page) but then following the link the browser complains that it's unsupported? Either the point of this site is not obvious, or it cannot be trusted to know the right things about my browser.
Just a though - if you want to eventually move to games/simulation anyway, why not teach yourself C and program some not entirely trivial 3D graphics demo using OpenGL/Direct3D? This is not easy (both C and the APIs are fairly difficult and obscure) and would give me a lot of confidence in you having chops to be a professional coder. One of the advantages of this task as a "rite of passage" is that it cannot be winged by just copying snippets from tutorials/stackoverflow until stuff works.
Plus, for a move to games you'd probably need to do this eventually away.
While the title could be better, celiac's is not a sensitivity, it's an allergy - an autoimmune disorder. That's an entirely different class of complaint.
Ten of the ugliest animals threatened by climate change
I regularly had intestinal distress (constipation or diarrhea + bloating & gas) after most meals as a kid.

It was trauma & stress/anxiety-induced.

All this report tells me is science is still awful at controlling for emotional state of subjects or detecting trauma.
The Hyperbolic Time Chamber as Brain Emulation Analogy
If you mention ack, ag, and pt, you also have to mention ripgrep (rg) https://github.com/BurntSushi/ripgrep which has the usability features of the newer grep-alikes but is as fast or faster than gnu grep.
It's interesting that the article points to a high carbohydrate diet as being one of the takeaways. I suspect some people will glom onto this data point (see, sugar isn't bad!) despite their largely unprocessed diet and constant physical activity into old age.
>...same as having linux on the desktop everywhere. It so far hasn't happened and...

It kind of has, though Linux contributed kernel, not UI. And "desktop" is mobile phone. It's not what everyone had in mind when we talked about Linux on desktop though.

But to answer your point about Rust, the reason there is no such OS is that security in itself is not a prevailing factor when people choose OS. Which doesn't make gp's argument false, it just shows why his wishes about Rust in critical software will probably never be granted.
Who developed this thing? Who approved it at McDonalds corporate?
Most European country’s at least had that. Populist sentiments are of course against this.
I see your point. Good discussion. Back to work now, and all the best. Cheers.
Podunk, Nebraska isn't supposed to have city water and sewer. It isn't a city. You only need those things in areas where there is too much population density for wells and septic fields.

And then you're just arguing that sustainable cities should pay for unsustainable ones again.
I often write swagger files that are fed to a library[0] that maps them to Flask endpoints and does input validation.

Writing the schema is always a painful experience. I find the result overly verbose and not human friendly. Which makes me think that these things shouldn't be hand crafted.

> I believe this can be very interesting since it allows you to centralize documentation, generate protocol-agnostic clients to share with other teams in your organisation, etc.

On the paper yes, but I have yet to come across formal API specification used this way. The only usage I see in the wild is the generation of web API browsers, a la swagger UI.

[0] https://github.com/zalando/connexion