skysight-inc/HackerNews huggingface dataset:
This is lampshaded in the Futurama episode "The Devil's Hands are Idle Playthings", when Robot Devil complains about Fry's opera, saying that "you cannot make your characters just say how they feel. That sloppy writing makes me so angry!" (Quoting from memory.)
The choice for between them is like asking, "Do I start my project today or do I learn Rust and start it in 3-6 weeks?"

If you don't already know Rust I'd never recommend it for a project from a "your requirements meet its strengths" perspective. Python or Go you can pick up as you go pretty easily. Even Java can annoying if you're new just getting set up with Maven and Intellij.

Rust is on my "Things I'm Excited to Sit Down and Learn" list but it's not something you'd pick up in 2 days. Learning Rust is a project unto itself.
Why can't you have threads in a chat app?

This article is really, "We couldn't adapt our processes to Slack, so we blamed the tool and replaced a chat app with processes, because we're special snowflakes and how could anything Not Invented Here apply to our totally unique problems of communication?"

Sure, they ended up with a series of other tools to cover their workflows, the thing they "invented" was how those tools work together to cover the gaps created by not actually having a comprehensive and well-configured chat app.
Bit off topic but recently I have been reading/watching a lot from Jaron Lanier.

Lanier used to be a FOSS advocate but has now taken the position that his previous support, and the opinions of RMS, are wrong.

Whether you agree or not, Lanier is a smart guy and an eloquent speaker and certainly worth listening to.
I comment on these issues on Reddit all the time and get downvoted to hell. People there just don’t want to hear it.
Am i taking crazy pills? How is publishing your work in any way dishonest?
I see that Linus retiring from kernel development for a few days has indeed massive consequences.

Also see https://news.ycombinator.com/item?id=18281465
It depends on the country. In some countries, work related to your job but done outside work (or work using company resources like a company laptop -- I believe in California this is also the case) might possibly be owned by your employer (if your work contract says so). For instance if you work on databases and in your free time you developed a really awesome database from scratch, that might be owned by your employer because of the training and learning resources your employer provided (I think this is the reasoning -- but personally I find it quite abhorrent).

But I assumed that GP was talking about wanting to contribute something they did on work time, not on their own time.
Up
Down
Up down
Down up
Up down up
Down up down

