skysight-inc/HackerNews huggingface dataset:
Author here, happy to answer any questions. The implementation notes [1] may be of interest as well!

[1] https://github.com/pixelspark/catena/blob/master/Implementat...
"What You See Is Not What Others Get"
I'm not sure - I was agreeing with the use of "Marissa" over the forms that include her surname (Meyer, Ms. Meyer, Marissa Meyer).
Congratulations. I've never seen so much effort put into so dumb and wasteful
idea. Or at least, so dumb at the first sight. What's the point of using
timestamping service (blockchain) to store data?
I suspect you'd need a few chord based keyboards to edit at the speed of though.
Following classical probability arguments, we consider a large urn containing two children.

:-O
> Of course Apple wouldn't be nearly as relevant overall in a world where they never produced the iPhone. I don't care about that. I see no reason why the Mac wouldn't be about as relevant in the personal computing space, which is what I care about.

Most of Apple's APIs and tools run on and build for both Mac and iPhone. Without the iPhone, Apple would have to pay for that from just what they made from the Mac, so improvements to macOS would come slower than they do now.
I get a lot of weird graphical glitches with Chrome on Windows 7, too - something about the way it draws its windows doesn't always play well with DWM, so they'll leave bits of themselves behind when dragged, or flicker weirdly when dragged across display boundaries, or otherwise uniquely misbehave. Even on machines where the display hardware sucks enough to make graphical oddities relatively common, Chrome stands out in the frequency with which they occur.
Elon Musk is frequently called "Elon"
Steve Jobs is never called "Jobs"
Bill Gates is rarely if ever called "Gates"

You're trying to make a point out of nothing. Some names are simply more prone to be called using the first name, the last name only, or both, because it might just "sound" better or be sufficiently recognizable.
Of course no one would call Steve Jobs "teve" since it's such a common name. "Marissa" and "Elon" are more rare and directly identify the people they refer to
I've always heard the "too smart to know I'm smart" as manifesting differently. Getting better improves two distinct sub-skills: excution, and perception of performance flaws. Dunning-Krugar effect, to me, just says that flaw perception grows faster with skill than execution does.

At a concrete level, I remember watching a lecture from a Jazz instructor by the name of Hal Galper, who said something like "Not liking the music you're playing is a sign that you're getting better, since it means you can now hear the mistakes you've always been making". It's really stuck with me through learning other creative pursuits (dance, in particular).
Interesting question.

"Nation" is really the people, not the country or the state, and the reason it's mixed up to the point of having reached the dictionaries, is the strong nation-states that have been founded in Europe the last few hundred years.

"State" is the organisation that governs a country or region, and in extension all it's concerns.

Activity means hacking.

So... a government organisation from a country of ethnically and culturally distinct people are hacking shit.
Xbox = XB
Xbox 360 = 360
Xbox One = XBO
Xbox One X = XBOX
Cdist 4.4.3 has been released
Leaked audio from Uber's all-hands
One problem with using fat arrow syntax like this is the method is no longer attached to the prototype so it's not shared across all instances and is less memory efficient. It also doesn't work well with React HMR if you're using that. If you can use decorators I highly recommend autobind-decorator: https://github.com/andreypopp/autobind-decorator

Also I think you're using a TypeScript-specific `private` syntax there which likely changes the runtime semantics so my comment really only applies if you don't use that.
A World Where the Future Is Unknown, Prepping Becomes a Necessity
I found it difficult, stressful, and kind of boring. I'm probably going to sell my handgun soon, it's been sitting in its locked box for two years.
Peso bills made out of thin, durable plastic to hit the streets in Uruguay
You've never worked with "wordpress programmers" have you?
How is being called by your first name, your last name, or your full name more disempowering than being called by your last name only? Care to explain?
Ok. It came off as if 'this measly sum means nothing'.
Africa Screams 1949 – Classic Movies of the 40's
Obligatory CSP[0] reference.

There are only a handful of examples, that i can think of, where threading(multiprocessing, concurrency, and other names for it) is useful.

