skysight-inc/HackerNews huggingface dataset:
Which part of it? Not too many generations ago, many people lived entirely off the land. A large portion of people's "jobs" were displaced from agriculture and yet over time new jobs keep getting created. There are jobs that no one had even thought of that are now providing for the livelihood of many people.

New jobs keeps getting created simply because the markets have grown through population growth and globalization. If you look in the US out of all the new jobs created since 2009 95% of them are temp jobs not structural jobs. Temp jobs means that the job is being perceived as less valuable (no healthcare) than ex a structurally solid job. The actual market value of most jobs is diminishing. At the same time cost of living is going up up up.

The jobs no one have thought of are literally a drop in the ocean. They pay a few people very well while 90% don't make a dime on them. And they are only "new jobs" in the sense that they are about a new medium or technology. But fundamentally nothing new about them.

The problem with most jobs is that they don't actually require the whole human only a small part of the humans abilities. Unless you don't think technology can replace that function I have a hard time seeing where you get your view that it's not an actual problem from.

Technology allow you to be competitive which mean you need to keep investing in technology to be competitive. Yet income is actually declining and cost is going up.

Here is an interesting graph showing price change:

https://twitter.com/hnshah/status/909557796873662464/photo/1

How is that an illustration of things becoming more accessible? Unless of course you mean that TV series covers people fundamental needs.

No not at all. Of course I think automation can keep getting better but there are plenty of jobs that I don't see computers doing anywhere in the near term - building a house, paving a street, cooking food, being a nurse, being a garbage man, etc etc.

Yet there are already technologies doing that today. This will only increase over time.

Um seriously? I know people who literally are "social media managers"

Social media manager are just marketing people in another medium nothing new there. Selling ebooks is just selling books in another media. these aren't actually new types of jobs and it's a very very very small fraction of society who actually make a living from these. You can't live on likes.

The benefits of technology is desired by people and thats what matters here.
Nitpick, but those are the result of fission not fusion.
I don't know either, so I googled [OGNL] and the instant answer snippet was

> OGNL stands for Object-Graph Navigation Language; it is an expression language for getting and setting properties of Java objects, plus other extras such as list projection and selection and lambda expressions. You use the same expression for both getting and setting the value of a property.

Which makes it pretty clear.
Hi Erik,
The JTAG pads looks a little different from usual JTAG pads for previous BeagleBone series. Is there cables or connectors that I can connect those pads?

I also noticed that the OSD335x-SM has got a EEPROM, which previous OSD335x module doesn't have.
So basically OSD335x-SM is just a smaller and slightly better module than the previous one?
Have you written anything complex with Go?
TBH, This is the lead:

> The decision to lift the blocks could negatively impact Saudi Arabia’s three main telecoms operators - Saudi Telecom Co (STC), Etihad Etisalat (Mobily) and Zain Saudi - which earn the bulk of their revenue from international phone calls made by the millions of expatriates living in the kingdom.

> Zain Saudi’s CEO, Peter Kaliaropoulos, told Reuters some lost income could be recouped through expansion of its own data services.

> “The Saudi market has a strong appetite for faster data throughput and higher data use packages,” he said in an email. “The opportunity to monetize the extra data usage will partially offset voice revenue losses”.
Didn't have a multisig BTC wallet before (created one in the past, but deleted it months ago) and I don't seem to be able to add another multisig wallet - only those multi-email-confirmation-required wallets.

