skysight-inc/HackerNews huggingface dataset:
I have had this question for years myself, and I still think it has a lot of potential for companies.

For new tech to take off, multiple things need to be true and often the social factors are the most important. The semantic web tech seems mostly driven by scientists and highly specialist companies. The barrier for developers is still quite high and a lot of concerns have been poorly addressed. Probably the most important merit of json-ld is improving the usability for developers a bit, making it less difficult to take advantage of the semantic web.

Furthermore, most organizations subdivide the work in silos (teams) and have clear subdivision of goals. Anything you are doing that isn't directly contributing to the goals assigned to you or your team is potentially damaging your standing and rewards, whether those are promotional, monetary or simply recognition and praise. After all, this effort cannot be spend in your main focus.

So this comes together with my previous point: it takes a lot of 'extra' time adapting the data in your silo to work with the semantic web of your company, and there are usually zero incentives for doing so. This is true even if it would be quite valuable to the company as a whole, because individuals and teams don't act from that perspective. Thus, it simply doesn't get done, since it only really works if (nearly) everybody is onboard.

Its like the famous decree of Jeff Bezos demanding everything to be available via an api: it takes a single minded visionary (or dictator) to push everyone to do this 'extra' work and get to the point where the investment pays off.
(Non-user of Zig here.)

// tea.zig
full: bool = true,
const Self = @This();

pub fn drink(self: *Self) void {
self.full = false;
}

// other.zig
const Tea = @import("tea.zig");

This example seemed to stop just short of the really interesting bit: what if other.zig called Tea.drink()? Would it set Tea.full to false? Maybe this is obvious to Zig users, but coming from C++, that would be a violation of const correctness.

