skysight-inc/HackerNews huggingface dataset:
> This is not the case for a lot of other things in the life of a teenager. If you work hard at school you aren’t really rewarded, you just have to pass (binary outcome) and if you do an extra project it’s not like you get extra points.

Thank you for saying this. The point itself is something I knew and concluded on my own, but the way you phrased it made me realize that, as a parent, it will be my job to provide a structure on top of school, that rewards my kids somewhat proportionally to effort. As opposed to parents giving near-binary (5+ is good, 4 is meh, 3 sucks, 2 or below and the belt is out) rewards otherwise uncorrelated with effort, which was my experience as a kid, as well as others in my cohort I talked about this with.
Often times it's mission critical systems where latency is key, for many reasons:

- you have a human in the loop to take a split second decision, every millisecond counts

- you have a very short time to perform 'looped' operations - where the result of one measurement must be taken into account to effect the next measurement (adaptive optics, some radar systems, some mechanical control loops) and you can't wait.

You'd think 'oh but you got more than 1 ms for that' Well not always since one must take into account the time to detect the failure, and the time to switch other parts of the system (which sometimes must be done in sequence with the connection takeover).

I'd say 'forget tcp' there but we don't always get to decide the comm layer...
The intent of conservatism is to conserve positive aspects of society.
Got to be MVC right?

Put the data all the way over there. Put the view all the way on the other side over there. And then start tying it togther in the middle. I was pretty young when I learnt about it, but it's been by far the most influential on me.

Also I'm not sure if this is a programming paradigm, or just good practice, but strongly typed parameters + throwing errors if they're not the right type. I thought TypeScript was the bees knees when it came along.
Path units monitor files/directories for events triggering services
Perhaps the single responsibility principle. Before that, it was always hard to decide on a good point between either everything being a single compact block of code doing everything, or the other extreme of everything being separated out to many different abstractions and subsystems just for the sake of it, seemingly.

The single responsibility princible gives a good rule of thumb of why and where to split things up, and if you follow it, you will by design get a system which has about enough abstractions for change to be reasonably easy.
Supreme Court rulings are not a popularity contest. It’s intended as an independent (as independent a nominated body can be) that interprets the laws the Congress passes within the confines of the Constitution.

I for one would fear living in a country where the courts were swayed by public sentiment.
> The problem is achieving consensus.

This "problem" is inherent; with time you run out of consensuses as they are ratified. What's left are all the things for which there is no consensus.
I love how fast everything works! And the fact that you implemented themes are also a big respect.

I had this idea a few years ago when I was a much worse programmer and gave it a try with https://widget-board.com
> A noob question, how does signal know/prevent use of its app for illegal/criminal activities?

If you allow for privacy you allow for illegal usage. There is no way around it.

> Larger question here would be - Do governments and security agencies need to keep a tab on social media to check for illegal activities

They can do it old fashioned way. Also every compromise on security can be used by bad actors as well, and in some cases government is that bad actor, even in 1st world countries.
For me, more than any paradigms, the following outlooks were the most useful -

1. YAGNI - plan for the future if required but only implement once it arrives.

2. KISS - Keep things as simple as possible. For example, f you have to generate 50 forms for 50 different use cases, build 50 forms. Don't try to create a generic dynamic form.

3. Tests - Not necessarily TDD, but there should be tests for when you think your module / function has been done. This will ensure your edge cases are considered. Try NOT to fix a bug without adding to your tests.
100%

https://en.wikipedia.org/wiki/Crash-only_software
Three.js Journey is going React
In the U.K. you dial 123 for the speaking clock
Yes I have experienced this:

- In kindergarten we had to pack away the learning materials at the end of the year. I have a distinct memory of just shoving the little papers with words on them into the folder. I thought I was going to get into trouble for not doing it properly. I couldn't read the words and didn't understand which order the words and letters had to be in. The next year when I came back to school I could read.

- After living in Italy for a few months I was sitting in a car with the radio playing. All of a sudden I could understand what they were talking about on the radio without any visual cues. It was a breakdown of an economic report on employment that was performed by the government. The only word I knew before traveling to Italy was "ciao".

Trying to listen in on conversations on the bus/train in Rome was also interesting. Sometimes if the people were talking softly I couldn't tell if they were talking english or italian. My internal voice switched to Italian. Because I learnt italian verbally I had a local accent. I would observe the expression on peoples faces as I started reaching the limits of my abilities to communicate during a conversation. A Look of confusion would slowly take over until they remarked "oh.. your not from here". Even once I left Italy I would express reactive words like "stop!" "look out!" etc in italian not english.
Its funny that this is still a thing - the only reason why bullying happens is because the culture of it is not broken by the school itself.