[0] http://www.usingcsp.com/
As a probability problem with the standard assumptions, it's a well defined question. If you saw this in Bertsekas or Sheldon Ross, the sampling would be clear.

And I also think you're incorrect about why it's a paradox. People are just bad at understanding and estimating things in conditional probabilities. Further, the answer changes based on the sampling regime, which (as mentioned) was not explicitly stated but is clear to almost any student that's taken a discrete probability class.
I keep them in a program like google keep, but I also transcribe them into a Idea notebook.
People scoff at these types of things, but these kind of expectations put a lot of pressure on people, and they can have real negative effects. My uncle worked at a place where everyone stayed until 9pm. Technically you could leave whenever, but it was frowned upon, and you wouldn't get a good review. Ultimately his wife left him, he got depressed, and then the company laid him off.
Well, using a blockchain for timestamping alone is pretty much worthless if it's not connected to an application. Bitcoin, Ethereum and others don't use a blockchain just for timestamping either, but store all sorts of data in it (transactions in Bitcoin and even complete programs in Ethereum).

That said, this is obviously not meant to store large amounts of data. But you could quite easily build a currency on top of this (add a 'balances' table, and use grants to determine who can update what - a future version could even provide smart contracts through SQL stored procedures).
It's a well known subject in Accounting : Depreciation [1]

[1] https://en.wikipedia.org/wiki/Depreciation
Sex might be a contributing factor to familiarity or rhetoric depending on the person.

This. As I noted in a sibling, at the time I first responded to the comment, the use of just "Marissa" far outweighs the use of any form that includes her surname.

What are the chances the HN user-base is actually more familiar with Meyer? Sure, she came out of the SV world, but I don't see Musk referred to as "Elon" much on HN.
I agree.

On the other hand, at least it doesn't take installing an extension, the way it apparently does in Chrome and Opera. (Safari, too? Webkit seems the common thread here.) Failing to surface it to the user is an odd decision, but perhaps still preferable to what's apparently the typical alternative.
I really loved this one, thanks!
MercadoLibre to Replace Yahoo in NASDAQ 100
I used to prefer the origin/referer approach to blocking CSRF because it can be done upstream of the application server (or in a middleware), transparent to developers who often get these things wrong.

However there's been enough referer spoofing browser bugs lately that I'd rather have the extra safety (and complexity) of CSRF tokens. Just 3 months ago Edge had (another) referer spoofing bug:
https://www.brokenbrowser.com/referer-spoofing-patch-bypass/
Whenever my coworkers and I are killing off unused code, we do the :horse: :gun: emoji. It's _great_.
Announcing Connext
Connext is a developer facing payments API for Ethereum applications. Tired of limiting your target market only to users who know how to buy Ether or Bitcoin? We can help you sell your app tokens directly to customers using credit card!

How it works:

- You integrate our API into your stack
- Your customers pay for your service or product through your app with credit card
- We handle your card payments and settle directly into your company bank account (like other payment APIs!)
- You issue your app tokens to your customer and do a little penguin dance!

Right now, all we have for you guys is a sandbox environment to play around with, but we're working hard to start processing real payments soon!

For now, check out http://connextapi.com!
Stay updated on our progress:
Facebook: https://www.facebook.com/connextapi/
Twitter: https://twitter.com/connextapi
Email: support@connextapi.com
Which lead to an interesting trick: read the ROM locations, write back the data to the same address. Flip the bit and now you have BASIC or the OS in RAM and everything just keeps on running, then you can modify these to your hearts content
Thoughtful article!
Ah, you were trolling! Sorry, I thought at first you were serious mate.

For the sake of public documentation, I'll argue:

It is confrontational because invading my personal space by using more than what's assigned to you is unnecessary and rude. Let me repeat something: I am a man and I also suffer from idiots spreading their legs like they've got balls the size of Jupiter. There's no physical nor biological reason for that, like not at all.

