skysight-inc/HackerNews huggingface dataset:
BuyMeACoffee.com co-founder here. BMC is a friendly way for creators (bloggers, artists, developers) to receive donations from their audience.

We have seen the platform used in ways we never imagined. William LeGate, an activist (boycottNRA) used BuyMeACoffee just yesterday to raise $2500 in less than an hour: https://twitter.com/williamlegate/status/968630079285686273

Check out some 'Buy Me A Coffee' pages:

https://buymeacoff.ee/kriswolf

https://www.buymeacoffee.com/joqatana

FEATURES:

- Exclusive content: Publish supporter-only content on your BuyMeACoffee page to encourage more donations.

– Multiple payment/payout options: Paypal and Stripe (direct bank transfer).

– One-click payment for supporters.

– Showcase your goals and comments left by other supporters.

– Beautiful (and customizable) 'Buy me a coffee' button to embed on websites + Wordpress plugin with widgets and stats (https://wordpress.org/plugins/buymeacoffee/).

– Domain name. They say the domain speaks for itself ;)

– In the pipeline: Cryptocurrency Wix and Weebly plugin, more payment options (Bitcoin, Apple Pay, Android Pay), referral program and much more.

We are waiving the 5% platform fee for HN users for LIFETIME! We'd also love to be your first supporter.
Tweet (https://twitter.com/TheBuyMeACoffee) or reply here with your beautiful ‘Buy Me A Coffee’ link (takes less than a minute to set up) to claim it.

Let us know what you think :) Cheers!
is it stable again? Last version was constantly crashing when modifying a new passwort entry again. This is something which is unacceptable for a password manager IMHO.
Not to mention that the American view of free speech also is not absolute. They just define theirs as the "most free". It's just hypocrisy.
I don't have much experience with this, but I find it a very important topic. My opinion is that there are so many different aspects to teamwork and social cognitive biases are so huge, it's an intractable problem to do on an individual level.

The only thing we know matters is the team does well or not. So I suggest trying different methods of building/running a team, and let them go. See which teams succeed and try to copy that success or give them more power.

To give some flavor to my idea - maybe the level of helpfulness you should ideally give is very low. Perhaps it enables weak members to suck up lots of time. We just don't have good data in this area.
I agree that that would be a more appropriate phrase.

However, I can also understand what the author is getting at when they say "computation first", "mathematics second."

Here they are using the layperson's notion of "mathematics" as a bunch of a Greek symbols detached from concrete meaning.

Of course, the layperson's notion is wrong, but nonetheless if that's how people think I can see why the author would try to communicate in their terms.

Real mathematics can of course be described with Greek letters, English sentences, or computer code - it's all the same mathematics!

The more experience you have in mathematical thinking the more you understand why using a "bunch of Greek letters" is actually easier than English sentences or computer code, but the layperson with limited mathematical experience doesn't grasp that, so they want to learn in code or plain English.
I had already opened up the Outline codebase but then stopped because The copyright is All Rights Reserved. Its not MIT.

The issue with All Rights Reserved means lets say I were to put a ton of work into Outline and I want to monetize the work I put in to provide easy hosted solutions. I can't. I'm not saying I want to monetize but I don't know how much effort I will put in and then may regret giving you so much free code.
Tangential, but I cringe everytime I see the word "transpiler". A compiler is a compiler is a compiler.

Previous discussion on this: https://news.ycombinator.com/item?id=15154994
> I ended up going on the app to see if there was anything new

Deleting the app makes you aware of how frequently one gets the subconscious urge to do that. (Same with logging out on the computer.) Once you add that friction, it becomes easier to become conscious of the behavior and then decide if, in a car between meetings, what you really want to do is scroll through Facebook.
How to Test/TDD AWS Lambda Functions (Python)
In a previous company, there was a feature in the intranet to give kudos to other people. Everyone in the company could see a kudo as a post in the global intranet "chat" sidebar (not really chat, more like a communal facebook wall of sorts that would bump posts to the top any time anyone commented on them)

