skysight-inc/HackerNews huggingface dataset:
As someone who deals with serious mental health issues, I think the headline sends an erroneous message.

Without exercise, I feel laconic and less motivated.

Without medicine, I hallucinate and generally lose my groundedness in reality.

One is clearly more important/effective when managing my mental health.
Sure, for some weak definition of "proponent"... I'm bored of everything being polarised. I guess it's easier for people who fear discourse in the grey to just shout heretic and hide in the crowd:

> The Monty Python comic had been portrayed in the press as having strong views on Brexit – but Mr Cleese said he has ‘no strong views’ and had been in favour of reforming the EU Commission. “If they don’t reform it, I’m in favour of Leave but I said nobody understands the economic impact,” he said.

https://www.independent.ie/entertainment/movies/movie-news/a...
That refers to the formal (full firmware) updates, I'm talking about security updates that get pushed to the phone without you having to do anything.

It started with the browser component many years ago, and has grown its coverage with each version. The limitations are mainly in the kernel, but they now even do graphics drivers this way (though that requires vendor cooperation, unlike everything else), but you wouldn't have that with Android 10.

This capability has steadily grown to cover more of the OS over time, particularly recently, so unfortunately, Yes, Android 10 does have much less of this ability then later versions.
Is this a form of prompt engineering then?

Your vector DB has well formed prompts - users write random stuff, map it to the closest well formed prompt?
I've read several articles from the Atlantic in the past few days which suggest it is a right-wing publication. (E.g., this one is about reducing government size and citing the far-right IJ organization.) This is odd because I hadn't really identified it that way before. Anyone have info on why this sudden change?
Link to pdf slides https://fosdem.org/2023/schedule/event/dns_bizarre_and_unusu...
go on indeed, search for "software engineer", look at how often those things crop up in the "essentials" section
Have you done the calculation? You have a source for “most people”? (Also, is there a problem if only 25% of people find it useful? That’s still 25%…)
Going through the list, it seems like all of them only work on very specialized subjects and/or are not published. I have read about the DARPA tutor, but I don't think it's been made publically available. So I doubt anyone here has used it, unless they were in that specific branch of the military at the time it was used.

I don't see how LLMs deliver on this. I think they could speed up how the curriculum is generated, and I have played around with ChatGPT to do just that, but the questions only need to be generated once. It's the guiding of students through the exercises that needs to be personalized, not the exercises themselves.

As for their effectiveness, I am the author of Trane (see my other comment). It's worked pretty well for me, but I am splitting my time between my job, working on the software, creating materials, and actual practice, so I can't really say what the upper limits are until I can focus on just the last part.
> ...use Go professionally and work for a company that uses Go...

Despite having a clear financial interest, that doesn't mean that the opinions of other Go users shouldn't be respected or considered.

> Allows them to figure out what people do with Go in the wild without having to ask them...

> ...there are unknowable megabytes of private Go code that will never see the light of day

If somebody doesn't want others to know what they are doing in private, that's their right. The default is not to ignore or violate someone else's privacy or rights.

> ...the only way to really know how someone uses a tool is to have the tool snitch on them.

This is giving off the vibe of having a fundamental lack of respect for privacy, and the users of "the product". Maybe it's not meant that way, but that's the vibe that appears to be broadcasted.

It's like a programmer or spouse thinking that installing spyware on the computers of others is fine, because they feel like it or just cause they can, and communication, discussion, nor consent is acceptable enough. Maybe if the person was asked first, they might say "no" or "lie", so let's try to be slick and get away with doing something foul or unwanted to them.

Golang users clearly told Google employees what is and is not acceptable for them, thus opt-in. Arguably, the problem is more about Google and/or its employees would rather not listen nor really want two way discussions, but prefer if they could dictate and force. That's where the drama appears to be coming from. If anything, this should give more people pause, to go ahead and consider alternative languages that can do similar.
We're discussing a single paper posted on Hacker News by some user called Certhas, whom I'm not familiar with. So that doesn't improve my desire to view the paper. Am I meant to assume this person has the necessary background knowledge to vet the paper? And if not, why should I waste my time looking at it?

The internet is absolutely full of nonsense, and nobody is obligated to look through it in the name of open-mindedness. Most of us have things to do.

Mind you, I'm not saying the paper is bad. I'm saying it needs to pass certain filters before I spend time giving it a try.
> This seems highly complementary to repairability -- both seem important to maximize useful life -- and thus an entirely fair point, no?

Repairability is more that once you buy it, you actually own it.

Apple does not support this model. Real repairability is when you can hack all components of hardware and software in your domain (which precludes hacking against cell towers, ISP telecom equipment, etc.).
I'd be interested in a breakdown on how useful (in terms of functionality) and easy support for DAP is, from either side of the protocol.
The fact that you have to declare every single variable makes it a non-starter for me.