In C++ (thinking of classes rather than files), you wouldn't be able to call the drink method of a const object because it's not marked as a const method. Or, if it was marked as a const method, you wouldn't be able to modify full from in drink. You could get around this by marking full as mutable, which means you're going to deliberately violate const correctnees, but at least you have to be explicit about it. (In theory mutable is meant for things like caches that don't affect the visible behaviour of the class.)
Politics already suffers heavily from not getting the best-of-the-best. Making it even less attractive to become a politician is unlikely to improve upon that.

In the totality of all politicians out there that you have an opinion about, which fraction of them do you like, in terms of thinking they are the right person for the job? Do you think this fraction would improve with that opt-in scenario implemented?
I'm curious about graphic design and if AI can do it to a passable standard. Generating fiction photographs, paintings, illustrations seems more flexible than constrained and balanced proper graphic design. I am sure AI can mash together templates and icons. Less sure about producing a solution to a client brief with a timely and timeless design.
Another thing with SSH. Is there something like a host header in SSH to be used for blocking direct IP access?
The exact same term is common among photographers as well.
Machine learning has been around for decades. The real breakthrough has been the massive increase in compute power, the ubiquity of distributed systems, and the amount of data available.
We've already had some experiments about "what if we select politicians based on their love for being on TV and their lack of concern about concealing their corruption" and the results aren't good...
> She is not elected to this position, but appointed

She is appointed and vetted by the parliament, who is elected directly by the people.

So the commissioners do not come from Mars, they are emissaries of the elected parliament.
> I suggest you actually learn more about growing plants

We have people with decades of experience operating 70+ Ha of greenhouses in the team, so I don't think a lack of knowledge about the industry or plants is an issue. Perhaps my comment gave you the wrong impression about us.

> they couldn't figure out that growing lettuce indoors hydroponically doesn't actually make anyone any money.

It is quite easy to refute that statement that nobody can make money growing lettuce indoors by looking at Gotham Greens, or Revol Greens (https://www.revolgreens.com/). What is true is there are a number of agtech startups who raised a lot of money, did not really know what they were doing and imploded, I can agree with you on that.

I'm not sure exactly what you mean by 'efficiency', so I am assuming you mean yield. Have you ever looked at the income statement for a commercial greenhouse? From the data we've seen from operators inside the industry a 5% increase in yield roughly double your profits (consider that the costs for energy, labour, supplies is fairly fixed, so increases in revenue then flow down to the bottom line).
Circle is an extreme case with over 100MM USD of revenue each year and whose primary product is memory management. I'm fine saying that they have to do due diligence.

Sure, I don't want depositors to have to do tons of due diligence to manage a small business payroll. But I am also fine saying that a company with over 2 billion in USD should be able to afford to find safe places to stash it.
How come it is hard to find leaks like these on popular torrent websites? I would expect it is very fast going from finding code like this to creating a torrent? Are these torrent websites legitimately scared of having content like this?
That sounds horrible! That is like throwing out half the food!
At one point in time, typing “H” into Google New Zealand would yield Ian H. Witten (author of Managing Gigabytes) as the first result. His contributions to our field are massive.

University of Waikato also work on a digital library software called Greenstone [1] which uses Managing Gigabytes as its indexing and retrieval system. There’s another, related book called “How to Build a Digital Library” which goes into deep detail about building information management systems.

[1] https://www.greenstone.org/

[2] https://www.nzdl.org/custom/howto2/cgi-bin/library.cgi?a=p&p...
Fixing English consonants is the easy part. The hard part is consolidating the 25 or so different vowel sounds that exists in English. Given that we only have 5 vowel characters, this improved English would need a lot of vowel digraphs and/or accents.
If you have cancer, don't take advice from Steve Jobs.
> It's relevant because it relates to cost, which is your very first bullet point.

This would hold water only if BEVs would be actually cheaper, they are more expensive than complex ICEs. So your whole thesis goes out of the window.
I don't get it. How does this SQLite database interact with the AFS volume?
And therein lies a problem. In a world with billions of people, or even a country of 300 million - how could someone possibly get diagnosed when their problem needs to be put in front of one of five doctors!
How Minecraft Works
I think the "holier than thou" approach is rather narcissistic personally. Their rationale has basically been that the world isn't ready, which is rather ridiculous to me.
Hard agree. This type of app looks awesome in theory, but also makes me want to really organize my thoughts, make sure the tags are not too redundant, and think about how to merge with my previous notes (a lot of which is on paper). Then the perceived work involved for using such an app just for taking spontaneous notes become way too much.
I can't imagine another way to make nursing homes even worse off for those stuck in there. People in nursing homes are depressed, hurting, and lonely. So yea, let's replace their care with robots.
>Lately I keep thinking about Star Trek - everyone can issue commands to the computer, but they still had vast armies of engineers.

There's a certain truth to that. I have a few colleagues that can't force-multiply with StackOverflow and Google yet.

Their command of English is just not on the level to search the American internet. So they restrict themselves to the German internet.

While ChatGPT works just as well in German as in English and this might enable them to harness it better. I think there will again be some people that are and some people that aren't able to use it properly.

If you can verbally express your issue you can ask it, and then you need to make sure the response actually works and isn't hallucinated, and you will need to make sure it works in conjunction with the rest of the code base.

In essence what we have been doing with StackOverflow and Google is being supercharged now. And while you can find almost every answer on StackOverflow, putting it all together, testing it, designing the system as a whole has taken up more and more mindshare.
Part of the problem is also that ssh has host key rotation support but openssh client has it turned off by default
It is a large machinery and what you are seeing there is the long tail on one end.

There are lots of good things coming out of the European Commission and some really great things. Obviously there is going to come some crap to, and a few really really bad things, like this one. I agree that it's tiring to fight those, but there is no sunshine without rain.
Your hand never leaves the position where you can just Ctrl+C, Ctrl+V. Scrolling through a long document requires either a ton of mouse-wheeling, fiddling around with the scrollbar or letting go of the mouse and using PgUp/Dn, and out of those, only the scrollbar can be faster than autoscroll.

Either way, it should be a configurable option, not hardcoded deep inside the bowels of the system, which appears to be the case as far as I have been able to determine.
Why F#? When I play blues on the piano I tend to play in C (first one I learnt) or Eb. I've noticed Stevie Wonder plays in Eb a lot presumably because he can more easily identify the black notes by feel and Eb blues is mainly black keys.
Is it ironic though? The whole system is inverted in that way that citizens are second class, and failure is rewarded and the injured punished, aka fraud.

It’s a system that simply cannot go well for the majority of people even if the top continues their plunder and walks away with everyone else’s chips.

It’s not an ironic bug if the intentions of the features are nefarious.
Is a nice experiment but 14 days at sea is to low. They should be able to survive for much more time than this.

Tropical and Mediterranean Snails evolved to endure a dry season and in the same conditions of lack of water and scorching sun will look for a high ground exposed to cooling winds, hide under an emerged branch with a lot of colleagues, produce an epiphragm to seal themselves to the branch and then aestivate for several months. For snails crossing the sea is "space travel" level, and would attack the problem in the same way as human astronauts. The best strategy is entering in an hibernation phase and sleep the entire voyage. As they travel in groups would mate soon after reaching a new land.
Computing (or computing with) a square root is much easier than solving a quadratic equation!

- A square root’s result is always nonnegative (or in the complex case, has nonnegative real part) and unique, whereas the quadratic equation has two solutions.

- You can manipulate the root function symbolically much better than the roots of an equation. sqrt(2)^2 is 2, but figuring out that `solution(x^2-2=0)^2` reduces to the same number is much less obvious, and even more so for more complicated roots.
> what if other.zig called Tea.drink()?

To be clear: you would first need to create an instance of `Tea`.

var t: Tea = .{};
t.drink(); // will work and set t.full to false

If instead we declared `t` as `const`, then yes the call to `drink` would not have been possible.

`const Self = @This();` just binds the top-level struct type definition to a name, which then allows you to refer to it in other plances. Nothing more than that.
Regarding naming conventions, there is an issue about switching to snake case for functions as well, the main rationale being there is no difference between snake_case and camelCase for one word identifiers:

https://github.com/ziglang/zig/issues/1097
> EU seems to have an abundance of unelected regulatory positions.

Like many other system in the World, elections are to chose people's representatives, not to chose the government nor the technical apparatus (like the EU commission).

The US president is one notable example of non elected position.

Anyway, the proposals must be approved by the parliament, which is elected directly by the EU people in number proportional to the population of the single countries and then ratified by the single EU parliaments, which are again elected by the people.

I wouldn't exactly call it "abundance of unelected regulatory positions".
Movement increases your caloric expenditure by relatively small amounts. It is great if you tend to eat close to your daily expenditure, but if you eat a lot of non-satiating, calorie-dense foods like sweets or refined carbs, good luck walking them off.

For reference, 1 hour walk is ~300 kcal. That's 3 slices of white bread, or a little more than a half-litre bottle of Coke. How many people overeat by that amount, and how many walk at least one hour every day?

Countries where people move more also eat less. Because we are a complex chemical machine, not a dumb furnace.

Eat too much -> metabolic syndrome -> exercise becomes more difficult and tiring -> psychological/satiety issues -> overeat -> GOTO 10. We now know how obesity works, but it doesn't fit on a slogan short enough to write on a cereal box or in a doctor's office poster, so they just tell people to walk more and skip red meat, even though it completely misses the point.
> Curious what other software engineers are doing to prepare for these types of obvious changes.

Wouldn't Software Engineers just work on a higher level of abstraction if AI can automate the mundane details?
I read a proposal by an ad agency, from a few years before this, for a makeover of AT&T's corporate look (it might have been this publication's direct ancestor). It included uniforms, vehicles, building logos, etc. I found amusing how the agency used a fictional regional Bell company as the example; I suppose there were so many that it made no sense to make one seem "preeminent" over others.
All of this would be fixed, and more, if we brought back Athenian style ostracism by public vote!
That's not really true in this case, though. The European Commission is the only institution with the power to propose new EU laws, including repeals or modifications of existing ones. They don't need to be watching their back and making sure that no repeal sneaks through because one couldn't even get started unless they did it. Also, they're not really a democratic institution - their members are decided entirely by behind-closed-doors political horse trading by well-connected European political insiders - so replacing them with more trustworthy representatives isn't an option because they don't represent the public anyway even in theory.
That’s true, but this has never been a problem for me looking through large codebases and doing code reviews, in other languages I was constantly annoyed by not being being able to shadow
Additionally the Parliament can request the Commission to submit a legislative proposal, and the Parliament can dismiss the Commission at will with a vote of no-confidence. So de-facto it does have some legislative initiative ability, and it is not much different from other legislative systems where the vast majority of the laws are proposed by the Government.

With time the EU Parliament has seen its powers increasing, and there is reason to expect it will continue to do so.
An early 3D viewer (1986)
Except that you pay for windows. It’s madness.
If you really think that those guys are extremists, then you haven't seen nothing yet.

Take a peek over to Italian politics and you get a glimpse of what could be coming.

Or Israel.
Something similar might have happened with Celeron 300 CPUs, I recall they could be overclocked to 450MHz as well without trouble. I think they didn't have as much cache as the Pentium II, but the increased clock rate meant you could get a pretty fast CPU for cheap.
I fear it's more like "a butler for our minds".

The more it serves us, the more indulgent, flaccid and incapable we will become. When our butler invitably degrades, we will have forgotten how to serve ourselves. At least with bicycles we were still pedalling.
A dataloader sort of pattern tends to be on the implementing end of GraphQL.
How about something very pragmatic: Use the same key you use for your webserver, which already has a valid SSL cert. Clients first connect to port 443 to get the public key and can verify the certificate. During the SSH handshake, the client then compares the host key with the previously obtained key of the certificate.
This weekend I got a pack of 4 for $4.18 in Budapest ¯\_(ツ)_/¯
SaaS for Realtime/AI data cleaning and summarizing (Need feedback)
Hello all,
Applying for YC S23, how does the 1 liner sound. Here is more on the same. Let me know if the above helps justify what it is doing.

Problem: unclean data goes without any intervention for a long time. So it will take space & also no value is generated.
Our solution: will act as a crawler/filter to store only what has value
Definition of value: it is like what is statistically significant

So what I am building is a SaaS that will do all the preparation before an analyst starts his work. Just like a chef gets his veggies chopped before he starts.
So an analyst has to do 3 steps primarily
1. Gather data
2. Clean data
3. Do the exploratory or initial statistical analysis
My SaaS helps in steps 2 & 3. Also it will generate an information score to show the value of the data. Also btw this is completely automated with no interaction needed.

I have the following ones in mind
1. Preliminary analysis of your data
2. Auto clean & summaries of your data.
3. Give Pre analyzed and cleaned data
4. All is meant to do in real time

Incase you know any competitors/ you find no value please do let me know.
Welp someone better call up Gabe and tell him to stop selling the Steam Deck, apparently Linux can't be used to play games. Poor guy must've missed the memo.
Report on Human and Robotic Space Exploration for Europe [pdf]
A lot of late 90s to early 2000s geeks had extremely strong opinions and didn't keep them to themselves. Less of it now. Compare the typical Reddit to old Usenet posts.
Vaultwarden 1.28 released under AGPLv3
World ‘population bomb’ may never go off as feared
At the opposite end of the spectrum, there are languages with case insensitivity and even style insensitivity. I personally avoid them, but it's interesting how the users of these languages have a very different philosophy.
Yes, it fills these out after using the template.

Currently these are predefined and change name of the package to the name of the repository, owner to github handle etc.

You can read more about it here: https://inovintell.github.io/docs-template/initialization/

Rest of the data can be adjusted in a standard manner (e.g. by adjusting README.md, pyproject.toml or others), is there anything you would like to see?

Regarding README.md - it is empty as it's easier to use and won't cluuter README.md of projects using the template, but we are likely to give a skeleton. Usage is defined on the right hand side in the linked doucmnetation.
Quite a lot of the UK police, ambulance, and fire services are using it. I also had a taxi company using it recently.
I have a NUC with KDE Neon on it as a second desktop. It's been pretty good so been thinking it might be time soon to switch my main over.

However for years the main thing holding me back is the lack of a proper RDP alternative. And yes I've tried them all, nothing comes close to RDP on Windows.

I use it all the time to connect home from work, so I can separate work from personal stuff, as well as from my laptop when I'm away. I just have Firefox installed on my laptop, RDP takes care of the rest.
Desktop: Windows 10 LTSC (honestly people should use this if Windows, it's perfect)

Laptop: Debian
focus-follow-mouse, windows always on top

For what it's worth Windows has (had? don't know about Windows 11) both of these, but they're either buried in the registry or need Microsoft PowerToys to enable.
FDIC holds $128 Billion that aims to protect ~$17 Trillion in depositor funds.

With a 0.75% coverage ratio I do worry what happens in the case of more bank failures. The only question is will the bag holders be the US taxpayer or all dollar holders globally via inflation?

The Fed is determined to fight inflation until their shareholders, the banks, are in trouble. Then we get to learn who the Fed really works for. Hint: not the people.
...just skip to the inevitable end of this process and have everyone use the logon ID "BBBB"
if the EU is anti democratic, then there's no democracy on this planet.

Show me another place where 27 countries live peacefully together and jointly govern an entire sub continent, by collaborating together and discussing publicly about their political proposals.

Of course it has its problems, of course it takes a lot of effort to bring 27 countries together on a subject, of course there will be controversial opinions among its members, depending on the POV (a lot more people in EU agree with the chat control proposal than those who disagree), but that's the price of democracy.
Of course it is not easy, but if it feasible for questionable reasons as in the UK case, certainly it will be more feasible in case of existential threats.
Parts of Twitter Source Code Leaked Online
> because we are stuck on some fundamental limitations what Math is able to model.

This seems more a limitation of what (human) mathematicians are able to model, rather than something fundamental in math itself. Perhaps in a few centuries we will have invented mathematical tools that allow the mind to grasp nonlinear systems better, similar to how the invention of better construction tooling has enabled the construction of ever larger buildings.
Shipping carbon emissions from continental Europe to Iceland
I experimented with similar ideas 11 years ago with the OpenStack counterpart of S3, and basically an object storage is not a real filesystem. You can get away with a FTP/SFTP interface (for example), but that's it. Everybody wants a cheap object storage, but not the fact that what you deal with is "objects".

I wrote a NBD server to proxy to OpenStack Object Storage: https://github.com/reidrac/swift-nbd-server -- and it was fun, but not that useful.
"Eulogise" has connotations of praising someone or something after its death.

If you mean "trying to talk others round to it", you might mean "evangelise" :-)
The type of Tea is 'type', not Tea. Unlike in C++, types are values in Zig, so it would be like calling Tea::drink() in C++.

You need an instance of Tea in order to call drink, and if it's const it won't compile because drink takes type *Tea, not *const Tea.
Yeah, it should substitute it after you use the template to create your own repository (as long as it doesn't have template string within the repository name). The action is run automatically, as briefly outlined in documentation here: https://inovintell.github.io/docs-template/initialization/

If it doesn't work for you, please let us know in the issue and include the example, thank you!
On Writing Better Error Messages
Unfortunately, for PC gaming Windows still has sort of a monopoly, it's not as bad as in the past thanks to Proton though.

Also under the hood Windows is pretty good technology for the most part, letting this solid technology base being vandalized by anti-social middle management assholes is almost a criminal offense by whoever oversees this stuff (but I guess the fish rots from the head).