skysight-inc/HackerNews huggingface dataset:
Is that any worse than the ambiguity in e.g. code like this?

func thing(arg) {
otherThing(arg) // does this return an error you're ignoring?
}

It even has a similar problem, where void returns -> err returns on code changes are not visibly discoverable (similar to a newly-throwing func).

Granted, you could turn this into a compiler error. But it's not currently.

---

Anyway. Given that so many not-prevented-by-the-typesystem operations panic, I don't think it's reasonable to assume that any func call will not panic, especially not in the future since they may change. So you already have to program with `defer` to maintain your invariants, which is exactly the same as with exceptions, except you now have to deal with both possibilities for nearly every func.
Personally, I couldn't care less. Open Core sounds good as well. My impression was that this post was more for you than for readers.
Life is short and there is very little written word that deserves the amount of your time that the author wants to take.

Don't let them guilt you into it.
> Scientists were reproducing each others work before statistics was a thing

They were also doing that before Popper was a thing.

> Whatever "statistical can of worms" there is regarding it sounds like a problem with the statistics being used rather than science.

Not really. It's easier to prove "Drug X cures dying from disease Y 99% of the time" than "Drug X solves issue Y 30% of the time only in individuals with a certain combination of characteristics".
Also writing a concise, captivating text is a skill few master
I like your comments @throwaway2018i. I’m the founder of Atlas (atlasdex dot org). If you want, shoot me a msg to compare if our picks overlap, that’d Be neat
Programming had much better pay and benefits than most jobs. There is plenty of people who work multiple jobs and still are in awful living conditions. You should check out the book "nickel and dimed" by Barbara Ehrenreich

Also keep in mind that the author of the article is going to a boot camp. He is not getting paid, but paying. Once he is done he will likely earn ~$100k and can move into better conditions. It's very unfortunate that the author never was able to talk to the people he lived with who already had a job and find out why they still live there. Maybe they were just saving a ton of money. I knew someone who was earning a good tech salary, but chose to commute every day from Dublin for hours. That guy chose to safe the money and bought a gold coin every month.
Some of my close friends work in game development and love it. But I will warn you also that for the majority of people it's not a great industry to work in: hyper-hierarchical, personally demanding, with many many hostile insecure folks. Which I find super weird because some of the nicest folks I know work in...game development!

I think what I mean to say is: if you get into it and it sucks, don't be surprised. But instead of being discouraged jump to somewhere else in the industry. You may be able to find your happy place full of nice people and fun projects (but still hard work!). And if you never do find that place and eventually move on to something else, don't take it as a personal failure.
Go back a century, and your "objective meaning" per line ratio goes down a significant bunch. Language has never be this condensed, and the number of words to convey an idea never this small. One of the problems in this, though, might be one of the ever-increasing over-simplification, over-abstraction and superficial impositions of meaning, where certain phrasings make a thing true just because this is the way young people would express it™... It's complicated.
I echo that
I skim articles that are unnecessarily verbose, like this one
Yep, makes perfect sense.

I personally have five figures in credit card debt. yet I have enough liquid funds in the bank to pay them off today.

The interest I'm paying on my debt is 0%, it's my third fee free balance transfer.
Wheaton needs to lift heavy. Exercise is known to cure male depression and many people on HN (myself included) can testify to it's effectiveness and the positive outcome in their lives.
That's great to hear. I do think those values are spreading, but they are definitely not universal yet.

If a prospective student wants to be sure that sort of contribution will be appreciated, they should seek out groups who have expressed interest in those skills.
But an optimist and a pessimist would come to opposite conclusion based on same evidence. But pessimism generates more clicks.
Avarage human cant outrun anything it seems: http://www.speedofanimals.com/
It's evolution! Criminals who use vulnerable chats/voicechats do get caught (more often). Sooner or later the government will breed the criminals who use open source end-to-end encrypted software. What will they do then?
As far as I remember eye tracking usability studies skimming was always the norm on the web. Since people have to process a lot of information to get anything done. And deep reading was always special kind of activity for rare things.
A few thoughts:

* the economics of staying in academia are just so amazingly awful, the decision to go into industry is a no-brainer for most anyone along the academic path -- grad student, postdoc, instructor, whatever -- who stops, looks around, and realizes (better late than never), that they'd like to actually make a decent income before they reach old age, maybe actually start a family, etc. Academia is effectively pushing talented people out, and industry will happily put their skills to use selling advertisements (instead of them researching cancer at a university or whatever).

