skysight-inc/HackerNews huggingface dataset:
> Yet, many don't start anything, despite wanting to.

That's a pretty tone deaf response. Many people don't start something, anything, because they don't have $1.5m in liquid assets sitting around, mate.

I have my own business. I'm writing this from the office we hire. I have tens of thousands in business bank account, not $500k. I have tens of thousands in personal savings, not $500k. You don't need a lot to start, in my opinion, but when you have $500k it's really not a hard decision to start at all.

With $500k you can start, then start, then start, and keep starting and failing over and over, easily, for 5-10 years with that kind of cash.

> Suddenly there's more to lose than to gain. Once you realize you've "won the lottery" and you find yourself with a nice nest egg, you start worrying more about losing it, than about using it to gain some benefit.

I believe this is a sign of a deeper problem, Daniel.

If you can maintain a happy lifestyle on (for example) $50k per year, there's no reason you shouldn't be able to maintain the same lifestyle should you "win the lottery" and find your self with $1.5m in the bank... you simply keep living off of $50k. The lottery winnings are just a bonus you can grow on the side.

Worrying about losing it is, essentially, worrying about being poor. And that's a valid concern for some, but it's not a valid concern for you, sorry.
Or more likely: fewer people do business. It would certainly explain Spain's economy.
DC.js is the greatest most customizable charting library I've ever used. Thank you for that.
This is true, but there is a definition that passes most people's "real" test and that is the "one-take" test, in analogy with music making.

It doesn't matter what your device does for you but you commit to one take on the scene.
this is kind of an ironic statement on this forum when von neumann thought programming (outside of directly writing binary) to be a complete waste of time and effort.

in terms of basically being a human computer though, i think he's pretty far up there. although, i do think there's a lot more to being smart than just being a technical person. for example, i would rate noam chomsky to be pretty far up there in terms of smart people. when you hear him speak, he seems to have a photographic memory for damn near everything he has read, which is a ton.
Using TypeScript for about 2 hours made me wonder why anyone would write JavaScript ever again. This was several years ago, when TypeScript wasn't nearly as good as it is now.
Obviously there’s a YouTube of it:

https://youtube.com/watch?v=zbCnAXe5lck
Bear in mind they've only started this initiative about 2-3 years ago.

Cloud architects are hard to come by, and hard to pry away from their existing jobs.

Think about whether or not your want to pay Accenture marketing rates to get a junior employee who just started, because knowing what I know about the pay scale, if anybody gets some expertise in Cloud Architecture and has some contacts in tech, which is quite likely because he's talking to clients, he's probably going to jump ship for a company that pays better.
There are options to control the referrer in various places, but it is still included by default. The only situation I can think of where its blocked by default is when navigating from https to http.
The countries with fastest growth and highest employment, healthiest companies tend to have lower tax rates (China, USA).

Another yardstick for comparing countries is how they treat and take care of the poor ones. High-tax countries often fare well in that and China, USA not so much.
You already pick which laws you obey and which you do not.
This however seems more of a problem in philosophy than in governments. AI can cover the laws of the country in which it runs. The laws define the edge cases more more thoroughly than any philosophical school of thought. It raises questions like

If we can derive morality from first principles, why hasn't someone applied this to the legal system yet?

If we can't derive morality from first principles, why would we need to invent that for world changing technology to happen?

Wouldn't it be a lot more in line with the population's sense of morality to train the AI based on our current laws than on some generalizing philosophical view?
Is that good or bad? Sounds like it's good, but I've never used Haskell, so I don't know.
Does developing film with various unconventional methods (solutions, variable-contrast paper, etc.) mean producing ‘fake’ photos?

The line I personally draw is at a point where you start to combine multiple unrelated images, while implying that the result is real.

That aside, the artist captures light, and it’s up to them to make it look the way they see it. Counter-intuitively, captured light in itself carries no aesthetics. It’s up to the viewers whether the result is pleasing, but calling it ‘fake’ is something I personally really try to avoid, as it carries powerful yet subjective sentiment that can invalidate the effort in the eye of the creator.
Looks like it also parses UTM params but yea, it's not doing anything special or nefarious.
Session types are more like “encode a state machine in your type system so it’s impossible to mess it up”. They don’t inherently have to do with network services, though since network services follow protocols that can be represented as state machines (think “the S in REST”), they’re a good application of session types.

That said, it looks like this library is not purely about session types, but applying them to channels. (Which are go-style, yes.)
As someone that knows only a little about Rust and Haskell, why?
I just went to your website and saw this screenshot:

https://getpolarized.io/assets/screenshots/document-reposito...

This is exactly what I'm talking about. Tags may be supported but it's not a tag-first interface, per se.

