skysight-inc/HackerNews huggingface dataset:
Isn't that how cancel culture works? You talk smack until the damage is done and put out a correction saying "whoops, I was wrong"? Politics needs to get out the business of destroying people's livelihoods.
anyone read this book bullshit jobs? I plan to do it
Engineering companies have capital expenses that eclipse what a software shop has to deal with. The rock stars can't demand such a large chunk of revenue.
> GPU could be upgraded yearly

That only works if there's no improvements other than pure speed. In reality, the bus and socket improve too.

For example, if your GPU socket is new, and your GPU is an early generation, a die shrink due to transistor shrink might be pin compatible but faster.

Otherwise, the next generation of GPU is probably going to require a different socket and/or bus, ect, ect, that it's uneconomic to support merely exchanging the GPU.
You certainly wouldn't be the first one to do it!
I'm sorry, I'm getting way too bored in the meeting I'm in atm, but I believe this is false:

> With distributed VCS, a copy of the most current version of the code resides on each developer’s device

There is nothing that can guarantee the copy you have is the latest. Can be very far back, can be forward, can be diverged to hell.
Challenger bank N26 to shut all UK accounts
RMS comment was entirely reasonable if rather perilous to write: "We can imagine many scenarios, but the most plausible scenario is that she presented herself to him as entirely willing. Assuming she was being coerced by Epstein, he would have had every reason to tell her to conceal that from most of his associates”.

In no way did he ever say that "an enslaved child could, somehow, be “entirely willing”", just that she could have presented herself as being willing... The thing is there's no denying that Marvin Minsky was extraordinarily stupid to associate with someone who had a prior conviction as a sex offender and furthermore to have sex with anyone when invited by that person but that doesn't change the fact that RMS argument was mischaracterized and should not have resulted in him resigning...

This kind of mischaracterization and excessive outrage destroys rational discussion between people. It just creates a culture of fear and forces people to hide behind anonymity when engaging in any discourse over this.
Indeed, I think the notion that the user’s resources are “free” is deeply flawed. High load time, CPU usage, RAM usage, etc is merely tolerated, not accepted, by users depending on the value of your product, making whatever gains in productivity or reduction in expenses made by shoveling it all off onto the client more like a high interest loan than a freebie.
We push text files into our git repo, that is hosted on a local GitLab. Gives us the nice visuals, with good support for inline code/xml/data/whatever, and searchability, and you can add new files, or edit existing ones, directly in the WebUI
This has been my experience across Linux distros and was also the case on my MacBook Pro. Whenever I mention my MacBook issues the down voters swarm despite the fact that there is an open bug regarding poor performance on certain MacBook configurations. And no the performance fix for Macs that came out a few months ago didn't resolve it.
Well, it being physical is certainly part of it, but it's not all. There's also the point that most of the time, it's predictable.

For example, you come in and you have to weld up a particular structure. I think one would be able to foresee how the whole thing is going to go down, including details, and how long it's going to take.

Compare that to coming in and having to figure out some bugs on a software system. It's investigative work. You might figure them all out in an hour or you might get stuck in the first one for the whole day. You might end up staring into space wondering for who knows how long what kind of detail you're missing that would explain the behavior you're seeing. You have no idea how your day is going to pan out, and that is kind of fatiguing and/or stressful. There is no certainty in how much progress you'll make.
Blurry firefox, blurry thunderbird anybody? Still plasma on wayland related fixes in the pipeline. But getting close...
Ban or Regulate Kratom? State lawmakers weigh approaches to herbal supplement
And those who understand gray code :)
> In both cases there were many witness who did not intervene for fear of being the next target.

That’s the heart of the problem, and I see no solution at all. Every successful offensive operation makes them more powerful.
Pangolins Are Suspected as a Potential Coronavirus Host
Is an Antidepressant Right for You? Ask Your Brain Waves
Fred Wilson said it was the end of a 2 year crypto winter [1] and I tend to agree. With JPMorgan merging Quorum and ConsenSys, and Google announcing support for Hashgraph [2], I'm optimistic about the widespread adoption of distributed, decentralized ledger consensus technologies.