* For ML/AI work, you need to have a strong quantitative skillset. Almost any graduate degree will provide a sufficient quantitative/statistical background (whether it's physics, sociology, whatever), hence employers find it a useful filter for such roles. If one only has a bachelor's the ML/AI market right now will be tougher but I wish those folks success.

Personally, as to whether someone should pursue grad school, regardless of future plans, my feeling it's usually a rip-off, but it depends on one's own situation.
People do at least own their own schedule which is a big difference from much of retail. That said, as this article notes, your cost to do these gigs is often higher than people think it will be (or even realize it is).
I still use wire-wrapping with veroboards quite often for my home hobby. I like this method, because above certain frequency, it is fairly difficult (quite impossible) to use Breadboards because of electromagnetic issues. The goal is to test different configurations, to rapidly test a new component, explore new ideas quickly. On Veroboard, the wire-wrapping method enables very dense connections.
I haven't done the switch to DVORAK. But maybe this will help.
I have switched between number oh phone keyboards, and their special character mappings are all different.
I went from a Custom mapped droid4 to a blackberry priv. It took me 3 weeks of steady usage before I stopped hitting alt+m for double quote, which generated a period on the Priv. then I got a Gemini PDA, and this is a third mapping, that is closer to a desktop mapping, but the camma and period are different. It took me about 3 weeks to stop making mistakes. The Gemini PDA is not my main device, and I switch between the Priv and the Gemini. It is rare that I use the wrong mapping now.
There's another consideration: portability. Competition among home computer platforms was strong in those days, with new ones coming and going every year; Infocom could quickly make their entire catalog available for a new machine because all they had to do was port the VM interpreter, then stick it on a disc along with the already-compiled game files.

New games would come out simultaneously on every platform they supported; Wikipedia lists those as "the Apple II family, Atari 800, IBM PC compatibles, Amstrad CPC/PCW (one disc worked on both machines), Commodore 64, Commodore Plus/4, Commodore 128,[3] Kaypro CP/M, Texas Instruments TI-99/4A, the Mac, Atari ST, the Commodore Amiga and the Radio Shack TRS-80."

(Eventually they expanded the restrictions on the Z-Machine and began creating games too big to fit on the smaller machines, but they were still able to do simultaneous releases on everything with enough room to juggle the larger games.)

Also, the VM implemented a domain-specific language, designed with "writing text adventure games" in mind; this was a huge advantage in a time when most games were programmed in assembly language. Both in terms of a faster development cycle, and in terms of building better text-based games by hiring people who were writers first and foremost rather than programmers.

(The VM interpreter also implemented virtual memory; while a 128k game file doesn't sound like much, it was pretty huge in an era when typical home computers had 32 or 64k of RAM. Swapfiles didn't exist on anything but huge minicomputers.)
Elon has a pretty good track record of CEOing SpaceX (12 years) and Tesla (15 years), two of the most impressive and impactful companies of our generation.
Francesco at ourdomain
Arsenic occurs naturally.
To summarize the article - work kills!
> If I'm asking, I've already considered options.

I think there are more people that haven't considered other options when asking. They just got stuck for a bit and want others to help them out. This makes people that answer questions jaded, and cause them to act like that.

Like the other poster said, probably best to just specify that you've considered those options.
They can wiretap the data lines, it's not a problem for the gov. The problem is decrypting that data.
Most change is bad. Some change is necessary.
talk to any nurse, surgeon, janitor, etc, and they will tell you that working on your feet all day is horrible for your health

working on your butt all day is also horrible for your health

it’s as if ... some middle-ground moderation-like situation might be optimal ... my god who would have guessed
> Amazon also does not break down how much he receives in tips and how much he receives in pay from the company—for all he knows, people are tipping him $20 and Amazon is paying him less than minimum wage.

Wow. Do other gig economy jobs do this? Uber and Lyft? I may just start carrying cash to leave tips now.
NK Jemisin wins best novel Hugo Award (again)
Muslim Woman Forced to Show TSA Her Bloody Pad During Search
So since we evolved to chase our prey rather than run from hunters, maybe we should program by putting our computer on a gazelle, and we have to catch it in order to write code for the [time period]?

It'd certainly lead to more thinking before writing, maybe the tradeoff would be worth it.
> Now research Impatience and Hubris!

Do it fast, but we already know the answer.
Blood flows in veins due to contractions of surrounding muscle. When you're sitting, your lower body is largely relaxed, which causes blood to pool in your lower body. It's a serious (acute) issue in people who are bedridden for long periods of time. I suppose the article is suggesting there's a downside to chronic, low grade exposure as well.
I'm not convinced. While I've been on the receiving end of such suggestions - and yes, it can be frustrating - a lot of times the question itself reveals problems with the intended solution.

Examples:

"Hey, our home-grown queueing service slows down when we have more than 1,000 insertions per second. How do I make its SQLite backend more scalable?" "Um, perhaps that's not a good solution to your problem." "Would you please just answer the question?"

"Our service can only process one request at a time, so we're thinking of switching from Python to Rust." "Would it make more sense to make your current system multi-threaded?" "Are you gonna help us rewrite this or not?"

Sometimes lack of experience makes suggestions seem like bazookas when they're really cork guns. If you've never used a client-server database, that might seem like a scary upgrade from SQLite. In reality, it's very straightforward and common. If someone recommends a bazooka to you, first make sure that it's actually overkill and not the standard upgrade path from your current situation.

Further reading: https://en.wikipedia.org/wiki/XY_problem
I recently bought a Mi band 3 and a convertible stand up desk at work. There is an idle feature where it alerts you when you do not have enough steps with the hour. It has done wonders for me in terms of changing my sitting habits.
This is far easier than swapping hardware, rebuilding the framework, or moving to a different programming language. The ease of adjustment is certainly present with the AWS dashboard, but the fixed qualities still applies just the same. If you want a change of resources or environment YOU must make that change with the AWS tools. In a decentralized system the diversity and flexibility are inherently present.
What are the possible ways to monetize open source software?

* support or training. RedHat seems to have cracked this, other large companies struggle to make it work.

* building an SaaS around it. That seems to work only if no other large player attempts the same

* proprietary extensions (whether you call it "open core" or not).

* getting sponsored for adding features (doesn't seem to scale all that well)

I have no moral objections to any of those.

And then there are things like OTRS AG delaying the release of their own source code, to make the SaaS offering more attractive compared to self-hosting, which kinda annoys me (mostly because it means they can't really accept user-contributed features in a meaningful way).
Applications of set theory: all math.

But no, seriously, it depends on what kind of set theory you're talking about. The stuff Hilbert was arguing about up to the stuff still being argued about today in the ivory tower? No, you pragmatically do not need to know that unless you're pursuing a research career in pure math. The stuff in an undergrad probability course? Yeah, sets come up basically everywhere if you're looking and are willing to think like that.
Minor quibble, but halogen-lit offices? Who is sitting under halogen lamps all day? Most office lights are LED these days or maybe fluorescent if they're older.
The first chapter "Conjectural Knowledge" of his book "Objective Knowledge" is a discussion of his proposed solution to the problem of induction.

His theories of science (and in particular, of falsification) are explained in his book "Conjectures and Refutations". I read it years ago when I was in grad school.

Popper's writing is clear and jargon-free, so anyone who is interested in his ideas should take a look at some of the original sources.

Finally, "Wittgenstein's Poker" by David Edmonds and John Eidinow takes an argument between Wittgenstein and Popper as a starting point for exploring their lives and work.
I know almost nothing about medicine, but my guess is that the issue is that staying in one place all day is the issue, not whether you’re sitting or standing.
Brazil’s agency for indigenous affairs released drone video of unknown tribe
Am I the only one who felt how jealous the author was of the people to whom he was delivering these packages? Someone else made deliberate life choices and maybe sacrificed a lot to be in a position they are at a prestigious tech company with a good salary. Heck, even if that person just got plain lucky, I still don't see where dwelling on their success vs the author working a gig job gets anyone anywhere.

I'm not jealous of movie or sports stars and the millions they earn. Where does this person get to think life is unfair because they never applied to/were never hired by Google or the like?
I agree there's a lot of crap out there, but the point of the article is that even for text that is worth the effort, your ability to supply said effort will have been diminished by a lifetime habit of skim-reading. The ability to read deeply has to be exercised constantly. It cannot be turned on and off. The other thing is, will you still be able to recognize every text that is worth your time? These seem like worthy points to me.
Third place – Ray Oldenburg
> due to the fact that functions in JS are first-class

I don't agree with that. There are plenty of languages with first-class functions that don't have this kind of confusion. There's nothing about a function being a value and being able to pass functions around that necessitates the awkwardness of JavaScript's 'this'.

What does necessitate it is the lack of separation between functions and objects. The fact that a function can also have its own properties is, to my mind, a mistake in the design of the language. And it's a decision that those other languages with first-class functions and no 'this' problem didn't make. If objects and functions are distinct concepts in the language, it's trivial to make 'this' be dead simple and allow programmers to have a simpler mental model.
Study: Only 1 in 3 publishers see a clear traffic boost from AMP
Wow, that is innovative. Something like overlays in certain versions of Turbo Pascal, but better.
Although your simile is reductio ad absurdum, a version of this idea does, occasionally get surfaced, in the form of using (modern) small, lower-power processors (e.g. Atom, mobile ARM) in very large numbers in the datacenter.

While touting the purchase cost or energy benefits, these ideas routinely ignore the overhead cost inherent in a distributed system, let alone the Fallacies [1], which is the GP's and OC's (and possibly your) point, I believe.

[1] https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...
JS was also designed for scripting
This article reads like it was written by an entitled millennial (i.e. someone who never had to make sacrifices and perform hard and unappreciated work to enjoy basic comforts).

Every job is optional. If it’s beneath you, don’t take it. Hard work is hard work. It’s above minimum wage, and you’re not being abused, then what’s the problem?

You don’t get to dictate your value. You earn what you’re willing to work for.

What did she think she was signing up for? Find another job if it doesn’t suit you. No job is perfect.

There are legions of Flex employees who are grateful for the flexibility this job provides.

If you want to make more money, educate yourself, network, apply to different jobs, work hard, be persistent.

People are so myopic about work these days. Opportunities are out there if you work to find them. The same work ethic that it takes to find those great opportunities will make you successful in life.
That depends on the application in question. I don't see this as in issue behind bit torrent. The biggest limitation in this regard is versioning. A change of API or format major version could break backwards/forwards compatibility that disrupts the decentralized system since you don't control the version present at each node.
I think the main point made by the author is that we should _be able to_ read properly and consciously make the decision to do so for some texts. I don't think anyone would argue that we should carefully read every single shallow, poorly written blog post out there.

"We need to cultivate a new kind of brain: a “bi-literate” reading brain capable of the deepest forms of thought in either digital or traditional mediums. A great deal hangs on it: the ability of citizens in a vibrant democracy to try on other perspectives and discern truth; the capacity of our children and grandchildren to appreciate and create beauty; and the ability in ourselves to go beyond our present glut of information to reach the knowledge and wisdom necessary to sustain a good society."
If you’re fine with waiting a couple days for the gazelle to tire out before you can catch up to it, sure. And that’s if you know the signs to follow where the gazelle is.
Oddly, the time saving is not obvious to me. Deploying to Java app servers was not exactly hard to get running. And it is only in this brave new world of docker that I have joined a team and not gotten a commit on day one.

I don't blame docker. I think. However, I do feel it enables people to move faster with more complicated solutions where not necessarily needed.
Satoshi’s bitcoin was a buggy disaster with lots of design flaws. It took about two years to get right.
Tesla Semi made it ‘across the country alone’
“Horror storries” from alleged ex Tesla programmer
Apache Struts2 CVE-2018-11776 POC
Play a Disney villain in new Villainous board game
A Piercing Celestial Eye Stares Back at Hubble
On Methodology: Turing Laureates Discuss Their Approach to Work [video]
So what? What's the point of these articles? You could write the same about anything."I cleaned houses for a week and it was a nightmare", "I worked as a store clerk for a week and it was a nightmare"...

This is cheap click-bait journalism trying to get on the wave of writing something about Amazon labor conditions.

Modern American journalism is a joke. Many things in this country are wrong and people can and should rightfully complain/voice their concerns about those things, but this type of journalism is just the equivalent of setting a house on fire just to have the exclusive that you were the one who covered it first. How can we trust any news outlet right or left, if their motivation is only just clicks and impressions?
I'm fairly involved with creating or having created various materials for people who might be interested in buying our products. Even in the past 10 years or so, we've shifted to shorter pieces, survey results presented in the form of slides rather than words, short videos, etc. It's definitely more about things you can share on social media that people will glance through for a minute or two rather than carefully read on a plane.
Java VM Operand Stack Viewer
As a backpacker and historian I love Collingwood's analogy.

The shallow jingoism of history as taught in school is indeed quite dangerous, and without the "trail knowledge" Collingwood mentions you really can't see what you're walking through.

For example, people love to sling around (or reject) the "nazi" analogy for the current USA, but a far more insightful one is 1930s France.

Apparently in US schools all you learn is that the French ultimately (or, as they are taught, "quickly") surrendered to the Germans in 1940, but why is where the insight lies. It is there, with the Action Française and the communists literally fighting with their respective armies in the streets, and the desire of the right wing to surrender in order to "purge" the country of socialism that most closely matches the path the US is on.

(I don't believe the US will actually get to where France was in 1940, but understanding the 30s helps me understand what's going on now).
I am familiar with this technique, and it works well for a single still image. My end goal is rarely a single image as I'm usually shooting timelapse. Since it's timelapse, the motion blur still shows motion, but it also pretty much ensures nobody is identifiable.
There's no verification provided, so this as well might be total BS. But makes a fun reading. Some of "solutions" described are quite popular across industry, to say it mildly.
Problem with this reasoning is that today, the population is decreasing in most developed countries, meaning that older generation will beg the younger more and more. People have less and less kids, so the job market is shrinking.
At best, 2B of them are.
I don't think it does, actually.

The top of the line rigs are what you need to play new titles on Ultra settings, sold at $50-60+

With hardware comparable in pricing to what you'd find in a console (or using something that doesn't make much sense to mine with, like a GTX 780Ti) you can easily play a 3-5 year-old game at 1/2 to 1/4 of it's original price, which might even be reduced further by -50% to -90% during a Steam sale.
Yeah but all of a sudden this new title seems waaay more interesting considering the recent journalist describing his experience working as an Amazon Flex Driver. Just saying.
Spherical Harmonics