skysight-inc/HackerNews huggingface dataset:
Well the title of article makes it sound like a dangerous change. Really, sounds like fear mongering around nuclear with such a title.

What if the article was titled "US to use Global standard for quantifying nuclear waste"

Like news does not need to be bad, but when you have a title like this article what does it imply.
If I'm not mistaken, Google Analytics isn't used for tracking/targeting across apps and a browser or app beaming statistics won't have that page visit associated with their google account. You don't even need to tick "my app uses the advertisement tracking ID" during app store distribution if you just embed Google analytics.
If you have data you don't want written to a core dump, then MAP_CONCEAL will literally only help you if that memory is in an mmap'd region. If it's in regular old virtual memory, you're fucked.

So if you're going to add a flag to something to let users conceal a region of memory from a core dump, add it to madvise, adding it to mmap is just adding arbitrary restrictions on the programmer.

Linux got it right with MADV_DONTDUMP
When I back a kickstarter, I'm probably going to get something like a signed book or a credit in a game - maybe not but at least most of the time.

In an ICO, I get a... theoretical security? A kik kin coin that may or may not have value?
I can't read the link, because twitter links never work on my phone... always 'something went wrong' and saying I am rate limited.
Good Video on High Level Thinking on Product Strategy
I like to ask questions that involve implementing some small bit of logic on top of a tree or graph data structure. Like the linked list questions, these questions aren't as much testing problem solving or data structures as they are testing whether you've recognized the trees/graphs in the data you worked with recently || you remember working with those data structures from college (which side of the || you fall on depends on your experience level). They're a "can you code" question with a little bit of abstract thinking thrown in.
Ask HN: Do you follow effective altruism?
I agree Rust is similarily difficult to learn to the point of production real-life software people use (rather than toys). But it's still very much in early-adopter territory. Even today on HN was the first stable version of a web framework that seems to be the best of the pack in Rust.

Haskell has been around for 29 years. It's really not a fair comparison.

I never said you have to learn category theory or any math with Haskell either. My learning curves I mentioned were strictly practical (mutation/effects, state, lenses, more than basic types etc).

The quality and quantity of books, tutorials, community, libraries, etc plays a big role in any languages learning curve no doubt. I believe this is something that could still be greatly improved in Haskell.

But at the same time I don't think it's surprising that Rust was able to get those all up to Haskell's level of quality in a short time. Rust also has far more analogies and similarities to what most C/C++/Go/Python/Ruby users have been exposed to which makes the initial get-a-basic-script-working far easier.

So I'm not dismissing Haskell like it's destined to unpopularity just because it's hard. The larger investment in docs, websites, libraries, and similar languages like PureScript/Elm the more popular Haskell would be.

Rust had a bunch of smart marketing-friendly people join in over the last couple of years which took it from a niche systems language into something far more mainstream. Other successful languages had similar growth patterns early on while Haskell people were comfortable with it's fringe academic position for a long period (which it seems to have grown out of finally). Haskell could still achieve a similar trajectory but adoption by early-adopter non-academic developers will be critical for that growth. Even if that must include the trendy Ruby/JS they tend to look down upon that group knows how to sell a language to the public and make it practical.
Programming problems are not solved in about 30 minutes, which is a very typical amount of time in my experience.
If existing theories are not enough to explain how macroevolution took place, then we know there is a gap. If we don't know how the constants of the universe are fine-tuned, you have a gap. A gap in explanation.

Now you can just fill that gap with a multiverse theory and anthropic principle. You can make up stories all day long about how things could have happened with mere mutation and natural selection. But that's not scientific. All you're doing is doubling down on the idea that the only processes that we need to care about are like the things we've already discovered. Easily explainable, simple things. It's a preference for those kinds of things to fill in the explanatory gap. But either way, you have no good way to test your theories at the moment. You may have faith that ONE DAY these theories or some other natural theory will be proven. But that's not much different than a religious faith. Religious people prefer to believe that such complexity was not brought about by mere "chance" operation of the universe, but was planned. They prefer to see an uncaused, omniscient mind. You prefer to see simpler explanations. Dawkins admits it in his book.

If you want falsifiable theories with predictions, that involve the supernatural, read Lee Spetner's "Not By Chance", which I referenced above.

If you can show falsifiable theories of HOW macroevolution occurred, say the evolution of flight, make predictions, and do experiments than prove them, then by all means I will accept the conclusions. For example: allopatric speciation can explain various ring species which we can actually see today. But most speciation did not seem to follow any sort of physical barriers to restrict gene flow between interfertile populations. So to say wings simply evolved because (insert just-so-story here) is not going to do it for a rigorously scientifically minded person. That's the point. And that point is regardless of what the alternative theories say.
> constructed 100 years ago by replacing Hindi words of Persian origin with words rooted in Sanskrit