[1] https://avc.com/2020/02/usdc/

[2] https://cloud.google.com/blog/products/gcp/working-with-hede...
You have no idea how people's opinions about various topics will impact their decisions on other topics. This is thought policing and abject discrimination.
Do you believe that banning big rigs from city streets is similarly wrong? What about separating walkers from cars with traffic, do we need to ban sidewalks and extend the automobile lanes all the way to the structure facades?
How Quickly Can Iran Make a Nuclear Bomb?
Funny how the author assumes Reality == America, ignoring every other developed country in the world where inequality isn't nearly so extreme -- a result engineered by government policy.
Neural Nets Solve Lava Maze in Minecraft – ChaosCraft v0.3.5
I feel like this should be more widely known. I imagine there's a fair few large corporate IT departments that would love to host their own sync service.
Well, it really depends on what the project does. Most general purpose programming has looser requirements (both on specification and implementation) than critical projects. I have the sense you're comparing apples and oranges. Have a look at ex. MISRA https://en.wikipedia.org/wiki/MISRA_C to have an idea of the strictness applied.
Hint: if you're using any methodology from the "agile" umbrella, it's not even in the same league. Specification and verification processes are arguably the most time-consuming part, not maintaining the code by itself.
Dude! That's mean! But it would be awesome to hear wind or other sounds on Mars.
Thoughts by someone who -- unlike most commentators on the subject -- has actually worked with Stallman for years:

https://medium.com/@thomas.bushnell/a-reflection-on-the-depa...
Solar Orbiter Launches on a Mission to Study the Sun’s Poles
It's also from the Bible, which is much more likely the origin:

https://en.wikipedia.org/wiki/Matthew_5:14

> You are the light of the world. A city

> located on a hill can't be hidden.
> I'm sure Richard Stallman still thinks sex with teenagers is acceptable.

This is my red flag for someone who's being intellectually dishonest about RMS. It's also the signature move of cancel culture -- aggressively reducing someone's opinion to one that can be easily canned as intolerable.
I really love this.
This a million times!

Nothing has reduced my stress levels like moving from PHP to Haskell for web backends. The difference in cognitive load is staggering!

In PHP you have to have the whole design of your system in your head while refactoring, but in haskell you can focus on the isolated piece of code you’re refactoring AND the typechecker helps you.
> I fail to see how being so easily offended is good either for an individual or society.

That's my concern too. Cancel culture is children throwing tantrums (instead of having a rational discourse) and getting their way, therefore never growing up, as a result of weak parenting. That's the way society is headed unless more educated, libertarian people make an effort to stop it.
> Costco doesn't even make their profit on volume.

Volume is essential to their profitability, and not just because it's what justifies membership for customers; they are unit profitable on sales, but without sufficient volume that wouldn't offset fixed costs.
You might try https://www.whatbird.com/ they have a guide to UK and Ireland http://ibird.com/app/uk-iphone/ibird-uk-ireland-guide-to-bir...
How did buying a chicken sandwich mean that they were imposing their religious beliefs on me?
Don’t forget drugs and guns!
Lego, We Have a Problem
Even saying that the US is your friend isn't really true. The Tuskegee syphilis experiment and MKULTRA were only ended in the 70s, Orlando Letelier happened the same decade, as did the discovery of Operation Mockingbird and other Church Committee findings. Every peek we've had into that world since then continues to come up dirty too. Operation SHAMROCK was considered a big deal at the time, but we've since then allowed American intelligence to vastly eclipse anything even conceivable at the time.