Gee thanks for that brilliant insight.
Removing VLAs in structs (define a struct type in a function, use variables from the function in an array field's bounds) was a requirement, but "normal" VLAs are supported by clang just fine.
Nelson is brilliant!
https://macgirvin.com/wiki/mike/Zot%2BVI/Home

Quoting:

Zot is a WebMTA which provides a decentralised identity and communications protocol using HTTPS/JSON.

Earlier revisions of the zot protocol dealt with the creation of nomadic identities and cross-domain authentication to enable a decentralised network with features rivaling large centralised providers.

Zot/6 builds on those concepts and streamlines many of the interactions, applying lessons learned over decades of building decentralised systems.
"I'm still young and I'm not going anywhere," she told CNBC.

#stillyounghat
isnt that what browser Tabs are for?
Surely the resulting code is better than the original code (otherwise I'd expect the author to push back on the comments instead of implementing bad suggestion).

Only if the author cares enough about the code. I've implemented things I know are bad in the past because the politics of pushing back aren't worthwhile. Especially if you work in an environment where your review is driven by the opinion of your colleagues (eg stack ranking).

"Code reviews are painful" are often a sign of bad team dynamics or a culture of politically motivated decisions.
I could have made this clearer, but the benefit would be that it would be a whole lot easier to argue for less stringent speed limitations when not around pedestrians.

Thus the benefit to the user would be higher speeds most of the time and faster travel overall.
Even if the hate is poor at least C++ gets quasi-technical hate. 90% of low effort complaints on HN are about Oracle v Google. I'd take morning and groaning about GC or boring verbosity language over that in a heart beat.
> Just remove the `static` keyword and there you go.

That‘ll probably try all methods on every single file that is processed, so if method #16 is the one that works, you get 15 unnecessary syscalls for every file.
The false dichotomy was called out by the Uselessd Guy some years ago.

* http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
much like 'testing', the code will get reviewed at some point - either during a crisis, or before it goes out.
Hey, I just finished your book. Loved it! I am out of uni already and uses it to brush up.
Why your productivity tools are making you less productive
fdr wrote on pprune (https://www.pprune.org/rumours-news/614857-indonesian-aircra...)

"""
Hmmm.

ADC/Pitot or load....

P/S, Pitot main issue (alt is more stable than speed > static is OK). Maybe.

OK, the DFDR will be telling, probably as much as the CVR. This plane was in distress from 300' AMSL, and has every indication of a longitudinal stability issue, e.g., stick force gradient deal. Immediately, forget about directional issues, this isnt an engine, TR, asymmetric slat, flap or other issue, look closely at the loadsheet, and the load control. The ADSB data is indicating an aircraft with negligible static stability, and that points towards a loading error, with a CG near neutral point. Should you ever have that happen, it is not fun; helicopter pilots get laughed at as that is what they are used to every day, which is why they are generally odd people. If you have an AP, the plane will do better on AP often than a driver at the wheel. If you have flaps, get the TE flaps out, or all flaps the Cp is shifted aft. Don't go to altitude, don't burn CWT gas, move pax fwd if needs be, but mainly, be very careful with your flight control inputs, planes that are unstable are fun to fly for very short times. Do not go fast, unless you have an ejector seat. As an AAI I normally would suggest awaiting data release before sprouting comment pointedly, but this is already shown in the data. Forget suicide etc, this plane had pitch instability from the get go.

I have investigated a number of aircraft loading events, and have also been on the receiving end of 2 of my very own. Have sympathy for the poor flight crew, unless they were form a flight test background it is unreasonable to critique their performance. Could an airline train crews to deal with load errors? I can say that is possible, in fact it is not even hard, and last count, I had investigated over a dozen events... need to dust off the confuser for an exact number, but I can recall 12 offhand. Will airlines train crew to handle such cases? highly unlikely, the industry is not after competency above that mandated by the regulator.

Load error, possible Pitot.

sad day.
"""
> the future of a lot of web programming lies within .Net core

How is that, really?
The arguments essentially boil down to:

* "I don't have time to review people's code, I just want to code"

* "I don't have time to have my code reviewed, because if it's bad I'd have to fix it"

This really mirrors people's complaints about unit testing:

* "I don't have time to write tests, I just want to code"

* "I don't have time to run tests. If they're failing I'd have to fix it"

It also mirrors the 19th century complaints from surgeons who didn't have time to wash their hands, because they had a lot of surgeries to perform...
How to permanently leave Facebook
I despise facebook, i don't want to be any part of it. I do not use it for anything other than messenger. Yet it is like a physical reflex... everytime i open up my phone or browser i end up going to the site. Anybody have any interesting way they blocked out this addiction from their life?
> Like what...?

SQLite, for one. https://github.com/Microsoft/WSL/issues/2395
I don't know - Show politician X is a liar instead of tell that politician X is a liar might be good advice.
Yep. I always forget that, though, so I stick to the beginning as a force of habit.
Corporations shouldn't pay tax, people should.
"[T]he English language... becomes ugly and inaccurate because our thoughts are foolish, but the slovenliness of our language makes it easier for us to have foolish thoughts."
The EU has already destroyed the web surfing experience for everyone, with their cookie laws. Now most sites require users to click on some banners that cover half of the screen on mobile, just to get to the content, on some random site they might only visit once. Argh!

I wonder what they'll do next. At some point in the future we're going to need a "new internet".
No it doesn't, it stands for "This used to be sarcasm but I ruined it by telling you"
Sunk Cost Fallacy? Sounds like the fallacy fallacy! [0][1]. Joking aside, that's incredibly misapplied.

More seriously, I'm curious where you work or what parts of the industry you're privy to. It's everywhere from where I'm standing. Tons of companies are built on millions of jvms. LinkedIn, Google, Twitter, Amazon, etc. I know personally but I'm sure every third other tech company in the valley at least too.

[0]: https://rationalwiki.org/wiki/Fallacy_fallacy
[1]: https://en.m.wikipedia.org/wiki/Argument_from_fallacy
Unless you actually want whole files stored in a directory tree on your USB, --only-write-batch does exactly that. From the man page:

you can feel free to write the batch directly to some portable media
Two things I wasn't aware of:

a. subscribe to a subreddit by appending .rss, eg https://www.reddit.com/r/news.rss

b. subscribe to a Github's repo commits by appending /commits.atom, eg https://github.com/github/dmca/commits.atom
>These days, people seem to have no patience for learning their tools.

Time is short, and getting shorter. If you want me to learn something that you want me to use you'll have to pay me for my time.
Well, that is the double edged sword. For two decades or more we enjoyed an internet that was more or less free from regulation because the politicians of the era didn't really use it or understand it. Now the politicians do use it (I doubt they understand it) and are happy to regulate it, I imagine we can expect much more like this from the EU.
The problem with code review is that it works. That's why we can't shake the industry's fascination with it. It works to catch bugs, but it's horrendously inefficient in doing so.

I ran some numbers on our code review process on a project last year. Of patches returned for modification, 5% contained a bug. 95% were for entirely stylistic changes. I find it hard to square that with being a good use of time.

As an industry, we're making the mistake Deming points out in Out Of The Crisis: we're attempting to inspect defects out of existence rather than improve our production process so that they never get created in the first place. We concentrate our efforts on being better at 100% inspection, and don't allow ourselves to think that a process without that inspection could be a hell of a lot better, if we invested the effort in figuring out what that might look like.

Pairing might be one answer here, although I don't think I've heard it talked about in those terms before.
> Personally I don't think you should be allowed anywhere near ML, UNLESS you have that PHD in computer science.

I rather have people have a PhD in logic or ethics, so they hopefully wont make for example racist programs without even thinking about it. Unfortunately, so far i dont have a lot of faith in computer science as a field when it comes to ethics, as it's all about the technical challenge. That something can be build does not mean it should be build.
Chatting with Alex 'LordKraken' Genoud about his upcoming game BomberCats
It also stands for "hitting over head with hammer"
Wine is a lot broader in scope than WSL, while Microsoft is fine with implementing a kernel-level ABI and then shipping a download for an Ubuntu userspace, Wine cannot ship any official Windows components. They had to re-implement every important DLL from scratch in addition to the ABI.
How is it not? I mean, we’re a muniplacity, we operate around 500 IT systems, that are all moving toward becoming web apps in some form.

The core tech behind these is in 95% of the cases either .Net or JAVA.

Our in-house development has moved from .Net to JavaScript, mainly because we’re small and if our front end had to be JS then our backend might as well be, but now you have something like Blazor.net emerging, allowing for full stack C#, of course we’re going that route.

I didn’t say all, but I frankly think it’s obvious that .Net will play a big part of web development future, considering how big a part it already plays today and considering how Microsoft is moving it forward in all the right ways.
let's better not tell her to read Poorly made in China if she thinks her product will have same ingredients/formula after few months of production, that book perfectly describe daily Chinese reality/mentality if you are interested, can confirm it as someone who worked there for years. for starters any contract it's useless piece of paper
You can see a lot of this in the VC-funded economy as well. Most B2B VC-funded startups just cater to other VC-funded startups and nobody without VC money could ever afford their services.

Even most B2C VC-funded companies need customers making VC-funded salaries to be able to survive those crucial first few years before they can figure out a pricing model that works outside SFBA.

It boils down to entrepreneurs solving problems they have and understand. Whichever community you're in, those are the problems you end up solving.
Code review doesn’t catch bugs. Sure, sometimes an experienced dev can spot a bounds error or race condition, but CRS are for knowledge sharing and style adherence.
UI/UX design as a strategic business tool
I didn’t say it’s currently more efficient. I’m saying what it is designed to replace eventually, is already using more energy.

Currencies are adopted and developed on a different time scale than most other technologies we are used to.

Saying cryptocurrency has failed after being around for 10 years is shortsighted and not giving the incredible minds working on these problems enough credit.
This is not the root cause you're looking for
Doesn’t sound to me like you are the problem. Sounds like your colleague has lost sight of the end goal and needs to refocus on what you’re supposed to be delivering.

(Unless the whole project was to reformat the code?)
Just use InAccel :)
This is great work and a lovely implementation of a lot of Bret Victor's (and others') ideas. If you're really interested in constructive feedback, I'd love to see the Sheets output directly on the timeline as I step through it but this is probably a very subjective thing.

There are so many ways this could be developed further, I love it!
> Surely the resulting code is better than the original code (otherwise I'd expect the author to push back on the comments instead of implementing bad suggestion).

Sometimes the suggestions add very little / nothing. Push-backing (i.e. adding a back and forth) would be a waste of time so you just do whatever the code reviewer says.

> So code review seems to be doing its job here. It's producing better code.

As with a lot of things, balance is needed. Better code comes with a cost (time), and that time may have been better spent somewhere else.
> we are talking average of $6+ per delivery. Considering a cost of a meal is usually $10-20, this is significant barrier

I don't understand. Why does the value of the thing being delivered make a difference to the value of the fact that it's delivered?

Should we expect it to cost more to deliver a more expensive item? I don't see why. Why should it cost less to deliver a less expensive item.
most of which are practically prohibited by law to obtain a valid ID

This is false, and your quoted source doesn't make that claim.
It's not only possible, it is how the System Resource Controller worked in AIX from version 3.2 back in 1992 onwards. srcmstr is run from an entry in inittab, which at the same time shrank to just one run level in real use.

You have erroneously conflated rc and init, as others have pointed out.
Excellent work, and good demo video!
Some simple tips I use to make this better.

1) Anything cosmetic gets a "nit" added to the comment.

2) When a review looks like mostly assets or boiler plate, I look through quickly for anything glaring and approve while noting my assumptions that the author has run the build and verified the additions.

