skysight-inc/HackerNews huggingface dataset:
First of all, we shouldn't treat adults and children the same. Children (and teens) should be sometimes pushed out of their comfort zone, at least for short periods of time. Because sometimes they find it is actually something they will enjoy.

In adults, it's different. They should be offered the option and decide for themselves. It is still good thing to do from time to time.

In any case, you need to be sensible as a parent. You shouldn't push children out of their "biological" comfort zone. For example, if a kid is afraid of spiders it is not sensible to push him to have one as a pet. It might be sensible to go to a zoo to see one (among other interesting animals), though.
I'm all for a metadata standard that would enable filetype independent fields to live and move with your data.

That said, this gives you no security benefit at all. It's basically the same thing we have now, but done correctly.
> Do you think there is something innate that changed genetically about women that led to them being much less likely to be computer programmers now than they were in the 1970s [...]

Wait – I thought back then (1950s/60s/maybe 70s), "programming" refered to something more akin to data input, i.e., someone designed a program, and the "programmer" entered that program into the computer's memory, using punch cards or whatever [1]. Later, this activity and the designing of a program was merged and done by a single person, as it is known today.

If this is true, then the mystery is not why women's preferences changed since the 1970s, but why their preferences seem to be different from men's, back then and today.

[1] You can still find this terminology in the hardware world. For example, storing the bitstream into an FPGA's SRAM or flash cells is called "programming the FPGA", and the little box which is sometimes necessary to do this, is called a "programmer" – which is kind of funny if you think about it.
Are you sure the introductory post is a valid link?

This is what I get using go-ipfs:

> ipfs object get QmccRaHCrUKZwZpjdJFiTTdgp8FG3ALFDZQexaYgit3NCF
> {"Links":[],"Data":"{\"name\":\"user\",\"type\":\"eventlog\",\"accessController\":\"/ipfs/QmSucCCcNw9CUJS4MmSW86kjZwfTNExyVnMzh4eBT6Jku9\"}"}
What is the next big thing that they have missed?
Your link just seems to mirror mine, and came out at virtually the same time. The only mention of job cuts at Ellesmere port that I could find are 400 jobs last year and sales are down all over Europe so even if shifts were cut I dont see what your point is.

Look. The first paragraph of your first post claimed German manufacturers sold no cars in the Uk, didn't manufacture there, and didn't source any parts from there. That quite obviously isn't true so I challenged it. Your followup response suggests a factory is going to be closing, when that isn't really true. If you have a point to make you'll make it much better by not surrounding it by things that aren't accurate.
I think it's a consequence of abundance.

If you have a grocery store that has cantaloupes, and that's unusual because most grocery stores don't have cantaloupes most of the time, you just hang a sign in the window that says "Cantaloupes". Maybe you put a print ad in the newspaper. Those who decide they want them will come to your store. When they're all gone, well, your advertising did its job.

But if every grocery store has cantaloupes year-round, you're not going to sell many extra cantaloupes by hanging a sign in your window. You need to get clever. And behold, advertising-as-hustle is born.
I am not really concerned Microsoft is downloading files from computers, but I am concerned if they technically have the ability to do so. If it requires an encryption key or some kind of password, these have a tendency to leak. If it is limited to a certain group of people, who's to say none of these people can be persuaded to sell your data? And would it be acceptable if the three-letter agencies can start snooping not only in the cloud but also on your own computer without you knowing?
Consider that "women dealing with horrible misogynistic neckbeards" and "women that get no special treatment" are in fact, compatible.

For women every day, those negative experiences are the difference from men that keep them from being in the industry.
Don't forget ads in movie trailers! Now that is "ingenious". Forcing you to watch an ad to watch an ad.

