skysight-inc/HackerNews huggingface dataset:
You talk about putting women in executive and engineering positions, ableton talks about the belief that sexual behaviors are a cultural construct and can and should be eliminated or bent arbitrarily to social progressives' desires.

The former can be achieved without the latter - just jail people who dare to discriminate against women, problem solved. Soviets managed to implement this even in Muslim states, go figure.

The latter is how the former is being attempted in the West and some are skeptical.
>> The only language I've ever used that can infer recursive functions <<

You don't need to have used other languages to see there's no problem -- just Google -- haskell recursive factorial type inference
> For everyone who is wondering why these people act the way they do, the answer is that their actions work some of the time. Otherwise, why would they do it if they continually strike out?

Eehhhh... I don't buy that.

I think some guys just literally have no real idea to create romantic relationships. The best they can come up with is trying to leverage their financial power with shitty pick-up lines.
There is lots of cultural adjustment on both sides. However Chinese bosses have to know that there are some things which cannot adjust to their expectations like labor laws as well as what they express as work ethic.

It's good for the local economies that the larger companies (GM, etc) create the effect where foreign investors see opportunity in these feeder companies as labor costs back home begin to rise making these investments attractive.

It speaks to their commitment to making their investment work that they are only 15% behind in productivity given the "handicaps" of different work ethic, skills, pay and regulation.
Right, for those that didn't read closely the only thing this appears to have to do with Bitcoin is that the scammer used the word "Bitcoin" in the names of one of the fraudulent investments he was pitching to people. He wasn't actually using Bitcoin or any other crypto currency in his scheme. He was using traditional banks.
>(e.g. the "Muslim ban").

And "sanctuary cities".
I thought Sia is focused on the enterprise?

Either way, thanks for replying. I'm looking forward to reading the new whitepaper soon.
The spirit with which Oona takes on these projects and talks/writes about them makes me incredibly happy and is crazy inspiring.
Something tells me you're on OS X, and like myself, you'll find you mostly want everything replaced with GNU binaries:

$ brew install gnu-units
$ gunits

Also see: https://apple.stackexchange.com/questions/69223/how-to-repla...
let rec factorial n =
if n = 0 || n = 1 then 1
else n * factorial (n - 1)

F#
I like Antshares, and all crytpo's are probably speculating rather than investing, too many variables and unknowns.
Show HN: A very simple Lisp interpreter in 250 lines of literate Python
I agree. All of the examples are trivial. There are a lot of nice things about graphql. Yet there are a lot of problems and annoyances other things don’t have such as query batching. Even authorizing certain graphql queries / mutations is not a trivial thing. I’ve been able to solve a couple of these things in my own app, but it’s just not something built into the spec.
There's plenty of talk of it happening in NYC's tech community as well. When those stories start coming out, believe them.
I probably have a weird way of learning things, but the way I started, was by analyzing the Vue.js Hacker News clone and then just adapting the structure to my own project and it all made sense really quickly after that.

https://github.com/vuejs/vue-hackernews-2.0
Fun with branch (mis-)prediction and imbalanced quicksort pivots
Correct. Rational Choice Theory would expect that sub-optimal or inefficient actions from a single party would drive counterparties to competitive parties.
Also add the need to write shed loads of "test code" in order to reduce the probability of runtime fatal errors that would have been caught by a compiler

People always say this, and I've never understood it. Can somebody provide an example of a test that you "have" to write in a dynamically typed language that you wouldn't with static typing? If you're referencing nonexistent properties, then any test that hits that line will fail, and such a test should exist regardless of whether you're using static types.
I see it said quite often that the Windows virus situation should be blamed on the sheer size of their userbase. I'm not convinced - I think a lot of it is down to Windows users traditionally running with Administrator/root privs the whole time. Historically due to Microsoft's fanaticism with backwards compatibility - nothing but root in MSDOS. It certainly isn't that way with my Macbook or Linux machines, although I am sometimes a little tempted to go passwordless in sudoers before sense prevails.
its not investing, its gambling. dont risk more than u are ok with losing
I've eaten escolar multiple times with no ill effects. I certainly think restaurants should educate people about the fish but I don't see that it should be banned.
This is true in some cases but I don't think it's particularly relevant to this discussion. A company running COBOL, Delphi, etc. has trouble finding developers. Netscape using C/C++ was not a problem – even today that's every mainstream browser engine and there are a ton of developers at every skill level.