Not holding the keys for my own coins is not an option (see https://www.youtube.com/watch?v=vt-zXEsJ61U for why), but at least there are alternatives such as Ledger hardware wallets.
Shit, man. If "financing things I don't like with my taxes" is the hill I'm going to die on, I'm going to set my sights on the insane military budget we use to turn far-away countries into toilets and parking lots.

Funding my fellow countrymen who want to squander their lives, so long as they're doing so peacefully and in the privacy of their own homes? Sign. me. up.
Hey, HN! Would you recommend me a practical introduction to data modelling with Postres?
Developer productivity is overrated, or at least we have no concrete ways of achieving it. The person who approaches everything with a for loop and doesn't have to even consider whether to use a list comprehension, map and filter, or loop is going to be very productive simply because there is no choice to be made. This is only exacerbated in teams.

You're absolutely correct on basics, and those can't really be worked on unless devs are stripped of everything but basic constructs like the function. Rust and Haskell are too much for the average dev and maybe even good devs
Your statement that I was "Head of Sales" is completely false. My job title has had nothing to do with Fintech sales since 2014. I did leave MongoDB in 2017, as did plenty of other people, and just as plenty of other people leave companies they work for every year. MongoDB, in fact, is a great company with a great product, and the reasons I left are completely personal and private. No inference can be drawn from my departure as to the state of the company- doing so would be completely unfounded and reckless.
Filling the sky with radioactive particles to combat global warming is an end I hope we never reach.
I really like the layout and think this would be super helpful. Obviously it will provide more value once the community grows and their are more upvotes. So far all the categories I looked at all had 0 votes.

One thing you may want to try out in the early days to make it look like there is more activity is to create a bunch of different logins for yourself and friends. Reddit had a super admin tool that allowed them to select from a "user" dropdown anytime the founders wanted to post a comment. That way it appeared there was a lot more dialog and activity.
There have been "volcanic winter" events. Or at least, reduced insolation for a year or more.
Anathem is the last book of his I read, and my favorite so far, partly because he suddenly remembered how to write endings. Does his later stuff continue that trend, or does he return to the "just sort of stops" style of Snow Crash, Diamond Age, and Cryptonomicon?
Show HN: Elevio Elements – Embed in-app help components anywhere on your site
...

http://lmgtfy.com/?q=how+will+the+ahca+affect+me

https://www.cbsnews.com/news/here-is-how-the-american-health...

https://www.nytimes.com/interactive/2017/03/12/us/politics/r...

https://www.wsj.com/articles/how-health-care-bill-would-affe...

All that is a bit dated, since the current bill hasn't actually had time to be evaluated. Here's an article

http://www.latimes.com/politics/la-na-pol-obamacare-101-grah...

Oh and if researching this is too hard for you too:

http://lmgtfy.com/?q=How+would+graham-cassidy+repeal+affect+...

The most obvious things being you wouldn't have to worry about the individual mandate, but you would have to worry if you currently have a pre-existing condition (which is pretty damn common).

Do people seriously have such little ability to research things anymore?
"Imagine all significant above-ground petroleum storage in RF/USA - large petroleum producers - is ignited."

During the First Gulf War, the uncontrolled oil fires in Kuwait were burning at a rate equivalent to 30% of all US consumption. Nothing remotely resembling a climate apocalypse occurred; major volcanic eruptions have far greater effects. Empirically, it seems highly improbable that repeating that experiment on modestly larger scale will unleash a global apocalypse. It isn't a convincing argument based on the evidence.

The above-ground petroleum storage facilities only hold days worth of oil that we are going to burn anyway.
Occupy Wall Street and Bartleby the Scrivener
Shortage of money is never the issue, governments can print as much as they like. Supply of labour obviously isn't an issue either. The question is why this labour can't be used to produce goods and services in the way that Western countries manage to do, and the answers probably relate to education, poor practices in government and society such as corruption, or lack of capital (in the form of buildings, machinery, roads etc.)
> Am I wrong to be worried about uploading a picture of my passport to a US company?

As opposed to? I mean, if you travel anywhere, the US government has a scan of your passport.

Surely the bigger concern here is not the passport but the money you desire to give away to any company in exchange for a database entry that assigns you a fraction of a nascent digital currency.

If you do sign-up - and you should if you believe in Bitcoin's future - make sure to buy Bitcoin on Gdax. It's Coinbase's trading platform. Buy your coins there and you avoid the outrageous fees (as you're making the trade yourself rather than paying Coinbase to do it for you).
I love Go for the concurrency and awesome cross platform support, but my biggest complaint about Go is still the forced GOPATH.

