skysight-inc/HackerNews huggingface dataset:
I think that's not that bug at all.
When memory runs out, the entire system stalls, including the UI, but nothing crashes. If these issues are frequent, the system is basically frozen.

I have this in Matlab on Linux. Matlab can actually deal with worker processes being killed, but my machine just locks up.
Therefore, we have to run these specific simulations under Windows, where this doesn't occur.
Germany has learned some pretty hard lessons with regards to what too much free speech can lead to.
Firstly, Nigerian population is much larger than Russian (190 vs 146). And secondly, what's wrong with population of Nigeria? It's 60% of population of USA and will probably be equal in 30 years.
The claim about the medieval warm period is false, and you are repeating misinformation which is spread by organizations funded by the fossil fuel industry, which has obvious reasons for people to want to believe that climate change is no big deal.

https://skepticalscience.com/medieval-warm-period-intermedia...
> Why would you say that the lower frequency would be better for thermals and power consumption?

Because transistors have a capacitance that one has to drive, higher frequency requires more voltage and more voltage means bigger leakage currents which means more heat and power consumption.
I feel like the solution to that is to fetch those numbers server-side and cache them, then present them statically to the user. No tracking, no JavaScript, no cookies, it just works.
There was this Korean guy that I used to work with that told me that Koreans have a gene that prevents body odor. The thing was he basically smelled like a high school gym locker room 247. I really didn't know what to say to him.
Is that a joke, or are you essentially saying that if I used WebAssembly, then most of the memory usage would go down?
In practice, this is solved by having two layers of lines on the same tracks - one which stops everywhere and one express line connecting bigger stops.
> and they're so wide that they take up the whole lane, preventing you from overtaking them.

This is a problem with lanes that are too small. An effect of giving most space to cars and sharing the left-overs between bikes and people walking.
The way to remove those things is to arrest the operators and demand they hand over access to the hosting, and shut it down and prosecute them.
Troops.ai uses Scala to build their product
I like it, it is direct and straight-forward.

Try not understanding such titles as commands and get outraged, but instead as advice or suggestions that you are free to take or leave.
Yes, but what is the break-even point, considering that each phone costs at least $50?
When traditional banks do "1st, 2nd and 4th character" checks (i.e. via their apps), some go to pretty good lengths to protect these, even given the limited entropy.

These systems are typically backed by HSMs, and the HSM generates a high-entropy "challenge". The challenge is sent to the client, which combines the challenge with the characters the user entered. The resulting hash is sent back to the HSM, which can verify internally that the correct characters were selected, by computing the expected hash for the correct response (hopefully in constant-time).

It seems there is a bigger issue here -- Monzo used card PINs as a generic security credential in their app, and was storing them in a recoverable form (albeit only accessible to a very small number of staff). That's not standard practice elsewhere that I'm aware of - given use of the PIN is the "proof" you approved the transaction, it's usually used only in environments with dedicated PIN entry devices (ATM, card readers), rather than commodity devices (phones), unless those go through PCI-style verification and approval.
Well sure but the ability to self regulate doesn't come out of nowhere. It's learned behaviour and xbox or a video game is a relatively harmless thing to train them on because the consequences for failure are minimal. That they're going to fuck up occasionally or even a lot isn't good reason to not keep trying to train them on it.
News to me too. The '16-'19 MacBook Pros coincide with the end of Mac sales growth and the beginning of declining Mac market share:

https://cdn.macrumors.com/article-new/2019/07/gartner_2Q19_t...

https://www.macrumors.com/2019/07/11/q2-2019-pc-shipments/
>usually two parents in a household,

That's getting less true as time goes on.

>and some grandparents will help,

If your parents live more then ~45min away (this is probably true for most people) it's probably not realistic to expect them to help out with childcare.

>Caretakers can be hired in certain cases

If you have the $$$ to rationalize it. That said, if you have to choose between a caretaker and a car it's an easy choice for most people.