3) If I'm in a hurry and the author is available I grab them and do an over the shoulder review. You might be surprised how much time this saves.

4) Don't struggle with difficult sections of other people's code unless you have a vested interest in remembering this specific section of code. Ask about unclear areas.

5) Trust your CI process. Don't try to consider every edge case for your reviewee.

6) Develop a culture of small work units. Encourage people to integrate every day or two. This means reviews are small and easier to grok.

Code reviews are not a guarantee of correctness. They are another tool. We should find a good trade off between effectiveness and cost to get the most value out of them not strive for perfection.
How to Show FPS in CS:GO? – Easiest Ways
Pioneer applications extended to Monday 11:59 PM
Then you should pick up the reins of System XVI.

* https://news.ycombinator.com/item?id=10212770
Nah, it's FCGI because the process is kept "warm" and reused. It's much like the typical execution model of php-fpm.
Very simple reason, zfs, checksums and scrub. I would love to use open but I was already bitten by bit rot on ext4 on linux.
"money laundering" is a feature, not a bug. To bucket all forms of monetary subversion as a bad is like saying all drugs are bad. There is too much control exerted by various authorities and companies over transactions and Bitcoin creates a much needed outlet.
Those requirements are to get your first ID -- to establish who you are.

Renewing or replacing an existing ID requires none of those other documents, generally. (I haven't even seen my SSID card in three decades)
Indeed, hence the curiosity. The article (both title and content, and the original title of the HN post before it got changed for some reason) claims that every story follows one of the proposed six plots, and the lack of any discussion of non-novels betrays a narrow definition of "story" in order to justify that claim.

Even revising the claim to "all novels follow these plots" is surely easy to disprove given the relatively small sample size compared to the sheer abundance of novels written, but at least it wouldn't try to assert specific literary structures on non-literary forms of storytelling (and even some (quasi)literary ones; I've encountered a lot of fanfics with Mary Sue characters who experience no change in fortune at all!).
Calculating Space by Konrad Zuse (1969) [pdf]
I love arch, I was using it for over 10 years in a row, but it uses systemd now 'owned' by IBM.
3 funniest little kittens ever – die laughing now :)
> a recent example which is particularly glaring because the state explicitly admitted its motivation

