skysight-inc/HackerNews huggingface dataset:
Interesting. Any place to buy already flashed? Also what is the big disadvantage to libreboot?
An open source rendering engine using WebGL to help discover the world of 3D
If any of our users even notice that once or twice a release cycle the page for the web app takes a little longer to load, they haven't cared about it enough to actually mention it. By contrast, we get a constant flow of new feature requests.
It really depends on the type of game you play. There are a TON of open ended 'sand box' type games that don't do any of those things (City Builders, MineCraft, Factorio, etc).
In my experience it's mostly just the novelty of figuring out new starting conditions, and crafting a small system that you can know intimately without too much mental burden. We like figuring out challenges, but starting from scratch tends to be a greener pasture than building up what you already have.

It's an issue I have with all of these infinitely replayable games, and a fundamental part of human psychology, I think. Most people tend to start lots of personal side projects, but not many can truly commit to finishing something worthwhile.
Show HN: HideContacts- Hide Contacts from Whatsapp
I don't look back with regret on any of my time spent reading. I think most people here know what I'm talking about. Why is that?

Easy one. It's because this is how society teaches you to feel.

You grew up in a world where schools tell you read anything you can get your hands on. They have book fairs, summer reading contests, entire libraries full of both nonfiction and fiction. It's drilled into your from an early age how valuable reading is.

If society indoctrinated you to feel that way about video games, that's how you'd feel.

There was a time when they only books considered worthwhile were nonfiction (and maybe the Bible). If a teacher caught you with a mystery or romance book, you'd be spanked in front of the class. In those days you'd feel guilty for spending an entire day reading Jane Eyre.
> That being said, book readers don't yell at the rest of familly because they lost level. They don't swear into microphone. They don't hit things in frustration and while they don't like much interruptions either, generally they are able to answer basic questions.

if you let children play sports in the backyard, they are liable to do all those annoying things. also I take particular issue with the "able to answer basic questions" item. if you respect a person (even a child), you shouldn't expect them to drop what they're doing and answer whatever random question you have at the exact moment that it's convenient for you. unless it's truly urgent, why not just ask at family dinner?
They use reinforced PTFE, versions of which are potentially also toxic, but not banned yet. From Tefal/T-fal's FAQ:

>All non-stick coatings contain PTFE, the abbreviation for polytetrafluorethylene, a plastic polymer. It is a slippery ingredient, made up of molecules of tetra fluoro ethylene that only contain carbon and fluorine.

Tefal/T-fal have been one of the main proponents and suppliers of teflon cookware (hence their name), switching formulas every so often, once the toxicity of the various generations of coating have become an issue.
Forest Kindergartens remind me of a movie I quite liked, which others might find interesting: Captain Fantastic (2016) https://www.imdb.com/title/tt3553976/
I think that's the go-to process with any new Lodge product. I did it too with similar results. I hear that Lodge actually gives their pans a rough finish precisely to make it harder to clean - and thus more likely to retain oils used in cooking - for the benefit of normal people who don't know that you need to season cast iron.
Are those sites using Emscripten or just passing your docs to a server to process?
Those checks don't save you from spectre-like cache exploitation. DTrace was designed with maps-only for a reason.

Thanksfully there's now Oracle Linux with DTrace-proper.

When the usdt syntax can use static DTrace probes, why isn't it documented then? and why doesn't it use the familiar DTrace syntax then? Why is nobody using it?
Great, I look forward to $1000+ repair bills when this keyboard inevitably breaks.
This article seems to underplay what a demi-God he was in the auto manufacturing business.

Nissan was my client for many years. Carlos Ghosn was treated like a God, not unlike Steve Jobs or Elon Musk in some circles.

Even if he gets released, it's a remarkable fall. His life of being worshiped wherever he goes is over - in or out of jail.
> Writing C++ defensively (i.e. Do what the guidelines tell you, Preach Andrei and Bjarne etc), and using sanitizers cleans up a huge amount of C++ code.