>I grew up like that. People have been doing that for decades.

People have been enduring hardships for centuries. It's foolish to expect them to voluntarily continue doing so when they have other options. The fact of the matter is that most people who are in a position to own a car find owning a car worth the tradeoffs.
> Come to Berlin gay pride and enjoy kids walking among naked seniors, progress am I right?

Who cares??

(also, who's gonna be the extremist mass shooter in that picture, the kid or the senior?)

> https://www.google.com/amp/s/www.lifesitenews.com/mobile/new....

This article mentions no "LGBT fanatics" cheering it on, just people from the LGBT community condemning it.

> https://mobile.twitter.com/roughly_speakin/status/1083520556....

Who cares, unless the parents are that super controlling "my child is a star" type--which is the only thing that worries me about that situation, who cares if the kid wears a dress and make up.

> Literally kids in bikini around men role playing as women on Netflix : https://imgur.com/a/haqn5NY

So .... ?

> https://youtu.be/397hRrQWa_c

I know it feels bad when you watch something super cringy and you wish it did not exist, but I don't see anybody shooting up people, which is a feeling that is objectively worse than cringe.
Double Your eBay eBook Sales with This Tip
Would you mind sharing how much they actually wanted for it?

Are we talking 9 years of waiting, vs $500, or 9 years of waiting, vs $10,000?

Regardless, congrats on getting it back.
This is exactly why I just renewed my personal domain for 10 years!
Mapped memory is part of that lying. If you want to use efficient mmap of huge files without lots of manual bookkeeping, you don't want the system to actually allocate as much memory as you specify. With overcommit off you're setting aside memory you're almost never going to use.

Many databases rely on the overcommit being possible.
Portal that shows you prices for developing features for an app or site
Hi! Did we meet during that Pilchuck session? I wonder if I remember you.

Either way, feel free to send me an email ping if you like, I'm always looking for folks to share knowledge with.

amosdudley@gmail.com
My guess would be agricultural subsidies more than food standards.
It works like this in many places. You log on the website, and all the fields are already filled in by default based on the employer's declarations. Only if you have had special extra income or you want to subtract expenses you have to spend more than 10 minutes on it.
I'm sure those minerals are mined elsewhere.
PINS for the ATM are but my online banking has a number more
Ask HN: How accurate is this org chart comic about the companies mentioned?
CSRF in Action
>That's because population density in France is 4x higher than that in the US.

That's a meaningless statement unless you're comparing the Paris metropolitan area to some similar area in the US. France doesn't have a sparsely populated continental interior to drag down the nation wide population density.
Sure but getting on the electoral register (to my knowledge) requires no ID either. I think this is a big part as to why postal voting fraud happens.
You totally can still become a trash trucker driver, don't let your parents hold you back, man.
Where can i buy eurodollars?
Google Domains has dropped the Beta tag
The flipside of the coin needs to be mentioned too. What Europe is doing around zoning and infrastructure is, as is often the case, the "Big Government" model, compared to the U.S.'s more "Small Government" approach.

I get the impression that, outside of a few major metropolitan areas with real estate booms, most areas within the U.S. have been comparatively more successful than most areas within Europe at enabling decently-sized real estate at affordable prices and at enabling the younger generation to get on the real estate ladder without their parents' help.

Cities where infrastructure is super-dense and everything is walkable, like NYC and many European city centers are nice for young people, students, urban/digital nomads, tourists, etc.

When you get to a certain age and want to settle down and start a family, priorities start to change and you realize how trapped you are, with the European model.

You're paying a fortune to rent a shoebox. Add to that the high taxes and mandatory social security that exists in Europe. This means, you find yourself in a situation where you're wealthy but cash poor, and have little opportunity to accumulate wealth in the form of cash. (The kind of cash that would be needed as a down-payment on larger real estate).

The option that people exercise in the U.S. is "move to the burbs". ...but this option is not so readily available in Europe. Here, high standards of infrastructure are enforced before planning permission for residential development in suburbs/exurbs can even be granted. This means that this kind of real estate is pricey pretty much the day it becomes viable to build there. Further out, in properly rural areas, zoning laws will often permit building there only when buildings have an actual agricultural purpose.

The car plays a pretty important part in that: Rezone a bunch of agricultural land into residential. Build some roads that go there and connect it to the powergrid and telecommunication network. Boom. Affordable real estate. People can move there, and after you have enough people, you can start to think about public transportation, schools, things to do, and all that other stuff. But you do that AFTER it has become economically viable to offer that stuff, not as a prerequisite for allowing people to build there. This is, in my mind, something that the U.S. has a lot of and that we could really use more of in Europe.
This SMBC Comic comes to mind:

https://www.smbc-comics.com/comic/2010-11-26
Add swap (Windows does that, too) and never use more memory than you have RAM (edit: ..in one process). Storing swap on a quick storage adds to the fun and the price.

The one trick, SSDs don't like.
Well, before stuff like mathematica, stuff like symbolic integration is what an awful lot of applied math people spent their time doing. Them integrals ain't gonna integrate themselves!
He is playing the vanilla version and just uses custom skins not even shaders.
As a kid, when gay marriage was legalized in Massachusetts, one of the anti-advocates made the statement on the radio: "I am the gatekeeper for what is appropriate for my child, and the state telling my child that homosexuality is an appropriate lifestyle infringes on my role as a parent".

I asked my Dad what he thought of that statement, and he responded that gatekeeper was the completely wrong approach to parenting. The role is closer to a bodyguard or the secret service, you protect from harm and provide context when appropriate, but leave enough room to explore without your biases.

Self-sufficiency in ones own behaviors, responsibilities and statements should be your goal, just make sure they have a safe environment to explore and carve their own path.
What is good parenting? Living in a mountain shed and doing house chores and hunting/gathering and homeschooling until they are 15?
Simulate the Amazon.com Interview Loop – Airbnb
My favorite OpenStreetMap data science tool is "osmium"

* https://osmcode.org/osmium-tool/manual.html

And you can convert osm.pbf to osm.opl - and can reprocess with unix tools (grep,awk,cut,tr,...):

* https://osmcode.org/opl-file-format/#usage-examples
I've just checked and it appears that c++'s std::vector::resize may throw std::bad_alloc when malloc fails, but rust's Vec::resize's interface doesn't leave any room to report any errors, so I guess that it will panic...? That's sad.
There is also the creative ways the kids scold eachother on there. You can't say "Go kill yourself" and stuff like that, so they go out of their way to reinvent ways to say things, like "Go commit neck rope" etc.
> I think it's okay to discriminate or moderate against a set of beliefs if you can show that the spread beliefs lead to the widespread harm of others.

Does that also work if you can show that it doesn't cause widespread harm in every country with stricter gun regulations?

Seriously if you make statements like that, you ought to acknowledge the elephant in the room.
It's super pretentious. Meanwhile, they are writing articles about whether email was a mistake... Get your priorities straight, New Yorker!
I often wonder about a system where a given percentage of the budget, say 10%, would be allocated by people voting directly for it on their tax returns. So individuals can decide that x% of their taxes should go towards education or military or whatever.

Has this been tested anywhere, even locally?
Wait a sec... 20k hours over 5 years = 4k hours/year = 77 hours/week = 11 hours/day. Seriously?
Handling malloc() failure is almost never done for short lived programs. For instance git used to fail as soon as an error popped of (whether be it malloc() or open(), etc...). It just is much simpler and convenient to do so.

While C has no special error handling mechanism in place, error handling can still be done reasonably. IMO, the big reason for why malloc() errors are rarely handled is because it is quite hard to come with a viable fallback strategy.
When he distributed the content he didn't pick only the rational ones. Many people did exactly that, joining ISIS, traveling to Syria, doing terrorist attacks in their own countries.

They didn't get the ideas to do that out of the blue, without seeing or hearing any of the propaganda content.
Email was a good killer app for what was an incipient technology at a time (especially with most of the participants being non-adversarial)

It is certainly not for everything and today it is only usable with a thick layer of verifications and anti-maliciousness on top, but it still has its purpose.
The Untold History of Toontown’s SpeedChat (2007)
Ask HN: C++17 vs. Rust for New Project
For a new project we're looking for the pro's and con's of either C++17 and Rust. The project will make use of some very common libraries like LevelDB, LLVM, v8 Engine, and depends heavily on network support. Most of those projects offer an native C++ binding. However Rust seems to be more clean, better compiler support, build system and not least a package manager. This could save much in terms of development time.

So far I have not found a good reason to choose one over the other. We do have C++ experience in house. Any advise?
It is partly down to inept politicians and the concessions they dictated to the mobile networks.

In Norway, they demanded the networks cover 97% of the geographic areas. It's why you might get 3G or even 4G in the middle of nowhere, on top of a mountain, wherever you might drive.

However, in the UK the inept politicians demanded 97% of the population, not geographically.

So all the UK networks just built perfect coverage for all the cities and towns, and could mostly ignore everywhere else.

Which means even in the populous South East England whenever I drive slightly outside my town towards one of the bigger cities 20-30 minutes away I can not have a conversation in my car as the connection is always lost. Nor on the train into London. And also must be a nightmare for the small villages that fall outside the 97%.

(On the plus side whenever we go to the country pubs around here, I can not be reached, and noone can look at the phone during dinner...)
> which is quite different to how that mark is used in a number of other languages that use the Latin alphabet, like German and Turkish

True, although there are other languages use the diaeresis to separate vowels that would otherwise be a diphthong, for example French in Noël or Spanish in vergüenza.
Free Image Hosting with Gitlab or GitHub - Time to Hack
As a freelancer, I maintain an "email-only" policy for new clients. It says so very clearly on the contact form: I don't do phone consultations for new clients.

Even so, every once in a while I get people who use the contact form and demand that I call them back. I politely respond, obviously by email, that I don't do phone consultations for new clients. I rarely hear back from them. Good riddance; I've learned from experience that people who demand synchronous communication from the start tend to be the worst clients. They always want other people to cater to their needs right now, like an obnoxious boss. People who are comfortable with email, on the other hand, are at least a little accustomed to waiting a few minutes for a reply.
It's an interesting point of view, but... no... I don't think you are even close ;-)
How to tell if an innovation project is doomed from the start
When a company's biggest strength becomes its biggest weakness
No – I'm saying that I don't have an answer for you if I never encountered what you're describing.
I increased swap to avoid that on my laptop.
Microsoft catches Russian state hackers using IoT devices to breach networks
AutoATC: ATC and aircraft AI for flight simulators and pilots (v0.8.7b1)
That's really sad.

