skysight-inc/HackerNews huggingface dataset:
S3 requires an active AWS account with billing, etc., and upload to Netlify implies that you're trusting that Netlify's platform will be free forever.
I think it's because Clojure itself has been offering a better alternative to streams for years.

And let's be honest: @FunctionalInterfaces are a compiler hack, since Java doesn't really have functions.

And what I simply love about Clojure:

If writing (reify java.util.Function (apply [this arg])) is too verbose, roll your own macro or function. You could also add a tagged literal.
I think sex now is more pleasurable and nuanced and has broader connotations than it did for past generations.

Also, there is no proof or evidence for any of the assertions made in that piece.

I don’t know what to make of this article.
Well, I definitely won't be playing any more Blizzard games until they stop pulling things like this.
there were laws through the 1960s and I think even later that prevents african americans and other non-caucasians from marrying caucasians.

https://en.wikipedia.org/wiki/Loving_v._Virginia required Supreme Court to override laws that violated the constitution.

If that's your standard for "least oppressed", I think your standards are very low.
Why Redux Makes You a Better JavaScript Developer
lol What an awful example.
Maybe my workflow is a lot easier than others, but I work on a team of 10+ engineers and my Git usage is dead simple. I do everything from a GUI (Fork for macOS) and very rarely have to deal with any complicated issues that require a terminal.

- Always pull w/ rebase for the current branch.

- Always merge other branches into your current branch, eg master -> feature.

- Always stage individual chunks of code one at a time to make sure I'm committing the right stuff.

- Always squash feature branches into a single commit when merging back.

- Stash changes if needed when switching branches.

- Cherry-pick one-off commits if needed.

- Append a previous commit that I haven't pushed yet if I happened to forget something.

- For complicated merge conflicts I switch to Visual Studio Code which also has a great GUI.

I think this covers 99% of the stuff I encounter in my day-to-day.
Silver says that is not an apology[1], and the message quoted reads more like a diplomatic version of "Sorry this upset you, but tough shit". I'm not sure where the author of that opinion column got the idea that the message was an apology.

[1] https://chicago.suntimes.com/2019/10/8/20904593/nba-china-co...
> ...have to die by 35

That's a myth, you know. That's the life expectancy at birth, which is meaningless since many died in childhood before modern medicine. Prehistoric peoples who survived childhood lived as long as people do today.
The low temperatures are a good thing for the semiconductors.
South Park is 100% right. We need to back them in their fight against a murderous totalitarian dictatorship holding millions of people in concentration camps.

We might like the cheap goods coming from China, but remember they come from people who are forced to work at 7 days a week 14 hours a day for nearly no pay.

Boycott the NBA and Blizzard and anyone else who won't start standing up for democracy.
Sharing my personal experience to add to this.

I was happy with the git cli (and occasional tig) when I started using magit full time and initially never understood all the buzz. It did not seem that powerful over what I was using.

After 3-6 months of use, for some reason I had to go back to the cli and then I realized the ease and speed I had got accustomed to.

Magit is magical; use it for some time and try going back to your previous setup.
In this case, it's not conservative me not wanting to upgrade (this computer is actually only a month old). It's vendors saying they can't guarantee that their software will work. Several of them.
>30%-ish of them just do not have a turn for mathematics or proving

This is a total cop out. Doubly so when discussing alternative ways to teach. Maybe they have the wrong background. Maybe they need something different in high school. Or a different set of prereqs. Who knows why, but saying it's something practically innate is a huge leap.
Clojure already has equivelent or better stuff to do the same thing. And you can still use it if you like.
By keeping it simple. Probably too simple -- If your app has any complexity, in the code, the infrastructure, or the features, it will need maintenance. If your app is literally just a static web page that does one thing, and never will need a new feature, then it can sit up on the web without maintenance.

But the odds of something that simple meeting your goals is unlikely.
Launching a digital media company with a website, newsletters and podcasts
I'm amazed that companies with required legal and procurement processes will just pay an invoice without a contract. My employer's finance team absolutely will not write a check unless they can tie the invoice to an approved contract.
Yeah there definitely used to be some perf issues. There have been some massive improvements recently though for big repos. You should give it a try again!
Wow, quite viscerally brings back memories of using punch card decks (Fortran on an IBM 1130) in a high school Explorer post at Teledyne Ryan in San Diego in the late 60's, then in the early 70's (last year of high school) at the Navel Electronics Lab on Point Loma on an IBM 360/65 with an unheard-of ONE MEGABYTE of "large core storage" (cost $1/byte at the time).

Fun!
>> contracts

From the blog post: "players ... must abide by the official competition rules."

They have a set of rules to follow. I don't know how much clear these are.

>> Blizzard should stand up for liberal democracy

Blizzard sells videogames and hosts a tournament. Liberal democracy is a moral philosophy, point of view, preference that goes well with you and others, but many may not agree. It's a right to not agree to the same idea.

