skysight-inc/HackerNews huggingface dataset:
Far left - far right is such a misnomer. It presents politics as a spectrum between these two extreme values. It's as if all politics should be mapped on this scale. However, historically communism and fascism were both collectivist and authoritarian - and also racist. They were actually just two competing teams of very similar ideas.

Today, "the left" is ideologically much closer to the historical far right and fascism. It's collectivist and authoritarian, while "the right" defends individuality and classical liberalism among other western values. I don't see nationalism so much, but rather defense of western culture and values.
> April 24 2023: GitHub closes the issue, saying that being able to impersonate your own account is not an issue

I mean, fear & curiosity would have me testing it before closing. Wha?
Personally I prefer Big Kahuna Burger
> The audiobook at .7 speed is my sleep aid.

I love little hacks like this.
Protests are fun. You can shout in the street, stroll and sing with your friends and feel morally superior. But how about addressing citizens' problems in the first place, so they don't turn to extremes ? Weird idea, I know...
>So where is the solution fitting everyone? What can the politicians do, to make everyone happy?

Do it the Swiss way and ask people trough a plebiscite?
Usually IPv6 addresses are enclosed in square brackets when a port number is involved. But it's true that in many configuration files IPv6s are a nightmare to put in, especially because you never remember what syntax you have to use: sometimes you even have to duplicate semicolons (that's what Exim does...). But I think this is rather a convention problem for the config files, rather a problem of IPv6 addresses themselves.
That's not the only reason though, like I said issues in the air are a big problem. Because you can't just stop and get out.