Women don't do it. I'm sure you can show me one example of a woman doing it, I can show you 2-3 men per bus trip, easily. It's a matter of education, how we have been educated. Men are educated to become alpha, to use their body to an advantage. Women are educated to be quiet and submissive.

It's not "feminine" to sit spreading your legs. It's very masculine to spread legs and arms, to show a bigger physical presence.

If you can't see why that's wrong then there's little hope for you. Even worse, if you think "feminist" means "against men" then I'm afraid you had a terrible upbringing.
This is an interesting play, where Microsoft will sell both XBox One S and XBox One X as contemporary devices.

X => $499 (4k native being the prime attraction)
S => $249 (Original perf bit less than PS4)

Have to see how Games world would react to the reality of optimizing for two Consoles and Single plat.

Depends on 4K TVs popular uptake. Interesting times!
Hey Nick, here's my list: http://fuzzyblog.io/blog/osx/2017/06/13/the-tools-i-use.html

tldr: Macbook Pro and TextMate 2 for most everything.
How many if you spell it right?
That's really cool, thanks for those links. You've given me something to look into for the next side project!
Elon Musk is frequently called Elon. I guess it's disempowering to, according to your logic.

Or maybe it's just because saying "Elon" or "Marissa" is enough to know whom we're talking about
Ask HN: Why US companies want to use cheques?
Often US companies want to pay me with cheques that they will mail to the other side of the world and I'll have a lot of trouble cashing. Why's that? They tell me cheques are super common and they can't understand the trouble I have with them.

Where I live all transactions are electronic between banks. I haven't used a paper cheque in 15 years.
Oops, typo. I've updated my comment accordingly, thanks.

Also, I didn't realize it was Clone-on-write. Interesting, and the documentation does confirm this. I say "interesting" because the actual operation involved is `to_owned()`, not `clone()`, seeing as how `clone()` on a `&str` just gives you the same `&str` back.
I think I phrased my third point poorly, since I seem to have conveyed exactly the opposite effect that I intended. What I'm saying is that if you tie pay to performance against arbitrary deadlines, you're effectively paying engineers to pad their estimates. Estimation is definitely a pretty major game as it is, and we do ourselves no favors by paying people to play it more aggressively.
I'm kind of amazed this made it to the front page considering there is so little here.

I don't see how MS intends to sell them though. The Xbox One S is currently $200. Even if that's temporary it seems like a lock that they might drop the price again to $200 for the holidays.

A PS4 Pro is $400 assuming no bundles or price cuts.

So how in the world do you get people to pay $500 for the Xbox One X? It's 2.5x as expensive as your previous/current/lower-end console. It's at least 25% more than the competition's high end console.

And that's price, so it doesn't include the ecosystem and software and such.

$500 just seems like a big obstacle to success.
Here's two guesses:

1. Well, maybe you could do that with your abundance of skill and time, but not everyone running a hospital/bank/other-large-organization has the time or budget to slap together and maintain that kind of amateur hour rope-and-tin cans proxy shit.

2. Not everything people use a computer for happens over a network. Some people write software because they need to communicate directly with hardware devices. You can’t intercept network traffic when there is no network traffic to intercept.
Can you not filter open PRs by team? Can you not assign teams to PRs?
I've never run a large company, or been high enough in management to try this, but I still think there is a better way:

In code we work in layers of abstraction. Large projects can be healthy when every layer is small enough to fit in your head.

In the same way, I think we could build a large company in layers of teams. Each layer should be manageable in the way discussed above.

Good modularity in code allows us to keep the whole problem in our head. Good team structure (requires good management) allows us to keep the management decisions at the tribe/human level that we are good at and not need the kind of mass, impersonal systems that lead to burdensome bureaucracy.

Of course, this kind of leadership and culture has to come from the top. It also requires that leadership explicitly avoid micromanagement, breaking the team boundaries. And requires continued commitment to treating your employees at every level like adults.

Of course, people are not code, but I think this organisational system of managing complexity can be applied to both.