And of course is not up to Blizzard to choose which philosophy is right or wrong. It's like the old bar rule: "no religion, no politics".

Disclaimer: I am not in favor of China or dictatorships or against democracy.
Well, now you know that I wasn't saying that.
American companies have American customers, investors, and employees too. And European, Canadian, Aussie, etc.

https://slate.com/news-and-politics/2019/10/nba-china-hong-k...

Corporations have a strong incentive not to piss off the rest of the world to serve one country. They've been able to get away with it for a while but the demands from China will naturally keep growing and growing (as all censorship does once you give in to it).

The eagerness of companies to completely abandon free speech and differing opinions will eventually have real consequences.
Agree, I was blown away by the quality of the generated text until realizing that it was simply too good to be true. The fact that they picked and chose makes for a way less impressive demo. Good piece though.
Backblaze 7.0 – Version History and Beyond
Cant we just make an anti-firefighting foam pill?

That should work, right??

:|
I've built 4-5 web apps over the last 5 years that have required zero/little maintenance.

There are only three reasons I've been drawn into some projects:
1) A bug occurs and needs to be fixed
2) An external dependency breaks something

- Write tests and/or have high confidence in code/infrastructure behavior (using tools you know really well helps). Avoid cognitive complexity in code constructs aggressively.
- Limit integration w/ 3rd parties EXCEPT the ones that reduce your goal of zero-maintenance.
- Create interfaces/tooling which make automating tasks easy.
- Get notified when things break
Or... there's a difference between the government enforcing deplatforming, and people voting with their wallets and companies reading the political guide winds turning.

Unless you're saying that you have an issue with free association as well.
Being right about everything that matters is an unreasonable standard to hold people to, because nobody is right about everything that matters. I guarantee that you and I are both mistaken in ways that cause us to support sub-optimal policies whose effects legitimately hurt people. If we keep open minds, we may even realize some of these errors in the future - unless we're just wrong so we can be evil, which is why there's a distinction between "wrong" and "purposely wrong in order to be evil."
Medicine is interesting.

Some of it is hard science, with peer-reviewed papers, experiments and statistics. There is even some overlap with chemistry.

Some of it is engineering. Doctors are closer to engineers than they are to scientists. They have a problem (a sick patient who needs help), constraints (time, availability, cost, ...), tools (drugs, diagnosis tools, ...), and need to turn all that into a solution.

Some of it is craftsmanship. Surgeons are like mechanics for the human body, a job requiring dexterity and practical thinking.

Some of it is care. With nurses needing as much empathy as they need practical skills.
My point is that hospital visitation rights are incredibly important and a society which fails to extend them to all relationships is actively discriminating.
Look at it this way- they basically are not allowed to say anything else. I pity them but at the same time I hope things improve for them.
I'd also just filter/test your water everywhere :( I'm in Chicago, and my daughter and I decided to test some public water fountains near the city zoo for lead. Thought it would be an interesting way to expose her to more science. I also had a suspicion of water fountains I've been finding now "capped" and no longer working. One of the fountains we tested with a home test kit from Home Depot came up positive for lead. Luckily I know some folks in the city we reached out too about our test and now that water fountain has been capped too.

This has made me super paranoid now of all water everywhere.
The idea of "cancel culture" is generally surrounding boycotting people for opinions unrelated to what they are doing. Blizzard suspending the Hearthstone player could be considered "cancel culture," although I don't really think it fits super well, but boycotting Blizzard is protesting a specific action that happened recently, not an irrelevant opinion or statement they have apologized for. It is standing up for the ideals of free speech, not shutting them down.
They don't need to be on board; they just need to be competing. "It's possible the solution to these speech issues is to aggressively enforce antitrust."
There are 1000 reasons to boycott this game. It's one more on the list.
When a machine can tell a flower from a dog with 100% accuracy let me know.
Governments won’t be able to stop Facebook and Google from tracking on phones
A Stallmate, perhaps.
I have no experience at all with screen readers. Is there a modern FOSS screen reader that would help give an idea of what a visually impaired user would realistically experience?
Lack of foresight and intentional starvation of an entire generation of people are two VERY different things.
Thanks! it was done with mapbox :)
A lot of comments here seem to take as a given that banning any offensive speech in any forum leads inexorably to situations like this, where the "offensive speech" is political speech offensive to an authoritarian government. But this implies that it's impossible to distinguish between different kinds of "offensive" speech based on any meaningful criteria whatsoever, and this just seems to be fundamentally incorrect.

(1) Someone in a forum makes an "offensive" comment that's a show of support for political protestors which might anger an authoritarian government that not so incidentally happens to be of a country with a lot of customers of a product the forum supports;