Other countries programs aren't good or anything, but anyone who's deluded themselves into thinking the US is some kind of clean actor, not participating in this sort of stuff, or only using it for good is more optimistic than I could ever manage being.
Helps a lot of you want to have one night stands.
Simple trade-off: the more "clean" your code is, the more it will benefit when others/future-you reads it. If it's a quick one-off or if it's just for you, the value of "cleanliness" is far less than the value of speediness and responsiveness to client.
I'm making assumptions here about your use case, but probably not. XFCE users are typically closer to the terminal than, say, Gnome or Plasma users. You'd be better served by i3, I imagine.
I thought that was interesting. Also, using the down arrow on my keyboard to scroll a paragraph at a time was interesting.
Molecular 'switch' reverses chronic inflammation and aging
On Android Materialistic is good app for HN.

https://play.google.com/store/apps/details?id=io.github.hidr...

(but I haven't used it for some time)

Also you don't need an app at all. Check https://hnpwa.com/ and make a choice yourself.

Or use a browser. Or write your own ;-)
Chrome/OS X. I didn't agree to the cookies, and wouldn't do so until I was satisfied that the site was of interest and value. Give people a chance to test drive it before requiring consent.
You make a deal - they stop it so that they may be granted a Firefox monopoly on advertising. Then, site operators are left with a choice:

1) abandon tracking, earn ad revenue from Firefox and Chrome

2) keep tracking, earn no ad revenue from Firefox

Yandex ads will be more pleasant due to not having the large amounts of tracking, meaning they'll reduce page views less. As a result of blocking ads, Firefox will become much more pleasant to use. As a result, the first option will be more profitable.

Yandex' "other concerns" is the whole point - they are the only serious competitor to Google. The enemy of my enemy is my friend. If you were to enter into such a deal with another American/European company, the regulator would crush them over antitrust concerns. This leaves Yandex (or the Chinese) as your only options.

"In fine, let us recognize that the adoption of my advice will leave us each citizens of a free state, and as such arbiters of our own destiny, able to return good or bad offices with equal effect; while its rejection will make us dependent on others, and thus not only impotent to repel an insult, but on the most favourable supposition, friends to our direst enemies, and at feud with our natural friends." –Hermocrates
How America’s 1% came to dominate equity ownership
Sure, but organizations strive for bigness.

It's the perfect way to kill one, actually.

1) Give them $0.2 billion a year in easy money

2) Their projects expand as per Parkinson's law so they spend $0.2 billion a year

3) Since they have easy money, they won't bother seeking alternative funding sources

4) They now find themselves in the same position as a crack whore vis-a-vis her pimp

Mozilla wouldn't ever abandon their fun pet projects, but with sufficient coercion they might abandon privacy for "fighting hate" or similar.
I've used this metric but intelligently - I've used tools to SEE what is covered or uncovered.

Simple constructors or accessors that end up not getting coverage are fine, I believe you can see that you have little risk in not writing test for them. If you're shooting for package-level tests and you have no separate tests for POJO's (in Java) - little risk there.

But if you see a big section of exception handling that has not been tested -- that's a sign of a risk. Test that stuff.
I may be in the minority here, but I really like the Emoji Selector. I'm in the terminal most of the time, and anything that has quick keyboard shortcuts but adds character makes me happy.
Cryptocurrency has basically single-handedly created and enabled the ransomware industry which has touched the lives of millions of people. Almost every single week someone is using cryptocurrency to pay off a ransom and reclaim their data. This industry wouldn't be possible without cryptocurrency.
> Right tool for the right job. Users in Tokyo won't be editing accounts for users in Austrailia. There's often a natural partition [...]

