skysight-inc/HackerNews huggingface dataset:
Lightweight guided tour plugin for use with Vue.js
This is not good for the woman in science campaign.

You are not notable just because you had at minimum one collaboration with a famously notable person. She seems to be dissatisfied that she can’t just use the Erdos number as an argument alone to add thin bios for every female collaborator he had. And then goes on to complain that there perhaps exist equally unimportant woman who would not fit into this catagory “just because they didn’t collaborate with Erdos” but just as in-notable as the not notable collaborators...

Stop judgeging notability by Erdos number if that is you singular claim to fame then the correct action is speedy deletion independent of sex.
I once played a Mulatu Astatke album on a friend's Spotify account during a social gathering at his house, and he complained his discover weekly playlist was mostly African music for the next couple of months.

The discover weekly algorithm seems to latch on to outliers, I guess.
I'm only using it as a throwaway, but ProtonMail seems okay.

(Scraped quickly after posting here in a hiring thread, too: "Good day to you and your family. I apologize if the content here-under are contrary to your moral ethics but please treat with absolute secrecy and personal as that is my business proposal to you.")
Exactly. Welcome to the world of parametric polymorphism. Writing programs using those uninterpreted types are essentially proofs for logic by the Curry-Howard correspondence. It’s a fascinating topic.
Plot twist: it's pg!
I'm thinking of transferring to ProtonMail. They are insane about security.
I for one do not expect windows support in a build system. Recently, someone said adding support for space in the filename in make adds a complexity we can avoid. I'd argue adding Windows support adds a complexity we can avoid. I'd rather they didn't support Windows. I say we can revisit this issue if enough people still use Windows on the server ten years from now.
Family plan is a bad name probably. It explicitly says it's for people living together, they don't have to be family at all. It's silly to take this as an issue.
Show HN: Bit Gold and Bitcoin
In 2005 Nick Szabo drafted but did not publish a Bit Gold whitepaper. For a short time it was available on his website, and although he did not publish it, it is still available on archive.org. This essay discusses the light this previously unknown paper sheds on the relationship between Bit Gold and Bitcoin and how, if Szabo were Satoshi, he might have evolved the ideas in the Bit Gold whitepaper to developer Bitcoin several years later.
This thing is fast! I'm impressed... Can't wait to see what's in the updates.
Can definitely recommend this!

A few years ago I wrote a JPEG encoder for a class, and it was one of the most fun projects I've had at the university. Seeing a picture with those iconic compression artifacts produced by your own implementation feels pretty nice :)
'Living laboratories': the Dutch cities amassing data on oblivious residents
This is probably a very naive question: What are the main differences between this and git?
We are bought and sold, again.
I have watched couple of introductions on LN and had some questions, if someone can help:

a. What effect does this have on transaction sizing?

b. Does the the node owner charge fees for each transaction?

c. How are the channel amounts calculated? Do they include mining and node fees?
Crafting Interpreters: A Bytecode Virtual Machine
I find this argument unconvincing, but even if you really feel the need to help people generate keys, you do it in JS in the browser, without ever sending them to your server! Open source code to do this has been around since 2001: http://webcache.googleusercontent.com/search?q=cache:87MSSBj...
Germany admits hackers infiltrated federal ministries, Russian group suspected
Does paying for Spotify actually help any artists meaningfully though?

No. Your monthly $10, after Spotify and the labels get their majority cut, goes by percentage to the most popular artists on the service, with absolutely no regard to which artists you have personally listened to, so if you have even remotely obscure taste you are effectively not supporting the artists at all.

Bandcamp, on the other hand, takes a 15% cut of digital downloads and 10% for physical releases/merch. If you buy an album for $10 on Bandcamp, the artist gets $8.50. If you play an album by an indie artist on Spotify 100 times, they might get $0.0002 or thereabouts¤.

¤ Not actual numbers, but the point is it is effectively zero.
Woohoo! Thanks. Happy to welcome you with a coffee.
کاخ سلطنتی آمستردام با معماری زیبا در هلند
I've found more recently that the discovery playlist that I also loved is churning up more and more of the same stuff now. Not even a good mix of songs from artists I definitely like - just a very small set of songs from them.

