skysight-inc/HackerNews huggingface dataset:
This is why I use uBlock Origin. I don't feel guilty if I have to put up with such asshole design. I would much rather have (even non-hideable) text ads in the bottom. Something similar to what they used a long time ago.

Likewise with many Polish entertainment/content aggregator/news websites - there are goddamn ads in the BACKGROUND of the page! Ugh!

Just look at this beauty: https://www.wykop.pl/cdn/c0834752/436c59464448525156546b3d_f...
> Double-parking is essential to getting things done in a city

The fuck? Double parking is a fancy word for parking on the road, blocking traffic.
Dunno, I've personally worked on several supposedly agile projects that produced similar outcomes.
I'd be surprised if someone hasn't created a Docker file for that, to make self hosting much more streamlined.
Good question! https://www.nytimes.com/2016/06/02/insider/1966-2016-the-las... mentions an IBM 1620 being installed, but that was all the way back in 1964. The 1978 coverage of switchover day http://timesmachine.nytimes.com/timesmachine/1978/07/03/1108... mentions that the Times had spent $17 million each year over the past three years, and that the actual typsetting machine was a Letterflex. But no details of the computer software or hardware, AFAICS.
Whatever OS/machine I'm on one of the first things I do is map the Caps Lock key to nothing. PowerToys requires you to map it to something, though, so it gets to be Left Shift. Either way, no shouting.
Well, money is a pretty compelling reason, if not a good one.
And they don't even care.

I don't know the percentage of people using ad blockers but I'm sure it is very, very low. In fact, most users watch YouTube from the app, so no ad blocking.

I just hope they don't make any significant change to their API so I can still use Vanced to listen to music when I'm outside.
Ah wow so the errors are truly useless by default then.
less ridden with sea lice (don’t ask)

I did ask. I really wish I hadn't. https://www.nhm.ac.uk/discover/the-problem-of-sea-lice-in-sa...
Because it improves your problem solving capabilities. Along with programming you learn the idea of debugging, and so many non-tech problems in life are made easier when you "debug" your life. It teaches kids to look at problems as something to be solved and not a reason to get discouraged and quit an activity.
Can't go wrong with ad blocking.
I've honestly never noticed this. You just wait 5 seconds, see if it says "Skip ad" and then click it. I bet most users don't notice this either and it's probably not especially effective (but still worth it at Google scale).

I can't really blame Google for not wanting people to skip ads. The fact that skippable ads even exist is kind of crazy.

More of a "dimly lit pattern" maybe.
I believe this would have to be implemented by the payment initiation service provider - as far as the bank is concerned, once you authorize the PIS provider the have full access and can initiate any transfers they want.
The ads are genuinely one of my most frustrating experiences when using the Chromecast with Google TV. And seeing this kind of pattern makes it more likely that I’ll never sign up for premium YouTube (whatever it is called) and just use YouTube less.

Also, I swear they do this - If you click on the try YouTube premium for 14 days, once the 14 days end you are bombarded with extra ads. And ads that are usually not skippable. I also remember getting multiple 60 min ads. I don’t remember any of these ads but I do remember how frustrating my experience with YouTube was and still is. But I’m also the kind of person that is still surprised that advertising works.

If only I could use my raspberry pi to block all YouTube ads at home. My life would be immensely better.
What is dark about the design pattern? They have an ad-free YT that anyone can pay to subscribe.

Is it considered dark because they want the users to subscribe to paid version?

I think labelling everything “dark pattern” just makes the term lose its meaning and it actually helps the real dark patterns go scot free
>The value of an hour of labor isn’t based on the time it took to acquire the skill, it’s based on the value of the good or service produced to society

I'd think, the reason that a surgeon is paid more than a garbage disposal person is the ammount of time, brain power and skill it takes to learn/master.

