skysight-inc/HackerNews huggingface dataset:
I agree that the original comment was not overtly _un_friendly. I also think that the reply represents a better way.

> If the only way some one can give usable problem analysis and criticism is by including suggested fixes,

I think we can all agree that the inclusion of suggested fixes does make feedback more helpful in general.

> and delicately toning down the criticism, then far fewer people are going to be willing to expend enough effort to interact

It does require a little additional effort to write kinder feedback, to take the moment to address the human being behind an Internet comment in a similar way to how we might address a person face to face. I'm as guilty as any of failing in that way.

But if criticism's aim is to improve, it will be more successful if it's more easily digested by its audience. You catch more flies with honey than vinegar and all that.

And really the reply above isn't that big a difference. In my view, it's a sign of intelligence, learning how to communicate effectively. If raising the bar only this high results in "far fewer people" interacting, maybe that's a good thing. I don't really need to hear from people unable to tame their own words when they have no time limit on typing them, and I'd rather belong to a community with fewer responses but a higher proportion of politeness and shared humanity than an array of comments expressing the kind of gruff emphasis on failure that bookends the original comment, "Your gif doesn't convey your idea __at all__," and "i'm confused as to why this project even exists."

Edit: BTW today I learned "stet" thanks to you.
This is really delightful!
Some people are so spot on!
> True, but placebo effect is random and uncorrelated with the change.

No, it's not. The definition of placebo effect is that a placebo works differently from not placebo.

> Otherwise big pharma would just replace all drugs with sugar pills.

No, because in many cases drugs work better than placebo.
Then don't use ten "microservices" to accomplish a single task?
I use todo.md, and have VIM highlight "[ ]", "[x]", "[>]", "[v]", and "[-]" for bullet-journal-like TODO, DONE, Deferred, Dropped, and FAILED, respectively.
A common issue here in Brazil, unfortunately. It's often worth it breaking the law because the fines are often small, specially for huge companies like Facebook.
Agreed, but this reminds me of the old joke about a bruised scout who comes limping to his friends. "What happened?", they ask. "I helped an old lady cross the street", says the scout. "But why are you so hurt?" "She didn't want to cross the street".

Obviously, if my family doesn't need help, I wouldn't try to give them money. But if they were in need, I wouldn't say that it's not my responsibility to help either. I think this is a simple judgement call. The efficiency of the Scandinavian welfare system is besides the point.
Karen is the US version isn’t it?
Similarly, I use todo.md, and have VIM highlight "[ ]", "[x]", "[>]", "[v]", and "[-]" for bullet-journal-like TODO, DONE, Deferred, Dropped, and FAILED, respectively.
You have no idea what TPP was and you're completely wrong. Article 29.5: “Party may elect to deny the benefits of [investor-state dispute resolution] with respect to claims challenging a tobacco control measure of the Party.”
Maybe we should meetup at Bocas for a Quant crash course ... :)
It's such a low amount it's essentially an encouragement to continue doing it.
OP answers this in the article:

> Isomorphic rendering is a huge simplicity booster for developers, who for too long have been forced to maintain split templates and logic for both client- and server-side rendering contexts. It also enables a dramatic reduction in server resource consumption, by offloading re-renders onto the web browser. The first page of a user’s browsing session can be rendered server-side, providing a first-render performance boost along with basic SEO. All subsequent page views may then fetch their data from JSON endpoints, rendering exclusively within the browser
Pets eat 1/5th of the world meat and fish production, do you want sources for that (easy to google)? Do you understand this fact alone show how large their environmental impact is? Do you still see an evil conspiracy behind those facts, and why?
I added 3 generator tools for artists to my website on https://artres.xyz! Helped me learn how to implement JS libraries into my static site.
At least it is something right? Also a deterrent to future actions by same/other companies.

Out of curiosity, how much do you think would an appropriate fine be?
Ok, but such comments need to be more substantive. The burden is on the commenter to disambiguate them from trolling, since intention alone is insufficient.
They'll negotiate it down to pennies on the dollar. Maybe Brazil will be the next target of Facebook Basic Intertnet[0].