The guy who thought of that deserves "Advertiser of the Year" award and a "Crime against Humanity" charge.
I guess if you want to guarantee KDE compatibility. KDE support a laptop called the slimbook:
https://kde.slimbook.es
Philosophy doesn't really produce knowledge, it explores and frames questions. When we accept that the questions define a coherent domain of discourse, we create a field of study that does produce knowledge. This is how natural philosophy became science, and if ethics ever gets to this point, we'll get a moral science which will produce moral knowledge. Ethics doesn't currently produce moral knowledge.
I think it's more common in creative fields. Companies even solicit free design work (for example) under the guise of contests.
Ask HN: Most interesting Tensorflow projects?
What's the most interesting application of Tensorflow that you've seen so far?
There are more people in the world using homebrew than what most of Google engineers single handedly wrangled or produced -- excluding google products that came out of Google Labs that we now use. So if you want someone who can take shitty lemons and create a tasty lemonade out of it he is definitely your guy.

Here's the thing - outside some special projects for which people are hired without going through the standard interview process Google does not want those who can take shitty lemons and convert them to tasty lemonade. Google wants specific kinds of butts that fit into a specific kind of seat. It wants the most homogeneous high output monkeys that would do what they are told, such as spitting out a code to invert a binary tree.
Related, looks interesting, generated QR on login pages.

A big thread:

https://news.ycombinator.com/item?id=14459537
This information is for outside and inside the company. When you interview someone you cannot go with a predefined answer that you want the candidate to achieve.
I presume GP is talking about the plaintext password, not the hashed one. If plaintext, then every client gets to see the password so they can use it on the second attempt. If hashed, it still leaks more information than is otherwise necessary, and opens the door to rainbow tables (if inadequately salted) etc., since the server can no longer rate-limit validation requests.
Hustler yes, but hustling is a verb, often used in e.g. sports movies / events.
Alexandria and Cairo are at the Nile delta.
Elon Musk shows off Boring Company’s ‘disturbingly long’ tunnel beneath LA
Oh but you wouldn't work for them, you'd work for yourself! That's what they want to sell you anyway, so they have no obligations whatsoever to their employees.
I suspect you're the exceptional case though (ha ha) because error codes don't cater to inexperienced developers as well as exceptions do. They are much more liable to cause your application to fail silently unless you explicitly prevent it, as you do. Good tools are all about enabling average or inexperienced developers to not fall into those pitfalls so from that perspective, exceptions are better. Usually those tools aren't very nuanced so they can get in the way of experienced or skilled developers and you end up battling the framework instead of getting productive work done. That sucks, but it's a trade-off most companies (consciously or unconsciously) accept.
I think it's also how you should pick languages for a project. What is the worst yak-shaving aspect of the code you're going to have to write for this particular project? What language will go the furthest toward making that yak shaving go away? Pick that language.
Can the iPad Pro replace my MacBook?
Most of your posts have been breaking the guidelines by being unsubstantive, uncivil, or uninformative flamebait. Please read and follow them or we'll ban the account.

https://news.ycombinator.com/newsguidelines.html
The peace movement in the UK was spawned from people returning from war who said "never again". In the UK we've had a century of people acknowledging how many people died and for how little, done through song and music and culture more generally.

We don't acknowledge the fact that the war achieved little (except for creating the conditions for the Nazis to thrive in Germany) and was generally opposed by lots of forces around Europe who felt it was not in the interests of workers. By way of example, there was a conference of socialists held in Basel in 1912 which saw the war coming, and which apportioned work to the different social democratic and Labour parties around Europe which was mostly concerned with making sure war didn't break out.

Large numbers of people oppose the war long before it even broke out, and even now, it is hard to say what purpose it served ("plucky little belgium" actually being a substantial force for evil in the world at that point..).
Kernel prepatch 4.20-rc1
Alibaba uses Mixed Reality technology to make online shopping more interesting
Mom: "What are you doing on your computer?"

Child: "What's a computer...."

Additionally, he must've missed the last 20+ years after Apple moved away from the ppc chip.

