skysight-inc/HackerNews huggingface dataset:
> Doesn't this affect all databases?

Yes, most. And several did similar changes (crash-restart -> recovery) to handle it too. It's possible to avoid the issue by using direct IO too, but often that's not the default mode of $database.
I help manage support at Stripe. While we can’t discuss an individual business’ situation publicly (feel free to write us at support@stripe.com), we agree that the emails here were confusing. I’ll look into what happened here and how we can fix any underlying issues.
Enhance Your Mortgage Issues Resolve by Wise Steps
Execution speed of your server code is critically important in today's atmosphere. It's a lot easier to scale an application than the database behind it (e.g, spin up a few more VMS/containers vs. partitioning your db - one is a 2 minute task, the other a bohemian effort).

That being said, I enjoy Ruby a lot, and mostly enjoy working on Rails codebases (depends on how the front end is built, as Rails particularly _doesn't_ prescribe any form of convention here). I wish they worked on improving the front end story like Laravel has.
https://tldr.sh/
The linked LWN article (from April 2018) is a great summary of the problem and potential solutions and its cause:

Ted Ts'o, instead, explained why the affected pages are marked clean after an I/O error occurs; in short, the most common cause of I/O errors, by far, is a user pulling out a USB drive at the wrong time. If some process was copying a lot of data to that drive, the result will be an accumulation of dirty pages in memory, perhaps to the point that the system as a whole runs out of memory for anything else. So those pages cannot be kept if the user wants the system to remain usable after such an event.
This ain't a good defense for Ruby server-side. They're working on speed, okay. is that not where the bottleneck is? Perl 6 is coming too I guess

Because on production servers we have 10 Ruby front ends for a single Postgres database that barely sweats. At the same time, we have a lively Hibernate setup in crufty java using 4 front end servers and overloads our database regularly.

Ruby is slow as hell, to the point that it costs a lot more money to run servers vs ancient J2EE junk. V3 speed increases will be interesting if it's 10x+ . If not, Ruby is dead. Even Python and it's crazyness is far faster and somewhat easier to use.

Ruby is doomed
I like to beat on them just like everyone else but what is the expectation? Everything they write if it runs at an OS level?
I wouldn't assume that an introductory course would. The concepts in an introductory course will lend a lot to flight vehicles, but flight adds a lot of complications and reduces survivability when failure happens.

Learn to walk before you fly.
I like that there's an extra optimization where it cancels the preload if your cursor leaves and the prefetch hasn't finished it. Would help on really slow networks and pages that timeout.
I think it isn't even a matter of bigness per say but of monopoly essentially. Your local water company can't decide to just jack up prices to $2500/gallon because they have an exploitable monopoly position.

Meanwhile say GE could be very huge and produce 50% of lightbulbs but if they decided to be grossly unreasonable people could just stop buying lightbulbs from alternatives. Now if they had created their own bulb-socket standards and enforced them so that only they could produce bulbs that fit into the socket then there would definitely be an abuse of monopoly standard and ample grounds to argue "No you abused the patent and it will go into public domain now as part of the punishment.".
I think it's worthwhile to note that this, even before both kernel and postgres changes, really only is an issue if there are very serious storage issues, commonly causing more corruption than just forgetting the data due to be fsynced. The kernel has its own timeout / retry logic and if those retries succeed, there's no issue. Additionally, most filesystems remount read-only if there's any accompanying journaling errors, and in a lot of cases PG IO will also have a metadata effect.
It's worth mentioning that GDPR gives people rights to allow them to appeal automated decisions, and receive a clear explanation of how the decision was made:

https://ec.europa.eu/newsroom/article29/item-detail.cfm?item...

I'm not sure if it'll help for the author of the article, as Google's decision is clear, just their logic in unfair, and I assume they are talking about a business, not a personal, account.
>...There are serious debates about these issues.

Of course there is debate - I never said their wasn't.

It was the original poster who wrote:

>>..It isn't debatable because we know hiroshima and nagasaki had no bearing on the japanese decision to surrender.

>…Your stated confidence that there was no difference in the way Germany and Japan were viewed in terms of racial difference from the US—come on, how is that supposed to demonstrate anything other than a personal desire to prove that racially-tinged animosity wasn't a factor?

Don't misrepresent what I wrote. I never said "there was no difference in the way Germany and Japan were viewed in terms of racial difference from the US".

The original poster wrote:

>>…They were both racially driven war crimes and crimes against humanity.

If someone makes extraordinary claims, they need to provide some evidence. Maybe there is some proof of this, so in my reply I asked for some evidence.
I also pointed out that the same types of bombing was done in Germany and if the bomb had been available earlier I ams sure it would have been used there also. I wrote:

>…Why do you say they were racially driven? The same types of civilian bombing was done in Germany as was done in Japan. If we had the atomic bomb before the war ended in Germany, I am sure it would have been used there.

To clarify what I said about the same types of bombing done to cities in Germany, there is this account by the physicist Freeman Dyson who was a civilian scientist working for the Operational Research Section of RAF Bomber Command headquarters:

>…We killed altogether about 400,000 Germans,* one third of them in the two fire storms in Hamburg and Dresden. The Dresden fire storm was the worst. But from our point of view it was only a fluke. We attacked Berlin sixteen times with the same kind of force that attacked Dresden once. We were trying every time to raise a fire storm. There was nothing special about Dresden except that for once everything worked as we intended.

http://www.bible-researcher.com/dresden/dyson.html

Roosevelt wanted to use the bomb on Germany if it could be made available. before the war in Europe was over. I've never seen any suggestions that any of the Roosevelt administration (or any of the allies) proposed the atomic bomb not be used over Germany because of their race. If someone wants to claim that the use of the atomic bomb in Japan was "racially driven", it is entirely fair to ask for some evidence.

>Protip: don't expect a historically sophisticated, humane, balanced historical account to emerge from HN comments.

I agree.
That justification is bogus however. There's already separate logic for the case the entire underlying device vanishes.
Do you actually tip all the people you're thankful to? Or even half of them? I definitely don't; most of them would look at me weirdly if I tried to tip them. So I think that's a tempting story of benevolence people tell themselves but it isn't actually the main reason for tipping.
Can you give a bit more detail on how you use it? Is extra hardware required?
> The piece of the puzzle that you're missing is that people commit crime, and if they find out why they got in trouble with the law, they'll know which behavior triggered it and will learn to avoid that behavior.

> It sucks, but automating sharing reasons for illegal actions will be self-defeating.

Yes I changed your text from corporate "illegal" to government "illegal". We wouldn't let THAT fly in a court of law. We have rules on that, like the 4th and 5th amendment. Right to have the charges read before them; right to face their accuser; right to a fair trial; right to be secure in their houses/papers/effects

So what are the charges? "We will not tell you what you did."

Who's the accuser who said I did the thing? "It cannot be in the courtroom. It is an algorithm.

Secure in your effects? You waived them (unilaterally) in dealing with a monopoly. Too bad, soo sad.

Fair trial? SURELY YOU JEST!
This is being downvoted however the irony is clear: this business seems to be a magnet for fraudulent transactions, so “honest” is a bit funny to me. I have been with Stripe since 2010 and have processed thousands of transactions with only two or three fraudulent transactions during that time period, this company is open five minutes and has to go to pretty strict lengths to combat fraud. It seems like that is a type of business that Stripe is better off not serving. The higher costs for serving those types of businesses means higher costs for everyone else who aren’t working in high-risk areas. Perhaps Stripe could have a higher fee tier for higher risk businesses — such as a 10% fee, but given that payments are such a compliance nightmare, even that doesn’t seem like a good idea.

However, thinking outside the box, it seems that the person who wrote the article might have stumbled on his next startup: Stripe for high risk startups. If the current market isn’t meeting defined needs, create a company to meet that need. If such a company doesn’t seem viable, then who could blame Stripe for not wanting to assume similar risk?
That's a good point, although the only recent exploit (in 2017) depended on a combination of 3 vulnerabilities that had already been fixed over a year and a half ago when the exploit was released.
You are, of course, correct.

But people often choose whether or not to take something personally, and their reaction determines the outcome. Consider the following situations:

A. (Bad case) You criticise my idea/proposal, and I interpret that as you criticising/shaming/blaming me (i.e. I take it personally). I then decide to ignore your criticism, because I feel it is based on your personal opinion of me, which I know is incorrect.

B. (Better case) You criticise me personally (e.g. "you're a bad PM, as evidenced by X"), and I take it dispassionately, trying to understand why you feel that way, use that to inform my understanding of the situation, and find a way to make things better.

In A, my idea was criticised, and there was no positive outcome.

In B, I was personally shamed, but there was a positive outcome.

I cannot change how people communicate (at least in the short term) but I can change how I react, and hence what impact I have on the outcome.
Agree 100% Koa from the original devs of Express is amazing. Rails is worthless for modern webapps, there's just much better options
And he got 1 response.

Not very effective.
The higher than needed fees locking out competitors. Even if they didn't actually 'capture' them it is still regulation supporting their business model without a justifying good. Seat belts being compulsory may make more money for seat belt manufacturers but it isn't regulatory capture because it serves an actual purpose. Requiring all seatbelts be sourced domestically to shut out competitors would be regulatory capture however.
The meta point here is that just in OSS folks assume that the code has been reviewed since it's open, but the reality is that unless someone actually does you really don't know. The popularity of a project doesn't mean there aren't fatal flaws.
I've been through that one a few times. I like the author's sense of humor and how he covers the history of lisp.

He is one of several people to help the lisp revival. However, after going through the book I realized that there wasn't anything here I couldn't do in arguably less lines of code in Python. SBCL would of course run much faster at least.

The prototypical niche languages (Lisp, Smalltalk, Forth, APL) are all amazing, but I've found that there are some good reasons they don't tend to take off. Some have been talked about on here ad nauseum though, so I will refrain from bringing it up.

Best of luck in your journey. There are a lot of really great lisp books out there!
Cara Bermain Capsa Susun Online Indonesia
Cara bermain capsa susun online indonesia agar mudah menang – Permainan capsa susun sudah menjadi permainan yang banyak di minati di dunia perjudian.
A lot of Python's popularity, in my experience, is from the simple fact that it came loaded on many mainstream Linux distros by default. Many people picked it up simply because it was there, and it became the de-facto systems tooling language for a while.
No definitely not. Reply with a link to any benchmark from the last couple years and I'll believe you
Joshua Browder, 22-year-old CEO of DoNotPay, Is Enemies with the KKK [video]
We got one of our app taken down and a strike on our account, warning that further strikes are going to mean no more developer account. We wanted to re-upload and try to find what the problem was but with no human contact ever able to be made, we had to settle for not doing the app over losing all of our other ones.
Funny - or sad, actually - how even The Long Now can't be bothered to run a website which will function without third party calls. Bootstrap, Fontawesome, Cloudfront, and Google are not necessarily expected to stay in business for the next 10.000 years.
Doesn't mean it isn't crap? It's so much slower than the old Gmail. Things don't immediately commit, and I get asked to I want to leave when I close the webmail now. Everyone just needs inconsistent systems now. What ever happened to consistent systems and changes being committed as soon as possible.
Companies are more aligned towards creating value than Hole Inc because they have a profit motive, and presumably can only make money from voluntary transactions. The "creating jobs" thing makes sense when it's taken implicitly that the market will demand that any jobs you create will be worth something to someone.

Also, a hole-based stimulus package might actually help the town's economy, just like a big government project to paint murals on every wall would. So in a sense, towns are agnostic about the big picture. This shows the mindset of the politicians who are trying to create jobs: the value provided to them is the income that the employees make, which they can tax the spending of.

You don't talk about creating jobs if you are a customer that will be buying the products of the big plant. In fact, creating jobs is a negative (an expense) for every organization involved except for the local government. It is the customers of US steel that care about the importance of whatever it is that the jobs are doing, and the local government that cares about the existence of the jobs.
Great idea. I'll definitely look into it. Thanks for the suggestion. Cheers
Did you generate that graph? If you did you should redo it with a logarithmic scale. The current linear scale makes it impossible to draw conclusions.
I believe PHPFPM behaves in this way. When the client disconnects from the web server, their request stays in the queue for a worker to pick up, I don’t believe there is a way to cancel it.
I have a team of Alpha and Beta testers. We provide all kind of services. Message back if you're intrested.
The page announcing Tildes looks really promising. Any idea how large the user base is, so far?
If I mouse-over the same link 10 times, it looks in my network tab like it downloads the link 10 times.

I'd expect this preload script to remember the pages it's already fetched and not duplicate work unnecessarily. :/
Years ago (2010 iirc), I reported to the Postgres list, with a patch, that (one of) the reason Postgres “didn’t work on NFS” was because it couldn’t deal with short writes. I got told the usual “you’re holding it wrong” instead of an acknowledgement of PG not sticking to the spec.

I patched my own systems (wrap the calls in a loop as per standard practice) and then proceeded to run literally hundreds of thousands of PostgreSQL instances on NFS for many more years with no problems.

The patch was eventually integrated it seems but I never found out why because I lost interest in trying to work with the community after that experience.
When is Jeff Bezos going to finish the 10k clock?
Ask HN: How does Google get data from ReCAPTCHA yet it knows if I'm wrong?
If it asks me to label all street signs, the common understanding is that I'm labeling data for their ML algorithms.

But if they're counting on me to label it, then how does it already know if I miss a tile? It seems to already have the data labeled, so what's the point?
Traditional algorithms and image vectors. I used a conconction of existing region and contour based techniques and threw in some original ideas as well.
Want to be a better boss? Show more cleavage – study
Turkey Tells China to Close 'Camps' Holding Muslim Uighurs
The owner most likely doesn't have them. If he had from the beginning none of this would've happened. Considering the publisher is the offshore developer, the owner would've gotten worse trouble than this in the future.

Knowing all these, I wouldn't touch their iOS app with a ten-foot-pole.
Ahhh, yet another article about the 20th century book having the most captivating title ever - "The Origin of Consciousness in the Breakdown of the Bicameral Mind"!

In all honesty I must admit to a brief period in my early life when I severely doubted that my father exhibited true human consciousness. While never fully resolved, that question opened my mind to the possibility of Jaynes' hypotheses. And so I read the book but found it of little use.

In my middle years copies of "The Origin of Consciousness in the Breakdown of the Bicameral Mind" became commonly available in used bookstores at the lowest of prices. I bought every copy I found merely for the beautifully-displayed and elegant title and with the growing awareness that perhaps it might serve yet another purpose than display someday.

These days I use the book mostly as a tool, an impediment of sorts, with which I burden the back and mind of unwelcome and overly-inquisitive visitors to my workplace. I feel no qualms in giving them a copy of the book, charging them with the responsibility of giving me a full and detailed review before or upon returning again. To my great delight no one sent away with Jaynes' tour-de-force in hand has reported back!
No results were shown after: reddit, google, ycombinator.
Your site is not secure. (SSL)
There is a broken-image sign after search and no warning.
PL/SQL or stored procedures are specific to each database vendor. So, it is hard to pull off. The better way to replace PL/SQL altogether, but keep sql queries.
At the very least this story should have Google's attention by now
If an application is a "blatant rip-off", users are most likely going to realize it and uninstall it/stop spending money on it/dispute it with their credit card company, which should eventually stop the scammers from making money. And even before you install the app, you can still read reviews from other people to determine whether it's trustworthy.

Excessive resource usage is already pretty easy to avoid - iOS will limit resource usage when an app is in the background, and show you which apps are using a lot of battery power so you can uninstall them. I would imagine Apple could expand this more by showing an unobtrustive notification somewhere with a message like "____ is reducing your battery life, would you like to stop it?"

Regarding private API's, if Apple's position is that third-party apps are not allowed to use them, they should just stop exposing these APIs to other apps completely.

Solving privacy issues is tricker, at least in the short term, although I think this should eventually be handled by government regulation. Assuming we can get fair and well-written regulation (which, to be fair, is a big if!), we could have clearly-documented rules that apply equally to all market participants, and aren't quite as clearly biased based on commercial incentives (although there would still be an indirect effect due to lobbying).
When I run a docker container, is it booting an entire OS (minus kernel) to run that command?
There is also Nest.js (which is Typescript based and also comes with an OEM,etc.).

Nest has a bit more mindshare right now - with Triplebyte, etc using them

https://nestjs.com

The good part is that it uses Express under the hood (which probably is ending up becoming the Rack of JavaScript middleware) ...so you get the third party ecosystem compatibility.
I think the big tech companies are just fine with increasing regulation. They are in position to manage them, and benefit from the fact that the regulatory environment makes it that much more difficult for new companies to enter the market.
Your first criticism was that Krugman and Yudkowsky weren’t biologists, so I found multiple examples of biologists saying Gould was untrustworthy. Now you’re claiming that the critics of Gould are politicising science. This is a bit rich seeing as Gould always put his politics above science.

Comparing Feynman to Gould is distasteful. They may both have been blowhards, self publicists and excellent writers but only one of them launched campaigns of harassment against other researchers. You could not easily substitute Feynman for Gould in these criticisms. Feynman never wrote anything as dishonest as Mismeasure of Man.

https://en.wikipedia.org/wiki/Stephen_Jay_Gould

> Opposition to sociobiology and evolutionary psychology
Gould also had a long-running public feud with E. O. Wilson and other evolutionary biologists concerning the disciplines of human sociobiology and evolutionary psychology, both of which Gould and Lewontin opposed, but which Richard Dawkins, Daniel Dennett, and Steven Pinker advocated.[93] These debates reached their climax in the 1970s, and included strong opposition from groups such as the Sociobiology Study Group and Science for the People.[94] Pinker accuses Gould, Lewontin, and other opponents of evolutionary psychology of being "radical scientists", whose stance on human nature is influenced by politics rather than science.

If you would like to back up your claim that the same criticisms could be made of Feynman as of Gould here are the summaries. I’m sure the parallel statements will be easy to find if you’re right about Feynman.

Krugman: Gould was a good writer but vastly more respected outside his field than in it because he was a good writer more than a good scientist.

Yudkowsky: Gould wrote multiple books in which he acted as if other peoples’ life’s work was unknown to him, pawning off their intellectual work as his own, pretending that the field was in a state of confusion and that he, the towering genius, had brought closure and clarity.

Davis: Gould wrote a book of breathtaking intellectual dishonesty that was looked upon with favour in the popular press and panned by experts writing for other experts.

Smith: His ideas are so confused as to be unworthy of discussion but outsiders think he’s a genius of the field because he can write well.

Mayr: One of Gould’s only actual claims to originality was a trivial extension of work dating back either to the founder of the field or to a course taught to undergraduates in which he was a teaching assistant.

Wilson: Gould was a charlatan who dishonestly and repeatedly mischaracterised the work of other scientists.

Lewontin: Gould would take reasonable ideas and caricature them to the point they were plainly wrong.

Trivers: Gould was an intellectual fraud.