(2) Someone in a forum makes an "offensive" comment that's an insulting attack on other users based on race, and the offensive nature is pretty clear to most people -- at least those who don't agree with the attack -- even if it happens to be prefaced with "I'm not racist, I'm just saying...".

These are not incredibly difficult to distinguish between. The commenter in the first case is supporting a marginalized group; the commenter in the second is attacking one. Punishing the commenter in the first case is kowtowing to an authoritarian government for baldly monetary reasons; punishing the commenter in the second case is showing support for an oppressed group in a way which is probably not going to bring you any financial benefit -- your company's accountants are not going to step in and say "you need to ban Pepe1488 for consistently sounding like a white supremacist because if you don't, it could cost us hundreds of millions of dollars" -- and whose PR benefit is, at the least, debatable. (The people in the oppressed group might love you, but if there is any press coverage whatsoever you are going to be inundated with threats.)

There's a principle involved here which can lead you to boycotting Blizzard, but that principle is "we should support the right of people to protest against their goverment." The principle isn't "you should never ban any offensive speech of any kind at any time because to do so inexorably leads you to taking the side of authoritarian governments." (Use a slippery slope argument once, and you'll use them everywhere.)
The US is the least oppressed society in history.

What is ridiculous is to think that is an argument against the truth of parent's statement.
So you have many interesting side projects.

You just don't have a consistent approach to self-marketing.

That's fine. But a couple of days to set up a blog may pay you back.
And to attain that social cohesion, outlawing wrongthink is certainly a way. It is allowed to advocate doing harm to people, it's just that you have to be selective. You can't do it to protected classes, but unprotected groups are just fine, which is why I believe the moral case for hate speech laws typically falls flat. If it was about morals, it would target everybody equally. It doesn't, so it isn't.
Open-Sourcing Sapiengraph CCTV
Not really.

Today's ML is really good at speech and image recogniziton, which makes for some very eye-popping layman demos.

Whereas what businesses really want is time series prediction, and modern ML really sucks balls at solving this problem.
Just wanted to chime in that Notion is amazing and completely solved my needs for: notes, to do, personal wiki, link storage, etc.

I hadn't even thought of using it as a public web page. Even better!
On another note, there are services that are already scraping thousands of websites and testing them for ADA compliance. If the website fails the test, the website or lead is sold off to an attorney. The attorney will then find or hire a straw client to sue the website and the company. Its very prevalent and lucrative because a lot of the law has yet to be written and the companies being sued are settling very quickly.
I did that move a decade ago, but I think my advice is still valid. If you're looking for contracts lasting at least few months rather than short jobs of few weeks I recommend to talk to some recruiters. Before you do talk to them make up your mind what daily rate you would like to get depending on the length of the contract. Personally, my rates on anything shorter than 3 months are double the daily rate I ask for in a 6-12 month contract.

Also, don't let yourself be convinced by the recruiter to take a permanent job if they don't find you any good contract for a while. The moment you show any willingness to even consider a permanent job they stop looking for contract gigs for you and focus on finding you a permanent role. I have no idea why recruiters prefer placing FTE's, but I observed that many times with my colleagues.
The requirement was zero maintenance, not zero cost. If you have a web app, a hosting cost is expected.
"But plywood is made out of veneer sheets that have been turned on a giant lathe."

Ditto CLT. My class was making this almost 25 years ago back in high school wood shop, we just called it "Thick ply" and we primarily used it back then for constructing ultra-solid subwoofer boxes for vehicles. The lamellae were cut to 1/4" thick sheets on a lathe (they do make saw-based lathes, we had two in wood shop, one industrial one, one made out of a table saw with jigs for making dowels and such) planed, cut, oriented/glued/layered, veneer layer applied, sanded, then a final heat treating process, and done.
Very nice!

It would be nice if on the rearrange page if the icons had alt text to display what site the icon corresponds to.
Perhaps it's because of the overt nature of it's pressure, but it seems to me that China has definitely reached a level somewhat equal to the US in terms of "soft power". Considering Belt & Road and it's influence over Africa, along with the Europeans not responding to US pressure and accepting Chinese Telecom infrastructure, it definitely seems like a 50/50 balance of soft power going forward.
That is far from the only downside. Economic stratification would be a major one.
If Trinity College, Cambridge were an independent country, its 34 Nobel Prize winners would put it fifth in the world rankings, ahead of Russia, Sweden, Switzerland, and Japan, and behind only the US, UK, Germany, and France.

Source: https://www.trin.cam.ac.uk/alumni/famous-trinity-alumni/nobe...
You are speculating the phenomenon will go on for long, on a thread about how China is proof that the phenomenon can go on for long. Speculation is not proof.
Other WWII issues and ethics aside, it puts you ahead when other people wage war and you’re busy doing business. War was huge economic loss for the neighbours, and Switzerland was staying in peace.
Fantastic to see more people getting into this space, and even better to be able to inspect the source code!

Who's your target demographic here? I work at a place that was considering using Zapier, but couldn't because the security story around that service didn't really meet requirements we had around legal compliance/regulations (SOC, PCI, etc).

Having freely available source to audit + a good security story could make n8n very appealing for back-office enterprise workflows.
This is a good point, law is the operating system for society. When you think about any given issue, you run into many sub-issues.

However, keep in mind this is Chinese law which at this point is only enforced selectively to back the goals of its dictator and the CCP. If dictator Xi Jumping did not want this feel good story to run, it would not have ran. If this farmer had any way even hinted it crossing the communist party of China, he probably would have been murdered and buried in his own field.
True.

And also to be fair, it is very easy to dismiss advocacy for regulations as naive ideals from inexperienced people who like things that sound nice but are ignorant of the realities of the world.
Any application with dependencies will require maintenance at some point. applications without dependencies don't exist. You may remove all your node modules. But you'll still depend things like a programming language, hardware, lightning strikes and solar storms not happening,...
Sure. They can order a pizza. Notice that I mentioned that reasonable allowances for disabled people can make sense, but I see no reason that a tiny minority should dictate the design viewed by a vast majority.
For those with your use cases the browsers should allow “per site” saved local margins.

Bur it seems the ad delivery has the priority.

I simply have a separate browser window for “wide development” sites. I see nothing wrong with that.
It does if they're alternatives for energy production. A joule is a joule.
I've run into it on Reddit over a period of time last year as well.

The key identifier for me was what seemed to be either a certain level of intellectual dishonestly, or a real language barrier as sometimes their responses felt like a misunderstanding ... and then the real kicker were the identical links to US news sources that inevitably involved some US college professor (they like those stories) but also didn't quite say what they thought the story said.

If it was a real language barrier it was kinda sad as it was clear they couldn't understand what I was saying in English and their response was sometimes equally baffling to me.
well thought out. its easy to get emotional on social media but i think you make an important distinction.
Believe it or not, a lot of things have changed since the 60's. Name a society with more rights, more opportunities for the historically oppressed. Deny reality all you want, you're only hurting yourself.
Learning abstractions is really hard, mainly because over or under abstracting doesn't break the code, it just wastes work, and if you keep on erring the same way you won't have a reference for how much work something should have taken.
> you're not going to really make sense of this list

I think the premise is that if you did not looked at users before and now you know that you should be, it's a huge difference and you will start thinking about questions like you asked and will figure out the answers over time.

I think sometimes the hard part is not knowing what you don't know, because those might be very hard to discover.
Wouldn't the privilege be in the ability to exercise rights without paying a price like so many groups have had to in our history?

This all sounds like a confusing semantics game.
In the video at mark 01:16 https://youtu.be/0yXTHODE24Q?t=84 there is a quote about "non-believers". Does the chinese government have anything against atheists in their policies ? To my knowledge chinese government does not interfere in personal religious beliefs.
He Started His Business in College and Raised $110M
Hey, I'm currently writing a book for PragProg that's going to announced soon. It's tentaively titled "Building Distributed Services with Go", and the Go part is secondary if it's not your language of choice. It guides you through building a distributed service from beginning to end. I don't have anything to point you to at the moment other than my mailing list and I'll let you know when the book is in beta: https://travisjeffery.us4.list-manage.com/subscribe?u=1e3ff7.... Thanks.
Read Superintelligence... An excellent book that reads like a study or a philosophy text on AI. I think there's a clear and present danger of human extinction.
>Proprietary is not acceptable.

Do you speak for everybody?

Because you can pry Sublime Text, Final Cut Pro X or Cubase from my dead hands, and all those are proprietary...

>Profit-driven can be acceptable, but time and again we've seen that companies driven by profits don't make decisions in the best interests of their users, i.e. you.

We've seen time and again than FOSS project leaders also don't make decisions in the best interests of their users.

And we've also seen that just their being open source just raises the chances of somebody having the will/resources/knowledge/time to fork them and do them right from 0% (for proprietary) to near 0 (for FOSS). As for me, one of said users, doing it, it's 0% in both cases.
I happen to think it's a net negative.

It had considerable part in setting back efforts to deal with climate change.

They did a mea culpa, but still, I can't tell you how annoyed I was in college with the amount of people who would challenge the idea of climate change just because they watched a South Park episode.
Yea man totally. Who does this Stuart Russell guy think he is...
The postmodern gobbleygook in this case is the notion that there are no bad opinions and all speech is valid.
Seems more like objective-snark instead of left-snark to me...
Sony Xperia 5 review: Xperia 1 compact version, OLED HDR display, triple camera
I switched from SourceTree a few months ago after seeing Fork on HN. I couldn't be happier with it!

Love seeing high-quality software developed by just 2 people.