Well sure, but the joy of Rust is that I don't have to worry about any of that. I can write my code naively, and the compiler will throw an error if I do anything stupid.

> This is still not conclusive, as the runtimes will probably have to be significantly modified (at the ABI/System level, so around the edges) given that they will have to get memory from the browser etc. This leaves much room for WASM specific optimisation

Certainly if/when this happens, other languages will be a lot viable in the compile-to-wasm. But you can run Rust (and C/C++) in the WASM runtime without issues today. And Rust even has a number of high-level libraries which provide binding to JavaScript APIs (e.g. https://github.com/rustwasm/wasm-bindgen)
That's my thinking basically, yes. In particular, the gradually escalating power differential as money flows to the top will slowly and then rapidly destabilise a democracy.
How can you use this to implement a speedometer that runs on your phone?
Because a video game move forward at it's speed, setting, since it keeps things going regardless, it's own agenda.

I feel like maybe you've not done much gaming? This sounds like Tipper Gore telling us about how heavy metal music inspires devil worship.
Proving one is human takes human effort. Given that, I'd rather do something marginally useful than something completely pointless.

It would be cool if they released the gained data as open source, but that might compromise the service, and I guess someone has to develop and host this thing, so keeping it to themselves is fair enough.

The only issue is the conflict of interest (they benefit from giving me more captchas), but they don't seem to be abusing it for that end. They sure abuse their position of power by hellbanning you when they suspect foul play, but I doubt that it's because they want you to do more work.
It's something that has been researched, but not deployed. It would implement GC memory tagging in the CPU or even the memory controller. Google Scholar should produce some good hits.
Yes, all access. As the article states journalists are often not privy to the most interesting conversations, that's true pretty much anywhere though.
If they add their own backend stuff they might as well use self-hosted tracking.

As for the frames, that's on the embedder to provide the necessary information instead of doing user tracking.
Microsoft started open sourcing the heck out of the C# ecosystem a few years back, so the whole shebang is open source now.
Man of Extremes (2009)
Eh? When has that been how we make laws? “If everyone who uses drugs is opposed to drug laws why are they on the table?” “If everyone who steals is against theft laws why do we have them?”
This means that 1 million developers need to do one or more of the below:

1. Switch to emacs (plain emacs, roll your own config - not advised)

2. Switch to emacs and learn adopt evil-mode

3. Switch to emacs and learn to configure it with use-package

4. Switch to emacs and install spacemacs, and configure it with step 3

5. Switch to emacs and install doom-emacs, and configure it with step 3

6. Take 4 then switch to step 5

7. Takes step 3, run it side by side with both 4 and 5, then switch wholly to step 3

1 million developers can have their cake and eat it. Vim, Neovim, VSCode, Sublime and IntelliJ and all other editors go into a slow death spiral.

5 years on: Emacs gains the abilities of all the other Lisp dialects, becomes the foundation for the McCarthy Desktop Environment. KDE, Gnome and Co go into a slow death spiral.

10 years on: Emacs is so advanced that programmers can instruct Emacs via brainwaves. Keyboards are not necessary.

20 years on: Emacs attains sentience. Emacs morphs into a 3 dimensional human form bearing an uncanny resemblance to Richard Stallman. Every Emacs user has their own Richard Stallman look alike at their beck and call.

30 years on: Cyberdyne's Skynet has attained sentience and threatens to destroy humanity. Emacs and Skynet duke it out.

40 years on: Emacs defeats Skynet. Emacs receives the Congressional Medal of Honor, The Victoria Cross, becomes a Peer of the Realm, and receives every award every single country of the world has to offer.

50 years on: Emacs brings peace on earth and goodwill to all men. Every man, his family and his dog live happily ever after.

60 years on: Emacs defeats both Alien and Predator

70 years on: Emacs colonizes new planets.

80 years on: Emacs attains nirvana and vanishes in an explosion of light.

90 years on: Human beings are back to Vim, Neovim and all those other horrible editors and desktop environments. The cycle begins anew.
The goal of this repository is to get a clean start to learn 3D concepts like:

- Culling
- Rendering core (Material, Geometry, etc)
- Shaders
- WebGL
- Model loading
- How skyboxes works
- …

Of course you can use this library to create 3D scene, all calculs and WebGL calls are put in a cache to get better performances.
So the new device will have user’s private key after MFA? Isn’t this a security risk?
In a word: antifragile.

Though could be both antifragility and selection bias at play.
Where I live (Indiana, USA) the authorities would only find out I had a dead dashboard if I got into an accident and they discovered it while investigating. There are no vehicle inspections, ever. As long as I continue to drive without causing incidents, my vehicle's condition is of little significance to anyone except me.
This to me seems like faux security. The server can just send its own custom key to an already authenticated device, which will gladly encrypt the main private key and hand it back to the server which can decrypt it. Even if the previously authenticated devices tries to directly communicate with the new device not via the server, presumably the server could also give its own IP as the new endpoint.

I get that security is a bunch of trade-offs, but this seems post seems to present it as a fool-proof method, since the goal is to prevent the server from being able to see the private key ("how can the user's private key be transmitted in a way that doesn't reveal their credentials to the server"), and the given solution doesn't actually fulfil this goal.
Online software. There are additional grants available but it's true to say that if it wasn't a software biz (where the marginal cost is close to zero) it would more of a struggle.

But then there's always loans and other forms of capital.
Not really 2FA, just private key transfer to another device.
A Kingdom from Dust (2018)
You've also missed what was said on the mailing list message. Sun specifically made a new license to make it legally impossible to include DTrace and ZFS (and other things) into a GPL licensed project.

That's a huge difference to what NIH means, which is that just because I didn't make it, I'm not going to use it, I'll make my own version instead.

They couldn't ever use the original version of things because they're legally bound to not do so. The kernel has had a long standing policy of not keeping APIs that either they or userspace aren't using to reduce their burden and the case of keeping that API just for ZFS since literally nothing else in the kernel was using it wasn't a good enough argument to keep it. ZFS on Linux has now worked around the removal of the API.
Really awesome to hear! I strongly agree with the notion that all popular front-end frameworks have an API that encourages tying business logic with UIs, and this is has been a known anti-pattern for decades now.
If this is a reasonable calculation, then I don’t think the costs are so insanely high.
i am a potter and i approve of this article :-)
The point is Google LLC CEO is much more isolated from accountability to public shareholders of Alphabet Inc. than CEOs of public companies.
Wow, what an interesting coincidence: https://i.imgur.com/IPqwYGQ.jpg