I know this is super nitpicky, but I like to keep work and personal code completely separate and changing GOPATHs is very frustrating.

With the introduction of `vendor` and software like glide and dep tool, you no longer have to store your sources in `$GOPATH/src`.

Since dep/glide are also required for sane dependency version management, there seems to be no benefit of using `src` over `vendor`.

Without `src`, is there any reason `GOPATH` is still required?
So basically they called eval() on an error message, to put it bluntly? Nice reminder that no matter how safe the language, people will do nutty stuff with it.
OK, but if you go high enough, you just get effects from radiation and EMP. With large enough devices, you can destroy electronics and kill animals.
They don't dominate anything though. And only half of those are for cloud infrastructure.
Don't underestimate the echo chamber here in regards to language popularity.

I manage servers for an awful lot of developers and, from my conversations with them, I'd be surprised if I could say more than single digit percentage have ever heard of Go.
That 58Mb RAM number isn't necessarily a good thing - something postgres has regularly fought against adoption-wise is that the defaults exist to be sane on a shared machine, not provide maximum throughput on a dedicated database server. While I appreciate this choice personally, I also suspect a good container default would idle higher.

(I'm a huge pg fan if that isn't clear - just ...)
Can you name a C compiler that distros use that isn't GCC or Clang?
Drivers scare me more than anything I see on the news.
> Is that true? First time I hear of a dominance of Go in the cloud. (And what does it mean anyway -- any distributed app that runs on the cloud, or cloud infrastructure... such as?)

It isn't. It's like saying Ruby dominates the VM space because Vagrant uses Ruby. Sure there are a lot of orchestration tools written in Go, but look at the actual apps running in the cloud, how many efficient RDBMS written in Go widely deployed? worker queues? full text search engines? ETL solutions? streaming servers? or just actual apps users interact directly with?

It's the "Go is a system language" all over again. It's at best misleading.
> Both MySQL and PostgreSQL support out-of-the-box partitioning. Are you referring to sharding?

Hopefully it's fairly obvious from the context, but yes, I'm referring to horizontal partitioning [1], or sharding.

---

[1] https://en.wikipedia.org/wiki/Partition_(database)
This is a completely reasonable worry though I must note that postgres has done it way more rarely than anything else I've dealt with which may explain the voting response to this comment.
Nobody is treating developers like toddlers. In corporate environment developers are paid to do what management wants. In more free environments developers can use what they want and if they are not using Rust/Haskell may be they do not find use for it.
Modern pg libraries only cache the plan with the query params involved as well so this generally doesn't happen.

(I made it happen with an older version of things and ... yes, argh)
> ... almost everyone opposed to climate action is anti-scientific and political in their motivations ...

I'd say that motivations are economic. And skeptical scientists and politicians are bought. It's the same strategy that tobacco firms used. Including the astroturfing.
Even the C++ front end in GCC is written in C.

https://gcc.gnu.org/git/?p=gcc.git;a=tree;f=gcc/cp
That sounds pretty dicey to me, and there are no do-overs in global thermonuclear war.

Even the largest tsunami ever wouldn't make it past the Appalacan Mountains, so I really don't know what they are thinking about there. My guess is that even our biggest nuclear weapons are puny compared to a modest earthquake, so the Taunami plan probably won't work very well.
Not a Go programmer myself but I am very grateful for Go. Some of the best software I use everyday uses Go - rclone, gitlab, gogs, gosu, docker to name a few.
i agree that its not required.
NoSQL has real use cases. The model is much closer to how you usually are structuring and handling data in your application. If you application is handling hierarchically structured, variously shaped, low-relational data - which many are because that's pretty much the default for how programming languages work - and does it's data processing and validation at the application level, then it can be nice to have a storage system that matches that closely.

It's that situation where a single structured User object would "foil-out" to like 10 de-normalized tables. It feels ridiculous. It often is a bit ridiculous. Also, I'm not sure how much Open Source RDBMS have improved in the last 8 years, but I know for a fact that MySQL used to just melt under joins like that with any serious load.