In the grand scheme of things, number wise, if the garbage disposal guys are gone (or just refuse to work for 1 year), a lot more people will be sick and die. In todays world, we can't do without them. Why would a surgeon be paid more if he only saves 10000 lives during his lifetime when cleaners keep millions safe from disease, rat infestations, etc? How about those guys that work at water purification plants that keep cities running and that surgeon clean?

I'm not bashing surgeons here. I'm one of the guys that made it through a poped apedix thanks to a surgeon that realized what was going on and did the surgery within 1h of me collapsing.

I'm questioning the concept of rewarding labour based on "value to society". IMHO, that works only for basic needs and services. Food, shelter, security, etc. Anything above that... not so much or at best, debatable.
Pranks destroy scam call centers
Ask HN: Advice for a New Technical Lead
What advice would you offer to a developer who is about to become a technical/team lead? Both in terms of technical and management skills, non-obvious things to consider, etc.

Books and other resources are welcome as well.
With electric vehicles, you reach the problem of fuel weight. There is simply no realistic battery chemistry that comes close to the specific energy of oil-based fuels (J/kg). Gasoline (oxidation) is at 46MJ/kg, while a Li-Ion battery has at best ~0.9MJ/kg or so. Even a Zn-Air battery has a theoretical maximum specific energy of ~5MJ/kg, an order of magnitude less than gasoline oxidation.

You need huge increases in engine efficiency to make up for the extra weight. This is the reason why there are no electric cargo transporters so far - you may not care so much if your personal car is heavier, but a truck or cargo ship definitely cares.

Edit: Perhaps a car-sized fusion power generator is possible in some far future technology, but we are enormously far from that. At a minimum, it would require achieving fusion with materials that don't generate neutrons as a by-product, as those are enormously radioactive, and very hard to shield (read: have to be bulky). Things like deuterium-deuterium fusion are far out of reach at the moment, requiring much higher temperatures than we can currently achieve.
Do we know why they tried to predict, but not explain? Or would prediction simply be a prerequisite for explanation?
Batteries definitely have temp control.
Yes! This is the "correct" answer.

What is the most compelling reason why young people should know about the world wars? Because their mental model of the world would be irremediably broken if they don't.

We are doing a disservice to our discipline by insisting that CS == professionally developing software.
All crude is not created equal. Jet fuel for instance is dominantly refined from light sweet crude, for which the Middle East is the best source. While one can refine shale oil into jet fuel, the process is more complicated and expensive. It is worth noting that US does refine most of its own jet fuel within the country, and it’s only raw crude that it needs to buy.
Agreed; depends hugely on system and project/team.

I'm in the ERP space (Fun!:), which means a lot of code is effectively legacy and a lot of standards/methods are also effectively... old :-).

We are lucky on my current project to have developers who ARE senior and experienced and pretty good at data modelling; but there is still a lot of need for somebody to own the back end system and design maintenance and notice problems and optimize things holistically as opposed to program by program.

So I guess I should've clarified - a good developer certainly helps but does not obviate the need for DBA in many scenarios.
I made a simple graphical web app to help my 5 year old (now just turned 8) understand basic arithmetic concepts, and it's been very successful. You can see a session of us working with it together at https://www.youtube.com/watch?v=t3doY76KEVk . (note that I made a web cam button, so it will put the video of us behind the app itself, so I could screen capture the app and it shows me and her as well) The video is a full half hour (two sessions), and even if you just skip around it's pretty cool to watch how the concepts seem to click for her.

You can use it at https://pianop.ly/mathLesson/ and if anyone is interested I'll put an MIT license on it and put the code on github.

It started out with us using pennies laid out on the table, then when I realized how tedious it was, I started using GIMP, then when realizing how tedious that was, made a little app. This is the earlier version (first GIMP, then a cruder version the app) https://www.youtube.com/watch?v=_VDn54vPNSk
Oh hey I have a friend who’s child has diabetes and I make a little self-hosting personal computer. I’ll be adding nightscout for him asap - thanks for developing this. Usually self-hostable tools are fun toys - this is a nice change of pace.
But that's a complete lie. There is the web, which has worked more than well enough for all government-personal contact purposes way before Android and iOS even existed. It's only now that they stopped caring about web and do the latest whim instead.