Where Netscape got into trouble was in the decisions which they made: that massive rewrite was poorly timed, along with the catastrophic management failures trying to grow so quickly, and their new codebase was arguably too complex but that's not an argument against the stack unless you're claiming that certain problems couldn't happen in a different stack, which seems implausible.
What about recruiting?
No bad developers create unstable software that's slow and offline all the time, not dynamic languages. The largest Internet sites were built on dynamic languages, they wouldn't have achieved their market position if they were slow, unstable or offline all the time - it's amateur hour to think it has any correlation with being implemented in a dynamic language.

Again a good caching strategy makes every language fast and in the law of large numbers scalability is more important that script execution performance. Servers of failed Startups also consume less energy then successful ones - another great example for spending precious dev cycles optimizing on the wrong thing.
If you have low latency queries (eg. because most things hit cache rather than db) sequential queries aren't as much of a problem. Being able to join everything into one query, on the other hand, is a luxury which can be hard to maintain at scale.

In the 'join in SQL' case you could identify particular cases which are doing sequential queries and implement a different loader which just does one. It's not automatic but perhaps in most cases it's not necessary to do this step anyway. In the worst case you're back to doing as much work as you would for a bespoke API endpoint, but that's not the typical case. How much of a problem this ends up being in practice very much depends on the type of app you're building and how you intend to scale it.
I'd change the title to 'SEC Files Fraud Charges Against Renwick Haddow'.
You are of course free to approach HN any way you want. But if you choose not to read the article and end up asking a stupid question as a result you should not be surprised when you get called out for asking a stupid question. The signal to noise ratio here is extraordinarily high in no small measure because people are expected to do their homework.

You may not realize it, but I'm doing you and lucb1e a favor by telling you this. Many people will just quietly write you off as a hopeless dweeb if you expose your laziness in this way. Some people go their whole lives wondering why no one takes them seriously because no one ever gave them a dope slap.
About two years ago I switched back to IOS, purely for iMessage. The desktop SMS applications for Android just aren't there yet.

With the 9.3.3 JB, I am basically set. I'm an extremely light mobile user and I'm going to hold onto this 5S for as long as possible.

I might be completely wrong about this, but has Apple brought out any significant feature that wasn't first available through Cydia?
I'm a simple man, I see the 500 mile email story, I upvote.
Yes, you are right, but it's not that easy. Also the private environment has its pitfalls.

Without noticing you become quickly a public face the more powerful you get. Then, even in a private context you have to be careful who you approach, how you approach and how many. Often private and professional environments are not clearly separated as well.

Let's take again the intern example: There's nothing wrong with a cocky intern approaching and kiss-closing dozens of women on a night out. There's nothing wrong doing this every Friday and Saturday. But some CEOs or VCs would face immediate trouble if such behaviour even in a private context would become public.

Their life isn't better.
Likewise, your text objects aren't my text objects. For a fair comparison I think we should first assume compatibility for both unstructured, and structural data. Otherwise I would challenge that your bash script is not my bash script.

The sole point of structural data is to turn the storage into a formal system, and enable more math operations on the entries, which align to the desired semantics. Python/js/clojure scripts extract some structural aspects from text, and then the story becomes the same as structural data processing.
Yes, it appears the bulk of the fraud was in the shared work space scheme.

Criminal charges [1] also mention another company that was used to solicit investment: InCrowd Equity Inc.

[1] https://www.justice.gov/usao-sdny/pr/charges-unsealed-agains...
This seems like anti-competitive behavior. When a duopoly exercises this kind of power, does it come under the purview of the FTC or some other oversight org?

One thing is to squeeze profits out of people, but it's another to say you cannot sell your services to anyone but me, is it not, unless there is some kind of contractual clause committing you to them, but given their size that still might be concerning?
That's really cool - we're doing the same thing, translating entire queries into a single SQL statement!
Yeah, I'll never not upvote this one.
Telus renamed their human resources department to "People and Culture" a number of years ago.
When people say they have "food poisoning" and blame it on something in particular I always point out that it's almost never what you think it is.

However, even knowing that doesn't help a whole lot with the queasiness that one associates with that food item. I've had a few GI bugs which have caused me to never be able to eat at the "offending" establishment ever again, even though I now the likelihood that the mental connection is correct is near 0
I tried Relay but found it ridiculously stupid that I need to change the graphql API on my server in order to satisfy the relay concepts(universal id, connections) so we rejected the idea and decided to go with the good old fashioned redux
Why do we use this word "boss"? The connotations associated with it are about obedience and slavery.

Similarly "work for" should be changed to "work with".