It would be interesting to do some case studies, but I believe there are several large companies that have done this successfully, until top leadership changes (founder dies, etc.) and the new leader doesn't have the same trust of and commitment to employee/team autonomy. The dynamic changes, people notice and either leave or start gaming the system, etc.
The Payment Request API is now supported on desktop versions of Chrome.
I am excited about the custom device option for responsive design mode. I use the responsive design mode quite often.

the CSS clip path is another feature stoked about.
For other people's information, it will cut through Mexico, Texas (incl. Dallas), Arkansas, New York (Buffalo), Maine.
yet it is the unix/text fetish that forms the foundation for toasters, smartphones/watches, clouds, and supercomputers you'd think that a superior alternative would be overtaking this clearly inferior symbolic text system makes you think, don't it? not like people haven't been trying, but why is it so persistent? do you blame the fetish? why can't some other technically superior system win? WHY?
I've got to agree with you. The whole thing is vague, boilerplate corporate speak. Half of it could've been copied-and-pasted from any large company's press release about their new diversity initiative.
I'm not sure I see why tanh couldn't be used to the same effect. If you use 1.6*tanh(x) as your activation function, it pushes small variances higher and high variances lower and gets you to a variance of ~1 after many layers. Obviously not as rigorous, just an observation.
I couldn't give two shits about 'who' he is; the points he makes are rock-solid. The ICOs are the only 'real' thing currently going on in the Ethereum space, and those ICOs will have costs that they actually have to pay. They are astoundingly fragile.

My best estimate is that the ICO market as a whole will have to be at least 3-4 times more successful than VCs if the house of cards is to stay standing. We're talking about a process that has to churn out unicorns to stay afloat.

Do you think smart contracts really make every business that uses them 3 to 4 times more valuable?

> That is to say I am using Ethereum for my art catalog or Catalogue raisonné as an ad hoc copyright tool and historical archive.

I honestly can't tell if you're taking the piss.
> I believe individual rights and human rights are supreme. I don't believe a majority, or a democratically elected sovereign, has the right to curtail the freedoms and rights of individuals. That's what being discussed here.

You didn’t define these individual rights and human rights yet. Every few years someone invents a new ones. Should we have something so vague as a foundation of our system?

> By your moral framework, the German people, who elected Hitler into power, had every right in the world, to murder and slaughter millions of Jews, Roma, Slavs/Polet, and others.

You are conflating several things. The Germans weren’t acting in their jurisdiction, they invaded others. They were no longer keeping theirs whats theirs, they were taking from others.

> What a terrible moral framework.

If you say so. I’m still avoiding the judgement of yours, despite having a suspiction of confusion of ideas.

> No, restricting who I can engage in commerce with, or really any sort of interpersonal relationship, is a violation of my freedom. I believe people are free to engage in any form of human interaction with others, as they see fit. You have no fucking right to dictate who I decide to be friends with, hire, etc.

If you do not intend to respect the law of the land, you can still move out. Well, if someone other will accept you. You might find that the other countries are not as open as you think they are and you might be a subject of same or more restrictions.

And again, we are back to inventing a new “rights”. Why should be your “right” something, that possibly damages communities in your existing jurisdiction?

> Suppose, I lived in the mid-1800s, and the majority of my co-citizens decided to pass the Fugitive Slave Act. I am against slavery, and I believed that that law was immoral, reprehensible, and wrong. What do I do? Comply with law? Fuck that. I would have fought against it, with violence, if necessary. All I'm asking for is that you respect basic human rights, nothing more. If you can't do that, honestly, I am justified in using violence against you, to defend myself against your acts of violence against me.

At the time, your moral values would be different and you would do zilch. You still do not have objective criteria to define them, they are formed by the current prevailing ideology. Unsurprisingly, in different parts of the world, they are different. The adage “every nation deserves the government is has” is unbelievably true on many levels.

I would be very, very careful with inciting violence. The chances are, if you cannot persuade others about your ideas using communication, you definitely won’t persuade them using violence.
Twenty years later this seems to still be good advice. Martin Thompson talks about this in his Mechanical Sympathy talk.