When I open finder/explorer/nautilus on my computer, what shows up is the top level of my file hierarchy. This would be like an interface where you showed only top-level tags and then you have to click through one of those to get to any actual documents. You can say this increases friction, but the tradeoff is that it promotes a system of organization that becomes faster overall when I have large numbers of documents.

Or again, the issue of uncategorized files: you say it's like saving a document in /, but when I save a file on my local machine it doesn't put it in / first and then as a second step I have to manually put it somewhere else. But that's how most tagging systems work: documents go into the soup of the untagged list by default, I have to manually tag it if that's what I care about. Again, it's normalizing an approach where you dump things in and organize them later except the second step usually doesn't happen.

Like I said before, it's not that I don't think tagging could be used with discipline to maintain organization, it's that systems that rely on tagging tend to design their interfaces in a way where tagging is at most an afterthought and often isn't done at all. Whereas on my desktop I literally can't save a file without putting it somewhere in the file hierarchy, and the UI is designed to put that hierarchy front and center.
> You know what? Just let the world be.

You think powerful countries just "let everyone be"? They normally act way, way worse than anything the US has ever done.

Read a history book.
I believe Pocketsmith use Yodlee for their bank feeds. While the NZ government prevaricates I doubt there will be any useful bank APIs here any time soon. At least there is some progress in Australia.
Truth to be told, most people who end up in prison for violence/gang/drugdealing stuff are just not worth much pity. Cold hearted criminals just love to abuse the trust of the average people, this has been seen like a million times already. Alternatively we can label them as animals not responsible for their actions.
would you mind taking a video? Some people are saying it's slow and I wonder if it's slow because of another issue that I haven't seen yet.
You don’t need that powerful of a type system to do this kind of thing; Rust is still pretty far behind Haskell in terms of raw power.
https://phptherightway.com/

http://www.phpthewrongway.com/

https://paragonie.com/blog/2017/12/2018-guide-building-secur...

Edit: formatting
I doubt people jump to "they must be lying", but rather wonder why they would listen to the person in the first place? The decision-making process of a person with $1 million is relevant to a very tiny number of people.
Spectre is another mode of interference, and perhaps one which means we're going to have to give up altogether on running untrusted code without at least a process boundary.
VAT taxes are extraordinarily regressive. Next to lowering taxes on the rich, it's among the worst possible options.

Increasing the income tax and taxing capital gains at regular income rates, along with bolstering estate taxes on the rich, are the ideal near-term solutions to the US budget problem. The US still has a lot of slack taxing capacity on the wealthy. That should be maxed out long before we look at a VAT.
It may be possible, with a lot of work, to get the model up and running, but to get any type of accuracy out of the model, realtime data assimilation of observations is key and that is possibly even more complex. So I'll agree with the comment that it may be easier to just hook into a national weather service API. Of course, if you just want to learn about getting these models up and running then it's worth trying. (I work at a national met service developing these models.)
Homogeneity is comfortable huh? Sounds like Silicon Valley thinking these days.
The term is somewhat dated, but the usage makes sense in context. Historically there has been a noble class awarded privileges via mechanisms external to the market that leveraged those privileges to extract revenue from the market. Generally this consisted of renting out some right like the right to farm certain land or draw water from certain wells or dock ships in certain harbors. From this we get the modern economic usage of the term "rents" to mean the additional cost someone can charge for something due to their exclusive or semi-exclusive ability to provide it. Think patents, copyrights, monopolies, trade secrets, and ownership of scarce finite resources (like land in SF). From this comes the term "rent seeking" to describe the behavior of obtaining market privileges through means external to the market. This (mostly) consists of trying to influence laws to be in your own favor, like patent owners trying to get patents extended or homeowners opposing upzoning.
Lyft-Off or Crash-Land?
Yeah, I find that the tax avoidance issue is overblown. The numbers look large because they have collected over several years, but in the grand scheme of things they're a cup in the bucket compared to VAT, payroll and income taxes.

You have to remember that VAT, payroll, and income taxes roughly scale with revenue, but corporate taxes scale with profits.
Long term job and total comp prospects. Having done tacked on FP in Node.js (Fantasy Land, Sanctuary, Ramda) and Scala (scalaz, cats) for quite some time and now programming in "proper" FP languages like PureScript and Haskell daily, I absolutely love life as a programmer.

However, having a decent sized family with deep roots, wanting to do college for my children as a sole earner, not living near a tech-hub of any sort, I come away with this wish list -- and I have to sustain for 20 to 30 years. ~150k TC, remote, FP languages, for the net 20 to 30 years. Seems like a tall order. We could add up all the FP Scala, FP JS, Clojure, Rust, Haskell, PureScript, Elm, OCaml, ML, etc gigs and it would be a sliver compared to the prospects of just picking the same list with just any of the other top 10 languages.