You might check out the sequence of activities in the Integral chapter of this book to get another perspective on the FTC.

I totally agree. It's the entire point of calculus, and it's what sets the entire field of Differential Equations in motion!
Isn't swap the standard configuration? I did not set up this server, but I don't see why it would not have swap. Nevertheless, this problem occurs. I'll check.

I know the solution is to never use more memory than I have RAM, but that's just what happens - and I know there is no way to "solve" the issue and make it magically run. The issue is HOW it is handled... It's weird that other OSs can deal with this, while Linux needs to be restarted.

I think the issue is that only a handful of (Matlab) processes eat up all the RAM, so this "OOM" can not really do anything - there's no use killing off other processes. What should probably happen is to kill Matlab or one of its processes, even though it is in use. I'd be fine with that. Give some out of memory error and kill or suspend the process. At least then we know.

Instead, the system just locks up completely (because the other threads keep trying to push stuff into memory), but is not actually dead, so we don't even catch the issue. Also, because EVERY process is essentially stalled, you can't even kill Matlab yourself. Or suspend it and dump the data, which would be useful.
No, you have to hard reset the machine.
Smartphones are eleven years old so if you had been asked that question two years ago you would have been talking about the fundamental change in how most people get most of their internet time through a technology that isn't even a decade old.
In this case the RW data (private dirty) can't be paged out even if cold because the OP is inadvisedly running without swap. This leaves the VM very few targets to drop.
It wasn't the app logging the PIN, was their AWS ELB setup.