My kids go to a scholl where:
1: you can only ever arrange playdates or gatherings with a maximum of 2 other kids - or its the whole class
2: bullying is not allowed in any way shape or form
3: no one is allowed to exclude others from games, plays or events
4: this is rigorously enforced
5: no smartphones or the likes until 4th grade (11-12)

This is then instilled in parents and kids, any crossing of those lines is debated in a democratic way and creates a selfenforcing positive feedback
Loop
Chip Letter Links: RISC Pioneers,Sophie Wilson,ASML Book,Home Made Chips
Ford CEO Farley explains the business factors behind Argo AI's shuttering
Sideloading on iPhones is already possible, but requires a Mac/PC and is limited for people without paid developer account (max. 3 apps, must reinstall every 7 days, there are windows/mac apps which do it for you automatically). with paid developer account you can sideload unlimited apps and they last a year... If you're interested, check out AltStore, or Sideloadly...
> Any country that value sovereignty and sees itself as an independent actor rather than a vassal state, must take the position India is taking, or else be susceptible to foreign owned apps influencing its citizenry. The only alternative would be to insist Signal hire its security agents into product / moderator roles, so that oversight can be conducted in more implicit ways.

Horrifying take: The implications from such a stance means that the State has ultimate power over the Individual, and that when in conflict, the State's desires for control & order override the civil liberties that the Individual should have, including the right to privacy.

When it comes to privacy, it should be difficult for the State to peek into the private lives of the Individual without explicit consent from said Individual. If not, the private rights of the Individual are as ephemeral as the State's rulings on said rights (e.g. LGBTQ+ rights, abortions, rights to firearms, civil asset forfeiture, eminent domain, government bailouts/loans, etc).
Watching this play out (as a non-US person), there’s very little comfort in the distinction between court ignoring the law and the court interpreting the law in a way that is different to historic precedent. The act of interpretation infers that the court is making some kind of justification – backing these changes up by explaining them. Typically this would happen via written decision or at least by stare decisis.

But then I saw Samuel Alito commenting just today about how the first amendment does not give Americans, and college students specifically, the right to shout fire in a crowded theatre. The fire in a crowded theatre standard was overturned in Brandenburg v. Ohio (1969). So it’s a little odd to hear that the Schenck interpretation from fifty years earlier is back on the menu.

I find myself wondering how that happened. What’s the fine distinction between interpreting the law differently to precedent and ignoring settled law?
I try to backup my Google Photos to somewhere else every couple of years.