Words matter. Why do we actively choose to use poor ones?
Sleep() returns early if a signal is delivered to the program, so doesn't your code need to handle this case anyway? Of course, this is super rare, so incorrect code could survive for a long time on a correctly implemented system.
Show HN: Sublime Fund – Philanthropy made easy
It does induce a geeky joy but it's ephemeral for the most part as Google is vastly superior in usefulness. I learned about units few years back, used it for a while, and I can't even remember when but I just started Googling the conversions instead of switching to the terminal window.
Haskell:

factorial n =
if n < 2
then 1
else n * factorial (n - 1)

I think the OCaml version will look almost exactly like the F# one.
Hawala: The Working Man’s Bitcoin
I am a hypocrite. I order too

My point was that delivery people dont give each other the finger - we could care less. We talk shop amd know each other by name. I really doubt a trucker hauling today to a Amazon site and tomorrow to a walmart site cares.

After years of delivering stuff people can buy we get jaded- and that is what we all complain about. (to ourselves)

One example. Woman gets Fresh. Weekly. As carrier is lugging 4 green totes her adult son watches. The carrier is a 59 year old woman. After the last tote, the carrier says to the woman, "i know now why you order online- your son won't help you with the groceries."
Glad to see this. A lot of people in Silicon Valley seem to have bought into the notion that being a jerk is a necessary condition to create disruptive businesses. It's time for the herd to start looking for founders and board members who take a bigger view of the world.
This is definitely a real problem and we just launched a website yesterday which we hope will grow into a resource for this kind of more advanced content: http://www.graphql.com/guides/

You can also see a lot of examples of GraphQL server code for JS here: https://github.com/apollographql/launchpad

It includes connecting to DBs, APIs, etc.
His reputation is in ruins. It remains to be seen whether anybody will do business with him. Both of those combined equals social ostracism, so we should at least be sure it's warranted.
Why would it not work well? Oracle has built their OracleAQ [1] in the database, and it works quite nicely. It can be accessed using native APIs, or a JMS api if that is your thing.

Also, having the queue in the database gives you easy access to the queue for management of all sorts -- SQL gives you full access to the queue data.

[1]: http://www.oracle.com/technetwork/database/oracleadvancedque...
I'm pretty sure that's just "administrative" and imposed by the syntax (e.g. think Java/C++ function declaration syntax), instead of being something the compiler can't infer. Thanks for clearing this up, though.
Our culture worships business. Naturally the language reflects this.

See the use of "poaching" to describe companies hiring employees of other companies for a prominent example in the tech community.
Hmm, maybe add a filter to colors? For example, I wish to sites that use certain color or has a dark background.
It's like this weird setting in Ubuntu's network driver config file, "11n_disable." I won't pretend to know much about it but every time I install Ubuntu on a machine, wifi internet speeds are slow until I set the above to "8". To me it seems like literally a "go faster" switch.
Depends on the scale mostly. People often forget how not every project is Google/Facebook/Twitter.
I had to go through all the SEC filings for the past few years recently and I really didn't see a lot about cryptocurrencies. I saw a lot about insider trading and outright fraud, and very few cases which were borderline. In fact, all the charges were so obvious that I looked up to see if anyone academic had made an estimate about what percent of cases the SEC actually goes forwards with, and it's probably less than 1%.

> offering materials presented to investors in both companies touted the backgrounds of senior executives who do not appear to exist

That's a pretty big deal. That implies this is a fly-by-night operation where you give the appearance of being a business, then run off with the money. You can't just make up people involved in your company.

> The materials also misrepresented other key facts about both companies' operations.

When I wrote my paper on NJ's underfunded state pensions, they used similar language to describe what turned out to be "pulled millions of dollars out of thin air every year and told bond investors that imaginary money was put into the pension."

> Haddow allegedly diverted more than 80 percent of the in funds raised by the broker-dealer for the Bitcoin Store

Read: embezzlement

> and sent more than $4 million from the Bar Works bank accounts to one or more accounts in Mauritius and $1 million to one or more accounts in Morocco.
Read: tax evasion.

> had generated several million dollars in gross sales

So they basically presented made-up financial statements or at least stats you would get from it and gave that to investors.

> sold leases for more workspaces than actually existed

Come on, they're not even trying.

> [claimed] within months of opening and that Bar Works had engaged an auditor