You could give as many kudos as you wanted, and it had zero impact on performance appraisal/raises, but it sure gave people the warm and fuzzies reading about random mini-stories of someone going above and beyond here and there.

I think it was pretty effective at fostering a culture of collaboration, and it also helped surface issues-masked-as-heroics, such as people working chronically late on some projects. It also gave greater visibility to the existence and importance of the various departments, which one might not have gotten an appreciation of otherwise.
Facebook is chock full of information that is illegal to ask about in job applications like marital and family status, sexual orientation, age, religion, etc. If this feature saw much adoption it seems like it would only result in greater discrimination.

Beyond that, this move is surprising to me because we've been seeing a lot of stories lately about Facebook struggling to get people to post original content after letting the platform go wild with politicized third-party content and advertisements. I can't imagine a better way to make Facebook less comfortable and fun than to turn it into a resume site.
You can use forward slashes for paths on Windows in your Makefile. They are actually required if you want to use wildcards.
What makes my stomach turn is the interpersonal aspect. How can all your teammates see you fail through no fault of your own for days and pretend they don't notice. Unfortunately in my experience, that's not a rare occurrence.
Diving into a old undocumented codebase and then deleting code, rewriting code and document it without breaking stuff can be more challenging than designing and writing new code.
Every lead developer position I ever got came from helping people, but that doesn’t always stop the judging on output.

On one project I shaved about 40 minutes to an hour per day of finger twiddling frustration off of everyone’s work. For the team size that paid for itself in under two months. Only ever got appreciation from subordinates and flack from my good for nothing boss.

But what I figured out not long after that was that you understand the work a lot better when you see it from other peoples perspectives, and you only learn about that if you are willing to help and to be candid about the state of the project. People open up. They share maybe-bugs before filing them (especially from the QA team) and then when the inevitable OH SHIT meeting happens you are the only one who has had time to think about a solution ahead of time.
> People still walk up and ask for help

In my experience people also ask for help through private messenger discussions (slack/skype etc), which of course don't leave any "official" trail and are not supposed to. Of course, a not-so-bright manager could force his/her direct reports to only use "official" channels for work-related communications, but then people would be afraid/ashamed to ask "stupid questions" in public/through an official channel and then disaster happens (it's also my experience that lots of serious bugs have been caused by people afraid/ashamed to "just ask").
innovate! Apple hasn't done this for years
for low-volume requests Airtable is also pretty nice to use in an Excel-like fashion with a dedicated API (free for a couple of thousand of entries).

edit: except missing the scraper part haha
"I say show me email chains, and I will show a hero."

Will show you a hero six months after they tendered resignation.
I doubt he's single any more.
What are the advantages/disadvantages of using Argon2/ChaCha20 over the current AES implementation? What are good parameters for those algos?
Because `require` and `import` look at your package's `main`, which (if it's a directory) implies `dirname/index.js`. Building to an `index.js` entry file is, then, the most standard name that allows `require 'modulename'` to work.

The capitalized rending-of-garments is silly. This is transpiling; file names should remain the same from input to output.
For many reasons, many philosophical, some of them inductive, and I think that science is inherently limited in it's scope.
For instance, I don't believe science is the realm for meta physics, even if it can help inform it.
If you are curious as to my thinking and reasoning on it, two good books, relatively short reads, are Mere Christianity by C.S. Lewis and The Reason for God by Timothy Keller.
Tim Keller also gave a good Google Talk [0] on the book if you prefer that :)

[0] https://m.youtube.com/watch?v=Kxup3OS5ZhQ
>>Consider a different example: someone participates in adding threading to the C++ standard. They then get hired at a development tools company to help implement the standard. Anything unseemly there?

Code is objective and apolitical. Regulatory enforcement is a people business, and having the right people on your team can affect how regulatory agencies treat you, irrespective of your actual conduct vis-à-vis the regulations.