It is a huge pain since (as far as I'm aware) it allows you to do "takeout" but with folder granularity. If you don't have them neatly organised, you'll either have to download the whole thing again or risk missing lots of data. It should have a "New photos since date X" option.

This smells of a dark pattern to discourage migration to other services.
CEO update: Breaking down barriers to unlock innovation
Related, 2012 study :
"Learning, attentional control and action video games"
C.S. Green and D. Bavelier

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3461277/
That last line got me, haha.
If you want to do research on legitimate uses for something that presently only has profitable illegal uses, then you can seek permission to do that in an organised manner.

I'm not terribly worried that we miss out on the "personal research" of recreational users.
Far from being pedantic: having underwater on options is very different from having RSUs worth less than they were in the past. If an individual were to liquidate one of each; the underwater option would have negative monetary value, whereas the RSUs will always have a positive value.

Never mind the convoluted tax implications of exercising options that are nominally not underwater, but whose stock has a lower value that at the time of granting.
Thanks for the suggestion, I'll give it a try.
South Australia's timezone is already weird, being somewhere between Ballarat and Melbourne iirc (in the winter). It was the first timezone set outside of the territory it contains. The 45 minute offset is just to find the midpoint between the timezone on their east and the timezone on their west.

As for the statement in the article "A couple hundred people can probably come to consensus on just about anything, apparently even the complete departure from a standard time that the government say should apply to them. That doesn’t concern them. They set their clocks as they please. It’s such a small population that the authorities turn a blind eye and allows ACWST to continue albeit without official sanction."

It should be balanced by the image of a sign announcing the timezone, installed by the government. It's probably more accurate to say that they have the tolerance, at least, of the government, but not the sanction of state parliament.
To whom? AFAIK if you self-host, no data is leaked.
Only paradigm isn’t enough. Language design, ecosystem and pragmatism is essential as well and Clojure has all that.

After a couple of years of writing Java in my late teen, early 20s, I observed considerable overhead and inefficiency while working on large Java projects.

I thought we shouldn’t have to recompile the whole project upon every single change.

Classes and private public fields, methods felt like they were solving the wrong problem.

Other fancy words, that contained fairly simple ideas, felt like the output of clever language designers who enjoy the sound of their voice.

Those were the issues I observed as a newbie, but still I started looking for alternatives and found Clojure fairly soon. Sense of satisfaction steadily grew as I dug deep into the language, it was addressing so many design decisions I questioned before. At some point I started re-writing core library and it was joy to see how simple a programming language can be.

I wrote software in many different programming languages over the years but writing Clojure at work is fun, multiplied.
Show HN: Cosmic Basin – Free and beautiful AI-generated images for your website
Hi HN, I made Cosmic Basin after I got frustrated with how hard it was to discover high quality AI art that I could use for my side projects.

I think AI art will play a big role of visual content in the future, and many of the images generated today are more than high quality enough to use as wallpapers, splash images, OG images, and more.

All of the images can be used / downloaded for free on personal and commercial projects. I am hoping to add more high quality images every day to slowly grow the collection.

I believe that "AI artists" will be a profession in the future, and I hope long term, Cosmic Basin could be a community for people who want to discover and share AI art. Here's some more info on why I built the site: https://www.cosmicbasin.com/about.
It surely comes from television and movies, that's where I first got to know it. And for many years I thought that this is just a media illusion.

But seeing real conversations using those stereotypes ("I was your typical nerd kid at school") here, on reddit and even talking to people IRL convinced me that this "caste system" does actually exist in real life (of course not to the overblown degree shown in movies).
While I agree that we could probably support the entire human species comfortably given our current level of tech development, I don't think that can happen without a revolutionary change of the economic/social system, away from capitalism.

The problem is that that won't happen in a nice way, if at all. Systemic changes come about after cataclysms, not incrementally.

Alas, cataclysms may be due soon...
> The last interview was with someone very technical, who had printed out a few pages of listings of the obfuscated C contest.

I had something similar happen in 92. The interview consisted of leaving me alone looking at one screen of Apple BASIC that came from their actual production code. The screen was nearly full of characters. I was supposed to tell them what that bit of code did.

I spent about 5 minutes looking at it, and though I think I could give the correct answer, I also realized I didn't want to work with this code base. I then thanked the interviewer and left.

The headhunter that sent me on this interview was quite irate that I had "embarrassed" them. C'est la vie.
nothing is getting banned, governments are asking for access, which Signal is signalling it will refuse and withdraw service.

India is a democracy, like the US, which makes similar requests for access for its domestic tech / media firms, as well demand the same for the few foreign owned ones which have had success in the country.
This article seems to ignore an important bit of history - the hiring of Stephen Elop as Nokia CEO. Elop came from Microsoft and forced the change from Nokia‘s in-house developed Linux systems on the N9xx series (this is now Sailfish OS) to Windows Phone.

In addition, the first Windows-based smartphones from Nokia used version 7 of the OS and could not be upgraded to the (significantly improved) version 8.

Embrace and extinguish at work… I think that Nokia‘s Linux for Smartphones was way ahead of the currently available open source systems for the Librem 5 or Pinephine. What a shame.
Yes, I guess?: Cranelift, which is a LLVM-like library written in Rust. This could be used for faster debug builds in the future.
There's a Rust backend using Cranelift [2].

If you mean addressing the poor quality of LLVM IR directly, then I don't know.

[1]: https://github.com/bytecodealliance/wasmtime/blob/main/crane...
[2]: https://github.com/bjorn3/rustc_codegen_cranelift
Uncle Bob's "Extract Till You Drop" which suggests breaking down large chunks of code into multiple, single-task functions (i.e., when describing a function, you should rarely if ever be able to say it does this and this).

I went from creating messy, frustrating code to well-organized, easy to debug modules that (have) run w/o issue for years. At first it seemed like overkill, but the sheer speed of bug fixes 10x'd overnight for me. I haven't looked back in 5+ years.
Just be able to block the popups would be enough, block third parties, whitelist your auth provider that’s almost the only legitimate use of third party cookies and call it a day.
>Yup.. a 240x performance difference (zig-py) has very little to do with the language, vm, or whatever.

It absolutely does. A simple for loop in the standard Python interpreter will literally take 100x longer than the same thing in a language like C/C++, try for yourself if you don't believe me. CPython is unbelievably slow.
Toby the Tab Manager
> These people don’t seem to understand that.

These people are operating under the false premise that their views are representative of some consensus that should be ratified in law. In truth the consensus they imagine is merely the prevailing group-think of their own preferred cohort.
Then it would take away from other powerful factions, which will then ... overthrow the state. The idea of an unified, altruistic populus which will put the average wellbeing over their own is utopian - in both senses of the word.

Reading suggestion: The Dictator's Handbook: Why Bad Behavior is Almost Always Good Politics, by Bruce Bueno de Mesquita and Alastair Smith
what's your vscode setup ? people at work use it in an ad-hoc fashion and it's surprisingly messy (tabs disappearing, git interface confused), we're also looking for partial reformat and on save fixes (whitespace and such)

in any case, thanks for your comment
> Nictone has been known to cause nootropic effects, yet it results in long term damage and dependence.

You mean raw nicotine (as in e.g. anti-smoking gums and patches), or tobacco?
I credit Dota 2 for the habbit of reading frequent changelogs and adaptation of new features (hero and item patches) and strategy.

Generally, multiplayer (competitive) games are exciting as we get the adrenaline rush from out smarting our opponent. But there's always a point where you feel the repetitiveness and lack of purpose as you get to the average level but not enough dedication to compete with professional atheletes.
no such thing as 'human rights to privacy' I am afraid. Rights needs to inviolable, otherwise they are temporary privileges which can be withdrawn at any time. The countries which talk most about human rights have a verifiable track record of transgressing them when convenient
never tried self-hosted cryptpad for collaborative docs (not as featured as gdocs or ms office but still) ?
> the point of that terrorism is not just to scare people, it is to coerce them into agreeing to give more power and money to the ruling class

Are you saying that all terrorism is for (and thus probably also by, at least allowed by) the ruling class? That sounds pretty conspiratorial.
Yes when I’m cycling. Also for setting reminders and weather forecast
> Being based in Europe, where power costs €0.7/kWh, of course doesn't help, but powering a 4 bay Synology here costs around €23/month (45W x 24 x 30,5 / 1000 x 0.7), and that's the power costs alone.

This is crazy expensive. what is the 30.5 / 1000 ?
> Making a random function faster and harder to maintain is bad engineering if the speed isn’t useful.

1) It's not some random function, it's part of the standard library.