The whole point of an auditor is that they verify claims like these. If the SEC let people falsely claim they've been audited, there'd be no point in having auditors in the first place. Auditors do the vast majority of the work that the SEC doesn't do. The SEC doesn't individually verify that each corporation has and is worth what they say they are, auditors do that.
We're agreeing here, I think. I'm saying that after taking care of the n+1 problem by using dataloader, you still have to worry about deeply nested queries.
If the article is accurate then it seems like Charlie's violations are minor but pervasive. We want the industry to treat women much better than it has in the past. But should somebody like Charlie O'Donnell be treated the same way as Justin Caldbeck?
> FWIW, I used to do maintenance programming on a ~250 KLOC application suite written in C. And nearly all of the "type errors" the compiler caught were instances of using some type T where you needed pointer-to-T or vice versa, which is a non-issue in Javascript.

How is that a non-issue? If you don't have unit tests covering your entire code base you wouldn't notice a bug like that until it broke in production.

Having type checks let's you catch obviously wrong things like accessing a Promise return value directly rather than interacting with it as a Promise (i.e. then or async/await).
Senate effort to ban Kaspersky
I think the distinction that can be made is that allegations of sexual abuse of women are less damaging in some cases than others. That the people in question were able to "get away with it" says more about how their character is generally perceived from the onset than about society in general.

It's true that society is ridiculously "tolerant" of gross misconduct of some people more than others but there are enough examples of lives being ruined by false allegations to validate my original point.

As a sibling comment pointed out, Trump was elected despite his "locker room talk" and multiple women alleging sexual abuse (plus the actual chauvinism he has displayed on numerous occasions). However I would wager that similar allegations would be far more damaging if leveled against someone like Sanders.

There's also the effect that successive allegations sometimes even reduce the credibility of the allegations because of suspected bandwagoning ("Oh, she just wants some of that attention to make herself interesting").

Humans are fickle and irrational, especially when in a group. Individuals tend to be treated differently but this tends to be more about social status than gender itself.
Artificial Brain Has Grown from 256 Neurons to 64M Neurons in 6 Years
A few things:

1. Without careful moderation and control of the culture of this site, it could become a political circlejerk. Identity politics, being divisive, needs to be controlled here.

2. This site is run by ycombinator. Conversation that hurts their company is naturally suppressed.

This is a fantastic, thought-provoking site, but if you're looking for a bastion of freedom, this site isn't it.
Had a really bad experience at a palantir recruiting event. First, i got an unsolicited email all black and mysterious. Annoying.
When I got there I felt nauseous.
They actually employed a bunch of good looking women to talk with us techies. So demeaning for all parties involved.
I drank their cocktails and ran away.
Feedback: It's really difficult to discover where to click to visit the referenced website.
Anki's Code Lab Brings Sophisticated Graphical Programming to Cozmo Robot
To be clear, the suit that i2 filed alleged that Palantir stole trade secrets and requested that the suit move forward under RICO law (an anti-Racketeering law meant to fight organized crime). The judge agreed and Palantir settled almost immediately after. i2 then sold to IBM almost immediately after that.

The employees on Palantir's side who were involved also kept their jobs. That sends a really powerful message about who they are.

https://www.scribd.com/doc/36371667/i2-v-palantir-080910
Is the Universe Made of Math?
Yes. It is a slow, slow decline into the kind of behavior described in the article that could have been stopped or mitigated at any point along the way but wasn't. Not necessarily in terms of how someone is deep down, but in terms of their understanding of how they can/should interact with people around them.

Rather than refuse to understand how someone could have gotten there, let's try to understand the assumptions they made along the way. Then rather than pretending we're unaffected by the culture around us, let's see if we share some of those assumptions. If we want to fix things rather than be blindsided by them, these are at least the first steps.
Ask HN: English graduate jobs in tech/startups?
Hello everyone,

My friend has just graduated with a Bachelors in English and is currently looking for work. I was curious whether there are any startups out there looking for English graduates?

If not, suggestions of other companies/organisations that are or might be looking for English graduates would also be helpful.

My friend is based in the UK and would likely be willing to relocate within Europe. A remote job would also be perfect.

Thanks!
That was an insightful read, thanks for your input.
User agent generation in Go for testing purposes
Food groups and risk of all-cause mortality
Saying join is a luxury is a dangerous thing :) (for impressional devs :)) 99% of projects are not "at FB scale" :) so join is exactly the right thing to use, it's been tuned over decades so until your scale/dataset does not outgrow one box (and there are big boxes now), you are not going to do a better job then the query optimiser (cause after all that is what you are trying to do).
They are doomed, of course, just a matter of how long it will take until they become irrelevant. And it's not like they couldn't study history or didn't have time or money to invest in whatever would have been required to mount a better defence, but in the end, hubris and misplaced confidence is going to claim another foolish company.

+1. Not much you can say about Sears that you can't also say about WalMart.