An open standard can also be studied by anyone. The secret rules and customs of regulatory agencies are only privy to those who worked in the agencies.

>>Second, the industry welcomes some level of regulation, in order to reestablish trust with consumers that might otherwise be scared off. Third, regulation gets implemented on the premise that its good for both consumers and for the industry, because it allows the industry to overcome trust barriers.

I suspect that is not the main reason industry players support regulations. I think it's far more likely that their support is motivated by a desire to create regulatory moats to competition.

An example of this would be the "Money Services Round Table":

http://www.aarongreenspan.com/writing/20110510/in-fifty-days...

There is empirical evidence that regulations exacerbate income inequality:

https://www.mercatus.org/system/files/McLaughlin-Regulation-...

This supports the 'lobbying for regulations as an anticompetitive measure' thesis.
This does not appear to be entirely the case[0].

>The Parliament of the Republic of Malta has ratified today the agreement set out in 1998 between the Maltese Government and the Sovereign Military Order of Malta, pursuant to which Fort St. Angelo, the oldest fort in Malta, shall be granted in concession to the Order for a period of 99 years.

Please do not construe this rebuttal as an agreement with the GP that the SMOM is some kind of Illuminati organization. From what I can gather, it looks like the group is a quasi-sovereign Red Cross type entity today.

[0]https://www.orderofmalta.int/2001/03/13/two-centuries-order-...
So Microsoft is a patent troll, just like Apple (who decided to sue Samsung for the 'slide to unlock'). On the bright side, I think most people don't like the 'ribbon' (I don't understand the difference with a normal tabbed UI anyway) pattern anyway.
HotSwap: Bringing hot code reloading to Buck
Computing with Random Pulses Promises to Simplify Circuitry and Save Power
> Second, you're a lot better off working at a good company -- MUCH better off

I disagree. There is a whole category of people who want high reward for their efforts. There exists no way to get high rewards or royalties outside of starting your own venture. The downside is the risk of course.

I do agree that you shouldn't be angry, but there are so many new ways to exist and survive these days.
Working for yourself really does mean working for yourself.

Yes, you might have customers to answer to, but you can always tell them to fuck off if you want.

You suffer the consequences and reap the rewards. Your actions, small or large, matter.

Yes, working for a corporation is safer and more stable. In the grand scheme of things, this is the risk-adverse, safe thing to do.

The OP may waste years of his life, or he may not. He may end up poorer than when he left or he may not.

You never know until you try. Take it or leave it.
relatedly, a friend of mine worked at a place where everyone was on "20% time = bug time". You were expected to spend ~ 20% of your time taking bugs from the bug tracker and fixing them. Bugs closed were part of a metric towards bonuses.

People were taking one bug, breaking it in to 3 or 4, then closing all of those.

"Add button for X" became

* "add button on form"
* "add CSS for button"
* "update CSS for button"
* "add CSS files to build process"

Friend of mine took a bug - it was a moderately big one, touched multiple systems, but was a bear to work on. No one else touched it. He spent a few weeks making it work. Eventually closed it. Was reprimanded because his bug-closing stats were bringing down the department's numbers. He was counseled that he should have broken it down in to a few dozen issues, so that he could have closed more and "kept up" with his team mates.

No one else would touch that bug. Most people hadn't been there long enough to decipher how complex it was. But.... they got bigger bonuses because ... bug closing numbers.

We all probably have similar stories to share, and I know the "what gets measured gets gamed" mantra.

It's still frustrating to know that this mentality infects so many professional "thought workers".
lib/%: src/%
mkdir -p $(dir $@)
babel $< --out-file $@ --source-maps

Just look at all those magic things. The percent signs! $<! $@!

Well, I know they are not magic ;). But why would I want them when I can actually use normal names like "deps"/"entries" and "target"?

It gets substantially worse as we go down the rabbit whole. Where webpack can easily walk the entire dependency tree by itself, we have to invoke