Wow, this is mind-blowing to me. A fair election is the basis of western democracy, a sacred institution. In my mind this pretty much equates to treason.

I don't know how these people can sleep at night.
not in my case. i let google collect everything they can, and the service offered by them is miles ahead of DDG.

dishwasher on google brings up argos, john lewis and a bunch of shops near me.
on ddg it’s US only.

zoo brings up the nearest zoos around me as well as a bunch of other uk zoos.
ddg is again US.

ddg doesn’t even know my location!

and this is, from my understanding, one of the reasons people are using ddg in the first place.
and the reason i avoid going ddg. i need context aka state that’s already on their servers; instead of mentioning state each time (i’m in london and searching for vs just searching for)
Being a company you'll want to do business with again in the future?
Are you sure? History calls b.s.
It's designed to be actively anti-efficient. The more efficient tech is deployed the less efficient Bitcoin gets. It's already atrocious, and it's going to get more-so, on purpose. What it's designed to replace is using more energy (maybe) because it serves like 3 orders of magnitude more customers, value and transaction volume. A single BTC payment takes 826kWh of energy. Now, a MacBook Pro uses at most 85W, so for a single payment on Bitcoin network you could run your laptop for almost 10,000 hours -- or your house for a WEEK. That's stunning, and only going up (again, intentionally).