Subsequent editions of os x after were always removing great tools, then rebranding and repackaging them to sell as a new feature. Up until you had to pay for the dev tools..

The best has been iDevices though. Premium price through artificial resource scarcity.

Ask that being said, the author and like the type who instead of looking for a better product, would look to govt and regulations for Apple, and the web dev sphere. In the name of fairness I'm sure.
[Screencast] Grab Bag of Ruby and Ruby on Rails Tricks
Ultimately it seems to be about people throwing politeness out of the window in the name of business.

We are humans first and foremost, and economic actors second.

I encounter people all of the time that treat their job as being more important than, well, being human.

I generally find these individuals difficult to interact with in a meaningful sense, aside from in a professional capacity.
GP seems like it’s venting or speculating rather than trying to make a point; the post starts off with “I’m going to provide no justification.”
Refuse to give them infrastructure?
You seem to know the recipe to kill an open source project.

Have you considered working in enterprise software?
Follow up, as I forgot to address this point before: "battle against tyranny" - nearly half of the British soldiers didn't even have the frigging vote.

(As an aside, we didn't "earn" the vote either: it was given out of fear that returning soldiers who had seen action would do what the Bolsheviks did, and murder all the rich people.)
It is true that you will almost never work with somebody who interviewed you.

In some ways, this is absolutely terribly for hiring. I worked in a part of Google where domain specific knowledge was key, and it was next to impossible to hire people because nobody on our team could interview them "officially". So we'd pre-screen people with the knowledge we needed, and then pass them off to others to officially interview. They would almost invariably fail, because their non domain-specific knowledge was not in the top 1% or whatever it takes to pass a generic interview. So we were left with the choice between hiring contractors, or training somebody internal who could leave at any time. We hired contractors.

EDIT: See the sibling comment regarding the homebrew author. This situation was exactly like that. Imagine wanting to hire somebody to make an internal package manager, and not being allowed to hire the author of one of the most popular package managers because his whiteboarding skills were lackluster, so he got a poor interview score from people that have no idea (or concern) what he does or what he's being hired to do.
This was what I was after, actually. If you quit, and they tell you to all the time! - you can't make it. :-)
[[Exciting evolution of storage – COMIC]]
Check if this comic makes you sentimental about the past or excited about the future or both? If you can’t wait for what is going to come next, then probably you are a geek just like us ;-) https://blog.ungleich.ch/en-us/cms/blog/2018/11/02/14-evolution-storage/
Medium is frustratingly guilty here. Your login choices are limited to sharing data with Google/Facebook/Twitter or clicking a magic link in an email.

If you don't like to share your data with third parties then you are basically restricted to logging in on devices that have access to your email. Which means you're stuffed when that doesn't apply.

Security at the expense of usability is fine when it's warranted. All too often it's not.
No, you cannot just ask. It's more complicated than that, as Amartya Sen laid out in many publications on his capability theory. People have "adaptive preferences".[1]

For example, if you ask a women in a very poor rural region of India whether she wants to become an engineer, she might value the possibility far less than she would if that career choice was a realistic, valuable option for her in her current situation. Other typical examples would be slaves who prefer to remain slaves because they are not in a position to really imagine life as a free man, women who state that they prefer to wear a Burka, because they have been raised that way, or a peasant in feudal times who would only have very modest aspirations because he could not possibly imagine living the life of a nobleman whose higher rights were given by God.

More generally speaking, the underlying problem is that the so-called "preference satisfaction view" is false.[2: p. 4] That's the idea of classical welfare economics that people prefer what's best for them. As Broome puts it, nobody really believes it, but it forms the basis of many arguments and theorizing.

So you cannot just ask, although surveys can be used as (potentially fallible) indicators.