He says the first thing he does, as a performance consultant, is turn off threading. Claims that's often all he needs to achieve the desired improvements...

It's a good talk, I highly recommend it.

https://www.infoq.com/presentations/mechanical-sympathy
The autoplay disabling isn't ready yet and that's why it's still behind an about:config flag.
How is the fork-join? How a program made in this model is better? I don't remember see any concrete example with that (I see CSP, Actor and Disruptor(?))
While this is merely an anecdote, this past week I overheard a barber discussing bitcoin and how "you have to get in on it".

Such discussion can be indicative of a bubble approaching maximum capacity.
The morning paper had a nice set of blog posts about this:

Why they're equivalent (duals):
https://blog.acolyer.org/2014/12/08/on-the-duality-of-operat...

Why threads are a bad idea:
https://blog.acolyer.org/2014/12/09/why-threads-are-a-bad-id...

Why events are a bad idea:
https://blog.acolyer.org/2014/12/10/why-events-are-a-bad-ide...

Unifying events and threads (in Haskell):
https://blog.acolyer.org/2014/12/11/a-language-based-approac...

Unifying events and treads (in Scala):
https://blog.acolyer.org/2014/12/12/scala-actors-unifying-th...
The pace of Apple's API improvements don't seem to be particularly related to their cash flow, and the pace of improvement on the Mac has not noticeably increased since 2007 (I'd argue it has actually decreased) so I don't buy this.
Hyper: Fast and Safe HTTP for the Rust Language
> at least it doesn't take installing an extension, the way it apparently does in Chrome and Opera

Eh? This has been default in Chrome for ages based on my experience. I was actually surprised that it wasn't the default behaviour on FF when I made the switch a couple months back.
What the hell is with all those present progressive forms?
Here's the exact wording: "And I wish you will get a better job soon."

I'm used to hearing tense/mood mistakes in verbs (especially would vs. should vs. will) coming from people who have English as a second language. For example, I'm used to hearing something like "I wish you will do well on your test", which in context clearly means "good luck with your test" and not "why can't you do better on your test?"

Maybe the support person actually said something cruel. But based on my experiences with ESL speakers, it feels much easier to believe that the Adobe support person meant well but lacks a native speaker's grasp on the connotations of English verb conjugation.
Even more from scratch (e.g. without using elf.h) and also for Win and Mac: http://www.hanshq.net/making-executables.html
Are there any other areas you are passionate about? Particular industries that you may have more knowledge than the average coder? Having inside knowledge of an industry can help make-up for lack-luster coding skills.

For example, I work in bioinformatics and the coding problems I face day-to-day are by no means insanely difficult. If you have a decent grasp of biology, many people would love to employ you as a bioinformatician (pay is low however).
I don't remember their name. They're a small RTOS vendor based in San Diego. Maybe 8 years ago, we were using their previous (i.e., not under current development) RTOS, and we hit a bug. We called them up, asking for them to create a fix. My boss mentioned that our support agreement had lapsed (expecting that he would have to send them a check to get them to work on it). They said, "Doesn't matter. We wrote it; we'll fix it."

I would gladly give them credit by name, if I could just remember who they are...
Excellent read! Thanks for posting this to HN.
In my experience the only reason the Monty Hall problem comes off as paradoxical is because it is usually poorly explained.
This would be an easy way to show a real benefit to the end user. All I hear from them is stuff about memory or JavaScript performance.

I just don't know why I should recommend Firefox to my mom. They really seem to be forgetting the common user.
Well, plain LaTeX is quite readable, so IMO, it's good enough of a compromise. It does get difficult with a lot of parentheses though.
There could be ways to automate the process [0] with machine learning [1].

[0] https://www.cuckoosandbox.org/

[1] http://www.covert.io/research-papers/security/Automatic%20An...
Chinese Demand Threatens South Africa’s Donkeys
I think the OP is just skeptical. Where is the anti-female bias?