Even on a small airplane with only 2 seats maintenance is regulated a lot more than on cars (you can't use parts without the whole certification trail) and accidents are investigated very thorougly. At least here in Europe, not sure about US.
Yes it means there is no difference. Neural nets are coded by programmers.
Here, here. We take it for granted now, but even such things as HBO’s white-noise intro, the echoes of creation, is a cultural artifact of their tenacious attention to detail.
I am quite sure it could swim so I would think it was ungrateful for me being so kind to it.
ipv6 is 16 bytes, so more like

123.123.238.217.110.100.12.255.123.123.238.217.110.100.242.176
That's quite thought provoking!

I don't agree with you on that code isn't valuable – it varies by product complexity, essentiality of the software as part of the business, etc. – but in of itself is the distillation of solved problems, which generally takes years (not months) to work out.

Still, I appreciate you taking the time to break it down, and it's something I'll think about.
More likely instead of sleeping.
D-Bus Overview
GitHub closing any security issue by default sure is a thing.

I reported an issue that was not fun to reproduce in their SAML implementation, where they would include organization membership in OAuth tokens even if you didn't have a SAML session, so if you did device posture in your SAML provider to protect from access to code, installing apps that allow you to get code (e.g. SonarCloud) would allow bypass.

The weirdest thing is that they had an endpoint that did check if there was a SAML session (membership API would 403 without), but I still got told this wasn't a bug and within expected behavior (not for our CISO it wasn't, and it's still not documented).

Shoutout to Tailscale for sending me some stuff despite it not being an issue in their implementation.
Given your pursuit of elegance, I imagine you could ultimately have a --clone or --cloner command-line switch which would allow any executable instance based upon your interpreter to create a new executable instance, but encapsulating newly-supplied source code. In this sense your interpreter could go viral. (In tcl/tk context, freeWrap might be an example for study.)

Relatedly, I don't know whether, given argv[0] and your targets, one can at least copy the named file, even if one cannot open it directly for reading.
I agree. I work with ~5 of the top languages, don't see that difference, would like to hear an explanation. Even if I disagree with it in the end, I'll learn something.
Collisions are just as likely with the 48 bits as they are with the last 24 bits, as some OUI vendors reuse mac addresses.

Using a mac address in the IP is terrible anyway from a privacy point of view, use a random IP in the subnet, send out a check to see if it's already used, if it is choose a new one. That check is already a feature of ipv6.
Here we are again. If anyone as much as hints at politics from the "other side", their account is immediately nuked. But it's all good when you guys do it. 80 highly political comments, all good. But no, hn is not political. And if it is, it surely is neutral and rational... Sure.

And no, this were no protests against the "far right". It was an attempt to get the only opposition party in Germany banned, which is more than scary.
Depends how you look at it, the Carnot engine is in principle reversible. You can either let heat move from hot to cold and get work as an output at efficiency (T_hot - T_cold)/T_hot, or input work and move heat from cold to hot at efficiency T_hot/(T_hot - T_cold).
I understand that refugees are a significant part of the perceived problem, but as an immigrant, I'm on line two of that Niemöller poem and I won't wait and see where Saxon farmers draw the line.

I'm not surprised by any of this, but I'm definitely not feeling easy about it.
Sounds like a technical problem. I don't see any reason they should de-prioritize IPv6 traffic...
Apple listed my business as temporarily closed and removed my physical address from their map database without any consultation from me. I'm now living and working in a paddock, road gone!
All other competitors services are showing accurately.
I have no recourse other than to look into legal action and have been in touch with local media to try and rally against this.
Apple have been unhelpful and don't grasp the concept that if I'm trying to claim my business to correct the map issue (their suggestion) that they can't keep rejecting this claim because they can't locate my business on their map went through several "levels" and none of them could understand the dilemma. Was advised there may be no favourable outcome.
To anyone who thinks this is totally acceptable, politely get bent.
They are 100% trying to force people into their services and what they require doesn't match the business laws of the country they are operating in.
Here in Tokyo, they do things a little differently (and pretty sensibly I think): you simply can't own and register a car in the city unless you have a place to park it. So you have to get some kind of proof from the police showing they've certified you have a parking space that will fit the car, and they come out with a measuring tape to check too, based on the car's actual dimensions. So if you can afford a parking place, you can own a car. Otherwise, no. So car prices are subject to market forces and not artificially constrained; the constraint is the actual land area available for parking, and that's subject to market forces too, since it could be used for something else like a building, so parking tends to be expensive.
98% of all IPv6 addresses will be set aside for self-replicating nanobots and our bodily cells will have to fight over only the remaining 2%.
You’re right that is interesting and I’ve not seen the two compared before. Made me think. I think one of the sibling replies nails it though - it’s the difference between who is negatively impacted overall, ie “us versus them”.

Fully appreciate it’s more nuanced than this of course and there is some negative impact on some people having to WFH.
Your top most / bottom-most thing appears to me exactly as you describe it should be (i.e. it looks like normal tiles and connective material)
>In order for the interpreter's behavior to be different when presented with exactly the same input, it's necessary that the state of the interpreter has changed. What's the alternative?

I guess that scoped changes is an option, that is you ask to alter the interpreter behavior only in a lexical scoped.

Ruby has refinement in this spirit, though it’s not exactly operating at the same level as a require.

Here is a related discussion that arised in Crystal community a few years ago: https://github.com/crystal-lang/crystal/issues/4439
The number of bytes isn't what makes it hard, "habanero eardrum" is 16 bytes and much easier to remember, there probably is a way to make ipv6 addresses easier to use, but hard to do now.
> this also prove that we have no chance when AI got everyone's job.

Not "prove", but it is suggestive. To prove it, ChatGPT would have to also prevent them getting another one.

> do anyone care people who displace by chatGPT?

I can't parse this sentence. Are you asking:

1. Does anyone care about the people who are displaced by ChatGPT?

2. Does anyone care for the people who are displaced by ChatGPT?

3. Does anyone care that people are displaced by ChatGPT?

4. Does anyone care about the people who are using ChatGPT to displace others?

Or something else?
https://github.com/dvmason/Zag-Smalltalk

"Smalltalk VM Written in Zig with methods stored as type-annotated ASTs"
I've tried to use Wine throughout the decades and still feel delight when and application loads, but I've never once found it usable, due to one glitch or another, with the only exception being a couple video games. I'm not sure what I'm doing wrong. My recent attempts have been Fusion 360 and the Remarkable 2 app, both executing but so glitchy that it wasn't worth it. I appreciate the effort but it seems like chasing the dragon, at least with desktop apps. It does seem to have gotten a lot of traction with video games though.
> Let alone an aircraft where they literally shoot frozen turkeys from cannons into engines to test for bird strike resilience as part of the certification process.

Yes turkeys but not paint chips. Remember when engines were catching ashes from the Iceland eruption that started to glassify inside the combustion chamber?

What happens with accumulated remains of paint chips, we just don't know. Because that's not something that's tested for. It'll have to be a lot of them to matter I'm sure, but some planes are pretty crazily chipping like the A350 was in Qatar.

But the paint chips were just an example. A plane was brought down just by hosing it down with water before takeoff a little bit too close: https://admiralcloudberg.medium.com/painted-into-a-corner-th...

> Point is these recent events are unacceptable but the fact remains there hasn't been a single commercial aviation fatality in the US since 2009.

The 737MAX disasters were a matter of time. It was pure chance that they didn't happen in the US. The US is not safer here, just luckier. Despite Boeing trying to spin it on "those careless foreign operators".

In fact the reason MCAS was hidden so much was the insistence of American operators that no new training should be necessary.

> A lot of these aviation threads turn into "peak HN" (like this exchange). I don't blindly trust authorities but maybe,

I do trust the authorities, as long as they don't delegate trust to the industry. Because I don't trust the industry.

> so the industry clearly knows what they're doing and takes safety seriously.

Did you really not follow what Boeing did with MCAS?

The first accident was perhaps an oversight, perhaps they really didn't realise what could happen when a sensor failure brought MCAS to pitch down constantly. Not revealing this clearly which would have prevented the second crash was pretty criminal in my opinion.
I vilify capitalism because it makes kids work in coal mines. Is that unjustified?
I don't understand how this news started spreading so much now. This actually hpapened in 2021. Everybody mentions the original source, Heise, but nobody checked it. Their article was published in 2021. https://www.heise.de/news/Datenleck-Anzeige-gegen-IT-Experte...
Is Google running this low on funds?
Can you recommend a good book on the subject? Especially one which includes the transitioning pitfalls.
I have been living through it all and can get a little confused as to what is status quo.
First I heard that SLAAC was great. Then came DHCPv6 and some complained it was an ill concieved bandaid.
Now I was under the impression that link local addresses would make my day easier but not you indicate that ULAs are the way to go.

All of this is made much harder by ISPs actively fighting IPv6 adoption. They have the usual moat babble that users do not request it. But in my case they even blocked /protocol/ 40. This was not documented anywhere.
Imagine the layers of support I had to work through. Imagine working with new technology and be sure enough that you have exhausted all other possibilities.
So learning practical IPv6 has been an uphill struggle for me.
Years ago I had a SixXS tunnel going before major adoption took off. Now I am living in another place and wanted to look at it seriously. SixXS was no more so I went with HE. To my dismay dark corners of the Internet have abused these offerings so I have my tunnel disabled most of the time as it gives too much grief.
And I have even worked in operations at a large ISP in the 90s. Adoption is not easy even for the willing.

But the reason? No one here seems to mention it: Money. There are no technical excuses left. But it is surely a nice moat.

Sorry for the rant! A good up to date book recommendation would be appreciated :-)
Particles in heat are more active, as in brownian motion puts them allover the place, the cooler things get, the smaller the ripples, the less likely to interact with another particle, by transfering that ripple.