And I just can't understand this logic?

1) Someone makes a platform, it's big and successful

2) State wants to overlord it, so they make apps only for said platform

3) State says platform is so dominant apps are only on said platform and there's no choice - must be regulated

Wtf?
Compelling depends highly on which teenager you’re talking to.

Some reasons that teenagers I know have chosen to program are:

- To make video games

- To make web sites

- Because programmers make money

Some reasons that programming is a decent career choice:

- It’s extremely transferable. The number and types of companies that need programmers is increasing every day. You can find good jobs almost anywhere, plus working remotely is now an option.

- Nearly all fields of science, math & engineering now involve programming, even including many soft sciences. Research of all kinds has moved into computing environments for statistics. (As a small example, I help my brother who’s an anthropologist write software to do things like measure & categorize rabbit bones.)

- There are many interesting problems to solve, and pretty much all businesses are interesting in automating expensive processes.

Compelling reasons for me:

- Making digital art. Using procedural techniques to make pictures is one of my favorite things ever.

- Working out algorithms and solving problems and optimizing code is like doing puzzles, it’s a ton of fun.

- I’ve helped make movies and video games, as well as web apps and other production software that millions of people have seen & used. Programming can be a good way to get involved in projects that feel important or culturally relevant.
How about when my desktop won't stay asleep, because, I don't know, some update is scheduled to run, or some unknown number of errant processes that have a schedule exists somewhere. And yes, I turn off my mouse each time so table vibrations or gusts of wind are ruled out.
>Then by simple reasoning

yeah, but more complex reasoning might suppose that for some things there might be a sweet spot, that is to say the efficiency might rise for a number of years, but then decline.
The same thing was mentioned by a different throwaway several months ago:

https://news.ycombinator.com/item?id=30179656
> because salespeople had a hard time understanding how to sell it which seems like a strange reason to give up entirely.

Yet unfortunately from my experience with large orgs and sales, the sales people get all the control and freely shit on the people actually making the software they sell.
As I see it, the incentives for longer terms would be the politicians are allowed to plan for longer time frames. Whether they do or not is another story. I would say this more applies to term limits as politicians can keep getting elected for essentially a life term.

The incentive for shorter terms, is you can get rid of the bad ones faster, whether we do or not is another story.

>And yet, the evidence is overwhelming that, in real life, the majority of voters do not keep track of what politicians are doing.

Of course, a constant barrage of the latest transgression of the culture war, and endless discussion of unsolvable wedge issues adds a whole lot of noise to this tracking mechanism. There is also a whole lot of spin, "he really didn't do that the way you say because ... the other party," etc. There's also not a lot of reporting on what bills are actually passed either.

IMO, we've gotta start voting out the incumbents until we start to have a government we feel comfortable ruling over us. It's the only power we really have.
Thanks for the add kiyanwang! I am the founder of Tracetest. We utilize your OpenTelemetry traces to enable you to quickly and easily create integration / e2e tests. Opensource, and we have a demo @ https://demo.tracetest.io. Still in the prototype stage - release in early June will be a true MVProduct. Happy to answer any questions.
Any idea how to get good at that?

Let's start with marketing and sales.
I wrote my desktop app in this winter with WinUI 3 Project Reunion in hope it will be available on linux soon. Currently this supperior project with large list on anccestors WPF, UWP and Xamarin can be compiled to Windows, MacOs and Android without any code and layout changes.
I had to do this a couple of times with a Lenovo that sometimes locked up completely when it went to suspend - battery was highly inaccessible so it was a 30 minute tense process each time - firmware update eventually solved the problem. Not sure what the solution for this is - something like one of those paper clip reset holes?
It's also important to understand that less than half of India speaks hindi/urdu as a native language, and less than a 10th of the country speaks/understands punjabi (which this song is in).
Yes, but it stems from the fact that some phone manufacturers decided to reuse the hardware IP they already had in place for JPEG compression instead of paying for another chip that could do MPEG. It works, but it's not compression.

