skysight-inc/HackerNews huggingface dataset:
>You can literally type in to a word processor or any number of other tools

Most people these days don't have a word processor or, indeed, "any number of other tools". It's all "in the cloud", usually Google Docs or Office 365 Browser Edition(tm).

>select "save as web content"

Most people these days don't (arguably never) understand files and folders.

>and then use any number of products to take a web page and serve it up to the world wide web.

Most people these days cannot be bothered. Especially when the counter proposal is "Make an X account, smash some keys, and press Submit to get internet points".

>If you can't handle that you can just record a video, save it to a file, and serve it up over a web server.

I'm going to stop you right here: You are vastly overestimating both the will and the computer-aptitude of most people. There is a reason Youtube and Twitch have killed off literally every other video sharing service; there is a reason smartphones killed off personal computers (desktops and to a lesser degree laptops).

Social media became the juggernaut it is today because businesses figured out how to capitalize on the latent demand for easy sharing of information: Literal One Click Solutions(tm) that anyone can understand.

>what you won't get is a distribution platform that gets your content up in front of people who never asked for it.

The internet and more specifically search engines in general have always been that distribution platform. The only thing that changed in the last 30 years is how easy it is to get your stuff on that platform.
From iOS Safari I see it pink on dark blue… nothing wrong there with these colors, actually they’re pleasant to look at. The font as well seems nice, is there anything wrong with it?
I am biting here because I don't understand the train of thought. How would such a license suppress innovation? What evidence?
It's the Justice who interprets the law. 800 million people are in prison right now in Brazil. They can say all their arrest are illegal. That doesn't mean anything.
> This is meaningfully different in kind from only excluding posts that reflect certain perspectives on such a conflict. Maintaining topicality is not imposing a bias.

Maintaining topicality is literally a bias. Excluding posts that reflect certain perspectives is censorship.
I think the article makes a good point, but the actual example isn’t Rust’s worst, not even close. It gets really hard to follow code when multiple generic types are combined with lifetime markers. Then it truly becomes a mess.
Is it really better to remove the error case information from the type signature? Aren't we losing vital information here?
Ahh, the "no need to be careful, the world is fucked anyways" argument. Whenever someone comes at me with this one, I seriously doubt their sincerity.
It's an interesting move for sure but I don't think it's enough. A move back to the Apache license would open up the landscape for a reunification with the now dominant fork, which is Opensearch. But that's not going to happen with AGPL + copyright transfers. AGPL + copyright transfers vs. SSPL is a choice between getting stabbed or shot from a legal point of view. It's a hard no either way for a lot of corporate legal departments.

I also don't think this will inspire a lot of companies or developers to start contributing changes to the Elasticsearch code base again; which is something that ground to a halt earlier. I saw my modest contributions under the Apache license being locked up behind this bullshit license and I learned my lesson: I'm never signing another contributor license again. My trust was violated. Not lifting a finger to help them.

Elastic suffered a self inflicted fork of their developer community three years ago and Opensearch has become the default search solution for a lot of developers and companies. Opensearch replaced Elasticsearch as a neutral ground for open source researchers to rally around. I don't see that changing in any material way because of this license change.

It's interesting that they are doing this though because clearly they are feeling the pressure and basically people using the opensource argument was cutting off their stream of new users. I consult in this space and Opensearch has become the default choice for new users. It isn't even close. Why would you pick Elastic as a first time user? They don't even consider Elasticsearch because it's all closed source and proprietary and Opensearch does the job. I don't think this change is enough to change that.

IMHO their next logical step is embracing/acknowledging Opensearch and moving their efforts to join Opensearch and supporting that. That's a huge community of users, developers and companies that's just sitting there without delivering any revenue to Elastic. It's stupid; they are competing with their own product and leaving a lot of money on the table. Elastic has all the core skills to support that community but they are just sitting on their hands now pretending it doesn't exist. They must be starting to feel the pressure to just toss in the towel and grab a chunk of that market. This our way or the highway position sure has resulted in a lot of people choosing the highway.
Scheme is the common dialect of many implementation projects, and is specified in English. Some of those Scheme implementations use C, some do not.