Two APIs were accepting the PIN as URL parameters on GET requests, since in terms of REST principles, the operations were to retrieve information.

They were changed to non-GETs with the PIN sent in the body instead. The apps needed to be updated to switch to the new APIs.
Reading more of your comments in this thread, and in our interaction prior; I've determined you're an extremely bitter person. I understand what you've gone through, but that does not mean you can castigate the motives of anyone who disagrees with your policy recommendations.

> If we actually cared, you would agree with me.

That is not how reasonable discourse and change will take place, no matter how much expertise or intellectual might you believe you have.

To be clear, I agree with some of your observations and recommendations, and disagree with others. But turning disagreement into a moral factor is not going to lead to healthy conversations here or elsewhere, and will only be adversarial or pandering.
I've used the S-Bahn for 20 years (nowadays I can use the U-Bahn) and sure, it has its problems, but you are very, very hyperbolic. Most of the time it works just fine, whether the weather is good or bad. Sometimes the central tunnel is blocked, which is a problem for a system with one tunnel. That's why we build a second one.
Meanwhile, cars are stuck in traffic almost all the time. The only way to cross the city in a car without being stuck is driving very early (say before 07:00 in the morning) and very late (21:00 or later).
>> When you get to a certain age and want to settle down and start a family, priorities start to change and you realize how trapped you are, with the European model.