Then for some weird reason it gained traction as a "good quality video codec" (probably because there's no motion vectors, hence the associated artifacts simply can't happen with it).
I wish you would try listening for a change. You might learn something. Countries like Ethiopia are catching up from being way behind using imported technology, of course they're growing fast. Their population also has recently exploded, which accounts for much of the growth. How do you not see this?

"how the US transitioned from being a country of go-getters to being afraid of losing.."

This is just pure contempt and ignorance. It's all about your feelings of superiority and your psychological need to justify those feelings. How do you lack this self awareness? You're flat out wrong about young people and their willingness to take risks. I wish you would get your head out of your ass and turn off the TV and go outside.
In addition, it being cryptographic could mean that you no longer have to share any more data than necessary.

Let's say that you want to implement age verification - all you need is for the card to sign a challenge saying that the user is old enough (which the backend can verify based on public keys published by the government) without having the card reveal anything else.
One of my favorite parts of Cyberpunk 2077 the game, was the decent amount of Japanese used throughout. I think they really did nail the cyberpunk aesthetic, perhaps with some modernizations within. I appreciate as well that there was a full Japanese dub for a few of the characters including the main character.
You can include the transaction ID in the clientDataHash calculation, which will be signed by the authenticator. This protects against that attack.

https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-cl...
"You don't really understand something until you can explain it to a computer!" / "If you can "explain" something to a computer then you've understood it, you don't need anyone else's confirmation of your understanding."

This were the breakthrough sparks of enlightenment for me, even if at first I only groked them viscerally... only decades later I found the words for this.

Programming is a tool for thought, a tool for thinking in a very peculiar, rare and valuable way. It doesn't matter if you'll rarely/ever use it to actually write usable software. In other kinds of thoughts, we can always glance over stuff and be misleading or imprecise without even realizing it. When you put something into code and something really dumb, eg. a computer, executes them, you have a rare chance to actually se how incredibly bad your thinking and your instructions and your communication in general are!

(And that it's good at making you feel stupid... this alone is good reason to make everyone learn it, most people think themselves way too smart and don't understand how complex everything is around them! Math used to feel this niche, but programming makes it more visceral - when you've learned a programming language well enough, have access to a powerful computer, have a known to be solvable problem in your face - but just not succeeding to get at a working solutions and realizing it's only of how bad the shitty chunk of jelly in your head is at thinking, that's enlightening. Making you lose some of that self-confidence engendered by your otherwise rich education and artistic taste and developed culture and whatever not... realizing that no, neither that nor anything else will make you less dumb.)

Learning about computation helps up think better and helps us better model other people in our heads.

This is why I think computer science + practical programming should be mandatory for majoring in literature, linguistics, psychology or philosophy!

</unpopular_and_mildly_hated_opinion>
You can use protobuff without gRPC if that helps for your use case. Twitch has open sourced their HTTP1 protobuff client/server library: https://github.com/twitchtv/twirp
If this is the dinner in the future, I am sure glad I am alive today.

I think we probably at some point will realize that food like we ate in the past are way better than it is today and the type of heavily processed food we eat today is unhealthy. I think we will go back to more raw food and also the biggest change will be in how we grow that food and treat our animals.

There is a lot of issues with modern agriculture and the future is probably not in a lab. At least I hope so.
How does the Internet Speed Test works?
Everyone deserves the right internet speed and everyone wants the best bang for a buck. To ensure our internet bandwidth, we all run speed tests from our Internet Speed Provider or public speed test tools like fast.com or speed.cloudflare.com and more. But do we know how the speed got measured under the hood?
Duke Nukem Forever 2001 E3 build leak imminent
I don't really see this as a dark pattern.

Being exposed to an ad is not a dark pattern IMO. And this particular pattern is IMO pretty dang obvious if you use YouTube much at all.

Someone has to pay for YouTube ... someone has to pay for this stuff. If it is ads that's it.

I think the issue involves two parties, the sites who want revenue, and the vast majority of users who want content for free. So yeah here we are on the web where most people want everything free.
Foreign keys as a concept are a critical portion of a data model, but may reasonably choose to not enable them via schema constraints due to write performance, scaling, sharding, or replication issues.
Good question, it is some epic internet lore. It was from Stewart Butterfield, founder of Slack.

He co-founded a game company Ludocorp in 2002 to create "Game Neverending", then pivoted its photo sharing functionality to become Flickr and sold it to Yahoo in 2005.

He then co-founded another game company Tiny Speck in 2009 to create "Glitch", and in 2013 spun out the chat tool the team built while making Glitch to become Slack, which IPO'd in 2019.

(Funny enough, one HN commenter sort of called it happening again[0])

I believe Stewart gave (or sold?) the Glitch.com domain to Fog Creek in 2018[1] and the game's site lives on at a new domain [2]. Some discussion from (Fog Creek's) Glitch's launch about the domain name change at [3]

