skysight-inc/HackerNews huggingface dataset:
It's the structure of the document that's the problem, not the file format. Copying and pasting out of it is painful.
Holy shit is that reblog of a blog post facetious. Have you looked at the original research cited?

Curiously enough, that blog post doesn't bother to post the charts of the immensely high market income gap and consumption gap between men and women in New Zealand. Those wholely explain the tax gap, because well, men are earning and spending much more, 50%-75% more for most cohorts.

As for the income support gap, the authors themselves explain that the gov income support is for poorer women who need the money to supplement their own or their spouses' incomes, especially during child-rearing years.

You seem to be correctly noticing some symptoms, but you're misdiagnosing all the problems at hand.
The market expected BTC to fall by about as much as BCH increased.

How can that be measured?
If you created a 2-way pegged bitcoin ERC20 token, you could use something like EthLend.
Personal attacks will get your account banned on Hacker News. Please don't do this again.
Or multiple copies of the data (copies=n property).
Yes, that happens when you lock up five times as many people per capita, crime goes down a bit. Hardly surprising, there's nothing mysterious as to why.

Keep in mind that the exploding US prison population started in the 1990s; 'thirty years ago' is before this happened.
> The way short selling works is that X borrows a share from Y and sells it to Z. So Y owns one share, and Z owns one share, and X owes one share, and everything balances out and there's only one share outstanding.

Is that really true? That would mean that both Y and Z should get dividend payment, which doesn't make sense. I always assumed that when X borrows one share from Y, the Y does not own that share any more.
Raises an interesting question of which is safer: ILS automated landing with pilots on standby to take over, or pilots manually landing guided by ILS.

On one hand, a fully automated landing leaves less room for human error (you can still instruct the plane to land in the wrong place), but you're more reliant on things working as they should. If the automated systems fail for any reason, you've got pilots who are less practised at landings needing to take over at a moment's notice

I also suspect that a pilot making a active landing would react quicker to things than shouldn't happen (and thus may not be picked up by an automated system), such as a ground plane being in the wrong place, or some sort of mechanical failure.
There is an error in this article:

const sayThis = _ => console.log(this)
const boundFunc = sayThis.bind({hippy: 'hipster'})
boundFunc()

Because you used an arrow function, `this` is not {hippy: 'hipster'}. You can’t rebind functions; once they’re bound, they’re bound.
Look up how you split a hive (basically you take some brood cells, and some food and a load of bees and put them in a new hive). The bees realise they are queenless and raise some brood to be queens. The first queen to emerge goes and kills the others being raised. Slightly strangely for a very organised species, the winner often isn't the best option and is usually the queen who emerges first. However the better queens are those that were fed royal jelly for longer.
Mating flights(s) then occur and then she is ready to go like crazy laying eggs, sometimes up to 2000 per day.
Actually the first plane on the ground was staggered with respect to the others and the final two ones had quite a bit of separation so another, not too unlikely outcome, is that it would have hit UAL1 and then veered of the taxiway, wrecking the ACA flight but nothing else (Save for possible some last-row passengers on UAL1).
Ask HN: Should I incorporate as an S-Corp in California?
I recently quit my day job in preparations to launch a start up.

Aside from the income I made at my job during this fiscal year, I generated a considerable income from a few cryptocurrency investments I made in the past year. Consequently I have enough capital to start up, but also have a hefty tax bill coming up. To avoid this I am thinking of incorporating as either an S-Corp or sole proprietorship, so that I can deduct my taxes as a part of the capital investment I make in the start up.

I can either incorporate in Delaware or in California (where I currently reside). I've read that if your company is to do any form of business in California (or any other state for that matter) you would have to incorporate in (that state) California. This would be double the work if you incorporate in Delaware to begin with.

My idea is in the gig economy space (think something like Instacart), where I plan to launch exclusively in San Francisco to test the idea/MVP. Given this I would presume that the best path for a start up like mine (i.e operating with independent contractors in California) would be to register an S-Corp or sole proprietorship in the state of California.
Are my assumptions here correct? Or is there something I'm completely overlooking?