Now in solid materials, that neighbour is always there to distribute any energy to everyone equally. But from solid to gas, there is only the surface and a gases density is lower, so the transfer propability shrinks again.
Thirty years ago something similar happened to me. They emailed me an offer with the expectation that I agree asap but when I answered I need a few days to think about it, they rescinded the offer with the reasons they weren't sure that I was really enthousiastic about the job. Note that I am Deaf and it is common that employers were always very wary about employing me.

I was lucky. I found something else. And shortly thereafter that company (Meyer Burger) executed a mass lay-off.

Now I am semi-retired and when I read horror stories about job search and lay-offs I always tell to myself that I am extremely lucky being out of the "Hamsterrad" (a German idiom literally meaning hamster wheel).
>> once with one allocator and then again with another allocator?

I would:

1. Prohibit concatenating strings with different allocators. Strings with the same allocator can be concatenated.

2. Provide StringBuilder for concatenating anything in an effective manner. It's not only about different allocators, but supporting C-style strings and reducing number of allocations.

So '+' is only for strings with same allocator, same UTF encoding, same everything. I'm really not fond of implicit type conversions.
And there's no jobs in HK. And no real tech. I haven't found anything here in a year. Looking to leave in the coming months.
Was the recent change to legislation which made only 3 years of residence enough to apply for citizenship a trigger for this? In most countries it’s 5-10 years
If you are living on social welfare, things might actually get a bit tighter in future.
Related: a joint work between people in Brittany and Quebec allowed "MIDIfying" an organ in Guérande.