src_files := $(shell find src/ -name '*.js')

Where we can use same webpack to seamlessly output the resulting file into an output directory, we need to do the (very unintuitive) pattern substitution:

transpiled_files := $(patsubst src/%,lib/%,$(src_files))

or even

flow_files := $(patsubst %.js,%.js.flow,$(transpiled_files))

And when we want to watch for changes? Well, we need an external program anyway.

$ yarn global add watch
$ watch make src/

The art of Makefiles is often lost for good reasons: because Makefile don't really cut it anymore.
It really depends on the economic climate, the size of the company and the risks you afford to take, otherwise I generally agree.
Wow, that was exactly the mechanic I observed when working there. The result was pockets in the company where people worked on stuff that they didn't understand and were not (yet?) clued in that nothing they did would get them promoted and yet if they broke anything it would get them fired. Helping those groups to change things for the better should have been a pretty impressive thing, but my observation was that wasn't understood by the promotion committee.
The Clone Wars: iPhone X copycats battle for notch supremacy – The Verge
Apple and Samsung's flawed expectations of the marketplace are a problem for Apple and Samsung.

Don't put the blame on us.
Still rocking the iPhone SE. Fits in my hand, makes phone calls and loads fast. Don’t need to unlock it with my face.
Self-proclaimed Bitcoin creator accused of $5B crypto heist
I live in EU.
-> Are vague and impotent privacy protections more important ?
More important than "global human interaction" ? Yes, in my opinion. "Global human interaction" doesn't mean it should be the Far-West gold rush. It aims at fair and equal human interactions with the respect for the freedom of each single human on Earth. Freedom means equality for all, and to ensure more equality, we created laws. Laws are not perfect, but sometime they are the only tool we have. Laws are not fixed in stone, they can be improved over-time. Essentially we want global human interaction with respect of individuals.
The RISC-V Momentum Continues with the GAP8, a New IoT/AI Application Processor
Microsoft shouldn't have gotten the patent and they shouldn't have won this case.

Why not? What prior art are you thinking of, specifically?
Make works great for JavaScript but it seems very few people do so.

https://github.com/webpack/webpack-cli/issues/152
I followed the steps here[1] to get the Authy TOTP token and then put it in 1Password. One less app I have to deal with.

[1] https://randomoracle.wordpress.com/2017/02/15/extracting-otp...
I trained my parents to use KeePassX 2.0 and they do OK with it. They're very tech non-savy but do fine with it because they only have to remember one password. I also made sure they use Timemachine for OSX so they don't lose their database. Prior to this they had a physical notebook and sticky notes with passwords written on them.
If you %s/google/<your-current-company>/g , the story wouldn't change. It depends on the way you showcase your work to your management and peers is the secret of the success. But for some it is against idealism and "do good" nature. This same story happened to me but in another enterprise. The solution that worked for me is to find a Manager who knows your talent and gives you freedom and he does the marketing for your work knowing your strength. But it is uncommon to find a good manager that fits above qualities.
I prefer pitching to customers because they really do get more value out of your product if you better communicate what it does and how it helps them. With committees it sounds more like playing a zero-sum game.
The cookie law was never well thought out, that's why nobody read it in the way it was "intended" (what was the intent anyway). The distinction between a regular cookie and a tracking cookie doesn't exist except in the minds of the EU regulators, so no surprise that all they achieved with this was making the EU web experience horrible by default instead of opt-in horrible - browsers have let you request notification of cookies being set since forever, after all, and you can create extensions to notify you in whatever way you like.
Happy to see this post because reading the thread I was poised to say much the same thing.

I would add that people here may tend to have the kind of personality where they naturally assume that : if you are helpful to other people they will be helpful back; being helpful to other people is a rewarding thing in itself; if you are a good person you should be rewarded.