Thanks for taking the time to read till here.
These types of valuations are exactly where we need short selling. There's no logical way to put downward pressure on these cryptos because the liquidity is impossibly thin and there's no real way to short them.
Ask HN: How do you handle security for your website(s)?
Feral ones are basically all dead here in New Zealand. They don't survive long in the wild. This may not be true where you are.
Agreed. It's fairly uninteresting (from an accident-prevention perspective, not a news-selling one) to muse about cutting it close, as soon as you get into seconds-territory, you're way too close. The fuck-up was lining up for the wrong approach in the first place, landing on the taxi-way is insanely dangerous, even if it's empty.
Healthy competition optimizes for value, HFT is just optimizing for profit. These are not the same. It's paperclip maximizing, using an economic Maxwell's demon.
Even worse, this is ambiguous as well. When is "midnight" on a given day, is that the earlier or the later time?

Best-practice is to specify a non-midnight time, i.e. "must be turned in by 23:59 Friday evening"
Avrios | Software Engineering (Frontend, Fullstack) | Zurich | Full Time | ONSITE

Avrios is the first, fully digital vehicle fleet manager for companies of all sizes. We are shaping how companies buy, use and sell their vehicles. With 27 billion in sales in Germany alone, this might just be the biggest market you have never heard of.

Our stack includes Java (Spring Framework), Hibernate and PostgreSQL bundled into services running on AWS. The frontend is an AngularJS app that consumes the REST api the backend provides and is written in ES6.

We are hiring on all parts of the stack:

Frontend Engineer (ES6/AngularJS) -
https://www.workable.com/j/CA485BE27E

Fullstack Engineer (Java) - https://www.workable.com/j/5CBF0367FF

We are also hiring various business roles, you can find all positions here: https://www.avrios.com/en/jobs

