skysight-inc/HackerNews huggingface dataset:
Disclaimer: This comment contains some self-promotion (as we are working on a related solution)

Solid overall looks very interesting, and I can very much empathize with the "decouple data and applications" magic aspect of it (even though they're not doing a great job describing it). My personal experience has been that with a good linked-data approach, building apps can become a lot easier, as linked (more specifically semantic data) mimics traditional information gathering much better, where you start with a small information point, and then enrich the data by just adding more and more related data points to it. I also found that a linked-data approach lends itself better to adaptive UIs, where one entity might be missing data, that another one has.

All that being said, I feel like Solid made some (non-)decisions that might lead it down the same path as the things that were tried in the last Semantic Web hype:

- Solid is using the same old linked-data formats, that are largely URL based. The problem with URL based systems is that the content behind those URLs might at any point disappear, or change. That makes it especially hard if you try to achieve some semantic conciseness, where the data you entered keeps at one point in time is guaranteed to keep its semantic meaning forever.
- In a world where most application developers think about data models on the level of database tables, RDF/JSON-LD is too low level and verbose when trying to use it for building something sophisticated. W3C also standardized a higher level format, OWL2 (which can also be expressed in RDF(S)), which provides a nice abstraction level in its native form.

Those are some of the lessons I've learned while working on Rlay[0], where among other things we've built a content-addressable adaptation of OWL2[1] for the decentralized web. We had to cut some small parts out of the specification so that the semantic stability of concepts is guaranteed when adding additional concepts to the worldwide ontology everyone is sharing, but overall the expressiveness is the same.

Content-addressability has many nice side-effects, but the one I like the most when it comes to Semantic Data is that it allows for a much more organic evolvement of the concepts people are using. If you decide to add a new property to a concept, you can just do that, get a new content-addressing-hash and start using that instead of the old one. No need to add it to the de-facto centralized schema repository that is schema.org.

I hope I didn't go off on too many tangents here. I've been meaning to write a blog post about the topics I touched on for a long time, but never really got around to it. Well at least this comment exists now.

[0]: https://rlay.com
[1]: https://github.com/rlay-project/rlay-ontology
It's all speculative whether a kernel in Rust would or would not have as many bugs as a kernel in C.

As for a kernel just ending up as a bunch of unsafe, doesn't seem grounded in reality.

https://os.phil-opp.com/minimal-rust-kernel/

> Note that there's an unsafe block around all memory writes. The reason is that the Rust compiler can't prove that the raw pointers we create are valid.

[..]

> I want to emphasize that this is not the way we want to do things in Rust! I

[..]

> So we want to minimize the use of unsafe as much as possible. Rust gives us the ability to do this by creating safe abstractions. For example, we could create a VGA buffer type that encapsulates all unsafety and ensures that it is impossible to do anything wrong from the outside. This way, we would only need minimal amounts of unsafe and can be sure that we don't violate memory safety. We will create such a safe VGA buffer abstraction in the next post.

As is always the response to the "A kernel in rust would be just as unsafe as a kernel in C", the goal is to build safe abstractions.

So you have unsafe, plus some constraints that you enforce at a module level, which wraps the unsafety.

This is not perfect - you'll still write vulnerable unsafe code, I'm sure, sometimes. But the rest of your code can be built on top of it, and now your unsafe code can be the main target of your testing and verification.

We have no real rust kernel the size of Linux to compare to but I think there's plenty of reason to believe that it would have considerably fewer vulnerabilities and would make auditing far simpler.
2 US liquid gallons? 7.5 liters?
> Who's claiming this is malicious?

brianmcc, afandian, mrob, ﻿﻿shortexpresso, cwkoss,
golemiprague in this discussion at least
The number of posts from people who dislike the new Gmail is large, particularly those (like me) who have difficulty reading it. There is a petition at https://www.change.org/p/google-inc-change-gmail-back-so-it-...
For those like me, who didn't know: https://gchq.github.io/CyberChef/
I think any sane individual recognizes the huge benefits of having a consistent 10-based measurement system.

However, apart from that, the failing of the metric system is the actual measurements they used (length of a meter, celsius, etc), which are not really a great fit for humans.

Sure, its clever that 0C is water freezing and 100C is water boiling, but most humans live only in a fraction of that range. So it forces all sorts of inelegant practical situations (notice how nearly every euro thermostat has decimals so you can set it to 17.5).

Fundamentally, the metric system is to measurement what "Brutalism" was to architecture. It places the system above the human and expects us to adapt to it.
This might be one of those situations where things have to move forward imperfectly. First some people get eInk monitors, then OS developers see that there are at least some real users and some concrete reason to believe there's a payoff in supporting them.

Then decent software support will encourage more people to get eInk monitors, and that will encourage OS developers to turn decent software support into good software support.

A similar thing happened with SSDs. At first operating systems weren't TRIM-aware, but people used SSDs anyway. IIRC, first device drivers got support to send the TRIM command, then later filesystems got the ability to send the TRIM command automatically, then flash-oriented filesystems were built and went into wide(r) use.
Learning about b-trees, storage layers of databases comes in hand when you have to push your database to its optimum performance.

Similarly understanding storage classes for data and indexes, for example when to btree vs lsm trees. If you are using lsm trees when and how it should be optimized.

And ofcourse, in interviews :D.
They are really tough movies to watch, and also pack a grisly and realistic storyline. I dont know if I enjoyed them or not. One thing is for certain, I can't unsee them.
I hope there’s a lot more than that. I mean, they claim that they’ve been working on it for 15 years.

“Solid has taken 15 years of development work to finally deliver this.”

I probably missed something, but I didn’t see mention of Solid being taken through a standards body, either (even his own one). Web protocols were standardized early and were royalty free, with working prototypes. That helped lead to quick adoption.
From one narcotic to another..makes business sense
I wish Sharp Memory LCDs[1] were made in 20"+ format. They're a hybrid between LCDs and E-paper displays with extremely fast refresh rates and the contrast is almost as good as ePaper displays.

I think monochrome displays would be fantastic for distraction-free coding or reading.

What's interesting is that you just need to toggle VCOM signal either through software or external source every 1-2 seconds for about 10ms. Therefore, you can keep the content on the display's memory for years on a coin cell battery.

[1] https://www.youtube.com/watch?v=eAoC818Mxy4
Like the European Politicians they idolise so much.
To avoid google I moved everything to Runbox.com they are awesome people the business model is great (employers own the company), the price is pretty good if your domain host multiple mails, and they are in a country where privacy is protected. Linux friendly as well with all standard protocol, something protonmail seem not to care
Operation Ceasefire and the Unlikely Advent of Precision Policing
Do I have to relearn how to goo..

Sort of, yes. See other comments around here as well. It's like Google without the backend which knows your habits and bubble and tries to be smart (and succeeds, often) and figures out what you want to search for despite you being a bit vague. DDG doesn't do that so, like in the old days, you have to be specific. Like if you talk to a person and ask a question: you also don't ask 'pasta?'. You ask 'where can I buy pasta' for instance.
Gene drive causes complete population suppression in caged mosquitoes – Nature
Painting/drawing

I am horrible at drawing, even doodling, but I spent a few weeks taking a drawing class that covered the basics (perspective, lighting, seeing shapes etc) and it's amazing how rapidly you can improve with just a little practice. It taught me that you could really learn anything (even things you think you are bad at) if you put in consistent practice over time. It also taught me that doing drills is not useless. It's best to do drills, get the hang of the small skills that you routinely use on a bigger project then take on the bigger project once you're comfortable.

Everyone should find an outlet to experience that slow and incremental improvement of skills especially hands on skills like painting and drawing. Be sure to keep your earliest works to look back on how much you've improved.
The one downside I've found for this is that many email forms prohibit "+" in an address. They shouldn't as it's a perfectly valid character for an email address, but you know...devs.
It seems kind of vaporware to test people's reactions and get allies. It's definitely interesting and could be game changing if well implemented. Microsoft and Apple could push it and win an important battle.
Ok computer
I wrote a not very well known LuaJIT to BPF compiler as a part of bcc precisely because of this. It doesn't depend on anything besides LuaJIT (no LLVM, no C, no libbpf, etc). Caveats: it's Lua, it doesn't fast track all the latest from bcc as it's a "for fun" project.

https://github.com/iovisor/bcc/tree/master/src/lua#luajit-bp...
Is there anything preventing other applications from connecting to the web socket server and messing up with the application state? Or is that possible "by design"?
Tangentially, the article shows video playing through eInk, and its choppy yet paper-like effect really reminds me of the animation style of the 1980s music video "Take On Me" by the band a-ha:

https://www.youtube.com/watch?v=djV11Xbc914

I'm not sure if I'd be able to use one of these monitors without constantly thinking of that video.
Very good quality guide
You clearly have no idea what you're talking about. How's the US military holding up against fighters in Afghanistan or Iraq? Guerilla style warfare has always been a problem for the United States. Case in point, Vietnam. Now throw the Cartel into the mix with the funding they have and you'd have a much bigger problem at hand. "They fare extremely poorly against the Mexican military." Show proof of this statement? Ever since the Mexican government announced the war on drugs and deployed the military violence is at its highest in recent years and the rise of even more sophisticated Cartels with actual military training has risen. You should stop watching Hollywood movies.
For example: https://blog.credit.com/2015/06/think-you-won-your-credit-ca...

A quick google search reveals lots more, and none that I saw saying companies can’t come after you for a disputed charge. Most won’t, and most of those that do will only do it if they can clearly show they’re in the right, and you should be able to beat any collection attempt if they aren’t, but they can try.
I like how the stats are numbers and just that.

No creepy segmentation or deep analysis of the privacy-invading kind like Google and Facebook.

Go DDG!
The "student union" in my school was basically one building with offices (which I assume they rented out) and a bagel shop. Beyond that I never heard of them doing anything, and certainly nothing that behaved like a union.
I find exactly the opposite.

Some websites overloaded the 98 web by being an entire page of diced and sliced graphics that assembled the page. Most were mainly text and appeared pretty much instantaneously. Images came slower than the article you could be already reading if you were on dial up.

One of the things I dislike about the current web, is how slow most sites have become - mostly thanks to an absurd overhead of JS and third party SaaS just to display a text article with a few pictures. The number of sites that will unreadbly bounce the content around as various web fonts, icon fonts and other trivia load is pretty ridiculous. It's the main reason I now browse with JS off and white list JS for a tiny few.
Yes, do you have quick answers turned off?
Thanks for that. I'll look into everything you've mentioned here.

As for nibs, I bought a load of different ones but the only one I got good results with was Gillot 303. Are the Leonardt Principal ones like that?
it gets the job done

and for usage like you mention it's also way faster than !gm
We already have a roadmap for that, see here: https://discuss.haiku-os.org/t/plans-for-3d-acceleration/727...

We don't want to be confined to VMs forever; in fact we already have a sizeable number of users running on bare metal.
All those companies sell the "anonymized data" to everyone. for example "ad X shown to user Y targeted on Z at time T"

And if you happen know user Y matches user earenndil in a data set you control, now you know user earenndil belongs to demographic Z.
Ask HN: What Apps/Games Do You Use to Teach Your Kids Skills?
I would love to hear from parents on how you use apps and games to teach skills like languages or coding, and what was your experience?
I recently started strength training as a software developer and it’s been a huge boon on my mental health, my confidence and for sticking with decent eating habits.

For people looking to get started, I would suggest Starting Strength, which is a book on Amazon (pretty lengthy, but extremely thorough) or Strong Lifts 5x5 (google it to find the program it’s free on the web).

The basic gist is to do full body barbell movements for 5 sets of 3 or 5 and increase the weight by 5 pounds (2.5 pound plates on each side of the barbell) per session.

The basic barbell movements are

Squat
Deadlift
Overhead press
Bench
Bent over row
(I don’t do power cleans)

Do YouTube proper form, benching especially can rip up your shoulder when done incorrectly.

YouTube channels I watch to keep motivated and to learn stuff like form and nutrition (they limit the bro science as far as my untrained eye can tell):

Alan Thrall
Jujimufu
Eric Buggenhaggen
Jeff Nippard
Scooby1961
Omarlsuf

Remember the following:

-no one is looking at at the gym

-lift only what you can lift, start slow, you will progress very quickly

-Commit to going every week three days a week, except for illness and injury

-Carefully watch form videos on YouTube for the lifts (Alan Thrall and The Art of Manliness are the best)

-If you do sustain an injury, let it heal for a weak or two, but continue lifting around the injury

-strength training is not body building, but it is the ideal place for creating a foundation of strength and overall health, you will lose weight, you will gain muscle and you will be out of the gym in under an hour with the basic barbell movements.

I’ve been lifting for 7 months now and I love it. I suggest everyone do it.
Yep - I remember very carefully planning which mp3s I wanted so that I could dedicate my small window of modem time each day to download them because each one took 10-30 minutes. Sometimes I was able to get through a full game of Age of Empires before disconnecting due to lag or because my dad needed to make a phone call. I find long page loads due to excessive javascript as annoying as the next person, but I'm much happier with the internet in 2018 than 1998.
Why do you think Norway respects privacy?
My time in the UK as a postgrad EU foreigner ten years ago was ok and I never witnessed anything shady. The system was built to avoid any sort of public confrontation, this being the norm in the UK: just mind your own business, refer to your direct supervisor, be transparent and you will be fine.
> “This guy grabs his phone and dials up the general. For $50,000 and 50 kilos of marijuana, they let him go. He also gave up 10,000 pesos he had on his person. That’s how it works with los militares.”
What's the expected mistaken answer?
I've been slowly switching over. It's now the default search engine on both my phone, laptop, and desktop. There are still certain queries where I instinctively use google because I have a feeling they will be better for what I need.

I was looking to make the switch for a while but had trouble breaking the habit. I found slowly switching each device over was the best way.
Congratulations. He just re-invented SpamArrest.
Wind will dominate Europe’s grid by 2027
Because the security team doesn't choose the defaults. They have some input, but other teams also have input and will cause settings to be enabled that have negative security consequences. E.g. "tell Apple everytime you connect to a wifi network to check for captive portals".

Because the security team's goal is MacOS as a whole, and not your individual computer. So they have an incentive to enable things like automatic bug reports that harm your personal security but contribute to the overall security (not to mention usability) of the MacOS ecosystem.
Ask HN: Is HN email down?
So my mates an I are all busy like trying to apply for HN batch for next year. None of the emails are coming through.

Any of ya have the same?
Yes, but is it in the national interests of China for the United States to be the leader in the electrification of transport?

He is very likely to persist in claiming both that Elon Musk is not at all an capable of engineering and that Tesla is a marketing company. There is a technique called firehosing where you just keep spewing lies as an influence strategy.

You can look at his other post in this thread to see the degree to which he is willing to have faithful discourse.

I would argue that it is in the interest of China. Everyone is going to have flooding coast lines. The short term solution to curbing that issue and others is fast electrification. China will find a market for its own vehicles, because every electric vehicle is going to find a market. So the United States pulling its own weight in this matter is just helping to get the task done more quickly. Meanwhile, in the long-term, present day technology is going to be eclipsed. It will be easy enough to figure out how the better batteries are made and produce them. Economies of scale can then allow winning on price. Meanwhile, the digital record will preserve the manipulation attempts, making them more obvious in retrospect. This isn't good for diplomatic relations with the many nations who will be damaged by floods. So taking actions which could slow electrification could lead to unanticipated consequences. Meanwhile, advocating for more rapid acceleration won't even harm diplomatic relations with the oil producing countries: many of them are leading the charge in adopting green technology, they understand the dangers. There is good will to be gained in helping the world to electrify its transportation.
I look forward to the day where getting on the internet is like opening a bank account, complete with KYC verification.

I will love standing in line at my local DMV and waiting for my WebID profile to be approved.
> You won't find any privilege separation because everything runs as "root".

The GUI runs as root, but you can start applications as non-root users (in fact the sshd does run as another user by default, etc.)
Unreal and Unity use a GC.

It is a matter how it gets used, not that it is present.
Indeed, I think competitive games in general are a very good way to develop some very fundamental aspects of being, like controlling your emotions, thinking from someone else's point of view, self discipline, critical thinking, and developing confidence.
Mac OS Mavericks Download
I don't have any experience with passing the SEC's muster for going public, but if this was a scam, attracting the SEC's scrutiny would not be in their interest, because it may trigger the interest of other agencies (FBI/CIA?)

Are there examples of when the SEC cleared a company to go public, that was really in hindsight an elaborate money laundering and/or pump-and-dump sham? Because it seems to me like that would be exactly why the SEC exists: to protect the avg non-sophisticated non-professional retail investor from such things.

I guess it's hard to tease apart a pure pump and dump from a money laundering operation from one another.
That's not true "in the United States". It's a euphemistic choice by colleges that are ashamed to say "remedial algebra". The same course is called "algebra" when you take it in middle school, "algebra" when you take it in high school, and "college algebra" (apparently) when you take it as a college graduation requirement.

On the other hand, colleges do offer a different course called "algebra", which introduces group theory and is nothing like grade school algebra.

>> there can be no more than one precollege level math course before being allowed to take college algebra

The way you've defined "college algebra", it is a precollege level math course.
Jawbone Health CEO Interview (Recode Decode)
Mmm. I have transactional emails in my boxes that still have unsubscribe in the body.
Thanks for the pointer, I'll check it out.
English lacks a 'we' form that separates "me and all the other people" from "you and I". I think the poster meant the former.

https://en.wikipedia.org/wiki/Clusivity
Just like it is a fight against malloc() if the game's architecture is not done properly.
C’mon Mozilla, make a smart move and bring Firefox to Haiku OS. Just kill that Chrome OS thing.
Bogofilter also works quite well if you have enough training material.
The reason the US can't stop them has nothing to do with guerrilla warfare. The CIA dictates the policy and the military follows it. Their policies are ineffective because they are interested in delaying the war.
Duck.com is owned by google. No amount of money would be able to obtain that domain for a competing search engine
Interesting how some measurements, in the UK at least, remain steadfastly in the imperial standard; height in feet and inches, body weight in stones & pounds and, of course, beer in pints.
Bupa fined £175,000 for systemic data protection failures
Interesting stuff, how do you calculate a users "mood". Are you willing to explain your algorithm?