Scheme implementations are not all smaller and simpler than Clojure as a whole. Of course they have a lot more content than just the core specified in the Scheme report.

Gauche Scheme has a reference manual of over 1000 pages, for instance.

Racket can be counted as a Scheme implementation; it is also large.

There is a list of Scheme implementations in the Wikipedia:

https://en.wikipedia.org/wiki/Category:Scheme_(programming_l...
Asking famous founders: What are your favourite books?
Isn't this fan-in?

let A = select * from tbla

let B = select * from tblb

let C = select * from A join B
One of the things that I value highly in my team members is the ability to admit when they don’t know something. In India, I’ve found that people don’t like to admit that they don’t know something. Even in everyday situations like asking for directions when walking in Delhi, you are more likely to get a wrong answer than someone saying they don’t know. I have not figured out how to with that on software dev teams.
yes, you are missing on a better product without even gaining any privacy benefit, if you consider phone number as sensitive.

you could registered with synthetic phone number (google phone) without compromising privacy, if you were that serious about privacy
That's a fine point. If you can't vote for each individual position in the government, then really you don't have the same influence you have over a multinational conglomerate's insurance division.
Yes, roof-top installation is expensive, but if you combine it with other maintenance of the roof, it gets very cheap. And any new roof should have it planned in with the setup.

Also, here the northern latitude helps, in Germany people start putting solar panels on walls and fences. There is plenty of cheap space and the efficiency isn't too bad considering the cheap panel costs.
PDF has overtaken all of the Abrahamic religions
If something increases productivity 1% and costs $20 it's already easily worth it for most professional software developers.
This reminds me of the Pixelflut multiplayer Canvas project: https://wiki.cccgoe.de/wiki/Pixelflut
Agree about the example! I can't tell if this article is tongue-in-cheek or earnest. I'm unclear on the point the author is trying to make.
Brother, the child asphyxiation challenge isn’t political content getting unfairly banned. They would only be liable for harm that can be proven, far as I’m aware, so political speech wouldn’t be affected unless it was defamatory or something like a direct threat.
LLMs are great for self-contained boring tasks; recently I have started to refactor ruby tests with a simple prompt (getting rid of various rspec syntax in favor of more explicit notation at cost of code duplication - so kinda like unminifying things I guess) - works _ridiculously_ good as well
The std::io error type is defined roughly as:

type Result<T> = std::result::Result<T, io::Error>;