Exactly. That's why I'd say for tools that support multi-master to provide and enhance (enforce) support for this use case and avoid (don't support) the case where data durability and consistency are lost.

> Conflict-free Replicated Data Types (CRDTs) [...]

Yes, that's another solution for the problem... but I don't see them provided by BDR or Pgcat.

> I'll just ignore the general design flaw there, considering these should be an insert-only ledger system rather than counters [...]

It's not that I advocate for that system, but many users may choose this implementation. That you say "hey, you need to do all this and implement this best practices (and pass the Jepsen test) just to be sure you don't screw up data consistency and durability... it's putting a heavy burden in the user. Databases, if anything, are abstracting users away from complex issues with data and providing solid primitives to work on them. Again: Postgres is known as a very well trusted data store with given ACID properties. Conflict resolution breaks away with this.

> I haven't played with the others, but I set up an 8-node CockroachDB and managed to get pgbench to run on it. I was clearly doing something wrong, because I wasn't impressed at the throughput even with very high client counts [...]

I haven't benchmarked it myself, but I heard stories of low performance. Actually, I always believed that the internal key-value store that they use would never scale to represent table workloads. But give a shot to the other solutions. Spanner, for one, is known to process millions of transactions per second, with global (planet scale) replication (of course, with notable lag, but total consistency). That's pretty cool ;)
Christianity is inherently and irrevocably against gay rights. All three religions of the book are against gay rights. It is not possible to be a faithful Christian, Jew, or Muslim while also supporting gay rights.

There are many denominations that LARP as Christian, Jew, or Muslim while advocating for gay rights, but they accomplish this by discarding large parts of their holy texts.
Consequences are at the foundation of why we have ethics at all. All normative arguments are appeals to consequences when you look closely enough. The practical differences emerge from where and how far into the future you look for the consequences.

(The discussion seems ill-founded to me, without a lot more qualification on exactly which consequences one is looking to.)
I'm intrigued by this plant. I hope they find a specimen or a way to resurrect it.
> I'm thinking, is that really any different from real estate property tax?

Property taxes goes toward the city budget which is spend for the city.