I do love it though, generally speaking although being a heavy daily user I'm not sure the discovery part is actually as good as it initially appears.
Maplin administration: it survived against the odds and it's still worth saving
This is a new chapter of a wonderful open-source book by Bob Nystrom. I was particularly interested in a chapter dedicated to parsing: Parsing Expressions [1].

[1] http://craftinginterpreters.com/parsing-expressions.html
Sometimes you want to run something written in NodeJS as a service user which naturally and usually does not have a home folder at all.

Additionally, having to sync up the user installation and service installation if you then create the home folder is a source for bugs both in service and user that can't be crossreplicated between the two.

A global installation is desirable when multiple users are required to operate on the exact same versions of a service.
Ah yes, Electrolux was a name that used to mean something. Now their shit breaks after few months (kitchen fan, it's built in the wall so it will be very costly replacement), or products are just subpar (dishwasher is visibly inferior to similar Siemens/Bosch ones).

And of course wholeheartedly agree on the rest you wrote, keep the light up!
This reminds me of LINGsCARS which is a 100% legit business.
https://www.lingscars.com/

She even featured on Dragons Den:
https://www.youtube.com/watch?v=cc1ktZRZ5ZM
Thanks for clearing that up, and cheers for the coffee!

One more suggestion - in 'Create your button' you have HTML or Image options, but it would nice to have a simple github integration for Markdown or RTF (like the other badges). Any plans for this?
I noticed recently that the new discover weekly songs tend to sync perfectly with my walking speed. I wonder if I subconsciously leaked some bias into my training sample. BPM has to be one of the factors they are matching against.

Here is a blog post that describes one of their machine learning models using neural networks. http://benanne.github.io/2014/08/05/spotify-cnns.html
You're scaling your app too early
Of course. But I would not compare cargo build or CMake to package managers because again, they are developer tools and unless you are a developer you should not need them.

I definitely think that we can do better than Makefiles, but again they have the benefit to be extremely versatile so they can be bent to many uses. (personally I do not use them, I use CMake and generate ninja files)
Heres how they explain it on the Blockstack website.

Blockstack uses the lower layers of the traditional internet and focuses on decentralizing the application layer. Blockstack provides key tools and infrastructure to developers enabling decentralized storage and decentralized authentication & identity. Developers build single-page applications in JavaScript then plug into user-run APIs, which eliminates centralized points of control. Users run decentralized apps through the Blockstack browser and give explicit read/write permissions to their data. Information is encrypted and stored on users’ personal devices. There are no middlemen, no passwords, and no massive data silos to breach.
Talk about a thankless job! That's an extensive list of bugs and working on someone else's (very old) playground is incredibly difficult.
I find NPM script parameter as the most reasonable build tool. You can write any kind of shell commands or invoke shell or other scripts in javascript script into it without learning the strange syntax of Make.
How Blockchain Technology Affects Marketplaces
Sign in button does nothing on iOS 11. Also, is the project open source? Otherwise there is less appeal even though it is decentralized.
>Are there storage limits?
>There are no storage limits for documents, spreadsheets, or messages.

>How much does it cost?
>Graphite for personal use is completely free.

So, unlimited storage, shareable and decentralized, for free? Where's the bait?
Yes, it's in the FAQ.
Not much of a better explanation than that! Thanks for posting that.

I'd encourage everyone to take a look at blockstack.org and feel free to review Graphite's repo (it's 100% open source): https://github.com/jehunter5811/graphite-blockstack
Sorry if the following sounds like a personal rant: it is.

You're saying that people care deeply about your product. In reverse, I don't get a feeling you care much about the community around your products. Since you're working at developer relations, I'd like to point out that you're still funneling people to your IRC channels via https://www.elastic.co/community, but once people arrive there, they barely get any help from elastic people. Despite multiple requests, the channels are still not logged or searchable, so questions get asked over and over again. I'm a long-time lurker there and especially questions about how to contribute to the projects end up in silence. People asking how to work on tickets (in the tickets) as part of a university course or as part of a Gsoc assignment: silence.

There's barely anyone offering guidance on how to contribute to the open source project beyond "you'll need to sign the CLA." The CLA is contributor-hostile. Anything people touch as part of their work cannot be contributed unless they get legal involved - a show stopper for many. The CLA, at least in some versions required full copyright assignment and indemnification - I, personally, can say that it stopped me from providing any kind of fixes or improvements.

I used to run the Berlin elasticsearch usergroup which started out before elastic, the company, even existed. At some point it used to be one of the largest ES UGs world-wide, still, any kind of support from elastic beyond personal support from some developers: nonexistant. Heads up and infos for feature announcements so that we could prep a talk fitting the announcement: Not there. Sending a speaker for an announcement? Impossible. At some point, elastic even tried to charge us for the privilege of running a UG. The best offer we received was an offer to pay for pizza. We did get a honorable mention at the first elasticon, IIRC.

> Yes, we are asking for a fair bit of trust...and I hope we continue to prove ourselves worthy of that trust.

Good luck. I've heard these words before. Any kind of interaction with elastic, the company, that I had as a community member was borderline hostile. I wish things would improve, but I've pretty much lost faith.
I really wanted to switch to using KeePassXC instead of the original one, as it's definitely a better user experience for the most part when you're flipping between OSes (Windows 10 and various Linux distros in my case). But my workflow requires I keep my kdbx in a git repo in order to sync between work and home, and I cannot get used to the missing "Synchronise with File" feature, which the original Keepass has, but KeePassXC omits.
Fun fact: bluetooth audio is not lossless (best case is 264kbps AAC, which is unlikely to be better than Spotify's 320 kbps Vorbis), so that's pretty much a moot point.
What skill has the highest chance of enabling you to be self-employed?
If you are starting from zero, what skill (technical or non-technical) would give someone the highest chance of becoming self-employed in the shortest time period (e.g. doesn't require 10 years of training to even get started)?

Looking for skills obviously that maximise income, flexibility and location independence.

Of course programming is an obvious answer - but can we be more specific? :)
Am I literally the only person on the planet for whom Discover Weekly is broken? I once listened to some Spanish and Japanese music, but don't listen on the regular, and ever since then, all my Discover Weekly reccs have Japanese and Spanish in them, along with some generic techno.

I've reached out to Spotify's support over Twitter and they were like keep listening to more music and it will correct itself, but so far it hasn't. :(
Angekis Wireless/ USB Speakerphone- Jabra USB Speaker Microphone
Although it will give you more or less reasonable results, I don't see a null hypothesis for which this approach does not ultimately become flawed: Assuming that you are testing the hypothesis that the two proportions agree, then, for instance, using a fixed binomial parameter of 12/262 becomes wrong for any number of deletion attempts different from 2; that is, part of the assumed model includes the outcomes you are testing: The case "3 deletions", which is part of the "2 or more extreme" probability you calculate, would have led to a different value of $p$.

Various statistical tests exist for taking this into account. With Fisher's exact test [0], we find a $p$-value close to yours:

In [6]: from scipy.stats import fisher_exact, binom

In [7]: binom(12, 12/262).sf(1)
Out[7]: 0.10211478280975775

In [8]: fisher_exact([[2, 10], [10, 240]])[1]
Out[8]: 0.098322319292822702

However, had we not had such a large male sample size, the values might differ greatly; say, for instance, that we had had 3 deletion attempts out of 33 articles on males instead. Then we find

In [12]: binom(12, 5/45).sf(1)
Out[12]: 0.39171131326925679

In [13]: fisher_exact([[2, 10], [3, 30]])[1]
Out[13]: 0.59808767522891315

[0]: https://en.wikipedia.org/wiki/Fisher's_exact_test
Interesting. How why the size of the card affect the size of the screen? I have assumed that it was kind of a good number for size of screens at that time.
When she joined yahoo in 2012, Microsoft was willing to pay $51 Billion for Yahoo thats how the valuation was, But after running it for 4 years the valuation reached a low of $5 Billion. She said she will turn it around. In 2016 she said she will turn yahoo around in 3 yrs. And very soon yahoo was sold, she misguided a lot of stockholders with that statement. Also the blame of a sinking ship goes to the captain as does the credit to the loot of a pirate ship.
If she didnt run yahoo into the ground then who did ?
Spreadsheet and doc functionalities are very limited : you can't drag a formula, it just copies the value. You can't draw on a doc. It's more like a toy than a google doc replacement.
Ask HN: Do you know a good and simple vulnerability scanner?
I tried a few vulnerability scanners like Nessus, OpenVAS, …, but it’s usually too complicated to use if you’re not an expert or it’s very expensive.
It would be mainly to scan my servers on the internet. (If possible without installing an agent on the servers.)
Do you know an easy-to-use and ‘low cost’ product that I can use to scan my servers on a daily basis ?
There's very few crimes in my mind that would justify 20 years in prison and fraud definitely isn't one of them
Given the intese scrutiny the litigating side give to jury selection, I'd say that it is well understood that trials may go this way or that based on a particular jury and regardless of the facts
Addicts are people and deserve help, sure. Most of the hate towards them comes from their bad behavior and how that affects other people. Deathwishes are just one way to cope with the inability to actually do anything about, say, noisy or violent drug addicts or criminals who don't care about other people.
A fluke breakthrough could be the missing link for an electric car age
Graphite is an unfortunate name clash with graphite monitoring and metrics tools.
Same here. I wasn't in the scene, but I torrented a hell of a lot of music, I used to DDC a lot of stuff in the good old days of IRC and I built up a huge collection at LAN parties in the 90s and early 2000s.

Spotify provided an extremely convenient and inexpensive alternative, with the added bonus of curated playlists and automatic recommendations.
I don't know what makes HN so civilised but it is great. An oasis of peace in the cesspit of the internet :)

Just had to add that...
Starbucks uses China as a testing ground for its new website
a. Transaction on bitcoin's blockchain should be less than ever if everyone start using lightning.

b. The node owner do charge fees every time someone use their node : https://bitcoin.stackexchange.com/questions/68767/how-are-fe...

c. There's not mining in lightning, it's only done on blockchain. What do you mean "channel amounts" ?
So does this mean we should call him Xi Ji Pig now? (his name with all 'n's removed)

kinda sounds like a disney caracter ;P
The Salvation Army is the crim charity. Do they do good work? Yes. But where the money goes, nobody knows.
Quite amusing. Are the "censors" mentioned in the article humans or machines?
Not the blockchain guide you need but one you deserve
This will easily be confused with Graphite the monitoring tool
Make is awesome. I often did things with it earlier however now if I want to do something with NodeJS I generally use npm scripts tag. And sometime it gets tedious to do so then I use nps [0]. If I need something big then I go with Webpack or Parcel.

[0]: https://github.com/kentcdodds/nps
This fits with the recent serie of articles about ancient dice probabilities.

https://www.atlasobscura.com/articles/dice-evolution-fate-fa...

In summary, even if the old dice were not fair, it was not an issue because they were a manifestation of the divine.
(sorry about the formatting, couldn't edit it due to the noprocrast setting)
I think every other artist, creator or more generally, independent worker in the world also has all of those costs you mention, and a big chunk of them aren't making anywhere near 7.5k/month. Not that I think it is "too much" or anything like that, please support the arts, but I can see the OP's point regarding it already being a nice sum that she's getting for her most excellent work.
It would be a great feature to have your whole listening history visible, so you can go through and clean out some tracks here and there, and force a refresh of your listening profile.

I think it would be a good suggestion on their Community Ideas board, I would certainly vote for it.
> Own your documents

Rule number one is not to rely on other people's computers to write them in first place.
Introduction to fast-check
Ah yes so it is. I looked everywhere else but didn’t expect the FAQ to contain anything relating to that.

Do you know the link to the repositories? They are not in the FAQ.
student loan debt. there are many that graduate with $20k-$100k+ of debt. I'm frugal/cheap, got by with 30k salary in big city a year out of school was tough. Many coworkers that were more normal in spending habits were breaking even or using savings to make ends meet.

At 30k salary, I was able to save $400-$500/month in Boston. It would have been near zero if I had student debt (6%+ interest). Frightening thinking back, but I was always one major repair on my car or mid level health issue away from spending an entire years worth of savings.
Mao Zedog approves this
Incidentally this is also a major overlooked factor in the Cold War against the USSR.

America has had 150 years of peace and stability. The Soviet Union was ravaged by a traumatizing war at home and before that a major civil war and revolution.
Looks good, but as a google docs alternative? While the editor is fairly usable, the spreadsheet is very feature anaemic -- just enter data, export as CSV, insert/delete rows, alignment, fill handle, simple formulas and print. Although I did notice that it allows you to right click and make individual cells read only. I wish Excel had that...
thanks for your comment, I like your implementation even more!
ffmpeg does too, with a built-in vcd preset too.
Sorry I didn't put it on the marketing site. Need to get that updated. Here's the link: https://github.com/jehunter5811/graphite-blockstack
Too many pages and things to fill before even trying the product. The way to even start a quick hello world is really not obvious.
That's quite the compliment, the most impressive things are often mistaken as toys at first glance.

Home computers were a toy, the internet was a toy, airplanes were toys, the automobile was a toy... I'm not suggesting that Graphite is going to have that kind of impact, but ...
I think it depends a lot on your taste. The more poppy your listening habits are, the worse the recommendations seem to be.

I listen almost exlusively to hard rock and metal, and all of my auto-generated playlists are absolutely stellar in their selection.

It seems that once Spotify lumps you in with a specific segment, it's hard to get out of it again.
Graphite is not yet available on mobile. Desktop and laptop only until probably the end of March.
The key quote from that article:

> "...no legitimate investments were made on the investors' behalf for at least the last 12 years..."

It's unfortunate for the people who thought they were earning interest, but it wasn't earned; it was money stolen from other investors.
It uses Blockstack for the decentralized foundation it's built on. (Among other things) Blockstack stores your data on storage providers you connected to it (such as Google Drive, Dropbox, etc).

Both, Graphite and Blockstack, are fully open source. So there's nobody who will get in between you and your documents.
Great read.

I remember seeing plenty of Herbalife leaflets posted on the street when I was younger, and I always thought it was a scam and something exploitative (which in a way it is).

This helps putting things into context.
Good feedback! I actually wasn't aware of Graphite Monitoring until this comment.
Probably a group of one controlling a group of the other.
Thanks I'll check it out. I used Nuvola player on Ubuntu at work which is a bit the same concept. Mostly I want access to quick play/stop buttons ...

https://tiliado.eu/nuvolaplayer/
It's a fact that C doesn't have closures. That is my point. I happen to like that fact, but you don't have to agree with me.

And "creating functions" means: closing over variables ("closures"), or partial application. I think it takes at least that to be able to return interesting functions.

(and whether go is a systems programming language is at least debatable. I think the creators have distanced themselves from that. It depends on your definition of "systems". You can't really write an OS in go).
Bitcoin and other cryptocurrencies are nothing without public exchanges.
Miscarriages maybe but I believe stillbirths are legally required to be recorded. As unpleasant and upsetting as it is, it would be an interesting data point in it's own regard to observe.
Chiang Cat-shek less so
Really nice!
https://buymeacoff.ee/robertd
What Happens to Us Does Not Happen to Most of You
What music are you generally listening to?

There may be some odd connection made internally, between fans of some specific genres and Dutch rap, and you were unlucky enough to be hit by it.

I get why Spotify doesn't want to expose the connections their algorithms make (because that's their biggest competitive advantage), but it would be nice to dig through once in a while, to see the connections they've made.
100% agreed on spreadsheets. Docs is designed for writing. There will be more features but drawing is not an early priority. Graphite just launched. You'll see improvements quickly. Thanks for giving it a shot!
I don't find the original title very informative, so here is the first sentence of the post for context: "This blog post is a personal account of sexism, harassment, and racism that I and some anonymous members of the computer architecture community have experienced."