(video in French)
https://www.youtube.com/watch?v=S941N39XheA
Hell, why do you eve need FKs in a non financial/non mission critical environment? The worst that can happen in a sanely created environment is that some data is left dangling in some table.
OK, yes, that does work. You can totally put application specific stuff in the elf and reflect on it at runtime. Much easier is to point a symbol value at the start of the data in the elf and refer to that symbol, then you don't have to crawl the headers yourself. The linker does it for you.

See https://github.com/graphitemaster/incbin for a pretty wrapper around that.

Aside from there being a drastically simpler answer to this problem available in sketchily documented fashion (the asm guys know .incbin is a thing, but higher level languages overcomplicate it), it's a good post. Idea is sound and goal was achieved.

ELF linkers will create symbols pointing to sections with C identifiers as names too if you want to do that instead of inline asm. Without linker scripts I mean, they just do that out of the box.
See https://en.wikipedia.org/wiki/Woke

What's wrong with being "woke"? People can't tolerate the fact that some still want social justice as supposedly "less equal" people rush into the country? Yeah? Then they should just say it!

I just want people to openly express the racism in their minds without coming up with ridiculous terms like "anti-woke". Truth would be them saying "We don't want equality, we believe we are privileged and we want to live that", why is it so hard to say?

But no. We didn't want to throw away the government! We like equality, just not woke! This is all you hear.
Why would a Taiwanese company use "1099 contractors"? That's a US tax thing
“Only opposition party” is a fundamentally fascist way of seeing things.
This is false. If you're ever in Europe come visit an old castle, the kings of old slept on what would today be seen as child sized beds.
Well, if this scum, which is adware companies, would have respected the Do-Not-Track flag set in the browser this wouldn't have been necessary.

Now, would it?
> GitHub fixed the issue by changing the problematic regex

Why am I not surprised.
Enjoy your quiet birthday :)
It mostly comes from the intentional design of open classes, thus the namespace organisation is fundamentally decoupled from the filesystem: any Ruby file has to be able to contain any class/module, otherwise one can't add to an open class/module†!

There are a bunch of issues about this upstream about this, e.g: https://bugs.ruby-lang.org/issues/14982

My exploratory take on it: https://github.com/lloeki/package-ruby

I'm currently drafting a proposal and planning to open another one, more focused on a specific aspect and a different angle, and thus with a couple of comparative PoCs that'll be a bit different from my above exploratory attempt.