Visa OTOH is around 41Wh per transaction, or 20,000x more efficient.
I'm not sure people understand the extent to which domain names (and thus registrars & registries) are the linch pins of freedom of speech and identity right now. This, and the ongoing breakdown in the reputational barrier between consumer and service provider do not bode well at all for online freedom:

https://beforetheban.com/BeforeTheBanWhitepaper2018_10_01.pd...
Completely disagree. I catch bugs, and have my bugs caught, at least a few times a month.

Beyond the "this will likely deadlock without a timeout", "this does not clean up after itself on exception", "if the cache is not hot, this operation you assume is 1 sec will take 1 min" type thing — one of the strongest points of code review is having a conversation about "this code is hard to understand" and turning code that's correct if you think about it really hard into obviously correct code.

It takes a reasonably strong reviewer to get there though, and that's not always possible.
I love this! I was very inspired by the code execution timeline and will see if I can make something similar.
You will always pick what you can enjoy now over one you will enjoy later
I think this comes down to team culture and morale.

This certainly does happen in a team with a bad culture/morale, but IMO it's just a symptom of the wider issues.

But yep, code reviews do make situations with bad morale worse IMO.
Of course it does.

Dear Freshdesk, and other services who care about their customer, and privacy: if you're reading this... Please distribute an app through F-Droid! Or, at least an APK.
Being European, I assume most countries don't make their children pledge allegiance at all, because the idea seems absurd to most of us.

A friend of mine was in a Chinese high school for a year. Every Monday morning the whole school had to line up by class in formation and watch the flag being raised with their fists raised in a sort of salute. Then they would have to recite this kind of pledge/chant thing before listening to the school's party secretary talk about communism for 15 minutes.

I really don't get what effect it tries to achieve, or how it could ever manage to do anything other than make kids bored/misbehave.
This "I don't see a use-case for my very limited life/experience/work" is very toxic.

I use Bitcoin to get paid and to pay. That is legitimate. I know a lot of people that uses it for the same reason. There is also a whole lot people using it to evade capital controls; which is modern day repression on freedoms.

Also what is wrong about buying "drugs"? Would you say the same about an encrypted messaging platform that operates in China. That the user should not use it since China did not approve that?