Domains taxes goes toward... a bigger boat for the CEO?
DevOps Trends to Watch in 2020
The fallacy of appealing to consequences is not "you should do this thing because it has better consequences" (that's Consequentialism) but instead the clearly false "you should think this thing because if it were true that would be good". Here I'm responding to Taylor's broader use of it, where she's also including the idea that if saying X would have bad consequences you should avoid saying X.

Examples:

* Consequentialism: we should evaluate vaccines based on the effect they have on people

* Appeal to Consequences: it would be horrible if vaccines were actually net-negative, so they can't be

* Taylor's extended Appeal to Consequences: see the post
If that is the case, then the information will be contained in the "decoder", not in pi itself. So that particular "decoder" should be banned, not pi. Other "decoders" that point to other parts of pi would not be banned.
I wrote my undergrad thesis back in 08 about how Lost was breaking barriers between real world and fiction - part of that was interviewing cast, crew, and writers. On my interview with Cuse and Abrams it came up as the starting point - castaways, mysterious cave, submarine, etc etc. I'll see if I can dig it up.

There was no way they could live up to the expectations - part of the problem was that they kept trying to tease the fans with the future and the fans kept guessing right so they kept trying to change things to stay ahead and as a result - painted themselves in a corner.

They did some amazingly interesting things though - creating events, products, and fake companies in the real world to enhance the story telling in the fictional one. Ground breaking.

A big part of my thesis was how a shared interest in the show was creating real world friendships from online fanboards - something that sounds 'so what?' now, but that was mind blowing back then. People would meet on the boards and then travel to Hawaii, meet up, go to the set locations, even stay together - based on a passion for the 'mysteries' the show created.
Games back then weren't an important part of our culture.

The mind boggles.

I think you've just outed yourself as someone who wasn't alive or awake back then.
everything is more exciting when you add "... OF DEATH" to the end of it. "This is my new keyboard... OF DEATH", "how is your girlfriend... OF DEATH". "What is your favorite git client... OF DEATH". See. The jokes write themselves.
Stats from Our First Month: Traffic, Signups, Expenses etc.
This keeps coming up.

You don't know why MIT fired RMS. What is known is they didn't have to go to tabloids or blogs to find people complaining about him, people in his group, and many historical reasons.

https://medium.com/@selamjie/remove-richard-stallman-appendi...
Counterpoint: it’s what THEY want you to think. Teach the controversy! https://birdsarentreal.com/
> Talking up bitcoin is literally their full time job.

Agreed.

But sometimes true believers don't need a lot of motivation. What motivates Rust or Arch Linux people to talk up their favorite technology 24/7?
This list would be a lot more interesting if he disclosed what his business actually was...
Hopefully you ask this to senior folks also. Folks without much experience or responsibility may have not screwed up too badly yet, but I agree it would be a bad sign for anyone with significant experience to have never broken something.
Any time I come across these scene I am reminded of this story:

https://www.buzzfeednews.com/article/josephbernstein/tomi-ma....

HN: https://news.ycombinator.com/item?id=19087505
Why poor people make poor decisions
Iranian internet attacked Saturday, knocked partially offline
I mean, Paul LeRoux is associated with it and he's been mythologized already himself
Another crypto post here:

Wikipedia has grown to the point where it's really so important that the database is going to need to be WORM compliant so records can't be changed and editors can be encouraged to be more responsible. This would make inserting false info more expensive & increase trust.

Jimmy replied:

It is really important that records can be changed. Removing that feature would be bad.
> Marriage equality isn't a particularly ridiculous reason.

I believe you're trying to do what's right and care about the issue.

It appears some disagree that Mozilla was an appropriate venue to bring the matter up, though.

People use Mozilla for a web browser. Eich isn't making laws and Mozilla isn't ordained to marry. Mozilla is subject to the laws of the state of California and USA, regardless.

People are trying to say (if I may be so bold): it turned a technical, meritocratic culture into an organization that makes choices based on support of a political ballot.
Well, yes, that's why I indicated that being able to torrent a fully snapshot is a step in the right direction.
Yeah, sorry, I meant that I misinterpreted his "2-300 dependencies per project" to mean the developer themselves had included 2-300 dependencies per project, rather than that was the final result of the entire dependency tree.

Maybe I've seen too many nightmare JS projects where this is literally true ;)
Jail Software Left Inmate Data Exposed Online
See also: Low grade "journalists" and internet mob attack RMS with lies. In-depth review.

https://sterling-archermedes.github.io/
I'm not talking about part time jobs, full time jobs should require less hours of work for the same full time payment.
Actually is also a false friend in Spanish.
Are you saying that ejection seats are considered safe for use when your computer fails?
Summary of Jeff Bezos' 2005 letter to shareholders – judgement based decisions
Emotet trojan evolves to spread via WiFi connections
Well, yes, but for third parties like the UK it makes it much more explicit that the choice is between the system that might be compromised by Huawei and the system that might be compromised by the US. Except the UK has its own little joint venture of security inspection of Huawei systems ...
I use Klaviyo to send a weekly newsletter to my lists, drip sequence after signup, or one-off marketing emails.

I use SendGrid for when users sign up, reset password, etc.
The CEO signs off on a decision to cut benefits or other employee incentives, often as a short-term measure to cut costs and improve margins. The negative effects of that will be borne by the store managers and ultimately the customers.

Excrement flows downhill.
I think that sentence doesn't intend to imply such a guarantee, but instead indicates ideal up to date state of the repo.
Manageable chunks, intermediate milestones and small rewards after each goal all help go forward without too much stress.
the headline implies that the article will answer the question, but it doesn't
You're not wrong. By simply making data immutable and just using function application you achieve something that's not too far off from function composition. I mostly advocate point free style for educational purposes and I believe in the end it doesn't matter too much whether you use one style or the other. I talk about the isomorphism briefly here: https://news.ycombinator.com/item?id=22299297

As to why I advocate the point free style for educational purposes and why I believe immutability is just buzz that hinders true understanding of why function composition is fundamental to FP I get into that here: https://news.ycombinator.com/item?id=22292105
Humanize My Hoodie Sweatshirt – Teespring
I've made mistakes, and even big ones, but I've never worked for an (technical) employee abusive enough that I thought they were going to fire me for a single mistake.

It's not that they don't fire for mistakes, it's that they work with you to correct your behavior first and they give plenty of warning to someone who is in danger of that.

And I've never been given that warning.

edit: Added the word "technical". I've worked for companies that would fire at the drop of a hat, but they were all retail minimum-wage jobs.
Direnv – Unclutter Your .profile