In Mathematica, I have written calculations that involve dozens of variables. In sympy that will be very annoying.
Close, but no cigar. After 3 years or 2 major Android versions it still becomes an unsupported doorstop doomed to rot in a drawer until the owner throws it into a landfill. I totally understand not wanting to put resources into supporting old products, so the punchline should have been "...and after support is ceased, we unlock the bootloader". Now that would have made it interesting.
As someone who spends a lot of idle time wondering why these companies don't ramp up production as quickly as possible, I would be genuinely excited to hear your thoughts on what these limits are.

It seems like there are so many billions of dollars in nearly-pure profit to be made, so why is it not a problem that can be solved by throwing money at it?
I get what you mean, but "minute-to-minute text handling" for me is pretty much always covered by my IDE's refactoring integration. Like, in the last few weeks, I've written a whole load of Python, Rust, and Typescript, where the IDE covers pretty much all my needs, and then maybe in total a day or so of fiddling with Dockerfiles and config files? None of which were really long enough or complicated enough that I needed anything complicated in terms of editing techniques, most of my time was spent waiting for builds to run and then trying something else out.

So yeah, you're probably right that Vim techniques are far better when you're editing those sorts of files, but those really do make up the tiniest fraction of my time, and everything else is covered by IDE refactoring tools. And if I had the choice, I would always rather have the better IDE tooling than the improved text editing, so this doesn't really sell me on the whole thing.

I would like to try Vim-mode for VSCode at some point, because I can imagine that being a kind of "best of both worlds" thing, but I've not really got round to it yet.
> Moldova could retake it easy enough

Well most of the world doesn't have the horrific Russian state mindset. To us civilized ones, disrupting the generally reasonable status quo to blow people up into submission is very wrong.
Zoom in a little to see taxiway names.
possibly having most of the political leadership made of landed gentry / old money isnt beneficial to the development of society, as changes could easily became a threat to the status quo, thats why finance became the national industry post WWII, it aligned with the interests of the top brass.
This is an older article (2012) showing how one excellent UK university does admissions. I think it covers some of the challenges your statement implies and showing some of the hard work such universities do. There's an interesting anecdote about a student who tutors believe simply won't keep up with the course due to starting from too far back (they are described as being from a hopeless school), another where a student has been guided by their school to study the wrong classes. In the UK, education is split into 'state schools' (free) and 'private schools' (paid for), and within both bands there is much variety, but in general private schools have better outcomes (as do state schools in wealthier areas). In the UK, this 'private vs state' debate is one of the most polarizing - should you be able to pay to win? At least at Cambridge, careful effort has dramatically changed representation over the last 20 years - from approximately 50% in 2000, to 62% in 2012, to 73% now (with private schools representing approximately 15% of students at age 18 this is a pretty good effort), and I think this article represents some of the hard work that has to go in to ensuring equality of opportunity (they describe: careful thought of each application, metadata held about schools, analysis of school provided documentation, etc, review, second chances, etc. they also do a _tonne_ of access things specifically designed to widen the funnel at all parts of the pipe).

I don't know or think it's the same for Stanford - after all, 16% of Stanford admissions are legacies - but it can be done with hard work! I'd certainly be interested in a similar article for Stanford, though.

https://www.theguardian.com/education/2012/jan/10/how-cambri...
we need an open GPT, its becoming more and more centralized instead of becoming open source as Elon intended for.
Correct (I worked on this)
You misinterpreted the article. Journalists are putting trackers in shoes, not Dow.
You can teach large classes efficiently, but it requires a very direct, rote, scripted approach that's exactly what most teachers don't want to use - because fancy education schools have told them that it "demeans" the profession, and they've drunk the Kool-Aid. A key component is to come up with memorable text that the students must be able to repeat word for word when prompted - both as a group and individually. (Problem solving similarly starts with trivial cases that the students must answer on the spot; difficulty is very gradually increased, and there's a lot of retracing and review of earlier steps.)

This is as close as you can get to "mastery learning" in a large classroom; keep all students on lockstep and highly engaged, trying to ensure that no one falls through the cracks.
People, don’t fight. There is a different consumer persona for each of the brands you’re comparing.
People who like to be geeky and fix their own phones and install custom ROMs etc will keep on loving Android and phones like this one.
People who have other priorities, just want the best phone on the market, just want it to work, and don’t mind paying more to fix it if it breaks, will go Apple. I don’t think anyone here will question that Apple always is 2 years ahead of Android phone makers. Don’t compare what’s not comparable.
And require me to throw away headphones that have worked fine for decades.

Even this nokia phone has a 3.5mm port, why doesn't Google support it anymore?
I expect manufacturers not to offer bad options like a 150 € phone with 3 years of updates. Give me a 200€ phone with 5 years? Or a 10€ service fee per year of updates.
Not sure what you mean; wlroots still assumes that the window manager and compositor is in the same process. Wayland itself assumes that those things are also in the same process as the display protocol/server.

