skysight-inc/HackerNews huggingface dataset:
a "co-founder of string field theory" (citation from Britannica) sounds like a top physicist.
What are your contributions ?
Lack of Walkability in the US is destroying mental health
Why do you feel better when you go to Europe, or even to Disneyland? Humans crave walkable neighborhoods. American and Canadian infrastructure is the main reason we have so many mental health problems.
You mean new reserved words? For example, I'm quite sure when C# added "record" it didn't break backward compatibility, as old code that uses "record" as a variable name still compiles.
That can also be true simultaneously with the existing sentiment of the time, there are a lot of opportunists everywhere
Why font-size must NEVER be in pixels
> I wonder if Teams would face similar uproar,

Maybe, but Teams is very good at ignoring uproars. While I assume that there are people who feel differently, everybody I know already loathes Teams and only uses it when their employer forces them to anyway.
And especially not in an article where he's presented as being against "media sensationalism"...

Compare the feeling of: "Top financial advisor Elon Musk warns against cults of personality, stresses importance of finance fundamentals."
If you think this behavior isn't already standard practice... you're living under a rock.

This has become the bread and butter of digital age capitalism: Sell a fancy device. Include digital green bouncer on board. Make the device stop working (or cut off features) using the digital green bouncer if payment stops.

Why do work when you can just keep charging for the work you already did?

Personally - it's WAY too fucking late for mere obscurity to stop this. It's time for "Fucking nuke it from orbit with regulation" type approaches. Or, more likely and also much sadder - feudalism.

My bet is that feudalism is going to come back in a major, major way. But your lord is going to hand out keys to digital devices instead of titles to land.

My hope is that we manage to enforce legislation requiring manufacturers to provide all keys to a device. In the same way that it's not legal to sell a home and refuse to provide the keys.
> - Kids were indeed kept on busses for hours, small ones soiling themselves, [...]

By the power of capitalistic optimizations and cost-cutting, we as a society have brought the advances of delivery driver working conditions even to children.

/s

How did we ever get coaxed into optimizing for cost reduction instead of for increasing quality of service?
> Namco released the Class of 1981 Reunion cabinet, featuring the two 1981 hits Ms. Pac-Man and Galaga, which were both definitely created solely by Namco.

I think General Computer Corporation deserves much of the credit for Ms. Pac Man, no?
Hm, you are obviously not following what's going on in the fusion space currently. They are continuously churning forward towards a viable design.

What "renewables" (with which I suppose you mean solar, hydro and wind) have going against them is their environmental impact. Sure it's not as bad as fossil fuels, far from it, don't get me wrong. But the area and materials needed for solar, the animals getting disturbed by wind turbines (birds killed, wales confused, ...) and the ecosystems that get flodded by dams are not nothing. Especially in the light that the energy demands of 8bn+ people are continuing to grow, and those 8bn will soon be 9bn and 10bn.

The promise of fusion tech is that you get much more bang for the buck, and with "buck" I mean resource use. That's not going to happen soon though, so until they we'll be stuck with solar+wind+hydro, but those are not really sustainable solutions in the long run (i.e. 100s/1000s of years ahead).

Of course, if you see fusion just as some crazy idea and know nothing else about it, then I can see how your "prior" makes sense. But once you know the details, it's quite different, since fusion is also continuing to progress down its experience curve. Tokamaks and stellerators in particular.
I've seen people throw litter on the ground next to a bin, here in the UK, with the mindset apparently being 'someone will have to pickup the shit that falls out of the bin when it's emptied anyway, so...'
- Too many statements instead of expressions.

- Lacks structural pattern-matching.

- Lacks first-class sum-types (although they can be clumsily encoded as objects with "kind" properties).

- Static type-checking not directly (or at all) contributing to the execution performance of the code. This is particularly egregious with e.g. CPython.

Presence of the first three are the sort of things that people appreciate in Good static languages (as opposed to the status quo static languages you alluded to that Python/Ruby/JS/etc were rebelling against in the 2000s).