[1] https://www.iep.utm.edu/sen-cap/#SH1b
[2] https://www.cambridge.org/core/books/ethics-out-of-economics...
... but Sendmail was furiously trying to redeliver a massive mail queue of daily security run output messages? (-:

There is more than just your WWW browser and X applications running on a FreeBSD system.
That would be hilarious. Most of the value of a developer doesn’t straight out come from the code they wrote, but everything around that (design, maintenance, hardening). Getting free code isn’t actually that helpful without a lot of other stuff around it.
At the risk of sounding like a preacher (as a nonreligious person) I think a lack of moral guidance in modern life is a factor. What might've been controversial in the past, the idea that morality is an individual weakness rather than a communal strength, seems to be projected through all sorts of media.
People who believe this is solely cultural pressure should try having children.

While, sure, you can raise children to be much more willing to challenge gender norms, and you can raise them to not hide or be ashamed of where their personal preferences violate cultural gender norms, every parent I've known that have strongly believed it was all cultural have ended up changing their mind after they've tried their hardest to give their kids gender neutral toys and clothes, or a mix of "boys" and "girls" stuff, and found their kids even at toddler stage gravitate to "typical" boys/girls stuff.

I think it's great they give their kids the choice and don't judge if they pick stuff that doesn't "conform", and I personally find it very annoying how e.g. clothes stores often draw hard lines between boys and girls stuff even when there's not even a half-plausible reason (no, a minecraft t-shirt for a prepubescent child is not gender specific in any way), but at the same time I also personally saw my son express a very strong preference for or against certain things related to gender identity from he was very little, and if we'd tried to push him to ignore that preference we'd be just as bad as parents who push for conformity.
I think PoS is much more environmentally friendly than PoW. That's not the same as whether I think either will increase or decline in the short term, which is a different question entirely.

Anyway, you have yet to prove the core of your argument, that any current PoS system can be defeated by an equivalent amount of work as a PoW system through grinding. Again, this is a bold statement. Can you at least begin to try to defend it?
The best description of exceptions that I've seen is Bertrand Meyer's exposition of them in _Object Oriented Software Construction_.

His definition depends on the notion of Design by Contract. An exception is an event that causes a function/method to fail because it is unable to satisfy its contract. The caller is then responsible for cleaning things up (so it can satisfy its contract) or it also triggers an exception resulting it its failure.

In the context of Design by Contract, the list of things that can cause an exception include:

* hardware/OS errors
* calling a method on a null reference
* calling a method that itself fails
* discovering a pre-condition isn't true
* discovering that a post-condition isn't true
* discovering that a class-invariant isn't true
* loop invariant failure or lack of progress
* assertion failures
* explicit triggering of an exception

I highly recommend Object Oriented Software Construction.
20,000 Armed Migrants Ready to Cross
And I like wearing suits and not being judged for the only guy not wearing shorts. However, I understand the convenience and access of people being allowed to wear shorts, but not forced because it's easier, cheaper, and less intimidating for everyone to wear shorts.
Regarding your quote of Joscha Bach, I wonder what we make of Executive Function disorders (ADHD) and their relationship to free will. Particularly, I wonder if philosophers with executive function disorders are more likely to prefer determinism...
Is this the first time someone figured out that women are different than men?
The people who weren't around back then still hear it being shouted every time "Microsoft" and "open" are seen in the same headline, so we know.
I don't think the right word is 'trolls,' so much as bullies. While there's a fair bit of trolling on reddit, what concerns me more is the culture of bullying.

Entire subreddits -- iamverysmart and similar -- which are devoted to finding people who made a comment which was embarrassing in some way, and publicizing it widely. One day, half of the videos on the front page of reddit (default page when not logged in) were random cell phone and surveillance footage -- people who don't know they were being filmed -- doing something dumb or being jerks.

Now, those people were genuinely jerks, but we've all been jerks at some point in our lives. Should that really become an internet phenomenon that will track those people for the rest of their lives?

We've got the political mobs too (the liberal mob and its feminist sub-mob tend to be particularly aggressive in ripping people apart, with similar but smaller communities on the right).
Lots of people are hypocrites or just completely oblivious to the cocoons they’ve built.
I think a lot of people view monads as these esoteric things that provide some kind of FP enlightenment once you understand them when in reality, they're just another layer in the list of abstractions one needs to understand to do "useful stuff" in a language like Haskell.

Without deep diving into a bunch of monad laws, etc, I think you can bring someone around to what a monad is at a basic level pretty quickly by explaining a few basic things.

1) There are values that can have multiple states. Example: a value of type Maybe could be represented as a "box" holding an underlying value (Just 3 or Just "Hello"), or it can be represented as the absence of a value (Nothing).