As far as the recent OS RDBMS JSON additions, they're just that - recent additions. They feel tacked on. They're treated differently then first-level values. Support in ORMs is lacking. It's hard to find examples online. They're not nearly as easy to use and well supported as hierarchical data is in systems build around it from the ground up (of course).

As far as why MongoDB... because it's the most popular solution. If you hit a problem, someone had probably hit it before, and you can probably find some material online. The leading drivers and libraries are relatively mature and widely used. It makes it a much safer bet as far as tractability of issues you will hit.

I don't really like MongoDB, but the case for using it seems pretty strait-forward to me.
>Gravitational interactions between all bodies. I use an extraordinarily naive direct summation approach, which scales as O(N^2) and is horrible. A huge improvement would be to approximate forces from distant bodies with some kind of multipole expansion, and store masses in a balanced tree – this is known as a Barnes-Hut simulation.
Learn normalisation from wikipedia, then read "The Art of SQL" to get a feeling for the shape of the weirdnesses, then read the postgresql documentation from end to end.

(disclaimer: worked for me, may not for anybody else)
Hi! Yes we do - in compliance with school district policy, we require all volunteers complete a fingerprinting and background check process.
Also police departments, National Guard units and military.
$15 minimum wage discussions, in the US? I only vaguely remember it. I'm in Australia and the minimum wage is currently $18.29 AUD (I suppose a bit under $15 USD). I'd say anybody suggesting it should be cut would have no ambition of ever being elected to a political office.

It's funny how people have such ideas about who "deserves" to be paid how much. It has nothing to do with supply and demand, making the labour "market" somewhat dysfunctional when judged as a market.
> Logging.

Would ElasticSearch not be superior for logging? Its (mostly) solid as a Graylog backend storing 10s of TBs of logs (in my experience).
Plucking a weed is not enough to stop it from growing, especially if it's roots are deep. Also, plant debris can spread the weed.

Purslane is really annoying.
Yes, he means what you are calling sharding.

Back in 2004 or 2005 when I first learned about "sharding" it was introduced to me as partitioning.
Buffett predicts the Dow will hit 1M and that may actually be pessimistic
What kind of software engineers are they hiring? I'm senior CS student and want to work in this space (crypto). Could you recommend any subject to dive into?
Wasn't the "baseball test" an accepted norm in journalism?

"A reporter should not be assigned to cover subject X unless he has as good an understanding of X as a baseball writer is expected to have of baseball."[1]

Shouldn't media outlets be embarrassed into retracting stories written by people who know nothing about the subject? Shouldn't the reputation of the media outlet suffer?