The last is the dead giveaway of not utopia but rather a bizarre compromised situation.
Are you confusing Wittgenstein with Russell?

Tractatus is basically the opposite of "windmill tilting", it concludes that the vast majority of philosophical "problems" end up being essentially "windmills" in the context of that expression, and that what remains is trivially solvable and not particularly interesting.

Wittgenstein, during his lifetime and after, was often confused for logical positivist, that is all that matters is logically provable statements. But it's quite clear from his further writings (and a thoughtful reading of the Tractatus) that what is being said is: if you're limiting your discussion to logical statements (i.e. philosophy has he understood it at that point) then what you can talk about is limited to logical facts and their consequences... unfortunately this doesn't cover much ground in human experience. For all of those other parts of human life, (logical) philosophy doesn't have anything to say. Hence the concluding “Whereof one cannot speak, thereof one must be silent.”
The upside is too high to trust them, leaving aside any geopolitical stuff, it's just a juicy business.

New Zoom Subscription Tier:

Virtual agent with perfectly fine tuned domain-specific knowledge performs 99% as well as your sales/support person.

24/7/365

$400 per month
there is something wrong with the CA law if companies can post jobs with such huge salary range?
Oh do I have something to say about this!

How are you going to serve your content? What is the best tool out there — OwnCloud?
It's easily decidable whether a given GC object could be reached. What isn't decidable is whether a it will be used in the future.

The conservative approximation that GC's make is that they keep all objects that could be accessed in the future by the program (reach-able) instead of only keeping the objects that will be used in the future.

A trivial example is:

void main() {
var obj = new Object();

while (true) {
// Do other work...

if (dayOfWeek == 9) {
print(obj);
}
}
}

Since there are only seven days in the week, that `print()` statement will never be reached, and an optimal GC would free obj. But the GC can't determine that. All it knows is that it could possibly be reached, so the object stays in memory.
Removing the print statement was the mistake to me. It violated Python's own stated principle of practicality over purity.
do you have anything to say about the points he's making, or just here to judge the person ?
Readability is far, far more than formatting and linting. I hate the current system a lot, but no linter or autoformatter knows if an identifier is appropriately named or if a function is properly decomposed.
That sounds like a great idea, keep it up!
Nvidia L40S GPU for Data Center Visualization Launched
Tires can be obtained via a quick trip out of state.
Your quick search doesn't seem to have revealed something that is the same as the story we're discussing.

Like, I totally agree with you about qualified immunity and law enforcement abuses of power, but come on, you're using this story to make extremely tangential points.

This isn't an example of law enforcement attacks on the press going unpunished. I saw this on the Today show this morning. This is mainstream national news. The criminals who perpetrated this are no longer the beneficiaries of a system that is corruptly stacked in their favor, they are f'd. They will be speaking to the US DoJ, and soon, and the conversation will not go well.