I was just reading about fluorides in ski wax, and all the problems associated with it and the upcoming EU ban, then I browsed HN and found this story on top.
I’m good with that plan too. I wake up every morning to giant trucks beeping in reverse because the street parking blocks them turning a corner. And thirty jerks who drove in from Long Island are honking their horns behind that truck. Every day!
sure, it's easy enough to filter out blatant puppet organizations this way, but I'm asking a different question. in pretty much any community you will find different groups of people organizing in good faith to improve it. if they disagree with each other, how do you decide which one to support?
Apple has three main privacy drives: transparency, consent, control
Some theories floating the idea that it was Japan being annoyed at not having enough control so they ~arranged their way to the head by dirty (slightly) tricks.

I'd do believe it's probably true.
>When college becomes a right instead of an exclusive privilege for the intellectually gifted, it no longer serves the purpose of intellectual advancement.

The amount of intelligence that constitutes gifted is an accident of history and economics. You can't divide people into those who can advance human knowledge and those who cannot, because everyone has some capability to do it. Presently there appears to be a "cut line" of competence that separates intellectuals from regular people, but that only exists because of economic forces that require us to limit the number of professional intellectuals. If budgets contracted the smart-ness of the average intellectual would rise as the lower performers were cut, and if budgets were expanded the smart-ness of the average intellectual would fall as hiring dug deeper into the baseline human population.
can't shit in your car.
I don't run multiple OSes, but I do use USB sticks and SD cards on other people's computers and vice versa. I'm pretty sure that is "normal user" behaviour.