1 - https://www.theatlantic.com/personal/archive/2007/08/the-bas...
I have yet to see any credible source pinpointing the CVE used to compromise the Equifax data (we all know it's in Struts, but which one was it?). Has something changed, or is this title clickbait?
'Silent Start': Brilliant (and Surprising) Meeting Method I Learned from Amazon
Illuminating the Path – R&D Agenda for Visual Analytics [pdf]
I’m trying to not rely on GOPATH too, but how do you import sub packages? Are you supposed to put them in vendor too?
I don't understand your argument. You can't develop complicated GoLang apps unless you have tons of money? But you can develop complicated Rust apps without tons of money?
IMO, the users share part of the blame -- if they had a firewall in place this wouldn't have been an issue.

Yes of course, users are always responsible.

That doesn't mean shipping a product with zero default security was a sensible thing either. I'd note that other database vendors don't do this.
You're talking about DDL.

They're talking about an in-place rewrite of the value of a single column, which, yes, InnoDB will do with way less write load than postgresql.
Poker AI Infographic
MVCC is almost always a feature for my workloads but it's well remembering it's a trade-off.

Thanks for reminding HN of this point.
Interesting. Wondering if this means earning only redeemable SkyMiles[1][2], or actual Medallion Qualifying Miles (MQMs)- the ones that actually count towards status on Delta's loyalty program. Since the distinction isn't called out on the Delta Lyft site, either it's a scam, or we could perhaps cynically assume the less valuable type of SkyMiles (redeemable, not MQM).

[1] https://www.delta.com/content/www/en_US/skymiles/skymiles-pr...

[2] quote from the Delta SkyMiles site: "Redeemable miles differ from Medallion® Qualification Miles (MQMs), which are based on distance flown and help you qualify for Medallion status. Medallion status is earned through a combination of the miles or segments you fly plus your annual spending on Delta flights."
Can anyone recommend a good resource for learning PostresQL? I have a decent understanding of SQL, I've used MySQL in the past, but every time I see the latest features of Postres I'm left thinking I'll need to buy a book and take a pretty deep dive to figure out how to apply the new features.
I think this product, a development board for industrial application developers, is already pro-sumer oriented product. Pro-sumer product does not always mean latest and high-performance hardwares. These kinds of things never look at a desktop replacement.
He said it over the course of 100 years time...
The problem is trust: why would anyone trust anything other than THE third party guarantor, who has enough available capital and an established reputation for providing recourse?

Would you ever trust some random, small-time agent to collaterize a smart contract you're involved in? That's obviously foolish. Even trusting a mid-size agent is foolish. You don't know how these people are operating, and whether they might go insolvent the very next day. This is one of the primary reasons we have large, regulated, centralized institutions in the first place.
Wouldn't we be burning that oil anyways? I'm sure it burns less 'clean' in a particulate sense, but orders of magnitude worse?

Seems from the petroleum front it's likely to actually reduce particulate matter over the course of months due to the lack of human industrial activity on the planet.
Well if my experience with py2exe is anything to go by raco distribute actually works 100% of the time so that's a pretty enormous improvement. Though I must admit my experience with py2exe is not particularly extensive.
I'll point out again that this is very reminiscent of the OOP fad and "everything is an object". "Everything is a monad" is similar.

"It's all just the CPU monad" is just.. inane. It's like saying 'C functions are pure functions that implicitly take and return the world'. Maybe? But at that point 'pure' has lost all of its information content.
So from this it follows, for instance, that a reporter assigned to cover baseball should have the same understanding as a writer writing about baseball: it is an assertion that there be a level standard of topic competence when reporters and writers are compared.

But then under what condition should a writer not be assigned to write about baseball? (Unless he or she as knowledgeable about baseball as a baseball reporter?)
I remember reading the netchan and thinking it would be so cool but it was gone by the time I started working Go. I figured I must have been imagining things.
> But this isn't the official compiler, this is someone's personal project?

True, but compilers are complicated machines and Rust is still changing at a fairly frantic rate.

The author seems to be doing quite a good job of development today, but if it has any hope of staying current, it probably needs to think about how to increase its bus factor (something happens like changing jobs, starting a family, or they just become interested in something else, and a single person suddenly has less time to contribute).
Holy hell, Go is ten years old. 2007 was ten years ago. I'm so happy I have some Buffalo Trace whiskey sitting next to me :/
What can anyone do with your real passport scan that they couldn't do with a fake passport scan with your name on it?

(answer is nothing)
> Interesting. Wondering if this means earning only redeemable SkyMiles[1][2], or actual Medallion Qualifying Miles (MQMs) - the ones that actually count towards status on Delta's loyalty program.

I would bet absolutely anything that there is no way Delta's going to allow people to earn MQMs off of Lyft, except maybe a fixed number as a one-time signup promotion (the way they do for the higher-fee AmEx cards). But even that's unlikely.

The whole point of MQMs is that there's basically now way to earn them except by butt-in-seats flying, measured as the crow flies. If you pay $195 or $495 for the two higher-end AmEx cards and spend $25K/year, they throw in a tiny number as a token gesture. But they introduced this system specifically as a result of people complaining that it was too easy to get medallion status on Delta without actually flying.

Beyond that, I'm not aware of any generally-available way to get MQMs on Delta.