I could hop into a remote Node.js/Scala gig and slowly sell them on FP, but having done this for the past few years it gets a bit draining to fight over small FP items when you are ready to do so much more.
Because you went from a https site to a non secure one (http://sbjs.rocks) so the referer header was hidden.

See: https://en.wikipedia.org/wiki/HTTP_referer#Referer_hiding
Will data analysis and machine learning change e-commerce?
Show HN: IdBloc – Use a different email address for every website
Hi HN!

I've been thinking about how we use password generators to create a unique password for every login to increase security, but most of us use the same email address as the login identifier on every website and mailing list out there. It's a big privacy and security hole that isn't easily plugged (e.g. anyone who knows your email address has a starting point to start trying to get into your account, it's easy to track emails across websites etc.)

To solve this I've created https://idbloc.co

It’s a web app that lets you generate random, untraceable email addresses that forward to your actual email address. You can use it for signing up to different services, mailing lists or just anywhere an email address is required and you don’t want to give your real email out.

It's free to use right now, and I would appreciate any feedback!
In particular:
“A user agent must not send a referrer header field in an unsecured HTTP request if the referring page was received with a secure protocol”

https://tools.ietf.org/html/rfc7231#section-5.5.2
The Show HN guidlines say: "Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread."[1]

Something that costs $10 to try out doesn't seem to qualify. This seems more like an ad for a service than a "Show HN".

[1] https://news.ycombinator.com/showhn.html
Nitpick: the boosters were reused by parachute splashdown, but it was also really expensive due to (among other things) the corrosiveness of salt water. The External Tank was in fact expended.
Consistent with the study... Creativity (as insight in thought) is a form of blending from concept to output. You're saying that access to this insight was not achieved by members of the music-listening group.
The Ad industry did no such thing. Nobody forced google to create AdWords. That was all them. They designed the advertising product themselves. They chose to become an advertising business.

You provide the point yourself by saying that google and Facebook wouldn’t exist without the ad industry. I.e. they exist because they are advertising companies.

There is no reason a search engine cannot exist without being part of an advertising company. The same is true for a social network.
Axial | JavaScript Engineer | New York City (NYC) | REMOTE or ONSITE | Full Time | https://www.axial.net

Axial is a two-sided online platform that uses a double-opt-in matching engine to confidentially connect buyers and sellers of privately held companies. Our platform aspires to provide meritocratic and efficient access to the capital markets for all of the world’s privately held companies.

We're looking for mid and senior level developers to join our team building an application with Angular/TypeScript.

Submit application through below links, or by emailing dan.conner@axial.net.

https://angel.co/axial/jobs/491342-javascript-engineer
https://angel.co/axial/jobs/491332-senior-javascript-enginee...
California bullet train plan likely to run out of money before completion
That’s a straw man if I’ve ever see one.

Regardless of their actions or how people view them, they’re still human beings with rights the should be protected like anyone else’s.
I think any amount of fees would trigger movement away from Oracle, and suspect they calculated they were better off going all in to extract the maximum possible value before people switched away.
Another good feature is gating steps by branch / tag, using the "when" and "anyOf" clauses.
> OpenStack was an extremely ambitious project, which requires so much cooperation and interoperability between so many companies that I believe it was doomed from the start.

OpenStack was doomed from the start, but the reasons were subtly different than the difficulties of integrating software from multiple vendors.

However difficult OpenStack was to get (and keep) running, it would have been worth it if, once you (or anyone else) got an OpenStack instance up and running, a developer could migrate their app (from or to any other OpenStack cloud) with no code or configuration changes.

That was never really possible, since every OpenStack-based cloud provider insisted on adding their own special sauce to the developer experience. That was, for most of them, the whole point of participating in OpenStack: Sharing the cost of developing the code necessary for building a public or private cloud, but locking in their customers just as firmly as AWS was doing.

As a result, none of those individual cloud providers ever got big enough to give AWS serious competition, and there wasn't never a realistic portability story that could give them collective weight in the market.

The simplest way to ensure developed and deployed applications and services were truly (and trivially) portable between the different OpenStack cloud providers would have been to commit OpenStack to API-compatibility with AWS (which would also have given AWS customers a clear migration path to OpenStack), but this suggestion was rejected outright at the outset of the project.

Having real portability between different OpenStack-based cloud providers and AWS would mean that competition would largely have been on price (and quality/reliability) rather than features, both lowering AWS' margins and growing the market faster than Amazon could capture, as well as enabling higher-level businesses such as marketplaces with dynamic spot-pricing and rapid migration of jobs between providers.

Unfortunately, that isn't how it shook out. None of the cloud companies behind OpenStack wanted to compete with AWS on price instead of features, which meant they stuck their heads in the sand, kept their attractive margins, but effectively ceded the bulk of the market to Amazon, keeping prices high enough that the market grew only about as fast as Amazon/MS/Google could collectively add capacity (roughly maintaining AWS marketshare), rather than the hockey-stick growth that would have happened if everyone could have got in on the act (like web-hosting did in the 90s).
In Holland we have a law which states that you can drink a maximum amount of alcohol before driving. This amount is based on research of how the alcohol concentration affects a human's ability to do things like driving. This is a sensible approach.