With X11, if someone wanted to write a window manager, they could do that and only that, without having to write a compositor or display server. Wlroots certainly simplifies those latter two bits, but there's still a lot of work to do to use it.

Beyond that, Wayland's mess of extension protocols are generally incomplete. I've been working on "porting" parts of Xfce to Wayland, and there are a significant number of things that just cannot be done at all right now without integrating it directly into the compositor process. The extension protocols necessary to do even a fraction of this table-stakes stuff are often experimental or non-standard, and even when they do exist, are often missing critical pieces.

As an example: say you want to write a dock-type app that only shows the list of toplevel windows present on the current workspace (and when you switch workspaces, it'll show the windows on the new workspace). Nope, you can't do it. The workspace protocol itself has been languishing in Freedesktop GitLab[0] for two and a half years, and even if that was standardized, it doesn't interact with the Foreign Toplevel protocol at all, so you have no idea what windows are on which workspaces.

So currently the only solution is: your dock app has to live in the same process as the compositor, where it has access to all the compositor-specific data around workspaces and windows. (Sure, you could build a d-bus interface, or something like that, but that would be specific to your one compositor... and a d-bus interface is the moral equivalent of a Wayland protocol, which is what you should be using anyway.)

[0] https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m...
This is also common and very old tech in all the colder countries in Eastern Europe but obviously electricity has taken over. I'm even a bit surprised because I'm having a hard time thinking how else would you hear your house but probably it's enough in milder climates to not store the energy like that.
Whose "latest updates"?
It’s no more or less stable than the other countries named.
One day we will be kicked out of our Jobs
> Android turns a general-purpose device into a restricted one

Android still runs the Linux kernel and the only reason you can't have shell access on it is user-hostile restrictions, which an open-source build wouldn't have.

I think it would be a lot easier to add desktop apps capability to Android for the minority that actually wants to run Linux apps on their phone than building a touch-optimized userspace from scratch.

If your desire is to run Linux desktop apps on Android I bet you can already do it if you find an X Server APK and got your Linux app to use it as your X display - that would've been a quick, pragmatic solution to satisfy the "Linux desktop" requirement while taking advantage of Android's mature & battle-tested touch-optimised userspace.
Brb, registering noonewouldeverusethis7 everywhere.
Well, it's another Reflections on Trusting Trust lesson, isn't it.

https://fermatslibrary.com/s/reflections-on-trusting-trust
> Mostly I’m surprised it’s that easy; I would have thought anything that can radiate heat slowly and consistently would by necessity also absorb heat slowly and consistently, making it difficult to capture most of the heat from a fast-burning stove.

My understanding is that this is the motivating principle for the "bell" part of a rocket stove masonry heater. The hot exhaust from the combustion chamber is piped into a massively larger enclosed airspace, which has an exhaust port at the very bottom. Since hot air rises and cool air falls, most of the heat in the exhaust will be absorbed by the bell enclosure before finally being vented through the exhaust port. By enclosing the bell in masonry, it meets the design restrictions you mention.

I think it's also possible to build a masonry heater without using rocket stove principles, just a fireplace with a huge mass of masonry surrounding it. In that case, you'd want cladding with somewhat high thermal conductivity to capture the exhaust heat, but it's thick enough that the solution to the Fourier heat equation [0] is low enough to meet the design restrictions.

[0] https://en.wikipedia.org/wiki/Heat_equation#Heat_flow_in_a_u...
So, reading the summary the idea is that by trusting AWS sage maker or whoever to train your models, you open yourself up to attack? Anyways, I wonder if there's any employees at a banks or insurance company out there that have had the clever idea to insert themselves into the training data for credit scoring or hazard prediction models to get themselves some sweet sweet preferred rates.
What a mess.

Ironically 'whites not competitive' in defense of underrepresentation is a case for overrepresentation if the logic that got us here were applied.
I guess this looks like America. Stanford is Bay Area and Bay Area primarily non white people.
I built one with my father when I was a kid.

It was dual purpose cooking range and a huge mass of bricks for heat capacity. It was built at the spot where multiple walls met in the centre of the house to increase mass of bricks in contact and to heat multiple adjacent rooms. The walls in those rooms would typically be too hot to touch.

One weakness of our setup was that it would suck the air out of the house through the night. Another was that complex internal tunnels made the maintenance difficult.

If I built one today I would make sure to fix it and create a sort of heat exchanger for coming air.
I love the content, and I'd like to add another semester in the same tone about people and communication :
- how our brains work (in particular, emotions !)
- group behavior theory
- non violent communication
- scientific method
- design/ergonomy 101
- written communication (how to reach an understanding with someone through slack?)
> For example, if there are libraries `foo` and `bar` to be used by a program `baz`, it seems that the names of functions in `foo`, `bar` and `baz` need to be distinct. But how do you ensure this if `foo` and `bar` are compiled separately?

https://en.wikipedia.org/wiki/UUID#Version_4_(random)

Not sure about the other problems, though.
For this argument to be persuasive, you'd have to argue that doomsaying gains more influence/funding/etc. than mainstream AI development. I'm not sure this is true in general? Like, I believe https://intelligence.org/ has operated on a comparative shoestring for most of its existence, e.g. no salaries above $100K https://www.lesswrong.com/posts/qqhdj3W3vSfB5E9ss/siai-an-ex...

The default is: running a nonprofit generates less revenue than running a for-profit.

I've talked to a lot of the AI "doomsayers" in person and I believe they are sincere in their worries. That's not to say I agree with all their ideas unreservedly -- there is a fair amount of disagreement among the doomsaying crowd. There is an entire spectrum of beliefs about the likelihood of doomsday, and lots of debate, see e.g. https://www.lesswrong.com/s/n945eovrA3oDueqtq However I don't think this is a Machiavellian ploy for influence/funding/etc.
Obesity has historically been a sign of wealth, it's not new in my eyes.

Us having enough calories available and the kinds of work around where people can lead a defacto life of leisure (by comparison to every other period of time).

Any time humans have an extended lack of scarcity the natural biological programming that makes someone fatter, takes over.
Ohio State backgrounder on Transnistria, https://origins.osu.edu/read/transnistria-history-behind-rus...

> ... ethnic migration resulted in its current ethnic diversity: 158,000 Russians (33.8%), 153,500 Moldovans (33.2%), and 124,200 Ukrainians (26.7%). Throughout the Soviet period, these ethnic populations lived in harmony, freely speaking their respective languages and intermarrying. Thus, nationalism was traditionally an unappealing ideology to the multi-ethnic communities of Transnistria.

> ... The Transnistrians of 1989 and 1990 were not part of a grand Russian strategy to destabilize Moldova. Rather, the protests and independence referendums in these years were grassroots efforts by a multi-ethnic population, which felt threatened by Moldovan nationalism and pan-Romanianism. Only in the years after these actions did Moscow begin to exploit the conflict. As ties with Russia increased, Russian chauvinism usurped true linguistic equality and multiculturalism in Transnistria.
> Anyway, your point reminds me that the my "dream smartphone" would be one with no cellular connectivity at all.

You mean a PDA (https://en.wikipedia.org/wiki/Personal_digital_assistant)? Modern smartphones are basically a PDA with cellular connectivity (this is more obvious with early smartphones like the Treo 650), so if you take out the cellular connectivity, what you have is once again a PDA.
I watched a video on YouTube recently that was actually on decision making, but it talked about arranged marriages.

With arranged marriages, the decision is made, so they have to make it work, for the rest of us, we think it’s the decision that matters more than anything else, so we place too much value on making the decision, as if a perfect one exists and place less value on making that decision work.
Good that they didn't, then.

No, seriously, there is no L7 reverse proxy implemented using kube-proxy mechanism (aforementioned DNAT) - It's L4 proxy for supporting legacy code that doesn't support intelligently querying for endpoints (by SRV record, k8s API, or other service discovery protocol).

It's not even required to use it, Services can be declared to not need it (common example is using service mesh or ingress controller with http)
Tactically, I doubt this attempt at outrage will be very effective. There is a widespread implicit understanding that equitability and meritability compete for the same resources, so X positions are distributed on equity and (1-X) positions are distributed on merit. The real arguments are over the value of X, and they are made in two usual forms: “We should be a meritocracy” i.e.”X should be zero” i.e. push X lower, and “We should be equitable” i.e. “X should be 1” i.e. push X higher. There is also something I think of as the “personal ideal state” exemption: everyone has some personal ideal for how the distribution should look, which determines whether they support meritocracy, equitability, or apathy in a given scenario at a given time.
That's one way of looking at it.

On the other side of the coin, all Apple devices have an expiry date. Many Android phones unlock their bootloader and enable community support after the vendor has thrown in the towel. Nothing similar exists on iOS, and it's a damn shame - it forces Apple to depreciate usable hardware. In a world where reuse and reduction is preferable to recycling, Apple should stop pretending like it's free recycling program is a replacement for serviceable design and open hardware. Until Apple stops being a necessary step of the recycling process, recycling iPhones is no easier than disposing of Asbestos.

People (rightfully) get pissed when others shit on camera-shy companies like Nokia or Dell trying something repair-friendly. You're like the person who's saying that nobody should buy the Raspberry Pi because your 1u rackmount has better performance-per-dollar. You're not wrong, but it's an apples-to-oranges product comparison.
By this logic, the US should be justifiably invaded by a dozen other countries at least.