2) In OOP parlance, you can think of a functor as an interface with a single method (called fmap). Fmap takes two arguments: a normal function that takes a single value and returns a result and secondly a "boxed value". Fmap simply unwraps the boxed value, applies the function to the underlying result and then re-wraps the value and returns that wrapped value as the result. Fmap is smart enough that if you give it a value like (Nothing) it will simply return Nothing.

3) Monads take the functor mechanics a little further by applying a function that returns a "boxed" value to a "boxed" value. The same types of guarantees that a functor provides regarding handling states appropriately (give me Nothing, I will return Nothing) are baked in for you, which allows you to safely chain one call to the next without having to manually check for invalid data. This is done by a function called "bind" which is represented as the >>= operator in Haskell.

Take a contrived function "half" that returns its argument (x) divided by two if the argument is even or returns Nothing otherwise. A "boxed" value is returned in either circumstance.

half x = if even x then Just (x `div` 2) else Nothing

From here, you can chain calls to half without worrying about whether a previous computation failed.

Just 20 >>= half >>= half
(returns Just 5)

Just 5 >>= half
(returns Nothing)

Just 5 >>= half >>= half >>= ...
(also returns Nothing)

The Maybe instance of bind looks like this:

instance Monad Maybe where

Nothing >>= func = Nothing

Just val >>= func = func val

As-in, Nothing fed into a function, gives you Nothing back. Just <something> fed into a function gives you the result of the function applied to that value. IMPORTANT: the function returns a "boxed" value because that's what any subsequent call the bind (aka >>=) would expect.

Now imagine that this "off the books" computation can work with all sorts of "boxed" types beyond just Maybe. The additional work being done by each bind call happens independently of the function being provided to bind, so you can do things like logging how a result was calculated, build up stateful data structures, etc... having only written the code to do so one time.

There's clearly quite a bit more to know about monads and their applications, but I think the above is enough to get someone to understand some of the value they provide (at a very high level).
The American civil war didn't end. And Trump is a Confederate president
How much electricity is used to power casual games on mobile phones? People should stop playing games, they are contributing to climate change.

How much electricity is spent by developers using Electron based apps like VS Code and Slack and npm packages during their work hours? We should all develop in terminals, with no GUIs and no GPU usage. Only in non-bloated languages like C and ASM. Anything else is crime against the climate.

All sites should also be text only (like the motherfucking website), no images, especially hero ones.
I believe people are grown up enough to tell me if they think something is wrong. So I don't see why simply asking is not enough. (I understand that some people don't want to complain directly in oppressive regime, so assuming that's not the case.)

And in my opinion, society doesn't ask people enough what they want. I am a big fan of direct democracy, which is pretty much that - asking people what their preferences (about how the society should operate) are.
As a note: Microsoft was still under US Federal oversight until 2011 for their past behavior.

Also, Steve Ballmer left Microsoft just four years ago and Bill Gates still works there. No, he did not retire or leave.
From a personal / everyday perspective it's probably not that interesting. But uncovering the inherent nature of something, regardless of what it is, is always going to be interesting to large numbers of people.
I'm considering it. I have Myasthenia Gravis. Infusions are covered by insurance and are helping maintain a good quality of life. But it would be nice to be cured.
I have fond memories of my google interview. It was a really fun process.