skysight-inc/HackerNews huggingface dataset:
In a world without objectivity, perception of objectivity and objectivity are indistinguishable. I was using the word as short hand for those very pillars you're referring to; hence 'religion and jingoism'.
You could use the getData function just fine from anywhere. It's just that you wouldn't be able to use both the list monad instance and the maybe monad instance at the same time without a library like mtl.
I found a book on BASIC in the school library when I was 8, and my brothers showed me how to use QBasic to run the examples. Then I got one of my friends into it. We made a bunch of programs and games - even got one of the younger classes at our school to use a math game we made. Now we both have really successful, fulfilling software careers that started very early. Years later my school library had a sale to purge outdated books, so I went back to see if I could grab that first BASIC book I brought home: it now sits on my bookshelf to remind me what a big difference it'll make if I teach my kids cool stuff outside of school.
My biggest gripe with Nix packaging is that the tooling varies so widely per ecosystem. Aside from that, though, I generally find packaging for Nixpkgs to be much, much easier than packaging for most distros.

What kind of packaging experience are you used to?
Ha, yes, sorry. Went up a level too high.
It could be that mere freedom from discomfort isn't enough to call life good. Anyway, by what measure is a life spent slaving away for twelve hours on a farm worse than 12 hours spent playing video games? Both seem demeaning to human dignity, and the fact that one was "chosen" and one was (maybe) not is missing the point--both states of being are inflicted from without, whether slavery (wage or actual) or alienation. Both are symptoms of systems that dehumanize.
Small b blogging
Oh boy.

I sold out and took the money to be a program manager.

I use the money to pay for my pet projects that I hope one day will explode.

Goal is to be a leader, not a laborer.
The Road to a Thick OpenGL Binding for Ada
Yeah, duh.

I don't think the internet was ever supposed to be forever. Sometimes it looks like it's forever because people copy content from one public place to the other but this behavior is not inevitable.
You might want to look into Marsh v. Alabama. The more a private entity opens itself and invites others to use their property, the more their rights are circumscribed by the constitutional rights of those they invite onto their property.
They are encrypted in the same sense that the Sesame Street website is encrypted.
From the article it sounds like it happened in the course of a fight that the other guy started; the grand jury may have just viewed it as self-defense.
The maker posted the repo to get constructive criticism. They could have posted it on Producthunt or Facebook if they only wanted some appluase.
Finn – all mobile bank by Chase
Who exactly counts as an adolescent?
Pointing out existing technologies that might be more appropriate to use is valid feedback. I don’t think that detracts from how neat the project is.

Some of the big questions I always ask myself before I set about writing code for something are: Can this be done with older and more mature tech? Is this already more or less solved by another project and what value am I adding?
Yes, or at least that was my experience a few months ago. I’d have to check if anything changed.
> When you isolate the party people and the lushes, you are left with people who simply feel like they don’t count.

Correct, which is why fixing income inequality will not solve this problem. Giving someone basic income or access to safety nets doesn't give them the meaning derived from earning a living through hard work and creativity, it doesn't bring back all the friends that moved away, it doesn't replace fallen communal institutions or religious identity. In fact, these locales consistently vote against any sort of government intervention which may provide services which suggests that they don't want what you are trying to provide.

A naive solution which might help is formation of a large infrastructure program providing good jobs, consolidation of gutted communities, government funded social spaces and encouragement of community leaders to use them etc.
DIY Cryogel Sustains Live Cells
Andddd this is how I wait another year and another year to have children...
A mix of photography, passion and recognition
Npm's real problem wasn't the code, but how it's developed, deployed and used
Not referring to that (which is true), but referring to the next idea that being a melting pot precludes social intervention strategies that treat addiction as a mental health problem instead of a crime, implied by “There is very little of use that can be gained from comparing Scandinavian countries to the US”

That I’m not sure is true, in fact I’m pretty sure it’s false.

Edit: I mean, further up the chain we are saying this method is partly inspired by studying rats! Because Scandinavia has a more homogenous culture we’re too different to learn anything? But Scandinavia can learn from rats?
>What's the argument for night owls being better learners at night?