Apply directly or get in touch with me at wouter (at) <company name> (dot) com
The A320 can land itself, but pilots regularly approach and land manually to keep their manual flying skills current (as the automated systems -- both the ground components and aircraft components as well as the communications channels between them -- can fail).
Robotic water snake tracks pollution – Mpelembe Media
Also where's the source?
Yeah, the 3 video frames in that report are matched to transmissions the timestamps. Unless the angle is deceiving, you can sorta visually extrapolate from the descent of the first two at :01 and :04, that 6 seconds later, when the go-around was give at :10, they would have been on the ground had they not pulled up.
I'm pretty sure Microsoft had this 15 years ago. AD is accessible through COM. Anything that's accessible through COM is scriptable in JS and VBScript (if it still exists, it's been a while).
Possibly a stupid question, but is this a bit like reference counting, like you see in python, only done at compile time?
Automate everything. I did the same with my side project (www.deepartistry.com). Use templates and third party integrations like Stripe whenever possible.
The standard range is given as 3km, but have been observed far further out than that at times. Given that they communicate to each other where food sources are, they can efficiently harvest for a long way off. It's also surprising where hives are and you can quite easily hide one away such that it's not easily noticed by neighbours - an entrance facing a high fence or wall forces them to fly way up before moving horizontally.

I have no idea how common it is in the States but poking about suggests that here in NZ there are about half a million hives. There are about 5550 total beekeeping enterprises in New Zealand, of which only 803 were commercial. Anything less that 50 hives was considered hobbyist.
Perhaps I could contribute the HTML from my scraper. Instead of destroying the markup I download daily across 40 sites - I could push it to Archain.
Well, if you randomly delete parentheses in Lisp or curly braces in C you will also get problems. So...don't delete information at random.
Found this new sequelize auto-migration tool
Struggling Americans Once Sought Greener Pastures–Now They’re Stuck
I'm using this same approach in a side project. The idea is very old. See e.g. [1] and the references therein.

[1] https://srfi.schemers.org/srfi-119/srfi-119.html
Retrofits to safety equipment are common when new issues are discovered. That said, an enforcement action or a procedure change is probably necessary in this case.
The unfortunate thing about the lengths people go to in order to try to "fix" `this` in event handlers is that it wouldn't be a problem if people just implemented the event listener interface correctly.

PSA Don't do this:

proto.foo = function() {
/* ... */
var self = this;
element.addEventListener("click", (function(event) {
self.iHaveAnUnhealthyObsessionWithLambdas(event.target);
}));
}

proto.iHaveAnUnhealthyObsessionWithLamdas = function(clicked) {
/* do something with clicked element `clicked` */
}

Do this instead:

proto.foo = function() {
/* ... */
element.addEventListener("click", this);
}

proto.handleEvent = function(event) {
/* do something with clicked element `event.target` */
}
> I could never imagine this "intelligence" (it's literally just pattern matching) ...

Arguably (and this is exactly what Kurzweill says in his books) intelligence is entirely "just" pattern matching on a large scale.
ILS is separate from the radar system mentioned by parent. ILS uses directional radio signals from each end of the runway to provide a glideslope and lateral guidance, not radar.

The signals are transmitted from the ground and used for guidance by the aircraft. No part of ILS could alert ATC to anything since the ground stations are only transmitters.
581 million
Three words: rest and vest.
I just tried using it, seems ok so far! So far is a a reason why I haven't transitioned my project to a Django REST API + Node JS (for sockets), or maybe a Django REST API + Djnago Channels app, from a purely Express API.

^Context: I need to meet deadlines, and I need to study Django again.
Your lack of prejudice is really admirable.
Many employers make a distinction between felony and misdemeanor convictions. I encourage more dissection than that.
Anecdote:
I once stood in front of a Judge who had recently gotten so drunk-->Then decided to drive-->he fell asleep in the middle of a busy intersection (misdemeanor dismissed, "improperly calibrated" portable BAC).
I was represented by an attorney who was on probation for a misdemeanor at the time of my sentencing(obstruction of justice, helping facilitate the attempted payment of hush money to a rape victim).

It made my 1.5Lb sale of marijuana (felony) not seem so harmful.
Sure, but to some extent this is Japan in a nutshell - joining anything from a university circle to the neighborhood adult volleyball team does tend to come with new drinking buddies, albeit at varying scales.

(And having said that, if you're single you can of course expect the volleyball coach to paternally try and set you up with that nice 24 year-old on the team...)
Same reason it took someone three years to create an altcoin. Doing so had no benefit.. until it did.
FaaS is the first Kubernetes FaaS framework to natively support Docker Swarm and Kubernetes. Rather than using a highly specific / burnt-in JavaScript and Python runtime (as the other frameworks do) - any process or container can be deployed as a serverless function. This is because the execution of your functions is separate from the orchestration layer.

A tiny Golang shim (watchdog) is embedded in your container and means you don't have to create and maintain individual runtimes. You can even make `cat` or `gofmt` into a serverless function with no extra code. Communication is by stdin/stdout pipes (similar to CGI) meaning you can also support native Windows processes too - such as .NET.

You have a UI built-in for testing/viewing functions and metrics are used to auto-scale your functions for demand.

If you're already using Docker to package applications, it will be easy to adopt this OSS FaaS - whether building for Windows or Linux. More info on the README https://github.com/alexellis/faas/
Thanks-it took me a long time (15 years) before I could talk about my past. A combination of shame and fear of doors shutting in my face. When I began opening up, I discovered, counter-intuitively, that people responded with kindness and understanding. I gave them the opportunity to be humane, and almost uniformly they gave me back understanding and support. In a way, I've been very lucky.
maybe Uber wants to show that Levandowski is the prized asset -- not any documents he might have taken with him

if the documents are known to have been taken, all they can do is downplay their significance
GM CFO said $581M. Sorry, I was off by a factor of 2x... but my point still stands. If Cruise was worth $581M, then Waymo is worth a lot more.

http://fortune.com/2016/07/21/more-on-what-gm-paid-to-buy-cr...
While we've got the cynicism out, I'll do you one better. I think its that Americans on the whole just don't care about public anything.

Public education, public healthcare, public transportation, public libraries, public lands.

Decades of the Republican party screaming that government is the enemy while gutting every public institution that it can get its hands on has led to a real, tangible decline in the quality of public services.

Then from here you get into a vicious cycle of "Wow, our train system is horrible. But I'm already paying for my car; I don't want to have to pay for that chump who can't afford a car to get to work." Or "What a shame about the state of our local school. But I'm already paying for little Billy to go to Catholic school. Why should I pay for the neighbor's education as well?"

Not sure about how we get ourselves out of this mess. But I feel like just generally giving a shit about our neighbors and communities would be a good start. Seems like we're heading in the wrong direction for the time being though.
I am very close to making the decision to the same path you took (with family and kid of course). I know each case is different but how long did bootstrapping take for you? I already put saving aside for one year (covering insurance and mortgage plus other minimal living cost). I imagine I need earn at least $85K in a year to survive the second year and so on (based on cost of living in my area). I am also thinking about doing random consulting here and there, to supplement the income of building a product. But I know it's always a trap.
The map view seems a bit off to me, UAL1 obviously saw the incoming plane and on the photos it looks to me like there are 4 planes in a straight line, yet UAL1 is oriented in the other direction on the radar.
Halting evolution insofar as "organisms that possess heritable traits that enable them to better adapt to their environment compared with other members of their species will be more likely to survive, reproduce, and pass more of their genes on to the next generation." no longer applies where "organisms" = humans in developed countries. You can now be less fit for your environment and still survive just as well as someone who is more fit. You can reproduce the same as or more than someone who is more fit, and pass on more of your less-fit genes. Your random mutations don't matter much since we've solved survival pretty well for the vast majority of people. One finger being half an inch longer won't help you much in modern society.
I'm not sure I like this guide, because in several places it seems to imply the value of `this` is decided by where you define the function, which is only really true for arrow functions. For regular functions, unless you take control of `this`, it will be decided by the caller.

Best way I can think to describe `this`:

-----

1. Either you decide in advance exactly what you want `this` to be:

- Use `.bind()` on your function and fix the value of `this`

- Create an arrow function and get `this` from the lexical scope

- Alias `let self = this` in your desired scope, and only ever reference `self`

- Create a wrapper function which fixes the value of `this` (essentially, implement `.bind()`)

-----

2. Or `this` will be decided by your caller:

- Your caller will `.bind()` your function with an unknown value of `this`

- Your caller will call `.call()` or `.apply()` with an unknown value of `this`

- Your caller will attach your function to an unknown object, then call `unknownObject.yourFunction()`, setting `this` to `unknownObject`

- Your caller will call your function as a standalone function: `let newFunc = someObj.someFunc` - then call it, setting `this` to `global` or `window`

- Your caller will pass your function as a param to something like `setTimeout` and achieve the same effect, setting `this` to `global` or `window`

-----

Obviously, most of the time if you're going to use `this`, #1 is to be preferred, #2 is to be avoided, so it's imperative to decide in advance what you want `this` to be rather than allowing it to be decided by your caller.

(Unless that's absolutely what you want, and you have a good reason why -- like if you're writing a wrapper function which is agnostic to the value of `this` that's passed)
"You must be shapeless, formless, like water. When you pour water in a cup, it becomes the cup. When you pour water in a bottle, it becomes the bottle. When you pour water in a teapot, it becomes the teapot. Water can drip and it can crash. " - Bruce Lee

This is what I use to describe the "this" keyword.
> I don't see why you are calling that hostility.

Claiming that "I don't see the point of your comment" isn't hostile is just disingenuous.

> You could have made the point you made here without implying I was suggesting that some man should go with that framing.

> I have zero reason to believe people will interpret my remark to mean that men should call themselves homemakers.

No such implication was made. I liked your comment and was adding context that I thought was relevant. I also didn't claim that you were hiding your gender? I don't check everyone's profile on the off chance that it has the relevant information about them that I'm about to ask them. If you're not mature enough to handle someone _agreeing with_ and trying to expand on your comment without imagining yourself under attack by implications you pulled out of thin air, this conversation is a waste of both of our time.
Of course. Started as a side project, part of learning to code. Had my mom's company as first subscriber and then periodically people would find me and sign up. They were paying £13/month and it dropped into the bank account - nice side earner.

Never really had time to promote it and Adwords is just an expensive game unless one has data on conversion rates and can accurately calculate a CPA. So, it's kinda trundled along with me tinkering in spare time - upgrading the code base but not really developing it.

Recently did a Slack integration which has noticeably increased traffic (1-2 trial signups per day)[1] and that's driving more development requests and encouraging me to blog a bit more, promote on social etc.

I've also been working with some HR consultants who are selling to their clients. Long term plans are to build our more of a basic HRIS rather than just focus on absence management. Waiting for Digital Ocean to launch their object storage so I can see what that looks like versus S3 or similar.

Main challenge is to balance time between feature requests and marketing. One of the suggestions I received here many years ago[2] was to "internationalise" the language so need to have landing page which is more US-oriented e.g. PTO management.

[1] https://pasteboard.co/GDUbwPA.png QTD numbers from Stripe. So just over a month.
[2] https://news.ycombinator.com/item?id=3666318
or show that the employee was more prized than any stolen documents, thus downplaying the significance of the documents
Avalon Disrubtive Tech Goes Big with Cinematic Movie Style Trailer
Setting up triggers, task and scheduling in Warewolf if really easy
I do believe there is something directly related to this thread. My intention was to point out the fact that the concept of "equality of outcome" is an erroneous metric. I specifically amended the second part of my comment to omit orientation of gender and focus on the personality traits.

That is, two grade A student may end up in totally different outcome, skewing statistics which would limit themselves to phenotypical attributes.
LSD Micro-dosing and Creativity
If I'd known that...

Didn't occur to me to even ask :)
Amazon Lumberyard Beta 1.10 – Now Available
For sure, and it might get changed now, but it wouldn't surprise me if planes are still flying with age old cockpit voice recorders, simply because the requirements on that front haven't changed. (Bearing in mind this is just an educated guess, I have no idea about whether or not they have changed)
I'm not disputing that the US didn't ask him to commit an act of terror against itself. but it did ask him to do terrible things. in the context of the post we are replying to ("YouTube is a private organization that _is_ being used as a platform by organizations like ISIS to radicalize random individuals who then go out and kill innocent people"), I think it's a bit reductionist to put too much value in military vs. paramilitary or "the military told him to do X." all I mean is that in the quoted post, "ISIS" can be replaced with a number of military and paramilitary forces throughout the world and the statement will still ring true in different populations. youtube shouldn't target specific organizations that they think are bad. they should apply more general rules that also apply to organizations that they think are good.

and no, mcveigh did not act alone. he conspired with terry nichols and michael fortier, who also served and met in the military. according to his biography, mcveigh took joy in being ordered to slaughter surrendered prisoners. did the military radicalize him?

further: did it train him in the skills he needed to successfully carry out such an atrocious act? was he provided adequate care when he returned home from iraq and kuwait, broken? to what extent is the military responsible? should youtube ban anti-US videos in general? does an organization need to be on a particular US government-sanctioned list to be considered a terrorist organization by youtube? the list of questions goes on.

overall, what I'm trying to express is that it is bad for youtube to make decisions based on politics. if they want to make decisions on morals, that's fine, but apply it to everyone, not just ISIS. either that, or allow them all.
If only we could breed mites that would die off like those genetically modified mosquitos.

Or mites that only live from mites.
Are there other fields where the slogan "don't roll your own XXX unless you are an infallible expert" is applicable?
Interestingly, in the UK it's standard to give compensation ranges. Just check out jobserve.co.uk for example.