That is untrue I have a master degree in Hindi. Bollywood Hindi is not Hindi in any sense. For example it does not match to a Navbharat Times to typical classic of Hindi literature.

> Which part of India wouldn't you say
> "Zara kitaab dena"

Essentially everywhere from railway signs to classrooms to essays and everywhere. Bollywood is heavily influenced by Urdu but in general Hindi speaking heartland of UP one would perfectly ignore the Urdu influence.
Thanks. Unfortunately this is not the case always. I explicitly start interviews telling I'm not academically trained in CS even though I've been practically coding for decades, and I tell them if they ask some "in paper" CS question, I might not answer well. People still ask me to do merge sort - which frankly isn't even in theory that hard - but I think I've subconsciously refused to learn a sorting algorithm just so I can answer a stupid interview question (the day I need to optimize a sorting problem myself I'll learn it hopefully). Whenever the person still insists on asking this without any help, he also comes off as a douche who can only see in black and white.

Should I suck it up and learn these things to do better in interviews? Maybe. But thankfully this handicap became a nice filter and I'm in a nice job where people value real experience and "getting things done" more than linked lists and merge sort, so won't need to worry about dealing with these folk for a long time hopefully.
Maybe. If Uber and Lyft both ride their excellent technologies down to penny-stock share prices, because even good technology just barely keeps companies in business, then anyone who expected to profit from their success might be disappointed.
> And if it's fine to spend a tiny amount of effort to install WSL or Cygwin on Windows

Well, plenty of people use macOS precisely because it was like a more consistent Linux out-of-the-box. Apple will lose a ton of mindshare; indeed, they are losing a ton of mindshare. They've been slowly deprecating things for years, now, and leaving the rest to rot, and open source developers are increasingly drifting away.

About 10 years ago macOS and Apple hardware started becoming the preferred kit for open source developers, and this showed--Apple kit was seen everywhere in Silicon Valley and eventually became the default kit given out by big software companies. That was all because of macOS' Unix personality. That's all going to change over the next several years.

I was surprised when WSL 1.0 debuted. By making Linux _native_ on Windows, it solidified Linux' position as the dominate server-side platform. I'm not at all surprised they're ditching it for WSL 2.0, which is just Linux in a VM with a networked filesystem, precisely what people have been doing for about 15 years, keeping it solidly second class--like running Windows on macOS.
Linux doesn't implement sparse files.
My point has been about my family only. US enrollment of Indian students has dropped 30% last year.
Why do you expect South Indians to know hindi. Do you go to North and speak in Kannada.

Learn the local languages. Don't impose your language or try to speak in common tongue be it English.
Actually calling out BS when it is BS is actually the best response. Honestly FU is a better response than a logical argument for thickos.
> To this day I have no idea how they were able to get her phone number

Guessing here but maybe using "emergency call" and another phone to get the caller ID?
One advantage I appreciate is there's no filler. At least the good streams have flow and not a single word is used needlessly.
Dingo: Easy, fast and type-safe dependency injection for Go
On the other hand, actually trying to use MacPorts when one is accustomed to package managers like apt is an exercise in extreme patience.
Since your focus is on "productivity", you shuold probably retitle from "Google" to "G Suite": https://gsuite.google.com/
Are you saying force-feeding people who don't want to be fed is ethical? I believe it's taught to be against medical ethics basically everywhere. This girl had been confined against her will already for 6 years. How many years of force-feeding would you have her endure as well? Go look up how force-feeding is done, I believe the summary of the Senate Intelligence Committee report on CIA torture contained some descriptions.
Allow me to present the world’s smallest violin.

We’ve forgotten what “good technology” means.
Deflation isn't exactly great for an investor / investment.
Huh? People do things for all sorts of reasons, including pursuing a Masters' degree.

Are you saying people are forced to get these degrees because housing is expensive and job requirements are increasing, in the same way that someone unconscious in an ambulance is forced to get medical care?
Addictive does not always mean fun. Kids love bright things like lasers and love to shine them into their eyes (I know I did), doesn't mean it's a good idea - even if it is fun.
Singapore's Fake News Law Is Also an Internet Surveillance Law
I'm trying to understand how these two points reconcile. "Future versions of macOS won’t include scripting language runtimes by default" and "Use of Python 2.7 isn’t recommended as this version is included in macOS for compatibility with legacy software. Future versions of macOS won’t include Python 2.7. Instead, it’s recommended that you run python3 from within Terminal." If Catalina is the last version with any scripting languages at all, why bother with the second point? Or will python3 still be available in the future despite point 1?
I wish I saw more ads for local entertainment options. Preferably diverse. I don't need 100 ads all telling me to do the same thing at different venues. But an ad informing me that hey, this weekend there will be a model train convention or if you'd rather there is a big chess boxing game you could go see. That'd be cool.
With Great Community Comes Great Responsibility
This seems to hang on the definition of "come up with $400".

To me that includes being able to sell or borrow something, but clearly the interpretation varies.
This is splitting hairs.

40% of Americans can't come up with $400 but luckily a majority of those know a financial institution that can come up with $400 for them.

Anyone who does not have an emergency $400 is not going to have a great time with an unexpected $400 debt on top of whatever else their debt obligations and expenses are.

Is it so hard to believe that we want to live in a country where pretty much everyone has four hundred measly god damned dollars.
I respect that you take that stance, but I don't share that opinion.
This is something the tutorials at https://drawabox.com focus on.
I've seen a three year old kid smart enough to skip youtube ads by hitting the back button and restarting the video immediately afterwards. We, along with his parents and their friends, were quite impressed. Some kids reject ads naturally, because like us, they just aren't interested.
In the early days of rails say 2006, it was definitely more common place... but I guess there were fewer of us back then ... I know as a maintainer of curb I have a few windows users
The sinhalese people of Sri Lanka are Indo-European, not dravidian. IIRC they came from Modern day Bengal.
I think this was more for fun and intrigue than for real

> And I suspect the fact that you can simulate the operation yourself is a major reason why the feature doesn’t exist: Time and effort is better-spent adding features that applications couldn’t simulate on their own.
Same thing happens to me frequently. Try reloading? That usually works for me.
People get this wrong? Like CS majors??
Not much slower than, say, Hyper-V or Virtualbox or other hypervisors that live alongside a general purpose desktop OS. Remember, they're using the same Intel chips and VT-d and such as anything else; as long as you have enough CPU power it's going to run fine.

IIRC the Docker implementation for OS X runs a tiny, carefully-configured Linux VM transparently in the background. This isn't that dissimilar from the Windows Subsystem for Linux from a user standpoint.

I've done plenty of Docker work on OS X; the only real weirdness is that you're running Linux in the containers and OS X outside. Eventually, though, before switching completely to a native Linux desktop, I moved deeper into the containers and would barely ever see the OS X command prompt any more.
Interesting!

But in my world (embedded systems), those I/O writes aren't just writes to a file or a network socket. They're writes to device hardware, which has to be in the written-to state the next time that another thread interacts with it. That is, the I/O operation has to be part of the transaction, not queued up to run after the transaction commits.

Still, this approach goes farther than I thought possible to solve the problem...
Uber and Lyft both work pretty well from the customer's perspective.
I think it's clear after reading your exchange with OC that you're not planning to take on Google search with Bloom. However what I think the commenter you're replying to is suggesting is that by calling yourself an open source 'Google' you're giving people the false impression that you are focused on search because when people think of Google the first thing they think of is search.

Perhaps you might consider something like free and open source 'Google Suite' or 'Google Apps' instead?
Stuff people like/need becoming cheaper to produce/attain is always a good thing. It means less waste of resources.
Not anymore, IIRC. Presumably, app developers would be allowed to sell their own ads in some fashion.
Couldn’t help but remember Picasso’s bull.

https://www.flickr.com/photos/sorarium/8578925321/in/photoli...

Also teaches you about how hard abstraction is. You really really need to understand the subject and the underlying dynamics to simplify.
Ah, but if the XServe had not died and datacenters had racks of these things, there'd no doubt be a production quality implementation by now. Shame.
I'd been addressing the snarky finishing line. The feature that was called "entirely impossible" was resumable exceptions. The difficulties are practical not theoretical, but it's not the difference between (r, err) and (Either r err).
Once I bought the right scratching post, my cat stopped using my furniture.

The most important thing about a scratching post is that it must not move. If a cat tries to use it, and it wobbles, then the cat will give up on it. It will go back to scratching your couch, which does not move.

Cats use scratching posts not just to sharpen their claws but to stretch their spines. Watch their whole body when they use a scratching post. Is not like how you stretch in the morning? Declawing a cat deprives them of this. Even if the pain of amputation subsides, this disability remains.

When I was researching whether to declaw my cat, I found this article about the many ways it hurts cats and why it is unnecessary, https://www.purrfectpost.com/declawing-cats-alternatives-to-.... "A cat that has access to scratching posts that meet their needs for marking territory, stretching muscles, and relieving stress will almost always choose to use them rather than the less attractive options of furniture and carpet."

Then I read their article on choosing a scratching post and ending up buying theirs,
https://www.purrfectpost.com/how-to-choose-the-best-cat-scra...

I'm unaffiliated with Purrfect Post, but my cat likes their stuff.
It's not clear to me how that conclusion can be drawn simply my looking at a very small set of words, while completely ignoring all else that makes a language.

Moreover, there are hundreds of dialects of Hindi spoken in India, each with its own nuances and varying degrees of Urdu words.

In addition, there is no denying that Urdu and Hindi have some shared lineage.

Again will refer to the Wikipedia [0] for better coverage of this topic

[0] https://en.m.wikipedia.org/wiki/Hindi–Urdu_controversy
> North Indian at least now learn south indian languages and improve communication.

Am a North Indian living in Blore. You are right. The thing is there is no incentive to learn Kannada for me. At work everyone speaks English, outside of work too, English does it for me. I have never had the need to learn Kannada in Blore. I found its requirement when I went to Hampi and other than that in Blore itself I never felt handicapped for not being able to speak in Kannada. I know that its my fault, learning local language is always nice to experience local culture, but I have been lazy and English is slowly but certainly replacing all Indian languages.
AFAIK, Netflix isn't "profitable" either. As long as people keep giving them loans they are fine.
Credit cards that offer rewards muddies up the waters here a lot. In that case, it's smarter to put the $400 on the card (and pay it off before paying interest) for the 1.5% discount or the air miles or whatever.
"The descendants of Alexander's armies" is a pretty common trope across Northern India, Pakistan, Afghanistan and parts of Iraq. I doubt all the claims though

Coming back to Malana, the language they speak, Kanashi, is not an Indo-European language in roots but rather a Sion-Tibetian one.
He does dismiss it right there in the same sentence, saying "I’m dubious about [12%] as well." It's obvious that this guy who equates $400 with a new tire is out of touch and I guess he drives a Porsche. Poor Americans drive on the same tires until they explode and then they get another $20 tire. Also rich to equate it with a dishwasher repair bill; only 2/3rds of Americans can look forward to one of those because the other 1/3rd don't even have a dishwasher.

The specialist on American poverty at the AEI is not the kind of person to whom you should turn for factual statements about poverty in America. AEI is an organization founded upon and dedicated to deception.
> learn Unix in order to learn a build system in order to try out Python

I definitely understand that the installation process for things like python can be confusing to non-programmers, but I think this is a bit disingenuous. You don't have to learn a build system to install it; python was the first programming language I ever learned, and I used it years before I ever even had any idea what a build system is.
"There are deep reasons that imagined communities will always be a powerful reality in international politics."

In most cases, they are not 'imagined'.

Therein lies I think a problem with understanding this, issue: the literal denial of the existence of unique communities wether at the local, regional, national, continental level.

Most pro-EU types for example are just nationalists of a different falvor. When Elton John, just a few days ago talked about how is is 'profoundly European' and 'loves Europe' but 'loathes is fellow Britons' ... pandering to his Italian audience aside ... it seems to an outsider like just trading one level of cultural definition for another.
Tile has quite a few patents in this area: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=H...
First, tuition and costs have both gone up for universities, and you can make up whatever costs you want. New sports facility? Part of the costs. 7-figure salaries for administrators? Part of the costs. How would you decide which costs are "reasonable" and which aren't? It's a real morass -- what you are suggesting, to be effective, would require government micromanagement of private education.

Second, government already runs public education -- those institutions cost less, but costs have still gone up and tuition has still skyrocketed.

Third, despite the fact that Medicaid does impose price caps, both the list price and costs for medical care have also skyrocketed.

Explain again how price caps solve anything? Every market with price manipulation looks like a disaster. Housing (rent control) and medical care (medicaid & insurance payments are limited or contractually negotiated) are just two examples.

I think what we want are not mandated prices, but mandated transparency in value, so that you know if the price is worth it!
These type of broad questions are a good conversation starter.

How the person goes about leveling their answer is very telling. Is it collaborative with the interviewer to figure out what level of detail is appropriate? Do they immediately interpret the question one of several ways and shoot off an answer? When asked to go into more detail, are they annoyed, happy go give in depth technical explanations, talk about where they would go for answers?
At some level Mors law is the ultimate driver of tech growth. It's not looking so hot.
I block 3p JavaScript and I never seem to be able to use Twitter without multiple re-loads. So, I usually unroll threads via threadreader.

Here's the current one: https://threadreaderapp.com/thread/962424365819277312.html
Make the first level free, charge for subsequent levels.
It's beyond me why two classes aren't in school today that SHOULD have been taught by ones parents:

* Golden Rule

* Budgeting

(I think we know the reasons why parents don't teach this.)