† ... via `class` and `module` keywords, as one could always include/extend/prepend or use `module_eval`/`class_eval`/`instance_eval`.
$10m could be worth it for a nation state actor targeting a specific high-value individual known to use the extension.
In first, UK downs aerial drone with test shot from DragonFire laser
The US governemnt currently "owes" $34,000 billion.

Who specifically is relying on that debt being paid back? What will happen to them if they don't have that debt repaid? What will they do with that money if the debt is repaid?
But nothing prevents browsers from doing so ! In fact you can even configure your browser to never show those popups, and everything is fine. Everytime I switch people over to Firefox I install ublock origin and the list that blocks cookie popups: https://jasonmurray.org/posts/2020/cookies/ (there are even more settings to block even more popups today)

Actually Google is seeing the wind turn and is slowly moving away from cookies, so it did even better than what you wanted: it will effectively kill (unnecessary) cookies as a whole.

I have no issue believing lawmakers did in fact take advices from IT experts, seeing how they could make the difference between useful and unuseful cookies. But the law never goes into implementation details, that's another level of regulation, and the real effect is coming: the major browser will block third-party cookies. That will change everything.
Saying that the input latency is 12ms does not mean that it can only update once every 12ms. It just says that there's a 12ms delay from what happens in the real world to what your eyes see through the device.
One of the problems being that the CDU/CSU have drifted to the left over the last 10+ years and their is a gap on the right/conservative side that now the AFD is filling.
We have libgit2, but github have their own ruby implementation of everything.

(java and rust have their own "native" implementation too.
I still haven't figured out how to get these auto-configured addresses into my home network's DNS (or any DNS, for that matter).
I genuinely can't follow that train of thought
> an obscure security group setting that was still set to allow only IPv4 traffic

Which setting was that? I've had 0 issues with IPv6 on EC2 for a while now. Not all services support v6, though, but that's a separate issue.
Origins of the Oyster Omelette
Yeah, that too, where is that?
There were also some rallies in saxony and more are scheduled for next weekend. Way lower in numbers of course, but it is something. And it is a wake up call for people to come together, before it is too late.

"the people in the economically "left behind" regions are actually going to feel even more attacked by these rallies, most likely, since they already feel like their views are being ignored."

And most of those people radicalized during Covid (there is a big intersection of anti vaxx people with the AfD). They already live in their own universe - disconnected from any source that might challenge their worldview and they made up their mind already about everything. They are comfortable with a de facto Nazi Leader (Höcke) - and yes, they complain that they are getting ignored. But sorry, I would continue to ignore their views of a racist white germany. Apart from that, sure the big politics made many misstakes and did not care about those "left behind" regions at all.
And yes, imposing top down, that a quite village suddenly has to host many war traumatized immigrants - was not the way to do it. But the big politics did - and just branded every concerns as racist.

That rightfully pissed people off. But being pissed off about the government is still no justification for becoming a Nazi in my opinion.
Exercising real democracy ? Are you nuts ? That would require educated citizens in the first place. No no no... elected representatives with carte blanche will do.
No, don't generalize like that.
What you have to understand is that even as a percentage of the total population, immigration is only a problem in certain countries/regions mainly both because of failed immigration policies and also because the people there are plainly more racist/xenophobic.

I would put the slowing economic growth and aging population as more substantial EU-wide problems.
What does one do in a world with AGI? What do you long or short?
I know it's possibly vapour but I wish they build the craft and find a market for it to make it commercially viable. I was thinking Hawaii, Canary Islands, Azores, Balearic Islands, crossing between Sardinia and Corsica and from around Messina Sicily to mainland Italy, Japan, South Korea (eg. Wando-Jeju), NZ (eg. Wellington area to Waikawa or Picton). You don't need shipping port or ferry infrastructure for it, a smaller port or a marina with good acces to electricity might be enough. For the rest of SE Asia it might be too expensive, but it might be useful in the Philippines and Indonesia.
Jack Dorsey started BlueSky / the AT protocol, but has left to greener pastures: Nostr