skysight-inc/HackerNews huggingface dataset:
Interesting.. It could be but I kinda doubt it. I'm actually very careful with my data. The only such app I use is whatsapp. I'm very hesitant to install most apps and all the ones I use the most are from F-Droid (open source). The apps that do spying/telemetry etc I all use inside a work profile where they can't access my contacts or pictures and I run a tracking blocker inside that work profile. This makes Whatsapp awkward to use as but these days I just use a matrix bridge anyway so I can override the whatsapp label.

On LinkedIn I blocked my last name to non-contacts (everyone else it just shows my initial) because our work has a simple email address naming scheme (first.last@company.com). But still I get an absolute ton of them. Literally several per day. It's so annoying, though most of them are not as persistant as I mentioned in my post above.

All of them seem to be from the US by the way, and always trying to propose meetings during US timezones so they seem unaware that I'm in Europe. I'm kinda suspecting a data leak in the past or something.
>ssh somewhere

SSH was introduced in 1995, so back in the 80's you just used good old insecure unencrypted rlogin or telnet, and maybe Rick Adam's SLIP over a modem in the late 80's.

https://en.wikipedia.org/wiki/Serial_Line_Internet_Protocol
> "billionaire progressives" (the oxymoron that flies over everyone's head)

The term accurately conveys the hypocrisy at the heart of US "Progressivism".
How in the world do you have a concept of color and not distinguish between the color of the sky and the color of grass and leaves.

And regardless, my point was more that "emerald" is clearly a worse analogue than "sky" for this particular color.
Regardless of whether or not high rates of change happened in the past, they're not good for stability of life. That 10,000 years of stability was crucial to the evolution of our species and most food we eat (wheat being a huge example). So I don't think you can shrug it off and say "pah, this all happened before". So did WWII, and I wouldn't like to repeat it just because.

We're looking at mass extinctions, loss of whole ecosystems, more wildfires, more storms. Not good things. Worse if you do it to yourself.
Ask HN: Datasets about historical forest fires in Europe?
Hi, I need to get a hold of data on forest fires in Europe (with a focus on Austria).

I did an initial google search and found some things, but I'm also asking here in case some of you have some insights.

Thanks!
DIP Switch USB Stick
Code exists on a continuum. It’s not correct or incorrect. It is better or worse.

Unless you consider anything less than perfect to be wrong, but that’ll just make nobody want to work with you.
Mosquito biomass is not negligible I think. Surely some critters will suffer if we remove mosquitos.
> If the market reacts by making it harder to steal, then presumably this will increase the cost of goods which will, presumably, increase the value of stealing them. The market doesn't have a lot of options that I can see.

These increases needn't be the same. It could be that by increasing the security budget 10%, theft decreased by 90%, and prize increased by 1%, which wouldn't be high enough to create a "theft demand". It could also be that the same security budget increase did nothing on the theft rate. My point is this is not necessarily how the market works.

This is similar to the argument that taxes increase the cost of products, which increases the cost of running the government (since the government consumes free market products), which will require more taxes. This needn't be the case.

In any case, there are and have been societies with more inequality and poverty than USA where there was less crime. Obviously nobody wants those solutions in USA but the market would find its was absent regulation in this case.
Gee, that sounds kind of like the whole point of NeWS. ;)

https://en.wikipedia.org/wiki/NeWS

NeWS was architecturally similar to what is now called AJAX, except that NeWS coherently:

- used PostScript code instead of JavaScript for programming.

- used PostScript graphics instead of DHTML and CSS for rendering.

- used PostScript data instead of XML and JSON for data representation.

https://donhopkins.medium.com/the-x-windows-disaster-128d398...
I’ve had stories like this too, after the third time, I began triple checking the var names and syntax. When copilot works it’s really cool, when it doesn’t it can be frustrating to debug bec you didn’t write the code.
"SELECT whatever FROM thisplace" is trivial to improve and could be for example thisplace[whatever].

With joins it gets more complex but still SQL could allow using foreign keys and having SELECT at the end. You could get at least something like:

"FROM Invoice i JOIN i.customer c SELECT c.name, i.number"

instead of

"SELECT c.name, i.number

FROM Invoice i

JOIN i.customer c ON i.CustomerId = c.CustomerId"
Then I believe it prudent to make such security optional. But enforcing secure boot to me is currently a Microsoft DRM feature, despite the otherwise sensible security consideration that went into the development of it.

Especially if you extend features like remote attestation, it is more about user control than user security.
Thank you, that was entirely new history for me. From Wikipedia:

> MGR featured overlapped [...] windows and [...].

Took a while to see the strength of tiling window managers.
Nowadays looks more like you buy a set to follow the instructions and build it to stay on the shelf while the old sets were more like build what you can and want and play with it but it might be just our age.
In SF/LA or SD? How is that possible? The entire market has moved significantly up in the last few years.

Don't forget to subtract sales commission and expenses.
The non-challan we will make an original series out of it and sell it to a streaming service must be the funniest thing I've read in a long time. cryptobros really are funny if you are not getting scamed by them.
Some contemporary heresies
> getting pure and well-measured quantities has to be really, really hard, right?

Accurate scales are very affordable nowadays. A $50 Gemini-20 can accurately measure in the milligram range with very little tolerance. The danger is probably more of people not keeping to the right dosages.
https://github.com/spf13/cobra seems to be the most comprehensive, but honourable mentions go to all of the rest.
> he lived in a time when stray dogs and cats were considered pests

IIRC, Neutering cats and dogs wasn't common until the 1930s, and before then "getting rid of" the excess offspring was basically mandatory.

https://dogtime.com/dog-health/spay-neuter/34567-history-spa...
That's simply not true. The process is highly selective. Though maybe they only select from 20 year old inexperienced people on purpose (I'm in early 30s)? Otherwise, I can't reconcile observable reality with what you're describing. I've applied to 100s of incubators and seed investors over 10 years and got 2 interviews (one was from A16z though... What are the odds?) and my CV as a tech person is excellent (with a proven track record in a startup and in open source) and I've been hustling pretty hard to get interviews (e.g. attending company events where I knew the VCs would be going and talking to them). I never got any seed funding from any VC.

Then I bootstrapped my project myself and it was enough of a success to allow me to not work... It could have been a far bigger success with funding.
Well… if I go a few km east from where I live, it's easy to find a free parking spot. Westwards, not at all. A supermarket chain has a shop westwards from me, with parking for two cars, and a similarly sized shop eastwards, with parking for perhaps 20, I don't know.

The difference in the number of obese people is also noticeable.
Ask HN: Does a company exist that made its carbon neutrality data open source?
Google Patent for BigQuery ML
I learned lock picking at Defcon in the lock pick arena. They had tools, clear locks, and locks with 1 pin, 2 pins, etc. all the way to 6 pins. And of course you could buy a set of picks right there, and just hope the TSA didn't find them on the way home.