That your 'brain toxins' and first blue light are irrelevant to many people's abilities to learn. Also, being a night owl doesn't mean you aren't getting blue light while you study.
This suggest that it's difficult to reason about the code. That's the last thing I want.
I don't think the skill has to be inherently difficult (although difficulty might have a direct correlation with ease of access to documentation, which means rare skills will always be difficult because no one has an incentive to maintain public/low bar access to documentation). The difficulty might lie in understanding or predicting that a particular skill will be rare and valuable in the short/medium term. Being an early adopter is risky, but if you make a winning bet the world will be your oyster.
Don't have any sources available, but as an European it's strange how prevalent opioids are in the States for what are seen as "regular" medical interventions. I remember having a discussion with a US redditor, telling him/her that even though I had 3 or 4 teeth extracted during the last 10 or so years I've never been prescribed opioids (the extractions were done by different doctors, in different clinics), I've always managed the post-extraction pains with Nurofen-like drugs and I was quite ok (and I don't think of myself as a particular "pain-resistant" guy, quite the contrary). There were other redditors in the same thread (I remember one from Germany) who had had the same experiences as me. So, all things considered, these numbers don't surprise me at all.
WhatsApp isn't really single device in practice; sure all the messages are routed through (usually) your phone but there's very little friction to using n devices. I'm logged in from 4 different machines right now.
Semiconductor Engineering .:. Verification of Functional Safety
This is a deliberate pricing decision. They would lose money on people switching to the cheaper plan, who were otherwise willing to pay a higher price but not use the full plan's potential.
A lot of the top comments seem to be intentionally misunderstanding the point of the article to score cheap privilege points. Yes, the author happened to have the luxury to choose between two objectively good options.

The core advice could be rephrased as “optimize for convexity (in the Taleb sense)” or even, “optimize for long term rather than short term value”.

Put this way, it seems uncontroversial, as many HNers agree with these sentiments.
don't mind all but the rainbow file permissions
We used to have OpenID in the past, now that password managers exist, efforts to fix the problem at the root have been stalled.

In fact, Android implements now on OS level an API for password managers, but no way to easily authenticate through a third party app.

Password managers are "good enough" that few people care about better solutions anymore.

Personally, I'd prefer to see client side certificates, or OIDC login everywhere, with short lived session tokens, and proper U2F 2FA.
What are the issues you have with pip/apt/conda etc.?
Got any tips on making rigging not feel unimaginably tedious? It's fun when you finally get a nice IK handled rig created, but getting there is always a nightmare for me. :(
> Note that the semantics change between versions.

Because each one describes a different type's implementation of the monad interface. The blog post is just trying to illustrate:

"all these problems have the same interface. If we have a general solution to a problem, why use a different ad hoc solution for each?"
Haskell's type inference is optional: if you felt the above code is difficult to understand, you could manually specify the type of each statement.

In a language with a less powerful type system, you could write the same information in comments, but then the compiler wouldn't warn you if you accidentally changed the side effects of a statement.
QBasic was also my first exposure to programming!

When I was about 11 or 12 years old my best friend and I decided we wanted to make video games when we grew up so we needed to know how to program. His dad bought him a "for dummies" book, which just so happened to be QBasic for Dummies, and covered how to load the QBasic environment off the Win95 install CD and, well, how to write programs. We both made it about half way through that book before we'd finished middle school.

I don't make video games but I am in software. He went on to attend Digipen (back when it was still directly affiliated with Nintendo) and he now works in the games industry in Washington State.
The ISS is in fact not very productive in terms of research, but it's running costs are relatively small and if it gets shut down, the next space station will cost incredible amounts of money, and it's possible that much of the current technical expertise on the aerospace systems will be lost by then. I think ISS's value is not on scientific experiments but as a training and testing ground for the space industry. We could scale it down a bit, but imo decommissioning the only manned human outpost in space is a mistake, especially since there's zero realistic plans to replace it.
Don't Know What to Do with Your Life? Go to One of the World's Most Prestigious Universities, things will probably work out
”there is only one legitimate usecase for a linked list that can only be solved suboptimally with a continguous array. Removing elements in the middle of a list assuming you already know the pointer to the linked list node.”

You will be surprised to see how large a memmove you can do on modern hardware in the time it would chase those pointers.

For an extreme example (moving array data gets slower if your elements grow larger), see https://youthdev.net/en/performance-of-array-vs-linked-list-...
I think this is a very reasonable comprehension of the problem. It’s tough. I think caling these thing “bad” is a little more assuming than would be ideal if we intend a fair trial. Many of the things are just things, results of not having a wealthy family, results of not having parents who made your life choices for you and striking out on your first couple tries. These are far from bad things and very often great things
Why we are sceptical of antidepressant analysis
That's a bit like saying that unlocking your front door adds an additional door to your house.
Hmm, if I had to guess, I'd say you were in the camp of people who already "got" Monads...
#MeToo in medicine: Women, harassed in hospitals and operating rooms
But the quantum hype train must be fueled!

AFAIK the only value of quantum communications seems to be that it can provide a tap-proof channel to send one bit of information per entangled photon to a receiver, but only if they have already established the entanglement and have established the timing of the "quantum message" transmission.

This new discovery suggests that the two entangled parties can both encode those qubits with a message and both receive the other party's message before losing the entanglement?

What am i missing here?
I don’t speed. I’m not cavalier about speeding and I resent you putting that on me. I am an extremely cautious driver.

I’m was just explaining to my OP the expected utility of Waze. Yes, I’m cavalier about talking about that. I don’t understand why I need to be alarmist about it for you to feel safe in this conversation.
As someone with lots of options too, I think hes trying to say-

>Dont do something comfortable or high paying for those reasons alone

>Think through decisions

>Set yourself up for the future

I sold out and took the money, but I had a future of building my personal projects and my job got me into electrical engineering where I was chemical prior.

I think this can apply in other fields, but consider it a list of things NOT to do.
An issue I see with the sats over humans arguments is that with people up there the experiments benefit from having a human vs having to create a robot to do all the experimental steps for ever single experiment. In the end we need people up there anyways to study various mitigation techniques for the ways the human body does not do well under micro gravity so having them also perform experiments with reusable equipment and simplifying the setup is a big plus.

For example there's the combustion lab up on the ISS instead of having to make and launch an equivalent apparatus for each new batch of experiments and either leaving it as space trash or throwing it away into the atmosphere we can just send up samples and the astronauts.

Sure on a full cost comparison satellites might come out cheaper but I think another important cost is the cost paid by the actual research teams. In a satellite model the costs to the research team go way up meaning fewer teams can possibly afford it where with the ISS a lot of the support equipment is already in place and you get a pair of human hands that can handle complex steps and adapt to issues better.
I wonder if Chinese companies will use (or be allowed to use) TPUs. It seems like a pretty obvious way to have the NSA scoop up any Chinese AI advancements China may want to keep secret.
Elm Package Manager is down
Assuming Seattle living expenses which are higher than national average
The delta-v needed to go from low earth orbit to the Moon's surface is about half of what it took to launch all the components into orbit to begin with. That's a lot of rockets to strap on, and then you'll need additional rockets to move those rockets...

[https://en.wikipedia.org/wiki/Delta-v_budget#Earth–Moon_spac...]
MongoDB 3.6.3 is released
Chat sync really isn't the best statement of the problem because the feature that people want is that all clients see the entire authoritative chat history. WhatsApp solves this problem in a way that is largely invisible to the user without relying on a central message store.
> in the real world I don't find any need

And I'm sure you're pretty productive with your choice of language, but bear in mind that tools shape our thinking. You don't find yourself reaching for those tools in part because you've never expected them to be there. That doesn't mean they can't be very useful.
It's more like escaping one hell to another one. Monads introduce brutal conceptual complexity and only few managed to master them, usually at the top of intelligence range in the math spectrum. It's unlikely this is going to be a solution for average or even many advanced developers that won't be able to comprehend it.
I don't mind the color scheme but I think they overdid it. Not every bit of the permissions needs a different color. That makes it harder to read, for me.
Although I agree, that democracy is preferable over dictatorship, if everything else stays equal, but many,many people would prefer to live n a low corruption/good healthcare/good education authoritarian Belarus than in freer but more poor and corrupt Ukraine or Kyrgyzstan.
Wow, I didn’t realize it was a bytecode+vm system until now. That explains why the “compiled” exes did not seem faster.
This had never occurred to me, but in hindsight it's really obvious. I'll start socializing this idea among people I know.
Highly subjective. What some would call ossified, others might call “mature,” “reliable,” or “battle tested.” Sometimes bits don’t rot—they just go out of fashion.
Well, that's all well and good. There are plenty of companies who do not feel that way (even though they almost all put a CS degree as a "requirement" in job listings). In fact, I've never encountered my unrelated degree being an obstacle. I have no idea what you mean about ruling myself out of a lot of opportunities for "anecdotal and intangible" reasons.
https://github.com/trending does but if you look at his repo he says "None of alternatives can send notifications per programming language. That's why I've created this project."
Were you under some other impression since Snowden?
I'm assuming Seattle living expenses, which are higher than national average. Also it's not like he keeps all the $85k. Taxes take a chunk of that . I keep reading stories of how hard it is to live in Bay Area on low six figures, so I assume that $85k in 2004 in Seattle would also be somewhat hard.
You just described Blendle, pretty much to a T.

https://blendle.com
Show HN: Train Times – CLI Script for Getting UK Train Timetables
That difference seems roughly in line with income levels as well. Inner city and rural communities don't have as much money as the suburbs, and go to college at a lower rate, shocking nobody.
At the very least you're arguing fewer people should be encouraged to go, are you not?
I think that's one way, but not the only way. A single specific rare and valuable skill ("software engineering") can make you stand out, but a bundle of related or even unrelated skills can be even better (software engineering + design + business skill + good writer).

Scott Adams talks about combining skills like that in his book How to Fail at Almost Everything And Still Win Big [0]. He talks about his own combination of skills being "funnier than average" and "decent at drawing". I thought it was a good read. His talk of systems vs goals was also very worthwhile.

0: https://www.amazon.com/How-Fail-Almost-Everything-Still/dp/1...
I'm assuming Seattle living expenses. which are higher than national average
Look at the return type of the function and you can tell what instance it's using, if it's using something that's a type variable, then it's instance isn't important, just it's interface.
The world of Idiocracy is a utopia. They're not only willing but eager to appoint the smartest man in the world to high office. President Camacho steps aside as soon as he realises that there is someone better qualified to be president. The movie shows a world that is deeply dysfunctional, but also devoid of any signs of bigotry, hatred or totalitarianism. There are no death camps, no migrations of starving people, no persecuted minority being scapegoated for the food crisis. We should envy those happy idiots.

https://www.youtube.com/watch?v=OmZOZjHjT5E
Where do I even start? I think it would be easier for you to tell me why you think phones are secure and then I tell you why you're wrong.
Structured Engineering Hiring at Thumbtack
It is hard for Google to make money on these TPUs as the whole engineering cost has to be made back from its pricing on Google Cloud, where as with NVIDIA it can pay back its engineering costs via multiple mature channels (games, super computers, and multiple cloud providers.)

I wonder which is higher, the cost for creating the TPUs in terms of engineering and manufacturing or the cost differential in terms of usage as compared to NVIDIA's latest?

I worry about Google long term here. I am surprised the TPU doesn't kick the ass of the NVIDIA chips.
Yes. But how do you make the government do it?
I wonder which Chinese companies are developing their own processors like TPUs.
Well, the `do` syntax makes it patently obvious what is the important value, it is the one being assigned into variables within the block and used as argument of functions. It hides the not so useful one that is the name of the monad you are using.

You know the kind of "magic" by looking at the type declaration on the line just above that `do`. If there's no type declaration there, I hope the code is simple enough that it is self explanatory, otherwise it's plain bad code.

Things are made more complex when the monad type is generic. But then, this just makes it patently visible that the monad does not matter at all and the code must work as intended on any kind of "magic" you can throw at it.

About the aversion to using parens, matched operators make your code brittle and hard to change. This is not obvious if you have never seen any other way of organizing code, but it is a large effect.
You may be interested in reading Man's Search for Meaning by Viktor Frankl, which says (roughly speaking, and after Kierkegaard) that the striving to find a meaning in life is the primary motivating force in the lives of people, and its frustration creates an existential vacuum that leads to boredom, distress, depression, aggression, addiction, and the rest. He would agree that there has been a sort of crisis of meaning since around the middle of the last century, loss of religion and other societal conventions having a lot to do with it.

I think what you regard as "people engaged rabidly in the consumption of fiction" he might interpret as people living passively, bored and confused, abdicating a sense of responsibility for their own lives. I think he is a precursor to the Neil Postman line of cultural criticism, if anyone's looking for more books.

Man's Search for Meaning is a short and compelling book, he describes a way forward that doesn't involve resurgent nationalism or religious fundamentalism, and I've gotten a lot out of it personally.
The `uutils/coreutils` repo is a rust re-write of the GNU coreutils. The repo you posted is a rust re-write of the BSD coreutils
that is simply not true. the more you buy stocks in a company, the more its market cap goes up. with higher market cap, it is easier to invest in new businesses, acquire other companies, hire better people through stock incentives, etc...
Am I the only one who found the "ad-hoc" solutions more clear?

I appreciate that they make it obvious to the reader which things are loops, which are null-checking, which are async, etc.

I'm sure the unified do-notation is very satisfying to write, but it seems confusing to read.
Could someone explain to me why visas are focusing so much on skilled workers instead of more grunt-like work? Wouldn't the ideal be to have the positions reversed - encouraging companies to put citizens into specialist jobs, and filling out the manual labour tasks with visa-holders?
Conversely, us people in our 40's look at a comment that calls 2004 "a different time" and get profoundly, if temporarily, confused.
Same! It came free with my dad's 386 that he bought for work back in 1991 or 1992. He didn't have any interest in it so I read through the manual and tinkered with it.
You do know that the connection between the web app and the phone is E2E encrypted, right? You're doing a key exchange when you scan the QR code.

Unless you think FB is intentionally poisioning their web interface and serving malicious clients that break their own security you've got nothing to worry about with respect to these features.

Being able to know that the phone my chat is proxying through is about to die is pretty valuable.
The US makes quite a lot of small-arms for other countries. Banning manufacture is not going to happen.

Treating semi-autos like NFA/GOPA weapons (eg. automatics), would be a start. Even Trump's suggestion to raise the minimum age is a good start.