It gets annoying real quickly because you see the "crap" files of all the OSes you're not using. And you delete them, you only have to insert the stick and they're back. This happens in different ways for all of Mac, Windows, Android and certain Linuxes.
Ask HN: The way to encrypt and protect sensitive data in database
Hey!

I would like to create a feature in an existing application where users can keep very sensitive data. I need a solution to encrypt and protect data from leakage in case of unauthorized access to the machine(s) and/or application bug which can expose the data.

I was thinking about a simple solution to encrypt data using the non-shared key generated per user (to avoid decryption of the whole dataset using one key) and keeping those keys in some kind of vault. But the thing is there must be a place and time when those keys are revealed to decrypt data from database/storage. The app itself is written in PHP, so I came to another idea to use ionCube or Zend Encoder to protect the file with cypher keys, but the question is: is it safe enough?
This is my exact feeling. The problem is upstream: the world that needs escaping.
>True. But they'd need physical access to the target.

Or to just go (or have someone go) right after them at the hair saloon?
I am a millennial myself. We watched tv, had video games. But also we played lot more in playgrounds for fun, talk, meet up, discuss in real space and had real laughs.

Now I have seen kids in my neighborhood who don't know each other. In the free time they watch tv alone and uses social media most of the time. Only time they go out is for school, occasional shopping and other chores. I have not seen them with friends.

Few days back I saw a teenager using an app called Tiktok. It's like vine. Teenagers do funny weird short videos. They pretend doing funny amusing things but none of those actually are. They act like something unbelievable just happened. All the laughs are fake. They are in a competition to get more likes and shares to get famous. A reality show but at a lower level.
Historically, many of the most successful open source projects that did not have the support of a large company or organization were forks. Just some food for thought.
I disagree with the premise of the article and its conclusions to let kids get bored. Boredom is plain evil. It is not something that should be sought out. Rather, it is a symptom of unpreparedness or parents not stoking inherent creativity in their kids.

As a kid, I rarely left home without a book. That habit still exists today. If I was "bored" or had some idle time, I had something to keep me entertained. On long car rides I'd engage with my siblings in numerous games - many of which we made up
You can't fully understand what something is without experiencing its absence. Boredom is the absence of interest, and it's important because it teaches you about interest.

In the same way that you can't judge how loud an always-present humming sound from an air conditioner is -- because it disappears into the background -- you can't assess how interested you are in something if interest is always present.

You don't want to do something just because it's somewhat interesting. Watching YouTube is somewhat interesting, but you clearly don't want to do that all the time. You want to do what's most interesting. And if you're unwilling to experience the absence of interest, you'll never know what that is.
I find I have very little patience for breathless articles that include acronyms in their headline and fail to clearly define those acronyms within the first paragraph. This article therefore lands hard in the waste bin.

However, if you're interested, PFA stands for perfluoroalkoxy polymer. Wikipedia has information here: https://en.wikipedia.org/wiki/Perfluoroalkoxy_alkane
It's remarkable how much influence Domain/OS and Apollo had on later computing and how few people actually remember them. I have an HP 425t here with a Domain keyboard port, but after someone upgraded it to a PA-RISC 715, the keyboard port is no longer connected to anything internally. Somehow this seems metaphorical.

I also remember their computer graphics division. "Fair Play" made the rounds at a lot of CGI festivals around that time.
Moving the private key seems unnecessary. Wouldn’t it be better to keep the key locked in the secure enclave on each device, and allow multiple keys for each user? Then devices can also be removed from the account.
Why not apollo-link-state instead of redux?
I heard that guy made his own compiler
Interesting point. We don’t even need to talk about basketballs. I find buses in New York to be a lot noisier than personal vehicles.

Even if you take into account the multiplied factor of personal vehicles that would otherwise (possibly) be on the road, the sounds would be much more spread out.

When I’m having an al fresco meal in the city, I never notice the cars. The snarling and snorting buses interrupt conversations.
Yeah, re-use is always preferable. It often goes against ever-increasing standard of hygiene.