These are the kinds of things I miss now that conferences have gone virtual for now. I hope they return to in person when safe, or at least a hybrid model going forward.
Interesting! (I searched, even asked on SO, couldn't find any solution for this). So to elaborate: I first store a nonce in cookies as a login session token. Once the code is validated somehow, I unblock it on the backend, and on a first chance also set my main JWT cookie if not yet set. Excellent, that solves it!

P.S. Unless there are some security implications - need to think about it a bit more. Thanks!
The timelines were changed as of this publication.
The manufacturer stopped production and support last summer.

https://blog.kobol.io/2021/08/25/we-are-pulling-the-plug/

Very sad as it was a really interesting device.

https://kobol.io/
At a guess, it’s probably something like a Festool Domino. You dry-fit the pieces and draw a line across the joint surface wherever you want a tenon. From there, the whole process is pretty automatic.
most webapps have to be updated constantly due to browser changes though, don't they?

if not, would be interesting if there were a protocol for programs to securely serve up front end resources and api endpoints for javascript guis along with a protocol for telling your machine to pop a window and display that gui.

so like the equivalent of an xserver that programs can connect to that pops browser windows and secure plumbing to support it.

export WEBDISPLAY=localhost:0
myjavascriptterminalemulator &
There seems to be a slight bug where if one enters two letters that belong (where only one is actually in the target word) both get highlighted as being in the wrong place (yellow).

Have tested on regular wordle and can confirm that only one letter goes yellow, the other grey (provided they're in the wrong place of course).
I hope so.

Once it shows up, I'll add to my aggregator.
I dont think so.
So its better to make the control flow explicitly complicated with a bunch of labels and resource-flags and doing so inconsistently (because everyone has a slightly different view on how to implement it), than having the compiler do it in a consistent way?

Pragmatic point of view:

In 99% of cases, the developer doesn't care what the compiler produces and doesn't have to. A mechanism providing a complex control flow in the compiler output but is incredibly easy to read and reason about in the source code is useful in the vast majority of cases.

And for the 1% of cases where the programmer actually needs to know what the compiler produces, and / or full control over the control flow, the solution is simple: don't use `defer` and there, done, full control to the developer.

So where exactly is the downside?
Might be the next big thing. But if that is a valuable feature it is _really_ easy to implement. App, sqlite, scan file system once, build up a database of metadata then put 3 indexes on it. I expect a lot of photo apps can already do that.

But all that still isn't really leveraging the power of the relational model. That is simply indexing files on a lot of different attributes, ie, leveraging an RDBMS implementation detail where they use trees. The point of the relational model is relational algebra (SELECT, JOIN & WHERE in SQL terms). And WHERE isn't the interesting one out of those 3, it is JOIN.

If the use case for a relational filesystem is interesting filters then it sounds a lot like a false start.
New product? Every year essentially (the latest iteration of the iPhone, iPad etc.)

New product category? Not sure, but I hope it has been a while.
Pro and Contro vs existing similar projects? example https://github.com/google/lovefield
No problem. Another point I just thought of is that it is very common to have functions that allocate resources and only free them if an error happens; otherwise said resources are returned to the caller or otherwise retained, and not freed.

I don't know how well the proposed defer would work here but as long as you can look at actual variables (and not constants), you could do something like this:

int error = 0;
void *resource = malloc(N);
defer [&]{ if (error) free(resource); }

if ((error = do_stuff(resource)) != 0)
return NULL; // something went wrong, resource freed

if ((error = do_more_stuff()) != 0)
return NULL; // something went wrong, resource freed

return resource; // all ok, let the caller keep it
Very realistic. Get involved in setting up data engineering pipelines. Apache AirFlow (Composer), BigQuery, Vertex AI, PySpark, Pandas, etc. Huge demand for these engineers now, most of whom have come out of DevOps.
Yet, companies use AST tools, which automatically processes the CVs and resumes.

One person that is developing such a tool recommended collage students not to add too much links to their CVs because otherwise, their CV will be flagged as a malicious document.
Earth will be completely unhospitable in the next billion years, at least for aerobic life.

That I find fascinating!

200-500 million years after Earth formed, life was there.
We witness it now and 1 billion years from now it will all be gone.
A bit like "tears in rain", or more like "tears in vacuum/hard radiation".
No, I used Balena Etcher and had no restrictions.
Posteo.net also allows creating aliases, so effectively you can create disposable email addresses. The aliases use the same domain.
> for better or worse

For better. The only other success story just like it is JavaScript, which remains the one and only native browser programming language.

They work, they are good enough, everybody knows how to use them, gaining skills in those languages is valuable and timeless. No inane things like new languages du jour like golang that (fail at) reinventing the wheel appear every few years.

SQL remains beautifully boring & useful and is as close to program language perfection as we will ever get.
I doubt it. They still default to giving an EC2 machine a public IPv4; if their primary motivation would be saving IP costs, they could easily go for the low-hanging fruit.
I love SQL, but I also love being a contrarian.

thisplace.whatever

There you go.
Perhaps it does the same thing; I'm not sure. But on a clean install with unaltered media the limits are enforced.
Native American restaurants
What arcades are you talking about, if you don't mind me asking? All the Sega ones were about as mainstream as you could get. I would walk out of Sunshine City in Ikebukuro and see it filled with normal-ish people. I even took my kids to play Taiko no Tatsujin in Nakano Broadway.

The tobacco issue was a lot better in Tokyo when I left; most indoor places are non-smoking now. IMO that is the only true benefit Tokyo reaped from the 2020 Olympic preparations.
As others noted, this is an artifact of the time in which railroads were created. Railroads are unusual from a legal perspective because they stretch across many jurisdictions, and it is not always immediately obvious which one should apply (e.g., a train in motion across multiple city/county/state borders - by the time a local force can respond, it's in another jurisdiction). Giving them their own force, with arrest powers limited to railroad property, allows them to keep order on their own territory and figure out afterward what jurisdiction should take the offenders.
Given how many of them turn out to be on steroids I’d say it’s far from truth.
Asia's Netflix iQIYI, fitness app Keep, & Sohu Inc. use ShardingSphere for data
How do you know when you have the laser, and can you choose whether or not to use it?
> Namespaces let you version data and unambiguously mix elements with the same (simple) name in the same document. Esp. the first point is necessary for long-term data archival.

How do namespaces help with versioning? That seems like a complete non-sequitur.

As for unambiguously mixing elements with the same simple name, I acknowledged that that's a theoretical possibility, but I've never seen it be important in practice.

> It can be compiled to strongly-typed DTOs for your language of choice. I.e., seamless, strongly-typed cross-language data exchange.

The tooling for that is very limited and ineffective, IME, to the point that you're better off writing some class definitions and generating XML or JSON serializers from those. There's a huge impedance mismatch between the kind of constraints that are natural to express in XML schema and the kind that are natural to express in programming languages.
Talking from the perspective of a business owner:

Firstly, on the face of it, it looks like you are taking all the risks of equity without the possibility of a payday.

Secondly, if the business is owner-managed you’re in a strong position to ask for an equity stake in lieu of cash payment. That might be preferable to you.

But as suggested above, legal advice would be useful at this point.
> that simple answers like this totally miss the mark.

I am not providing my "answer" to the US problem, I am merely noticing how strikingly different approach the healthcare has here, so I reject your insinuation.

To be honest, I don't need to care who's making how much money to make a point – all I know that from my perspective, at the end of the day it is about milking the patient and it differs wildly from the general EU experience.
Postgres actually has a concept of inherited tables to make this pattern explicit in the DDL. Although I’m not sure the PK uniqueness constraint is enforced.

https://www.postgresql.org/docs/14/ddl-inherit.html
> Any simplistic statement like "the problem with healthcare in the US is [blank]" is evidence of someone that doesn't know very much

But who made such statement in this discussion?
Give up unnecessary conflict, or, give up conflict where the goal is to make the other person suffer or bleed.
And because of the license he chose, they didn't even notify him of the fact. Resulting in this open letter.

https://cs.vu.nl/~ast/intel/
That's not where it stops... wayland was designed without giving any thought to color management at all. Beware, long read ahead, not happy ending: https://discuss.pixls.us/t/wayland-color-management/10804

I will abandon Linux on desktop after ~20 years if that happens. Once upon a time we had a browser with real color management (firefox)... and lost it. Now it seems that time has come to other things as well.
While this might be satire, remember that there were and are people that seriously suggest similar equalizing measures.
I happily use neovim with Copilot today. You can have both. :)

https://github.com/github/copilot.vim
> I understand that there are real life problems because companies do use automated processing on applications

I'll always remember but never find the post, where someone just hid tons of keywords in a joke resume and got interviews with an alarmingly high success rate.
The Way Things Are
> - used PostScript code instead of JavaScript for programming.

I'm no fan of JavaScript, but even I would prefer it to PostScript.

And I actually like FORTH.
Tough decision. No one would blame you for quitting your phd to double your salary. Money isn't everything but that is a hell of a lot of money! Have you worked as a developer before? Because working as a phd student is way different from working in the software industry. You may hate it. And returning to finish a phd is probably very difficult.
Since it is an auction, besides the winning bidder, there was at least another bidder, which makes two of them and is even more perplexing.

It is not really the "Dune" book, but rather its storyboard, more details and a few photos here:

https://www.france24.com/en/live-news/20211122-doomed-dune-s...
it's ;-)

Great info in the article though. Looking forward to Part II. I don't know anything about emulating, so this is a fun ride. I'm enjoying your code snippets
Afaik there are some species of birds that rely on mosquitoes for most of their diet.
That depends on if we're still around or not by then. That's a long time, so I don't like our chances. But we could well engineer our way out of that predicament if technology and civilization keeps progressing.
The comment was about the generated code, not about arcane OS hacks that were introduced to add asynchronous notifications to otherwise blocking OS APIs.
Well, the point of the scientific method is that it isn't prone to ideology.

If those beautiful theories don't work, then they're abandoned.

The point remains that there are people who strive to avoid cognitive biases and self delusion, see Cartesian doubt.

The claim to be non ideological doesn't always mean the person is the most ideological. It can just actually mean the person is striving to be non ideological.
But you certainly don't feel the need to back that up with any kind of objective evidence.
An immediate pro for me is that it’s not Google.
> If one has trouble writing correct cleanup code conventionally (with "goto out" and a single function exit), then allowing them to use defer will only lead to more obscure issues.

I've written countless functions in this style and I don't enjoy it. I think it's better than the other styles of resource cleanup in C, but it's not ideal. In this style, whenever I add a resource to a function, I have to go to the top, add the declaration (with a sentinel value,) then go to the out label, check for the sentinel value and conditionally destroy it. I'd much rather add the declaration, initialization and destruction of the resource all in one place. That would make it much harder to forget the destruction, for one thing.

> And if defer is meant to make code slimmer, it still doesn't belong to C, because it leads to implicit execution and memory/stack allocation.

I don't get the implicit execution thing, and I don't see how it's like that C++ example. The only code that executes is written in the function itself, inside the defer block.
Morally the author is in the wrong according to many. He did publish malicious versions against the short term interest of the community.

However he also distributed the software under the MIT license - that is "as-is" and "without warranty of any kind". So I'm having some trouble understanding why would you point out his personal life, psychological state, or his past projects as justification for anything related to Faker?

I haven't checked earlier versions of Faker but 5.5.3 does credit both the Ruby and the Perl libraries.
AWS introduced IPv6 only VPCs last year[1] and it made many AWS APIs endpoints unreachable from IPv6 instances as they are IPv4 only. So they are adding IPv6 support to them[2]. You can expect more of these type of blog posts this year.

[1] https://news.ycombinator.com/item?id=29327190

[2] https://news.ycombinator.com/item?id=29767004
Most people think they know they understand by now; the other side is perilously silly at best, or prefers they were dead in the worst case. And they're right so often that this heuristic is too useful not to act on. I don't blame anyone for banning or flaming anyone anymore, given that. And I admire anyone who can still have that unevenly prized nonviolent noncoercive conversation. Especially if it can actually be meaningful and not just a tired re-treading .
https://www.reddit.com/r/recruitinghell/comments/qhg5jo/this...

It might be this one?
I think it's probably just our age. My 6 year old is into Lego and he likes both: making an elaborate set, then after he's bored with it adding the parts to his box of bits and making baroque flying vehicles and rickety 'rescue stations'.

The modern sets are a little less blocky (more curved parts made these days?) but seem to have just as much replay value as when I was a child. Perhaps that's not true of all of them - but then I remember my brother keeping his pirate ship built on his desk for a year or so...
Hi
cheezam developper here.
I got som server alert this night, it seems it comes from here :D

If you got any question, just do

First thing first : I labelled the cheese by myself , self taught. So most of the errors come from me labelling