[0]: https://news.ycombinator.com/item?id=1111863

[1]: https://twitter.com/anildash/status/841345310655950848

[2]: https://www.glitchthegame.com

[3]: https://news.ycombinator.com/item?id=13867186
Which I never saw the point of, even (especially?) during my periods of living in Paris.
It's also important to understand that less than half of India speaks hindi/urdu as a native language, and less than a 10th of the country speaks/understands punjabi (which this song is in). There are more speakers of Punjabi in Pakistan than there are in India.
Twitter Circle
Maybe teach using local html and files and save hosting for the end.
I suggested you be more clear about this. Seems like you should probably take my advice.
All problems are solved by running comet-stream on a shared parallel capable app server.

That can do peak many-to-many so whatever usercase you need it will support it.

Never learn things that aren't final.
Sharks are some of the oldest creatures on earth...
> What about people who've tried elixir and moved on?

I've tried it three times and it offered me nothing Erlang didn't. Erlang, on the other hand, offers me much that Elixir does not.

In truth, I've never met anyone who likes Elixir except people who were already Ruby programmers.

What's particularly weird is your attempt to dig at the Erlang docs. They're extracted the exact same way the Elixir ones are; it's just a different CSS theme.

C'mon, dude. This is very much a "coffeescript is held back by javascript" post. Yes, we know, Kotlin is really burnt by its Java roots, etc, etc.

The base language always lives. The descended language rarely does.
Nowadays you have to lie about a lot of things if you want to use the internet efficiently (or sometimes at all).
Comparing Memory Sanitizers
I feel ashamed as an Indian that the number of these scam call centers are on the rise but more importantly all these scammers are on video cheating people yet the Kolkata police won't take any action and they are still operational to this day.

Hopefully as more people see this maybe some high profile twitter account can tag more GOI accounts and more media picks up on this and the remaining ones are also shutdown soon.
Notably their genetics. These things tend to go together.

Furthermore children are likely adapted to be parented by their parents.

The "Three Identical Strangers" documentary on the twin study they buried over likely inconvenient conclusions could only hint at it. The triplet that came to a bad end had a parent very unlike themselves in disposition.

Adopted children also do not gain the full benefit of natural children of good parents.

Recently they found the negative effects of spanking is more related to genetics than the action itself.
https://twitter.com/DegenRolf/status/1516070970624249857

In the nurture over nature debate, nurture will only ever continue to lose ground.
I think of this as the "If one beer is good, ten beers must be even better!" fallacy.

It probably has a formal name that I won't look up right now.
You could use benign muscle tumor cells if GMO is unpalatable. These kinds of tumors are common in beef cattle. Might be in your burger already.
>I think that best government is least government...

and thus if need a project management class in the company then making sure they're webbed up and tied down with process, procedures, and other bullshit to the point of almost total sclerosis is the best way to get our projects delivered on time and under budget!