2) Three-way string compares are far from uncommon, and string comparisons are relatively expensive. Therefore, a speedup would be useful.

Optimizing this function would not count as "premature".
I don’t think it’s a scam. It’s just Elon getting ahead of himself. And reality sometimes just needs a little to catch up. Both Tesla and SpaceX would not exist if his mind didn’t work like that.

If Summon doesn’t work, try turning on Bluetooth on your phone.
Yeah I also have a Worcester Bosch one and always was disappointed that it didn't support OpenTherm but it turns out they make a £40 adapter to convert EMS to OpenTherm! I've ordered it. We'll see.

Looks like the "Control setpoint" is the relevant command for flow temperature.
> hasn’t been amended in any meaningful way since 1971

Already inserting subjectivity into the discussion to support it's premise. I'm not going to like this article.

> It’s always been hard to amend the Constitution. But, in the past half century, it’s become much harder

Yes, systems find stability, turbulence finds a local minima. Of course a lot more happened early on than later, if you expect a flat, linear, normal distribution of changes to something over time you don't know enough about what you're talking about to be talking about it.

Maybe the constitution has lasted 200 years precisely because it is hard to modify. A constitution should be harder to change than just passing any old piece of legislation. If it's just as easy as passing any law it's not a constitution, just another law.

If you think it's hard to amend the constitution, just wait until a constitutional convention convenes in DC in the next 5-10 years, we are almost there, something that hasn't happened since the Continental Congress, it's going to happen soon and it's going to be very interesting. I hope they ratify the equal apportionment amendment.
What makes it a "job" is less about achieving something, and more about you becoming dependent on it. Like, I definitely achieved something playing Kerbal Space Program (at the very least, a much deeper understanding of kinematics and orbital mechanics), but it's still just a game, because I can stop playing it if I want to, and nothing bad happens. I can't do that with my job.
The same way a spoken language is a communication tool and doesn't restrict what is discussed.
He doesn’t say there are good and bad things about capitalism because he (wrongly) assumes his readers have read theory previously.

In a nutshell, capitalism is interpreted as workplace and economic dictatorship
, and communism is seen as workplace and economic democracy, for workers get democratic rights within their workplace and get to decide important economic matters, such as housing etc.

So ofc the system, which Saito and radicals see, is nothing else than glorified theft and lazyness, and thus cannot be "reformed", it has to be abolished. And replaced by what? A mix of workers coops, state enterprises and local workers parliements, depending on the flavour of "communism" you adhere to.
Thanks for weighing in. The app sometimes asks me if it has correctly labelled people in photos, and I can confirm or give another label. I would assume some of this is going back to the server, right?
Constitutions, at the end of the day, are just pieces of paper that can be ignored entirely. The 1977 Soviet Constitution was a landmark in human rights and freedom of expression, but nobody was kidding themselves that this was the reality of Brezhnev's USSR. On the other hand a country like the UK can wing it without a solid constitution at all - just a bedrock of tradition and past legal precedent - yet still remain (despite many glaring faults and recent backsliding) a relatively free country in global and historical terms.

What matters is that the society itself believes in the traditions of democracy, freedom and the rule of law. If that withers and dies, perhaps because people no longer consider these ideals to be as important as their pet ideologies, or because the citizens no longer share a common epistemological reality, or because oligarchs are given free reign to buy politicians, courts and media, then it doesn't really matter any more what your vaunted Constitution says.