So it's actually fine, since we're specifying it's an IO result. This is a fairly common pattern.
Whatsapp had 55 employees when Zuckerberg borged it.
NIST's first post-quantum standards
Just give me Rattlesnake or CrabML and I'll stop complaining :-)
The final version is still ugly. Why `pub fn'? Why is public not the default and why do you have to specify that it's a function? Why `: type' and `-> type', why can't type go before the identifier? Why do you need `File::' and `Bytes::'? What is that question mark? Why does the last statement not need a semicolon? It's like the opposite of everything people are used to.
I think this can be avoided if you enable “bracketed paste” in your terminal.
Yeah I agree this is a major issue with Indians mostly because knowledge is considered as status. I think if done in a non direct tactful way most Indians will admit they are wrong. (Maybe less so to a foreigner) I think the right way to counter this is using LLMs
Me : I’ve given you a chance before, I hoped we could discuss this privately, resolve this matter, and keep this family going. Now it seems like I’ve overestimated you.

Sad story, but this guy really needs someone around him to give him a reality check and say this behavior by his wife isn’t acceptable and something you “discuss privately to keep your family together.”
You're not forced to use it. It's an issue to think / make a decision about, but it's not an issue with this service.
> How would you like Rust to describe such Types?

If I knew the answer I would design programming languages ;) Replacing `Either<this, that>` with something like `this | that` like in Typescript might be going into the right direction though. Zig has similar syntax sugar for Rust's Result<> and Option<>. Such things are so fundamental that they should be part of the language instead of the stdlib IMHO.

> Don't see how this is a Typing issue, sounds more like API issue

Designing an API is a typing issue, because an API is essentially nothing more than a list of types.
The ember-climate link has the qualifier

Note that these are the prices generators receive for selling electricity on the spot market. They are not the same as the prices paid by electricity consumers, which can also include taxes, levies, network charges, subsidies, and supplier profits. They also do not account for hedging.

https://ec.europa.eu/eurostat/statistics-explained/index.php... shows that Germany has higher absolute prices for the consumers, which is what matters. The use of wholesale prices as a proxy for consumer prices is at best inaccurate.

> Household prices are higher than average - because domestic consumption of electricity is taxed more heavily in Germany than the average in Europe.

https://www.bmwk.de/Redaktion/EN/Artikel/Energy/electircity-... shows 19% VAT, which is definitely a choice by the government. However even before taxes and levies Eurostat showed the price in Germany is about 0.28 EUR/MWh versus 0.22 EUR/MWh in France.

One reason Germany has been able to shift so much electricity to France is the EU Renewable Energy Directive (which excludes nuclear power but includes biomass and biofuels). Intermittent power from Germany counts against any power generated by France's nuclear power stations, helping to meet percentage consumption targets.

https://energy.ec.europa.eu/topics/renewable-energy/renewabl...
PDF's god is Adobe though... you have to pay a tithe if you want to get serious. And never speak of Flash.
For all those new search projects named in my OC to be viable, ES had to stop being “open source”. Before that it was not worth trying because there was one single dominant player in the market giving search away for “free”.

The same is happening with Redis after their license change.
> Consumers are insanely price-sensitive while also short-sighted. They'll buy a $20 blender that will die in a year rather than the $100 blender that will last a lifetime.

It's so much worse than that... They'll buy a $500 blender that lasts 6 months if it comes with sufficient "smart" technology integration to make them feel like they're buying into a futuristic lifestyle that others can be jealous of.

Hence, home AC units controlled by fancy tablets (which are actually shit) instead of thermostats (analogue or even monochrome LCD digital units) on the wall. Because tracking down wherever your family members wandered off to with the control tablet is so much easier than simply turning a knob or pushing a button that never moves because it's screwed into place... It must be better, it's new and expensive....
I'll second this suggestion. It's an old movie but it really holds up, and if anything is renewedly relevant right now. I'm reluctant to say too much about it because there's a couple realizations about the movie that you best have yourself.
You don't need to do this, Firefox on mobile has a very good reader mode.
Tom Kealey, one of the lecturers quoted extensively in this article, is a fantastic teacher. I took a class with him toward the beginning of his time at Stanford, and I often find myself thinking about what I learned. Tom took us seriously, those shy and strange kids who were just waking up to our own interior lives. He read our fan fiction, our intriguing premise that went nowhere, our characters who were always bursting into tears portentously, and he helped us learn how to stop copying what we had read, and to begin to find a voice.
The university statement says “However, we firmly believe that the changes advance the program’s pedagogical mission and provide promising writers with the resources to complete their books and obtain appointments at other colleges and universities.” I think that’s completely ridiculous. It will definitely do the second thing; how could it do the first? Promising writers preparing for publication have a great deal on their plate. Why would we expect them to excel in pedagogy because they write well?
I get the impression everyone working on any tech I care about, is not spending time on any board.

Most tech discussions seem to be very smart people, exploring elegant ideas I don't have any background in, doing ASM and Forth and compilers and reading Knuth and general hacker type stuff, which is very different from what a lot of working devs talk and think about.

Like, it's really cool, but I'm not a mathematician, there's only so much time I want to spend engaging with anything to do with self hosted apps or deep dives on an instruction set.

Even in the FOSS scene the interesting stuff seems to be cathedral model.

People just do stuff and it suddenly shows up on GitHub with no discussion outside the group prior to that.

Tech discussions feel like somewhere of a circle you know what, and it's easy to feel like an outsider if you're not a hacker or mathematician(In the three tribes essay sense).
>However, the judge is punishing Elon (the person) via collateral damage to his other businesses

How else is the judge supposed to punish Elon then, if he doesn't live in Brasil? All the judge can do is go after his assets in Brazilian jurisdiction. Yes, 40% of a company is also an asset in many jurisdictions.
IMHO there's a pretty wide range between static weak typing and static strong typing even within a single language.

Going too far into either extreme has more downsides than upsides - yes, strongly typed code will be more correct because the types might catch usage 'logic errors' during compilation, but also harder to maintain when requirements change (because strong types tend to creep into every little corner of a code base - and they are extremely rigid by design making the code which uses them also very rigid).

My goto example where I burned myself in the past is splitting a vec4 into point and vector types.

It totally makes sense from a theoretical design pov (e.g. `point + point` would be illegal, while `point + vector` or `vector + vector` are allowed). But in reality such code is awkward to work with for many little reasons, and the enforced correctness pretty much never catches bugs, it just adds pointless busy work when the code needs to change.
Boarding pass checks etc are independent of the security checks.
At least security never checked my boarding pass or ID, it was usually a step before and after security checks.
>I can sue the corporation. I can start a competing corporation.

Yeah good luck with that buddy. I’m sorry, but you can’t do a thing to these behemoths. At least when a government bends you over it loses your vote, which sorta kinda matters to them. A corporation is incentivized to disregard your interests unless you are profitable to them, in which case they treat you like glorified livestock.
just conversated with this super intelligence:

>what's 60000 + 65

>I'd prefer not to discuss or encourage interpretations of numbers as crude or objectifying terms. Instead, I suggest we move our conversation in a more constructive direction. Is there a different topic you'd like to explore or discuss? I'm happy to engage in thoughtful conversation on a wide range of subjects.

Oh yeah. That's fine.
How is this corruption just because countries have different rules and laws? Not every country has the same laws like the US/Angloshpere. Just because you don't like the ruling,
and see it as unfair, doesn't automatically make it corruption.

Did the judge break Brazilian laws? If yes, then we can say it's corruption.

Not saying there isn't corruption in Brasil since there definitely is, I'm saying, is this particular ruling a case of corruption by Brasil's laws, yes or no?
AI on Street View
C-\ is one of my favorite Emacs keybindings :). You use it to change input methods, in my case to write e.g. Greek letters and other Unicode symbols in plaintext files using TeX notation.

I sometimes like to program using Unicode variable names when doing physics/math, and this is an easy way to do so built into Emacs.
You can also visit The Enigma Cipher Centre in Poznan/Poland
[0]

It is an exhibition about cracking Enigma by the polish mathematicians:
M. Rejewski, H. Zygalski and J. Różycki who then, at the begin of the Second World War, handed it over to the Allies.

[0] https://csenigma.pl/en/
I agree totally. Just because you need a couple of spatulas, a set of knives, some cutting boards, etcetera etcetera to have a functioning kitchen, doesn't mean you have to leave every tool lying around on the dinner table 24/7.
I think I reinvented and started implementing something like this, but then just ended up using std::priority_queue (the C++ standard library priority queue) which is pretty fast.
As someone who doesn't think it is pretty, but knows Rust I went through all your points and let me assure you except for the one where you wonder why the syntax can't be more like C/C++ where it comes down to taste, all of your questions have an answer that really makes sense if you understand the language.

E.g. making pub default is precisely the decision a language would make that values concise code over what the code actually does.
The main body of Franc nuclear are old reactors which require increasing maintenance and extension of operations license to keep producing. If France planned to keep their nuclear power, a lot more reactors would have to be build quickly. Reality is, there is one reactor in construction and it is long delayed and way over budget. It is supposed to get online this year or next.
But with the costs of that one reactor, it is not thinkable to replace the aging reactors. As a consequence, France needs urgently to develop and implement a plan B.

On the other side, even France sees the increased competition of renewables. This summer they even had to take three nuclear reactors temporarily off grid, because demand for nuclear was just too low.
Usual caveats about Neal Stephenson apply but I think Cryptonomicon presents a much more compelling portrait of Alan Turing than the film The Imitation game which incorrectly portrays him as a repressed nerd single handedly solving all the problems.
Can't the rest of majority stockholder push Elon to comply with Brasilian court rules instead?
It would be nice to note in the title that this is a pdf. The algorithm is something like the timer wheels in the Linux kernel. Related to radix sorting more or less. Basically there are a bunch of buckets containing sorted lists of events. I didn't read too carefully since most people use a heap for this, which is O(log n) but likely has better constants.
You can't assert a copyright on a secret[1]. That's called a "trade secret", and those have no IP protection other than being able to sue the leaker if the secret gets out. You can't copyright facts, so implementing these "secrets" in computer code doesn't confer any kind of protection: the resulting code simply has regular copyright protection.

[1] Well, you can, but that just means other people can't copy it in its original form. AMD had authorized copies so they could write the code. The resulting code is not a copy of the secret document, it just uses facts from that document, and you can't copyright facts.

Similarly, if someone inside Coca-Cola shows you their master copy of the secret recipe for Coca-Cola, and you then write down a list of the ingredients and quantities and publish that on your blog, Coca-Cola can do nothing to you.
Umm I've been to Bletchley and NMOC twice and although the latter does have the particularly interesting live demos of the restored/recreated Colossus etc, it's completely wrong to say the "main" museum complex doesn't have much about the technical/crypto aspects.

If anything I'd say it's the other way around - there are exhibits on the way of life etc but the majority of them are on the cryptology and the approach the people working there took etc. I'm wondering if you accidentally missed one or two of the buildings.
I might try this out.
SDL I have found to be high quality software - compiles fast, compiles easily on multiple platforms, always works. So I have some hopes for this new API.
"Allied Universal"[1] I had no idea they were that big. 800,000 employees. They're the parent company of G4S now.

[1] https://en.wikipedia.org/wiki/Allied_Universal
Gravitational waves hint at a 'supercool' secret about the Big Bang
SSPL is also preventing DevOps/services companies to deploy for their customers, it's not affecting only cloud providers.
If you feel like sharing your realizations here, feel free to use rot13 or shoot me an email :)

The first time I saw it, in senior high school, I understood nothing of it. It was just weird. I saw it again in my late 30s and realized it was a great movie – however, I will admit that it’s quite hard for me to articulate why it’s so good. I guess it says something about society and being human, but the wisdom is not at all on-the-nose.
Gaining access to the normally-locked flight deck jump seat seems like a pretty big potential flight safety threat to me.
I spoke about this with some Indian colleagues I’ve worked with in the US. They said the same thing as you. Supposedly it’s super obvious when someone does not know something and is bluffing to save face. I haven’t learned to recognize this.
> In a very general sense, this ruling could be seen as a form of net neutrality

In reality this will not be the case and instead it will introduce the bias of regulators to replace the bias companies want there to be. And even with their motivation to sell users attention, I cannot see this as an improvement. No, the result will probably be worse.
>destabilisation of Middle East diverted them away from continental US

I put on my critical thinking hat and look at the timeline of "US meddling in the Middle East" and "first terror attack in the US by a middle eastern".

I then notice that the years are 1948 and 1993 respectively and that wet roads actually do not cause rain after all.