It's hard to overstate how happy I would be if the street outside my apartment wasn't a canyon of speeding vehicular death for a toddler.

I love everything about living in the city with my child except for the sheer number of cars that pass through in the name of "freedom" and for a lack of decent alternatives. It's a short walk or bicycle ride to any number of amenities, and a short commute to work means I can spend more time at home with him.

I didn't like the car traffic before, and I hate it even more now. If there was a car free city on the US Eastern seaboard with an office for my employer, I would move there in a hot second.
Body odor can be greatly affected by the foods you eat:

https://www.allure.com/story/diet-body-odor-causes

https://nutritionfacts.org/2014/08/19/how-eggs-can-impact-bo...

I learned about the effect of eggs when I tried a high protein, low carb diet where I ate 2 fried or scrambled eggs every morning. Within 3 days of starting the diet I developed an unpleasant fishy body odor, especially in my armpits. Normally I would eat 2 eggs once a week, at which level I did not develop the fishy smell. Even washing my armpits with soap did not eliminate the odor. I stopped eating eggs daily and within a couple of days the odor cleared again.

Similarly, I do a 10-12 day self supported pack hike most years. For lunch on these hikes I typically eat some form of processed meat (cacciatore sausage, salami etc) with processed cheese and dry biscuits. On these hikes I can usually swim or bathe in fresh water a few times each day without using any soap. I notice a slow increase in body odor, again mostly from my armpits over the course of the hike. I suspect the body odor may be caused by the garlic from the sausage. The other foods I eat are things I eat regularly without issue. Unlike with the eggs, this odor goes away with the first hot, soapy shower when I get back to civilisation.

Note that in the past I have had girlfriends comment that I had very low body odor compared to other guys they had dated.

So I suspect that successfully switching to a no or very low soap hygiene routine might be challenging for people whose diet and genetics mean they excrete odorous, non-water soluble compounds.
That doesn't mean it's worth using.
Google Closes Loophole in Chrome Incognito Mode and Simplifies PWA Installation
I didn't know much about eurodollars until I used google and read this article, which seems quite good.

https://www.investopedia.com/articles/active-trading/012214/...