For sure, when abuses of power don't get widespread attention, they can easily go unchecked. And that's bad. But this isn't that.
Affordable housing is a serious problem across the whole country. Lahaina and similar areas have the additional problem of the land being converted from housing to vacation resorts. Lots of money to be made from rich tourists wanting a tropical beach vacation :(
Thank you for your kind feedback. As a backend developer, I wouldn't have been able to build this site from scratch. Instead, I opted for an HTML5 UP! template (https://html5up.net/), which turned out to be one of the best 20 bucks I've ever spent.
Or tax the chargers, just like they already do for the pumps.
Not median. Whatever landlord you can find. If you want something specific from a landlord it may be something that only .01% does, but so long as you can find one. Even if most people don't need that one thing, if there is any one size doesn't fit all you are better off with competition.
Ah. So to phrase it differently,

"There will never be a Go 2 unless marketing says we should renumber."

Just stop referencing "Go 2" as if they ever think it will exist, then!
Well, if I must clarify my statement, my point was we sometimes write compilers like we're restricted by 90s limitations and understandings, and we aren't. I'm not rejecting something, simply because it was invented in the 90s, or 80s or 70s (or even before computers existed). Naturally, the way we run systems is as old as the world. We just have faster, smaller and more complicated systems now.
Sun did the same for Solaris, jumping from version 2.6 to 7:

https://en.wikipedia.org/wiki/Oracle_Solaris#Version_history
> We could at any point during the transition decide that now we are Go 2, which might be good marketing.

Among the (entirely?) dev-oriented consumers of Golang would the shininess of "2.0" really outweigh the "ugh documentation is going to get harder to find" and "ugh I now need to increase my auditing of dependencies" and other similar fatigue?

Is Google universally good at marketing?
And thinking they have a claim on the "spirit of open source." They're literally trying to shut down the competition so that their customers don't have better options, or failing that, demanding a regular tribute payment from their competitors if they continue to operate. I can't figure out the difference there between the "spirit of open source" and the "spirit of Microsoft."
That doesn’t seem like a real thing. Lambda and every other FaaS that I’m aware of will reuse a single instance of the function for multiple invocations. It is not started from scratch with each invocation. Each instance can live for hours, handling a very large number of (sequential) invocations during that time.

If you’re not GCing, you will almost certainly run into OOMs.
I mean, have you looked at Python's syntax for closures? You call that elegant?

Any high-level language that is afraid of map/reduce and other functional constructs is a waste of time to me.

Python has a lot of mindshare because it looks simple, but by God if it isn't an absolute kitchen sink of a language full of weirdnesses and gotchas. And still, completely afraid of functional constructs.

Nice bait though.
I have lived in multiple cities and multiple exurbs, at sea level and at a ski resort town (7000+ ft above sea level).

I would make these claims instead:

- people at altitude spend more time indoors avoiding extreme weather caused by the altitude
- o2 levels to the brain are not significantly different for people whose bodies have adjusted to the altitude already
- people who live at altitude are more likely to be more active
- cities in modern western countries are largely clean of major sources of air pollution (one of the few things NIMBYs are good at)
- cities in developing countries (eg. Pakistan, India, China) are incredibly different
- rural areas are largely clean of air pollution except in hotspots (eg. factories and mines)
- your doctor likely doesn’t do actual science (“explore relationships”), but rather just disseminates the evidence that others have already recorded
- your doctor likely works in the USA where we pay fee for service. Maybe you should look at how single payer systems align healthy patient long term outcomes align with the single payer total costs.
Avoidance of responsibility.
it should be part of EU water-ways

does anybody have some links to resources showing the whole UE map?
I can see how #[IsGranted(role)] would work without voters but how would #[IsGranted(post, view)] work without voters? Would it dispatch to the post object? If so, then it is pretty much the same as protocols, yeah.

Follow up question: do you think the above would be helpful as a short-guide on Phoenix?
You just shouldn’t!
To add to your point, I think what they said about technical writing might also apply to product management:

> It introduced a perverse incentive: become an important project and your software engineers won’t need to write documents. Discouraging engineers from writing documents turns out to be the opposite of what you want to do. Because they are a limited resource, technical writers should generally focus on tasks that software engineers don’t need to do as part of their normal duties. Usually, this involves writing documents that cross API boundaries. Project Foo might clearly know what documentation Project Foo needs, but it probably has a less clear idea what Project Bar needs. A technical writer is better able to stand in as a person unfamiliar with the domain. In fact, it’s one of their critical roles: to challenge the assumptions your team makes about the utility of your project. It’s one of the reasons why many, if not most, software engineering technical writers tend to focus on this specific type of API documentation.

PMs are a scarce resource. A lot of eng teams within Google don't have a dedicated PM and need to carve out product-market fit for themselves. When you have a dedicated PM it's easier to offload all PM ideas and responsibilities to that person.

(I'm a technical writer at Google. The boilerplate "all opinions my own" is important in this convo because I think a lot of TWs and PMs will strongly disagree with these ideas.)
K-Meleon still runs well on older hardware (as well as Opera 12).

The best upgrade for my old x86 hardware seems to be Haiku OS. The browser situation is getting better all the time. As the overall system becomes more stable, even the full-featured non-native QT-based browsers will be more stable as well.

Other thoughts: nextcloud server running a single service (multiple nextcloud services will run like a dog on small hardware).

TinyTinyRSS gateway/server (your own google reader).

Text only usenet caching server via gmane.io and the other servers like sdf.org.

SSH / VPN gateway.

I have the first gen Apple TV and it makes for a great streaming server and networked stereo system.
Does there exist a complete implementation of the Risch algorithm?
I often add multiple comments and then approve the pr. My main question is always: does this make the codebase overall better or worse for some definition of good? If that bar is met, iterative improvements should not block deployment/merge.

This way the value of the pr process is captured: preventing obviously bad changes from reaching prod and two-way knowledge sharing.

Setting a higher bar for reviews more often than not blocks people for days without good reason.
FBI warns of increasing cryptocurrency recovery scams
If I have to have a GPS tracker to own and operate a vehicle, I am not buying that vehicle.
> this is disingenuous: sure, you could, but no amount of antivirus can stop google from blocking customers or potential customers from seeing you without either of your informed, affirmative consent

No amount of Google will stop an antivirus from doing the same without your consent. What's your point? Anti-phish solutions must have the site owners' consent? Don't be ridiculous.
> Go developer experience: * install the newest compiler * clone the code * go build

HN screwed up your formatting, FYI.
JavaScript Type Annotations Proposal Update
From someone who’s seen how the sausage gets made, I both agree and disagree.

A lot of Google’s practices really are good software engineering practices - provided you have the money to invest in replicating it to a high degree of quality, which could be substantial and better spent elsewhere. When you have one of the most lucrative business models of all time you definitely have the money to invest in trying to make it as stable to maintain and easy to add value onto as possible, so it was definitely worth it for Google in many cases, but each other company will have to determine the costs vs benefits themselves.

Replicating Blaze and Forge seems really expensive and hard to get right (though it can be tremendously valuable for development on a large codebase). Postmortems, containerization, servers-as-cattle, gradual non-global releases… those aren’t as expensive to set up and have great cost/benefit ratios. It’d be stupid to not do these just because Google does them (and in some cases invented or popularized the practice).
sheetmusicdirect.com has a fairly large catalog available for unlimited online access at $99/year.
Right.

When deciding on a license, people are choosing what they think defines success for their code instead of success for the world or the ecosystem or all the current and future users.

They (think they) are optimizing for adoption or quantity of users, regardless of type, meaning do whatever it takes to appeal to business, right now, on business's terms.

If a thing is good and useful, big business will use it on YOUR terms if they have to. But you have to have thought about this some and arrived at a solid principle and reasons for it, and be willing to not care if your thing is not adopted, by an Amazon, today.

You have to be willing to think that it's better for all the users if it is either adopted on GPL terms, or not adopted ...by Amazon. That doesn't mean not adopted, it just means maybe someone who's not a dick might use it instead, and everyone gets TWO benefits out of that single decision. The project itself is more useful long term, and the existence of some other services or products besides Amazon. Either it makes the likes of Amazon better by force, or it allows others who are natively better more oxygen.

90% of the reason people can even enjoy the luxury of the powerful useful rich tools to build things today, for free as kids with no money and no permissions and no special access to their parents work tools etc, is only because other people in the past suffered the inconvenience of defying business and declaring strict ideals. But not just random meaningless idealism with arbitrary limitations, a correct idea, with only the surgically specific and correct limitations, as fully thought out as possible, that stands up to any accusation.
> These games are by definition finite and sometimes end rather quickly

You should try Hatetris: https://qntm.org/files/hatetris/hatetris.html
Don’t forget blocking merges based on your personal opinions about the UX design which haven’t been communicated to or approved by the design team.
With any ML/AI problem, based on long weary hours doing the grunt work, the vast majority of time spent will be getting the data into some useful format. It doesn't matter too much how fancy you can build your models if there's nothing to train it on, or worse still, unreliable or incorrect training data.

So for newly minted Math PhDs, sure go out and learn how to do some ML coding in notebooks, but if you can't get a decent dataset together to train it on it'll be all for nought. Anyone with AI/ML coding only, and no SQL, is a no hire in my book.
Yeah— the scale of uproar MS would need to budge on something that affects their core business goals probably dwarfs the number of teams users aware enough to care by 100 to 1.
> On a sidenote am I imagining things or do videos actually look a tiny bit better in YouTube?

I'm not [ADVERTISEMENT] sure, because my YouTube viewing [ADVERTISEMENT] experience nowadays is so [ADVERTISEMENT] [ADVERTISEMENT] frequently interrupted with ads that it [ADVERTISEMENT] breaks my focus. #pleaselikeandsubscribeandclickonthenotificationbell
The question for compatibility is not whether but how. And it's not really backwards: you want your code to just work, from now on.

Go 1.21 offers two essential features not matched by any other language ecosystem:

1. A GODEBUG setting for each change, together with per-change opt-out and per-change metric for detecting use of the prior implementation.

2. A per-module toolchain version, together with automatic fetching of both older and newer go toolchains (deployed safely as modules)

As an amazing bonus, if you specify a given version of go (e.g., 1.21.2), then when running under a newer version of go, go will automatically apply the relevant opt-out configuration so you won't get the new behavior until you ask for it.

Finally, as ever you can declare things in code, in go.mod, and in environment.

That basically covers all the use-cases for compatibility, from developers through deployers.

Simple, and beautiful.
> a take-home project which I sunk 10 hours into

10 (ten) hours? youre gonna outshine other applicants cuz most of them (and a lot of HN) isn't going to do that.

don't put more time into the app then they'll put into you.
Temu Makes Money From $10 Smartwatches [video]
Fucking America: The only country in the world that can't afford public transportation because "It's too spread out" while they supposedly CAN afford to send out school buses in every direction every day on property taxes alone, even in the most rural of areas.
Popularity is itself an engineering merit.
In Rust, macros work at the tokenization level. Making a macro do that would require the macro to fully parse and analyze the syntax tree - possible, but not very efficient. Additionally, there's no guardrail to enforce that the user doesn't move a `Gc` anyway.
>the fact that this may happen again is maybe causing them to pause

Filtering more so for those who could afford to remotely lose a future home there when it's not their primary residence, and they have nothing invested in the community other than money.

Not very much different than the well-heeled investing in second homes, displacing the traditional working population in the most hurricane-vulnerable South Florida locations over the decades when the transition from small quaint resort towns accelerated into more widely popular destinations.

After a different culture eventually takes over the government, then the previous culture can be further economically influenced to their disadvantage and regulated into obscurity.

>that in turn should worry the residents as well.
> Boring is good. Boring is stable. Boring means being able to focus on your work, not on what’s different about Go.

This really resonates with me. I work with NodeJS and the JS ecosystem in general on my day job and I have to tell you, the struggle is real. The ecosystem is fragmented, everyone is doing their own thing, which is hard to make things stable.
Don’t get me wrong, I still enjoy this work, but I really wish the JS ecosystem could have a stable modern foundation we could rely on.
I think they're very correlated!
I guess it's a terminology thing. As someone from a C# background, not all keywords are reserved words. Only new reserved words break backward compatibility.

C# has added some keywords (record, and, or) without breaking backwards compatibility.
They waited for the guy to finish his karaoke song to ask everyone to clear that room.
It was a weird combination of "this is serious", "don't ask", and "don't want to bother you"