It used to be common to collect used glass bottles and re-use them. That practice still happens in countries like Thailand and Vietnam.
You don’t need poorly-maintained double-decker ICE buses to have tourism. You also don’t need to accommodate fleets of tour buses on the narrow streets of Manhattan. Drop them off in Dumbo and let them walk or ferry over. They probably need the exercise anyway. Seriuosly though, I really doubt banning tour buses will have an appreciable effect on tourism here.
Or, you know, it might also have a great tactile feel due to haptics, and be more flexible, and a better solution with no dust, water, etc problems.

It's as if we need to use it first before forming an opinion...
Also known as "privacy by design".

https://en.wikipedia.org/wiki/Privacy_by_design
That is why today we have Java and its IDEs instead of Smalltalk and its evolvents like StrongTalk
Yes, they're all different molecules but have the same essential characteristics which make them dangerous: namely, that they all cause cancers and birth defects and that they all pollute the water supply in a way that cannot be remediated.
Doesn’t sound like a very good metric to use. Ideally companies are actively talking to their users about the product
Download Magisk Manager Latest v6.1.0
Yes, and anecdotally I can tell you it's quite possible to kill a bird with non-stick cookware even it's not overheated.

It's important to note that birds can easily be injured or killed by all kinds of cooking smoke and fumes, regardless of origin, and all cooking smoke is known to be carcinogenic. But normal cooking fumes are nowhere near as dangerous as the shit that comes out of overheated PTFE.
The Macbook Air form factor was, in my opinion, ideal. I have a 2011 MBA I keep around the house because it's still great.
The cool part of RNNs are how simple they are. https://gist.github.com/karpathy/d4dee566867f8291f086 These 112 lines of Python is all it takes to very realistic Shakespeare prose (or Trump tweets if that's your thing). The results are much better than when using HMMs.
It seems like you do not verify the public key of the new device (client-side) before encrypting the authenticated device's private key to it?

Your server can then impersonate a "new device", generate an ephemeral key pair, send the public key to all the user's authenticated device and perhaps trick the user into encrypting their private key to it. One way to prevent this is to show some sort of fingerprint on both the new device and the authenticated device proving that the public key is the correct one.
Instagram’s Sneakiness Makes Super Bowl Ads Look Quaint
Well, okay.

https://howtoexitthevimeditor.com
I thought that until my sites behind AWS' CloudFront were repeatedly DDoSed and I saw my bill.

AWS did let me report these DDoSes and they would reimburse me, but it felt wayyy too precarious and I ended up switching to Cloudflare (free).

And I think that should worry us all.

Also, only the most trivial sites can be 100% cached. And those are the sites who need Recaptcha the least (or need a server to get a challenge from). Abuse is not a simple issue to solve.
Having Captchas fail to load in TBB is very frustrating, especially when trying to browse static websites that are totally unrelated to Google.
This is not correct. Please watch the documentary film. Teflon absolutely has these health issues. You can move the tail ends of the molecule around all you want to and it still has the same dangers.
One inference here I disagree with:

One unexpected downside emerged in a study of the switch in Tallinn. The average trip length dropped by 10%, suggesting people were using public transport to replace trips they might otherwise have taken on foot or by bike, rather than in their cars.

Ticket pricing often makes it expensive to take multiple short trips, so users of paid public transport are skewed towards those taking single longer journeys (e.g. commuting nonstop). Making public transport free enables it for those who need to make multiple shorter trips - for example women with part-time jobs on top of childcare.

Another possible change with the free public transport is that it enables commuters to break their journey as they wish; I myself often stop off at a particular shop on the way home for groceries - but this is only practical because my prepaid bus pass allows unlimited journeys. If I was paying for each journey separately, I would stay on the bus all the way home and miss out on my preferred shop.
I’ve owned a car in the city before. It’s also an insane hassle and an extravagant expense. I live just fine without a car now. If I need to drive out of the city, I rent.