If this sounds like you (anyone reading, not the parent) I feel it is worthwhile pointing out that not all humans are like this. In fact most aren't. Surprisingly (it took me many decades and about 20 psychology books so...ymmv) it can be very difficult to realize this, if you have this sort of trusting personality type. fwiw I'm talking about the subconscious parts of the brain, so whatever you think you think, and whatever you hear other people saying...that's not really relevant. We are all Chimpanzees throwing feces inside.
Meh. We just did not come up with better uses yet.
Efficient representation of quantum many-body states with deep neural networks
Not a fan of patents at all, but is not a troll someone who does not invent and sell products? Both Microsoft does.

They are playing the hard game with patents, but IMHO not troll style.
You can always just ignore every other release, which is what most people do I suppose. I think that having more releases also enables manufacturers to find pitfalls earlier.
Sega’s Yakuza 6 demo accidentally included the full game
Worry not about "not having read <foo>" for FP litterature is surprisingly large (tempted to say immense). I've been finding more and more papers, journals, and books after years of digging.
Money quote:

[...] the EFF acknowledges that “Backpage knew that its website was being used to post ads for illegal prostitution and child sex trafficking, and directly edited such ads to make their illegality less conspicuous” but argues that Backpage should not be held accountable for those actions.
The Split Brain in Man
Well, in my amateurish opinion - there was nothing wrong with the existing AES encryption implementation. But they also had a key derivation function based on running many iterations of AES, which was weird and non-standard, I mean it seemed like it would work, but it's not proven in the cryptographic community. Now they've switched to Argon2 which is a very well reviewed KDF and I have a lot more faith in that.

Code for the old KDF is here if anyone's interested: https://github.com/keepassxreboot/keepassxc/blob/7a55ab64d83...
To be fair they became the internet's rolodex by outright stealing your address book and sending fake invites to people on your behalf.
I'm with the EFF on this one. A law that among other things, can bring federal charges for mere facilitation of violating federal sex trafficking laws? "Facilitation" is a very broad legal standard that you'd be trusting the government to not abuse. The ends don't justify the means, and just because the law's intentions are virtuous does not mean we should trust the government by allowing laws that are overly broad and can be abused.
How Your Brain Decides Without You – Issue 19: Illusions – Nautilus
Part of our travels took us to Malta. My family spent a few months there and got to be embedded in Maltese culture. Hard to do as a tourist because while the Maltese are nice they are not inviting to strangers. Since the Crusades they've been a softball between Eastern and Western empires, coming in and telling them what's what.

I was just a fly on the wall but what I learned is Malta is a mix of old world families and familiarity and new world, EU, business rules. Where even billionaire megayachts get duty-free fuel smuggled in from Libya through a series of handlers. It's also something I really enjoyed about that island. The big box stores were on equal footing or disadvantaged to local, small shops. Everyone had a friend or family member who dealt in one speciality or another. The rock bottom price wasn't reserved for friends or family. Little haggling was even necessary. The price you paid was the best price you were going to find. Whether that be sailboat parts, limes, or rabbit.

I really miss it and look forward to going back.
Some reasons to use an older iPad with iOS10:

- years of data trapped in functional 32-bit apps

- iOS11 control center no longer turns off WiFi (security risk)

- iOS11 airplane mode no longer turns off WiFi

- iPad Pro 2 echo cancellation doesn't work (4 speakers, too close to microphones), works in iPad Pro 1

- iOS11 split screen needs more gestures to add frequently-used app, iOS10 = single swipe from right

- iOS11 connection to WiFi captive portal disables external keyboard (!)

Let's not get started on the Macbook Pro 2015.
When they remove headphone jacks and innovate with weird shaped screens, then there's no real surprise that their sales are down.
The cameras are quite good compared to the 5S but that's not as noticeable in increments.
Arm Now! The 36Mo VM that boot in 4 sec.
Usability is too low, unapproachable for non techies. Even my somewhat technical spouse found it unusable after a few months.

It could be better with good browser plugins, but then you have the same security tradeoffs as more polished services like Bitwarden or LastPass.
UK Publishes gender pay gap data