How could AI ever reach such a specific conclusion?
What percentage of humanity's knowledge is available to be put on a portable device? A lot is behind paywalls or other copyright encumbrance.
Tell HN: Algolia HN search seems to be not working on the full data
It seems the algolia hn search is not working on the full hn data. For example, the homepage doesn't show the top posts of all time, even when selecting "All Time" as range.
Url: https://hn.algolia.com
Which seems to happen here:
https://news.ycombinator.com/item?id=19295836 -> http://sbjs.rocks/#/
Couldn't we achieve negative carbon emission simply by
build all houses from wood?

Cut down all grown trees and replace them by young ones. The houses act as carbon sinks. The young trees capture more co2 than the old trees. Easy.

Takes little technology, but does take up land. Probably we need all alternatives too, but this seems low hanging fruit to me.
> I think a good first pass would come from studying analytics from npm. What are the most used packages? The most stable?

I think it would also make a lot of sense to look at what's in the Python and Ruby standard libraries.
Well there's laws that to about hurting people
They probably show a JPEG diff: The quantization errors introduced by JPEG-compression. This is relevant to the "fake" discussion because often the source material of shopped images is JPEG compressed and has JPEG-artifacts. If one combines source material of different shots their JPEG artifacts will likely not align because of the different resolution, offset, and compression levels of the parts. This means that the inserted parts of an image will have a different noise-profile which can often be spotted just by looking at the diff.

I'm not trained to read these diffs and somebody who's cheating professionally would know to cover their tracks. So while they can be used to detect forgery they cannot disprove it.
I get why everyone (me included) wants money. But if every government comes up with its own inconsistent ad hoc scheme to tax foreign corporations then they will unleash the mother of all trade wars.
I'm not sure if it's Transition, but those "verify information only you'd know" questions that credit card companies ask now has bogus data on me, and I've had trouble getting into my own accounts because of it. For example, "which one of these did you work at?" and all 4 answers are false. But they expect one of them to be true. It's a huge hassle.
What you're describing is the "Greater Fool Theory" of asset pricing...where the emotional temperature of other investors sets the price for an asset. This is true only for assets that don't produce cash flows and thus can't be valued using traditional valuation models (ie. like gold, crypto, etc).

Businesses on the other hand are properly valued for their profit/revenue potential given the available information at the time. This has been proven over and over again. The data is clear on this; the high level of market efficiency is why the stock market is so hard to beat.

Successful investing (not trading) absolutely does require predicting whether a company will be successful. Both investors and employees of a company need to be correct about the thesis for why the company solves a consumer need. Otherwise both parties will lose.
1) This talk made me realize that changing a paradigm is not just about changing a language. It is a way of changing the way you approach all problems and solutions. Even in real life.

Keep Ruby Weird 2018 - Closing Keynote by Avdi Grimm
https://www.youtube.com/watch?v=UJnsXUVsr7w

2) And this talk made me very interested about Elixir

Elixir: The only Sane Choice in an Insane World - Brian Cardarella
https://www.youtube.com/watch?v=gom6nEvtl3U
When I lived in Maryland we had multiple-day blackouts several times after hurricanes because power lines were down. There was also a huge blackout along the whole east coast which also took days. In California transformers are starting wildfires. I think there is a lot to improve.
Earlier discussion of the original source (the Guardian article): https://news.ycombinator.com/item?id=19289381
On the spectrum, Rust is not as extreme as npm but is closer to it than not. It just really depends.

Smaller dependencies are easier to maintain, test, and understand. Rust also has a relatively small standard library and so you tend to rely on packages (some produced by the rust project itself) for some things you might use the stdlib for in other languages.
That's not so easy for EU laws. The only body that can propose new EU laws is the European Commission, which ordinary voters have essentially no influence over. (Some of the non-EU Europe-wide bodies are even worse.)
Which is also handled by the legal system already. Instead of going back to the drawing board, people should continue with the huge work on morality defined as rules which is the legal system.
Comparable with falcon 9:
2 failures / 67 launches
I think you are saying why US can't do it. Healthcare prices maybe one of the reasons not because people want to remain healthy.
Is it surprising that some people love apples, and others oranges?

This is for orange lovers, you're an apple guy/gal.
Ask HN: Is there anyway to display YouTube playlist below the main video?
I'm working on an education site where we have created a bunch of videos for each course. I want to somehow display the list to the right (just like on Youtube) in the Desktop, and display the list below the main video in mobile. But it looks like there is no way to do that.
If I embed the playlist, I see a little icon in the main player which is not what I want.