[0] https://www.wired.com/story/what-happened-to-facebooks-grand...
Hey Pieter, I will update it when I get some time to redo all of my marketing collateral.
Node got background workers recently.

Otherwise yes, Node or Ruby play by the same global lock rules.
same. I tried googling around a bit, but nothing useful showed up :(.

I don't understand how rust/cargo work so just giving up at this point.
This provision in the EULA might be troublesome when dealing with backups:

You shall cease use of and destroy (i) any old versions of the Services within thirty (30) days following the release of the updated GeoLite2 Databases

I'm sure I can get customers to otherwise agree with the GeoLite2 terms when I install/get them to download the database, but how to get the GeoLite2 database out of their three-months-retained VM snapshots ? I can ensure we 'cease use' of a restored database, but ensuring destruction is a problem...

(The GDPR explicitly acknowledges this problem and allows you to keep data in your backups if it's too burdensome to remove it as long as you've taken measures to reapply data deletions on restore)
Setting aside the semantics about what constitutes an 'experiment', constant failure due to minutiea you didn't consider in your technique is what actual science looks like. It is deeply frustrating, but it's the nature of the beast. And it's how you learn, and become a better scientist.

It's the difference between writing pseudocode that vaguely looks like it does what you want, and having an actual, executable program that works as intended. The devil's in the details.
Video decoding is usually implemented in hardware, so very efficient.
I'm sorry to hear that and hope that things get better soon. No need to delete or cut into anything.
I was expecting the BSL would be chosen, as that seems to be gaining a bit more popularity lately (mariadb, sentry, cockroachdb, etc). I wasn't very familiar with the EUPL. Interesting reading more about it.
Moved fast. Broke things.
If there weren’t already 500 of them manufactured that would be feasible. Assuming it could still be adjusted fast enough (which I don’t know).
I'd have to see specific examples to say anything meaningful.
That's why I'm confused, that's exactly what this article is about. You're using React SSR to do the same thing you would do using RoR or JSP... unless the gripe is specifically with JavaScript as a programming language.
I just discovered Feedbin and never paid for a RSS Reader before. Is it really worth paying 5$ ?
wow, this looks great!
Fake clicks on online ads costing companies ‘tens of billions’ a year
I built a colour search engine for lipcolour products that's had a fairly good response from the beauty community!

Main UI:
http://lipcolourmatch.com/

Map of colourfamilies:
http://lipcolourmatch.com/colourfamilies

Gallery interface:
http://lipcolourmatch.com/browse-all

Main lesson:

* Making money with affiliate models in this space can be hard if you don't already have a big existing audience (ie. from a Youtube channel) - wrote a bit about it here

https://blog.race-conditions.net/posts/experimenting-with-th...
If there's a paywall workaround, it's ok. Users usually post workarounds in the threads. There's one in this thread.

No question the paywalls suck, but until there's an industry-level solution, this is the best of the bad options we're stuck with. There's more explanation here:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://news.ycombinator.com/item?id=10178989
What exactly is an existential crisis? What differentiates it from a regular crisis?
Why Gold Price Will Break Records in 2020
Deterrent? The low cost is basically an invitation to continue their dirty work.
$1.6 million is a rounding error for a company making billions off of improper sharing of user data. Nothing will change.
There was a lot of weird, now-discredited crap in that profile TBH. The part where Hitler’s grandmother was a maidservant to “Baron Rothschild” who secretly fathered Alois Hitler was mostly bizarre and unsubstantiated gossip. But the fact remains that psychology was at the time (and remains today) a very immature science, so combining that method with source data collected through the fog of war by a spy agency is bound to go down a few weird directions.
So much this: "Build it, and they will do absolutely nothing"
Experienced this personally a few times in the last year.
Not really OLTP, analytical workloads but can't go into much detail I'm afraid. Infrequent, unpredictable and benefitting from rapid scaling (0 to lots of power & ram for short periods) is where cloud type things (can) really shine.
To caregivers through our website and health professionals
Thanks for the clarity and explanation -- totally appreciate that this was a challenge to figure out legally.

And thanks also for keeping the database itself up!
Middle class doesn't always mean well off. I'd consider myself middle-class but have zero savings and rent because my income is never certain (freelancer).

I also get bored with client work so when I do get a nest egg or bills together I work on side projects hoping one gets me to ramen profitability (ideally a little more than ramen 2-3k/month mrr would be nice).

I've got a family now (2 kids under 3), been married 14 years just kids weren't easy to get (lots of ivf and shit jobs for the free ivf), I was struggling over summer with no clients, and now my clients are not great pay wise (35/hour vs 60/hr what I'd like to make vs 100/hr what a lot of freelance devs claim they earn), so I've been putting in 60+ hours per week to catch up on bills and had to borrow 8k from family to make monthly bills over the summer.

I live in rural Utah near wife's family and her mom is really sick so moving isn't an option so freelance or remote is my only option.

I'm tempted to try and get a remote job with benefits cause it would be a lot easier just to be on salary again but I hate interviewing.

I feel exhausted by this cycle of ups and downs financially. Thought I'd own a home by now.

I guess things are better than ten years ago though. I weighed 260 lbs more than I do now. I wasn't a developer (seo marketer), I earned under 10/hr. Learned to develop in 2012/2013 started hr Dev work in 2013, changed my life. I'm on the right trajectory just feel lost from time to time with what I should be doing to move up and not down.
> At least it is something right?

Sure, but that's like fining me $10 for doing something bad. You're really not deterring me.

> how much do you think would an appropriate fine be?

If we actually want to get serious about this, fines must be progressive like taxes, otherwise there is no way to inflict the same "punishment" on an individual or company that generates $10,000 a year and and individual or company that generates $100,000,000 per year.

So let's make the fine some percentage of Facebook's total revenue.

I'd be very happy if speeding fines, or drink driving fines, or any others were a percentage of my income.
> I’m curious why each X_i has to be a sample of size 50 and can we just have each person roll the dice 1 time?

Smaller samples have higher variance and their means probably won’t converge as fast to a normal distribution.

“Samples” of one, in isolation, have no defined variance and you can’t use them to infer anything.
> It really shouldn't matter to the browser what URL you enter.

In a world where browsers are vulnerable to remote code execution, and a world where users do not run the latest version of a browser, and in a world where zero days exist in browers, it absolutely does matter.
Are the model numbers for the various pneumatic parts available? I can't seem to find them.
Yes I do, and I'm still annoyed about Google Reader.
Thanks Syd, for 2 of the most iconic movies I love and their seriously incredible design.
Can't believe I will defend Facebook but here it goes.

The purpose of a fine is not to bankrupt a company but to be a slap in the wrist to avoid further behaviour. Just like a speeding ticket won't dent my pay check this won't be a blip in the radar of Facebook, but if they continue expect the fines to grow more and more.

I ask again, what would an appropriate amount for a fine be?
Agreed. For anyone else wanting to try this:

linux: github.com/alols/xcape
windows: github.com/ililim/dual-key-remap
mac: karabiner
Coding Principles and Acronyms Demystified
Like poaching them? Read somewhere that 70% of people remain loyal to the original product even if it does not make rational sense to do so. I.E. They remain loyal even if they are offered a better product at a cheaper price elsewhere. This is why open source Twitter never became the main Twitter, etc. People stay loyal to the brand! Organic search is the best! People have an issue and they happen to find your product as the solution. Producthunt is good for first beta users!
I am serving around 3 billion requests a month (so around 10x more than OP) from one dedicated server that cost less than 100 euro a month.
My problem is too many left turns at stop signs... here in Los Angeles, those are basically impossible, but Waze loves to try to make you take them.
As VR headsets/adapters have proven, yes, most phones will overheat with continuous usage.
Cool, I haven't seen your interpreter! I'll have to give it a read through.

npiet is good, and I use its examples for testing, but FYI it diverges from the spec in how it handles whitespace. According to DMM, if the cursor enters a loop entirely within whitespace, the program should terminate. Currently, npiet doesn't have a cycle-detection algorithm so it hangs.

One of these days I'll get around to making my test infrastructure and polishing up my tests... but I've recently had some weird thoughts about a place&route algorithm to replace my existing Piet backend and that's more interesting. First step, design a router that creates right-hand-rule paths through whitespace? What am I even doing with my life...
Show HN: Ezovpn – OpenVPN configuration importer / generator in Golang
How is "reasoning" about apps at scale easier with React vs static or classic server-side HTML rendering where everything is addressed by a URL?
Thanks Derek for recommendations ! And also thanks for your awesome blog posts.

PS. My better half is hating you all guys - I've ordered quite a lot of books today :)
Let's make it easier to falsify history.
Don't do it at all?
Would be interesting to know how much money did Facebook make in this deal and apply the fine accordingly.

Knowing that we would be better informed to say if 1.6 Million is a lot or not according to the offence.
I’m in university so I use OneNote for hand drawn diagrams. I eventually want an Apple Pencil and upgraded iPad and use good notes, but I don’t have the dollars right now haha. OneNote is great because of the expandable canvas and the handwriting recognition. I do like auto shapes feature of preview though.

I annotate PowerPoint slides directly with Preview.

For other notes, I use FSNotes which is like nvALT and it’s easily searchable and quick to use.

I sometimes edit those MD notes in Typora.

I also like to curate ideas in a Gitbook, which I have public but it’s kinda messy right now. (https://index.kalispera.xyz/)

For some writing projects, I love Scrivener.

I kinda feel like I’m addicted to trying tools though oops.
Nikola Tesla Predicted the Smartphone
Yes we have needs, but the planet has limits that we already hit, so we now should all have a moral duty to limit/filter our non-essential needs

The sources show how significant pets impact is (1/5th of the world meat+fish production, think about the processing, transport, and all intermediate materials required for this and the pollution that generates, and finally the ecosystem damages via outdoors and feral ones)
Get yourself a large, high quality whiteboard. Working with it is great for visualizing things and it never gets too messy because you’re ultimately space limited. Every now and then you go through the upkeep - this way it doesn’t ever go stale.
And it’s always right in front of you. No files to open.

I use a combination of the white board + Keep for more detailed stuff + per project TODO under version control.
> I have a hard time believing they would do it only for that.

Why? Adding perceived values is how you get more users. More users == increased revenue.

I think the important question is: if Google were doing something nefarious like that, why on earth would they tie it to a public feature instead of just keeping it totally secret?
I've often heard suggestions that fines be specified in law as percentages of revenue. IANAL and don't know how feasible that is, but it makes more sense to me than raw dollar amounts which, by their nature, make crime more affordable over time due to inflation and more affordable in proportion to income.

I.e. a $5 fine is a harsher punishment in 1990 than in 2020, and is a greater deterrent to someone with $50 in their pocket than someone with $50,000. But a fine of 1% of yearly revenue is the same effect across time and class.
The 'accusations' seem quite mild to me. It was alleged that DJB and Tanja did not take appropriate steps when someone approached them with a warning that one person they were engaging with (who has since become somewhat infamous in those circles due to the sheer amount of serious allegations against them) was possibly a bad actor. It strikes me as something that happens all the time, and while ultimately suboptimal and perhaps less than professional, I'm not sure that it should reflect all that badly on them.
Browsing My Genome
I built a prototype of an ingredient list scanner for Keto people. It's still not launched and I'm sure there's bugs, but I'm hoping that posting this gives me some motivation. :-)

https://ketoscanner.site/beta
To expand on this, Google execute your JS, but in a slightly odd JS environment (I.e. randomness isn’t random, time might not be correct, etc). They give each site a CPU time budget, and your JS execution eats into this.

If you have 5 pages that take seconds to render you might be fine, if you have 100k pages that take 50ms to render you might be in trouble.

Some of the detail of this is exposed in the webmaster tools that Google provide.
Wow, I wonder how many seconds it'll take fb to recoup $1.6M.
Anecdotally, it is definitely highly disruptive to me. I have red light shifting in all my devices and I bout some blue light filtering glasses and that does make a difference in how quickly I fall asleep.
>it improved my typing speed by factor 2 or so.

Is it odd that I've never found my typing speed to be a bottleneck worth optimizing? Maybe I haven't thought about it enough. While I overall type slower than I think, the difference is very slight and the result is more time to think about how to phrase things. I often find my hands freezing for .5ish seconds while my brain get stuck deciding on what the next appropriate word is.

When coding, it is even less of an issue and if I ever have anything to optimize on the level of typing it would be the auto complete not being helpful enough.
Never trust a "like"
>Out of curiosity, how much do you think would an appropriate fine be?

Well its not their first fine for improper sharing of user data.

So what is the goal of the fine? Is it to prevent bad behavior, if so, the prior and current fines taken together have failed. Is the goal to punish FB monetarily for bad behavior? If so, the fine has failed and FB is actually being financially rewarded because the financial gain exceeds the fine.

A FB user's worth to the company is $158/user. FB shared data of 440,000 users...so at minimum the fine should be $139 Million or 2x the value of each user FB. Now that is just the fine for improper data sharing by the regulator...each actual victim should also be able to privately sue FB (or collectively in a class action) for actual damages. You may say that is outrageous, but guaranteed FB would still turn around and abuse user data willfully in the future.
I prefer to use the analogy of being fined for illegal parking for less than the value of the parking lot fee.

If no one fined you, you parked for free, if you got fined, you still paid less than what you would pay to the parking lot.

And I agree with you, fines should be progressive, if they aren't, they are a deterrent only to small players.
'bandwhich' I like the new name a lot!
Thanks! Let me know if you get a chance to check it out, and have any feedback (https://github.com/vsls-contrib/gistpad). I’m iterating on it pretty quickly, and am looking for more input about other developer’s use cases
I do that too, though overall typing speed is a little slower. It seems like it could be easy enough to do some sort of 'double-tap shift to go into caps lock' mode like the iOS default keyboard does.
As a plus to the SSR part, you’ll also likely have any API resources either already loaded out of the database, or very close in latency to the renderer, whereas on the client you could easily be 100ms of latency plus other overheads away.
A much better solution is to not import huge libraries you will only use a small part of.
You'll find delete on top of the todo list, it's more complex but not horribly so.

I skimmed the link, but from what I can see there are no issues there that outweigh the significantly simpler code for me. This may very well change once I get more experience with them, time will tell.
The lecture videos are online.[1] And if you're in Boston, are open to the public (though arrive early for the line, and samples often don't make it to the back of the room).

Teaching science and cooking together seems an underutilized opportunity. There's McGee's On Food and Cooking, but... hopefully there's something better now?

[1] https://www.youtube.com/playlist?list=PL546CD09EA2399DAB
There's no other way for it to work. It's like putting yourself on a "do not call" list -- it only works if the list is visible so callers can obey it.

Yes a list exists now of privacy-minded individuals' IP addresses, but I can't imagine what you would do with that, and trying to identify them from it would in itself be illegal probably?
Using that spam service will get your account and website banned here, as plenty have discovered to their chagrin.
Sure, GPU. But do phones have gaming-level GPU?

So what do phones normally do with their CPU?
The case against loss aversion
Nissan's ex-head Ghosn in surprise Lebanon arrival
Facebook could sell tens of millions of people's data without their consent for just $10,000.

How much should you fine them in that case?

If I rob a bank and only manage to get away with $50, how much should I be fined, or for how long should I be jailed?

The fine isn't about how much Facebook profited from this violation, it should be about how much they make each year if we really want to discourage this behaviour long term.