skysight-inc/HackerNews huggingface dataset:
I agree, however, if the user did want to enter their phone number and they did not notice a silly error because of how it was entered, then you've lost an opportunity.

We are seeing this lib as users who get frustrated with marketing forms. There are other use-cases out there. I work with non-profits, where they may not have the budget for fancier validation, so this helps a lot.
Well, this has gone off-topic quickly, but I certainly appreciate the notes comparing living standards and cultural differences. Whatever that may have to do with Recruit taking over the world, which I don't think is likely to happen at at all.

Certainly food talk is tricky, as it can be extremely subjective.

If you haven't yet, I recommend trying the local okonomiyaki in Hiroshima, cooked in front of you.

The Hiroshima Peace Memorial should also be a mandatory trip for every school or university in the world.
No need to ditch your phone, just uninstall Facebook, Candy Crush, and other time-wasting apps.
While GM is killing it here, they're pushing the Voltec drivetrain in China:

https://www.caranddriver.com/news/a19843069/velite-nik-buick...
definitely a good look to call for death on a web page. good stuff here. and, as a sibiling commenter pointed out, this isn't treason kids, at all.

signed,
someone who despises Ajit, the telecoms, and has followed FCC shenangins for years
On Firefox mobile I had no problem
I consider myself an expert on C and I always used to put C/C++ on my resume. But it occurs to my that C and C++ aren’t really similar anymore and that I don’t really know C++ at this point.

I’ve always despised C++ but that’s when it was pretty similar to C. It seems to have gotten exponentially more complicated but also it seems like it’s pretty expressive at this point: potentially supporting Rust-like safety and FP-like design.

Maybe someone who’s an expert can tell me how different C++20 is from C?
I got a cellular Apple Watch and leave my iPhone at home. Productivity at work went through the roof, and meetings aren’t as painful anymore because I have no choice but to pay attention and participate.

It does all the smart phone essentials, including maps and Uber and two-factor auth, but the tiny screen staves off the addiction.
Salary Negotiation Tips from White Men in Tech
Yeah for sure. I just wish I could filter by fine-grained ideas instead of having to read 30 paragraphs to find what I'm looking for.
Highly recommend the book "Voices From Chernobyl" by Svetlana Alexievich (she won the 2015 Nobel Prize in Literature partially for this work), it is an illuminating account of the Belarusian struggle and subsequent cover-up of the aftermath of the Chernobyl accident.
seems a bit overpriced.

Other than that, it's a decent workstation.
2? It’s pulling time from gps so it’s 1 config option for time offset, defaulting to 0.

Anyways, android and iOS and Mac and windows and etc all have the ability to fetch time or use gps to set time with a user override to do their own tricks. We all woke up today so I think the world survived.
Is the ETS cache system can be used by something else than elixir?
“the crime of betraying one's country, especially by attempting to kill the sovereign or overthrow the government.”

Maybe I’m being a little hyperbolic, it isn’t the government being overthrown but one branch of it and certainly what the public wanted was intentionally silenced.
Steve Yegge in 2004. How is OCaml doing these days?

“OCaml is pretty much the most expressive language I've ever used, maybe more expressive even than Ruby and Lisp, and I'm still not finished learning the more exotic features like Functors.”
That's standard practice for media these days. One recalls the dozens of breathlessly reported then forgotten inside of a week "inside leaks" about "Russian collusion".
It’s a miracle people suffered transit at all in the years before the invention of handheld networked devices.
Lately I've been thinking about the similarities between the abstraction that results from post-hoc software refactoring and post-hoc mathematical proof "refactoring". In both cases the refactoring is an attempt towards a more ideal form, but that form is almost always more impenetrable to newcomers.

E.g., a quote about the mathematician Carl Gauss:

> Gauss' writing style was terse, polished, and devoid of motivation. Abel said, `He is like the fox, who effaces his tracks in the sand with his tail'. Gauss, in defense of his style, said, `no self-respecting architect leaves the scaffolding in place after completing the building'.
His statement about how it will increase economic inequality is pretty interesting. Meat substitutes/alternatives are often marketed ideologically as something that will help reduce economic inequality since it would eventually become more cost effective than trying to raise something to slaughtering age. I'm not sure how it being a startup is a problem, but didn't think about the smaller farms who would be out of business.
> CD-key entry boxes

Unless you missed one character and then everything was misaligned and it wouldn't let you just insert one in the middle so you had to delete everything after that point and start over. Meanwhile, your pirate friends were already at level 10.
The fact that containers are built from so many different technologies.. always make me uneasy about the security aspects...
> I don't know what math you're referring to...

Thank you for the rational comment. I found some of your other posts in this discussion to be emotional enough to make me not take them seriously (although I agree with the need for being cautious with GM). A post like the one above carries a lot more weight than "makes me sick" type comments. It's an emotive subject for sure, but straying too much from a rational tone can be counterproductive.
of course you wouldn't rely on local testing so that's is moot.
Amazon cargo plane crashes in Texas
That's the new Rust based render engine?
From Trash to Treasure: How to Resurrect a Minitel Terminal
There are also those rare moments when you can strike up a conversation with someone else on the train and those can be nice if that's your cup of tea
Ask HN: Marketing 'How to' Guide/Book?
I'm looking for auggestions for a book or online course that teaches marketing step-by-step. I'm not so much looking for general books about marketing, but a book that a developer can work through chapter by chapter with specific steps to follow when building and launching a startup. Does such a beast exist?
Binary Options Trading Approved
I live in NYC and see the same thing. Many people seem to be reading emails in addition to the other stuff.

For me being on the subway is quiet time for me to think about software projects. When I give my mind a chance to wander I come up with good solutions to problems or new ideas to try. I have no interest in taking out my phone and ruining that.
Scispacy: SpaCy models for biomedical text processing
I think where seitan excels is where the meat it is substituting is heavily seasoned and in smaller pieces.

I’d never eat a seitan log as a Thanksgiving turkey substitute, but ironically one of the things you discover when you begin to substitute meat is that a lot of “classics” are flavorless. Chicken, turkey and most fish flesh can be bland and rubbery, which is why they are fried or smothered in sauces as a rule.

Speaking of texture though I think Chipotle made a mistake by using tofu in their meat-substitute filling - it’s just too smooshy for most people. Seitan would have been more successful and I bet they were just afraid of using that word on the menu.
#peerReview << #myMachineResults
The problem here is that problems are connected to problems in other fields, and that solving problems always creates new problems. So a notionally perfect social and political order could only be achieved by halting progress in all other fields.
I think it does boot from the HD, clicking the floppy icon just chooses the floppy to have inserted when the system starts, as though the intent is for more floppies to be available?
It would, which is why I wrote "closest". Normally we do not discuss salaries. My wife was in charge of hiring in a big company as well and we're aware of where things are. But then, we're "average" people. As another comment points out, 6 million is the average salary, with which I agree. I do not agree 6-7 is not a good salary in Tokyo, as others also have said, 7 is pretty good money. Average of 6 means lots, and that's lots, of people earning less.
Seeking Protection from Abuse: An Emirati Woman’s Ordeal
I attended a basketball game recently and saw multiple people playing arcade puzzle games and one person watching a YouTube video of another basketball game.

All of this was happening while the live game was in play!
Yes you absolutely can, because the second you are writing C++ code with anyone but yourself you will eventually find, and have to rewrite, something someone wrote using malloc in C++.

I've found code where developers casted perfectly useful data structures to void* for no reason to then index into it by memory offset to access its fields, I've seen well architected concurrent classes destroyed by consumers "friending" it and then directly addressing internal private data meant to be guarded via accessor functions, and more.

C++ gives you infinite ways to shoot yourself in the foot, and even if you are the savant genius god programmer who manages to navigate its neck deep swamp of complexity your coworkers or even worse random strangers you collaborate with on the Internet absolutely won't.
Tragic. I wonder if this will reach the national news media. Also, I am curious as to what caused it.
It's this one: https://itunes.apple.com/us/app/adblock/id691121579

I've got it on my list to play with Charles proxy. I'm curious to peer into a few of the requests if possible. But I've read that, especially with mobile apps, they may use cert pinning which defeats something like Charles.
They are only rubbery if you overcook them.
Lego Digital Designer, or LDD. No longer supported, but you can still download it and use it in Offline Mode.

https://www.lego.com/en-us/ldd
Changing Your Perspective on Productivity
The difference is that with the fix, PostgreSQL should not silently lose data (confirmed transactions).

What was possible before is:

1) transaction committed OK (which involves fsync of WAL, but that's it)

2) during checkpoint (essentially asynchronous writes to data files in the background), something went wrong and OS just discarded the dirty pages on fsync()

3) PostgreSQL assumed it can retry the fsync and the pages will be written again

So in the end, the contents of data files mismatched what's in WAL.

What this change does is it "crashes" the database after step (2), forcing the database into a recovery which re-applies the writes done in (1) from WAL. Of course, if the I/O error is permanent, this this won't change a thing. But PostgreSQL won't lie to you returning stale data etc.

Note: This assumes all the layers (notably kernel + filesystem) do the right thing, i.e. report errors reliably. That may or may not be the case, depending on the kernel version etc.
You seem to be in a higher 'middle-class' level than us. We don't see these numbers you mention. My wife was a recruiter for a few years herself.

Edit : And those 5-7 millions I mentioned often come with 10-to-14-hour workdays, by the way, plus Saturday on the laptop all day connected to work. I really wish reality was as you describe it. It is one of the reasons I'm freelance. I don't have the stamina for corporate Japan.
I think he's wrong about people not having loyalty to meat. There is a ton of literal hatred for veganism and vegetarians in this world. Think of the practically cult-like following bacon has. I recall a thread some years ago on Reddit's r/fitness with someone asking for vegan protein sources due to certain allergies or other health restrictions and it was spammed with dozens of comments along the lines of "bacon" and even one that suggested semen. People have their diet deeply embedded in their self-image. Cheaper and tastier won't change that many people's opinions. Meat will stay at least a luxury food even if the alternatives are literally superior in every tangible way - it'll be signalling at the very least. Cheaper might actually make it into a "poor person's food." But there'll also be aversion to "lab grown" instead of "natural" and things like that - see resistance to GMOs.
Sure, but we already have compensation that is supposed to be appropriate, but people clearly don't think it's enough.
> Clearly you find yourself bored as well since you're looking over people's shoulders

Observing people can be quite fascinating and illuminating.

In Europe the outdoor seating at cafes face the street so you can easily people watch without straining your neck.
Netguards pro features will let you block domains from connecting at the app level.

Also, downloading netguard from github will give you the option to use hostfile to block providers (not available via Play Store).

Separately, if you have root should look into XprivacyLua from the same dev
As a recent vegetarian, I’m over the meat substitutes. There are only two products I’ve liked, otherwise... the non meat substitutes are way tastier.

A good veggie burger patty beats the Impossible burger, in my book.
Right, this is about "ephemeral" failures which are becoming more common thanks to accessing storage over network, virtualization, thin provisioning etc.
Junior Developer Jobs in Your Inbox
Would substitute meat be cheaper than regular meat? Sure, the inputs might be cheaper eventually, but it's not as if the firm that solves the riddle will simply give their IP to competitors.
But it doesn't matter for a farmer unless it's a large amount. If a farmer's fields are disrupted then he loses a lot of income, potentially even his livelihood for a while.
emasculated → emaciated?
I can second this. Working remotely is a skill that needs to be learned. I worked for a fully remote team. After that, I'm much more confident in convincing others I can be productive remotely.

As someone else commented in this thread, visibility into what you're doing is very important. Especially in the beginning, don't push your manager to just trust you. Show what you're doing.
Quicklisp-meta: A meta distribution tracker for Common Lisp
Drone.io is no longer Open Source (source available, non-commercial)
After the busy work of using Linux and making a hobby of configuration (I think I started in 1992 with Slackware), it was so nice buying a System76 laptop last fall and having everything ‘just work.’
nitpick: BGWrites is not involved in checkpoint - it's a separate process, doing something like checkpoint (so an alternative).
I was like you until I had kids. Then suddenly no phone implied me not knowing soccer was cancelled, my kids missing birthdays etc. At some point, too much of "real life" moved online, and the consequences of not having a phone overweighted my not very coherent "ideology". But I seriously applaud your efforts!
How about we enumerate the truth, a much more tractable endeavor.

You can make as many leaf comments as your karma allows but isn’t going to change anything.
Ah from my experience on HN derailing topics is acceptable as long as it stays constructive and new things are said. Also no one is forced to read a thread that already starts at ~3 levels deep, if he doesn't like the topic. It's really easy to just collapse that. I often really enjoy some threads that have derailed heavily, but tell me knew interesting things in a well written way.

I have seen the peace memorial. The children memorial close by left the most lasting impression. Ringing the peace bell was also a very special moment.

I only had Okonomiyaki in Osaka. Not cooked in front of me, but served on a hot plate built into the table and finished at the table with what I think was mayonnaise and dried tuna. It was good, but I will have no chance to visit Hiroshima again to compare.
I find this weird. The main thing I do on my phone is HN, some subreddits and books. Most other things fail to engage me on a phone for some reason. I find surfing the web to be way too frustrating to do it on a phone.
But it also allows that very same app to smuggle all kinds of tracking data to facebook without the developers having to worry that anyone would catch it doing so.

Also, we already have several systems to manage app access to things that could potentially be misused. Why not manage user certificates the same way?

E.g., pop up a consent prompt before letting an app install anything - or, if that is too annoying, don't give apps access to the functionality at all and exclusively manage certificates via the system UI.

> It stops people who have root certificates installed on their phone... [emphasis mine]

Indeed. That's my point. I'd consider this a bug, not a feature.
Yes preparation matters and I’m not trying to say all meat is disgusting. Just relating the experience of discovering, upon regularly substituting meat in dishes, that there is nothing inherent to chicken turkey etc that makes it a preferred protein. Meat substitutes can be rubbery too.
The investigation focuses on a specific anti-NN comment that was submitted, identically worded, hundreds of thousands of times, in alphabetical order by name. That's not "people submitting false names" through a website, it's obviously organized fraud.

If you're suggesting that CQ was just the unwitting middleman between the FCC and some other group that was submitting the fraudulent comments through their site, that would have been trivially detectable and filtered out by CQ:

> “Before we submit these comments (via the API) we remove any bad or questionable submissions,” he told Gizmodo. “On a technical level, a few of the things we do include running the email address through an email validator, eliminate duplicate records with the same email address, and remove multiple submissions from the same IP address.”
Why are people so against it? I mean, plug-in hybrids are a dead end, they made sense only when batteries were super expensive. With almost all producers being under $200/kwh and some under $130/kwh, with $100/kwh just around the corner, what's the point of a plug-in hybrid?
This whole pointless sub-discussion has had a small cost for me because for some reason I bothered reading it. A simple downvote of the original comment could have provided feedback to the author while sparing the rest of us.
I use Levenshtein matching for a small business. We take in orders, and some of them end up being ordered from a partner that ships them out. They often change the shipping address in small ways, and don't provide a nice api for us to match orders to tracking numbers. Instead, we just get an email from Fedex or UPS.

So, we trawl IMAP to extract the addresses and find close matches for open orders with Levenshtein. Not perfect, especially when one customer places more than one order, but saves us a lot of time.
Cochrane in the Media: Explanation of the Contradictions and Conflicts
Some patterns I've found useful that most of my non-tech savvy friends can use (for Android) without going through hassle of setting up a VPN.

1. Use AdGuard DNS. https://news.ycombinator.com/item?id=18788410

2. Do not install the app if there's a website equivalent you could use (Facebook, Banking Apps).

3a. Force Stop or Disable apps you use frequently despite web equivalents (Google Maps).

3b. Enable permissions required by apps used occasionally only when in use. Disable them again, once usage is complete (Banking Apps).

4. Use websites on mobile on Firefox with uBlockOrigin/uMatrix, PrivacyBadger, CanvasBlocker, WebRTC blocker.

5. Prefer using 'lite' versions of apps, if you must use an app (Uber Lite).

6. Try to use apps that do not require GooglePlayService or slowly force yourself to (OpenStreetMaps).

7. Use privacy-oriented apps as a replacement to apps that you you use very frequently (Signal, ProtonMail, DuckDuckGo) or use a separate user-profile for those apps (WhatsApp) altogether. https://news.ycombinator.com/item?id=18873433

8. Use LawnChair as your default launcher (or some such privacy oriented launcher).

----

Of course there's a big matter of Google services running the show underneath, and you couldn't get rid of that unless you went the microG+LineageOS route. https://news.ycombinator.com/item?id=15617615

Also see:

EFF's Surveillance Self-defense https://ssd.eff.org/en#index

Dumber Phone: https://nomasters.io/posts/dumber-phone/
To me the value of abstractjng out those services is testability - if they're abstracted, they can be mocked. The smaller the abstraction, the smaller the surface area you have to mock.
I feel high quality 3D is one of the final things that we need to master in the browser. Once this is done, I can imagine PWAs get more widespread adoption for gaming and AR etc.

Kudos to the good people working on it!
Frackers Face Harsh Reality as Wall Street Backs Away
Except that this issue (both the behavior and lack of exact docs) applies to other kernels, not just Linux. See https://wiki.postgresql.org/wiki/Fsync_Errors

So no, this is not just about Linux.
Using LXD Containers on Your Chromebook
> Protected, yes, enforceable, not really.

Then you aren't aware about India. The Government of India aggressively even revised a law, to get 2+ billion dollars of tax from Vodafone, after Vodafone won the case for not paying it in the Supreme Court of India. [Source: https://thewire.in/business/vodafone-versus-india-bit-intern... ].

Second, while your fears on abuse is valid, but this is how international laws slowly come into being. Each country makes their own laws and when they conflict with each other, they sit, talk and evolve mutually beneficial laws. (Or they fight wars and the winner enforces their laws).

Note that while these laws may seem protectionist, it's goal is to provide even foreign players a legal framework to do business in India.
Depends on where you live. Doing this here would irritate most people a lot.
Multi-language using only CSS3
In on both Discord on IRC but like Discord better.
Discord comes with multiple servers (not that easy in IRC, you must have a bouncer), formatting, logs, in an easy package and relatively "low" footpring when compared to the competition.
For me it does not look like a criticism. He simply is not convinced to the idea of remote work, which means that he does not see it fit for his way of working.
If you find an issue in a dependency it's better to fix the dependency, assuming it's open source, rather then wrapping it. Then everyone using it will profit, and don't have to write wrappers.

You can abstract the platform layer. It's a lot of work, but might be less work then maintaining a code-base for each platform.

If you are working with a very low level API it might be a good idea to abstract it though. You always want to go up one abstraction level, not abstract "sideways". And be aware of the trade-offs like performance, and also being able to understand the code. for example: Developers might know the low level API because it's common knowledge, if you then have made a (leaky) abstraction it might make it much harder to understand.
Are you me? :)

With my Windows Phone I am immune from websites continually trying to push me to use their app ( take that, reddit! ;) ).

And it makes a great smartphone for my son... just enough capability to stay connected, but a lot of distractions are just not possible to indulge in...
Sorry, yes, it’s the Rust GPU rendering (not layout) engine that’s being introduced into release Firefox at the moment. Lin Clark wrote a great article on it 18 months ago: https://hacks.mozilla.org/2017/10/the-whole-web-at-maximum-f... . It should eventually be considerably faster than it is at the moment, but obviously there’s been a bunch of performance work in the previous Firefox rendering engine so currently it’s a clean codebase that’s moderately faster.
Yes, they do. If fsync returns an error, they crash.

The problem occurs when you retry fsync.