skysight-inc/HackerNews huggingface dataset:
I agree it's sad to see things disrupted/destroyed, but it certainly lit a fire under a ton of people who have the power to make dramatic shifts. I think this will mark the beginning of a new era in semiconductor abundance and innovation.
> There is never any skepticism about the technology, the safety, the long term impact (as you would have if someone was setting up a nuclear or gas power plant). They simply “get it”

This is also a bad thing, because there are some real issues with PV panels too: leaking toxic materials, recycling problems, environmental side-effects because you need to mine for rare earths and critical metals, etc. It's far from being as simple and as clean as many people imagine, and not taking into consideration all this might cost us all a lot of damage to nature and wildlife in future. I don't want to get into nuclear vs. solar energy flame wars here, primarily because I don't feel that I have enough information and knowledge to be able to perceive all the possible side-effects of each type of energy - but the fact that world is so deeply biased one way for solar, the other way fro nuclear energy definitely will not help the best judgment on this very important topic.
Download Web Plus-An open source web browser that respects your
It also seems to be lagging on the literal front, at least on my iPad.

Considering these are just hello world apps, the performance has a long way to go.
ctrl+D is used to bookmark on firefox.
the page kept deleting lines with the same shortcut.
Reading the article it seems that is now allowed to “attack” and drive into a crowd.

That seems to be something entirely different from letting the car roll and trying to get away from a crowd which is the self-defense from your points.
It seems awesome, but we need to find out the actual reason.
FWIW I completely agree with you but I see no way out.

The Linux kernel project needs and deserves the best security methods but (a) likely can't afford the people and (b) bringing more money aboard might draw unmotivated people only after the paycheck which could objectively deteriorate the project's code quality.

Dual cryptographic signoff still doesn't address any social issues (or I'm grossly misunderstanding it if it does). F. ex. a state actor can threaten or bribe two, five or thirty people into merging a harmful patch.

So what can actually be done?
Yes naturally, GL ES 2 is a 3D API.

There used to be a time when we had accelerated 2D graphics cards, even with support e.g. GDI, and then the 3D graphics accelerator was an additional card.

So there was a transition period when GPUs were still 2D accelerators that could do some 3D on the side.

Then graphics cards got the ability to do matrix operations in hardware, this was still mostly 2D with 3D super powers.

However then shaders came into the picture, as consumer hardware finally became cheap enough to adopt capabilities of graphics workstations hardware.

First only Assembly language for GPUs, but by the time DirectX 8 and OpenGL 2.0 became widespread, we got C like shading languages.

GL ES 2.0 is basically OpenGL 2.0 only with shaders and hardware transform and lighting removed.

If you want to make best use of the GPU there is no way around writing shaders, regardless of it being 2D or 3D graphics engine.

In fact you want to code most of the typical 2D effects as shaders running directly on the GPU.
I sill don’t understand is how to write idiomatic code which deals with multiple different error types.

I am not sure if it is idiomatic but I have been following the guidelines int this article for general error handling:

https://nick.groenen.me/posts/rust-error-handling/

And this article for having context:

https://kazlauskas.me/entries/errors.html
Super Mario Bros: Level 1-1 (2014)
Most of the things are similar then redddddd so need to say nothing new but in a good way
> On the other hand, <details> for menus and dialogs is a stretch, semantically.

Not really, for either menus or non-modal dialogs:

“The details element represents a disclosure widget from which the user can obtain additional information or controls.”

https://html.spec.whatwg.org/multipage/interactive-elements....
Wow. This is nice. I can see putting it to use with csv and json with gron or something. I don’t have that much markdown to search, but having a tool be just there in the shell might change that.

I see they have enabled Snowball stemmers. I wonder if using other Lucene analyzers such as Voikko for Finnish is feasible. Snowball wasn’t particularly good when text get complex. I used to deal with Lucene and Solr way back when. Based on the OP I see Graal requires change.
One of the things limiting the life of nuclear power plants is damage from thermal cycling. So a nuclear facility which only generates power part of the time can have a shorter service life in terms of calendar time (and will almost certainly have a shorter life in terms of time spent operating or power produced).
I thought I was getting too old to still be interested in computers and then I discovered the Rust language, loved it, managed to shoehorn it into a project at work, and became a happy coder again. I still have the passion for code I thought I lost looong ago.

So find an interesting new tech, maybe in a new job. It may work for you.
True perhaps but if you're doing it because there is "power" in it, that paradoxically defeats the object.
I felt in a similar position a couple of years back.

Backend development at that time looked easy (build restful APIs of a database) and all the fun was in the frontend.

So I started focusing on frontend and I ended landing a job a techlead of a small team (6 Devs). This change give me visibility of what are the problems with development, so I started going meta-development.
How are we developing things? How can we adapt to the business requirements? How do I keep my team happy and focused?
Eventually management saw a value in my work and they asked us to create a team to help other teams across companies branches.
I find the joy and purpose not in achieving company okrs, instead in making other developers better :)
In the same vein there is Xaringan for R
https://github.com/yihui/xaringan
To whomever authored the title: it should read “open source; built with 3D printed parts”

I’m always on the lookout for neat things to 3D print. The current title is deceiving in that you cannot fully 3D print the whole thing. It looks cool though!
On my second sentence maybe, but not the first.
Will Any GPUs Work on the Raspberry Pi?
Go also has good support and Java has http://teavm.org/ and JWebAssembly. There is also the general https://wasmer.io/ for using web-assembly in any language. They claim they have good support for other languages like Python and PHP but I personally never tested that.
The parent comment was written early into my reaction to the news and I think I was a bit histrionic in my commentary about the security industry. People are helping, and that's commendable.

It can be difficult when it appears that we are building and deploying so much more software than we are maintaining and securing.

I don't know exactly what mindset will win out - either an assumption that information always leaks and that that's helpful to catch people when they might fall, and/or a mindset that believes it's necessary to be able to create private channels -- if perhaps not private spaces, for safety reasons (is there a digital distinction there? could there be?). Fragmentation and/or consensus are two possible paths forwards (that different communities are already exploring).
Consider it rather an excuse to have fun, and a feasible explanation if you have to explain yourself to anyone (boss, investors)
The meta-principle is that in complex domains there is no straight line, well worn, "plannable" path to greatness.

Kenneth Stanley calls it "The Myth of the objective" and has spent the last several years trying to formalize this idea (within AI as well) and get it more traction.

Book -- https://www.goodreads.com/book/show/25670869-why-greatness-c...

Talk -- https://youtu.be/dXQPL9GooyI
> Bitwarden says they are hashed and encrypted with your email and master key before leaving your device so it is not possible to get them even if they are ever hacked.

This part makes electron apps even a bigger problem, because if hacker owns the app that's the point where they can grab the password before it's encrypted.
A couple of comments here focus on the ability to play -- which is important -- and on blue sky thinking, etc. All very important, true!

But what really strikes me is how this situation Feynman was in is a perfect example of Deep Work. He could expore whatever his mind needed to explore, and do it for as long and in whatever way he needed.

I'm pretty sure this is an often overlooked success factor for his Nobel win.
Admission of wrongdoings wont get you uncancelled in 2021.
You are simply upvoting to say “this submission is important”.
For reference, here's the actual text from the Oklahoma law: http://webserver1.lsb.state.ok.us/cf_pdf/2021-22%20ENR/hB/HB...

A motor vehicle operator who unintentionally causes injury or death to an individual shall not be criminally or civilly liable for the injury or death, if:

1. The injury or death of the individual occurred while the motor vehicle operator was fleeing from a riot, as defined in Section 1311 of Title 21 of the Oklahoma Statutes, under a reasonable belief that fleeing was necessary to protect the motor vehicle operator from serious injury or death; and

2. The motor vehicle operator exercised due care at the time of the death or injury.

Here's the Florida law, though I'm not sure which part(s) to quote: https://www.flsenate.gov/Session/Bill/2021/1/BillText/er/PDF
Self-Promotion: if you’d like iPad support and more features, I’ve been working on such an app for the last 2 years:

https://hyperdeck.io/
I like him more after reading it.

All the stories had neat ideas, demonstrated his personality and showed what drove him. Of course it wasn't laid out directly in a boring technical book that no one is going to read.

Also, what's up with people ignoring the fine line between crazy and genius, and thinking all these genius are supposed to be completely normal people?
There is a passive ice pile technique, but for producing water https://en.wikipedia.org/wiki/Ice_Stupa
This suggestion, if taken to it's logical conclusion in my mind, I should send an email to every open source project maintainer ever warning them that at some point in the future I might attempt to validate their 2FA settings or try to submit mildly malicious code to them to test their ability to do code review at some unknown date in the future.

Maybe this helps to raise awareness, even though in reality I will do tests like this to a tiiiiny percentage of repos over the next decade.

I don't really know what purpose this would serve other than making people realize everyone got the same message, and everyone going back to being just as complacent as they were... but now we technically informed it was going to happen so it is fine now?

Do any security researchers ask permission before finding other vulnerabilities in random open source code? I have never observed this.

I feel like this type of thing should be assumed to come from whitehats or blackhats always.

I for one teach everyone around me that if they can compromise me, they can have the bitcoin private key I leave on my personal systems. They earned it, and I will see that outgoing transfer on that address as a canary.

I have been compromised a couple of times in this game when multiple people colluded, and it only leveled up my opsec and threat model. Good.

IMO we should double down and raise grants to offer as bug bounties for people that successfully get potentially malicious code past code review in majorly depended on open source projects. We need to encourage a -lot- of this behavior to train people.
"The devolved nations are getting antsy. Quick! Tease them with bridges and tunnels and infrastructure projects"
I can recommend this very much. Together with https://learnopengl.com/ I learned most I know about graphics.

The same thread in 2019: https://news.ycombinator.com/item?id=19895218
Your critique seems more about waffle words in apologies and less about this specific apology. While they do waffle in that sentence, on the whole, their apology seems pretty sincere. They acknowledge their error and the harms they perceive they caused. As a linux user, I am inclined to accept.
Most likely we'd be able to determine they are from earth from their properties and from their locations and from their small numbers ?
That is an unchairitable reading, the question is are they happier after having played the game than they would have been if they had hacked on something?
Robin Dunbar – Friends:Understanding Our Most Important Relationships
I’ve been working on something like that for the past two years. It uses markdown, but extends it with a bit of syntax to set templates, layouts, and animations

https://hyperdeck.io/
You definitely inspired me to read it now. The clockwork of Feynman's human and non geeky character is one of the most interesting things about him.
Right now there are three comments here. One denying the agency of drivers who kill people, one describing protests as "terrorizing" and celebrating the legalization of manslaughter, and one describing Democrat mayors as "leftists" (which they are not by any stretch of the imagination) and implying the mayor of Portland isn't allowing the police to "handle downtown riots" (which is easily disproven by watching even a few seconds of the videos of protests in that city) while asserting that drivers who crashed cars into protestors are justified in believing they would be "pulled from their vehicle and possibly killed" (a thing that hasn't happened) and that SF and Portland are "lawless" cities.

If you don't hear the dogwhistles, maybe you've just gone deaf from the constant exposure. But even without those it should be obvious that there are three things going on here:

1) People are blatantly and knowingly lying about what happened at the various protests over the past year to create a boogeyman to justify the deliberate attacks on protestors using cars (which prior to the Unite the Right rally was exclusively seen as an Islamist terrorist tactic).

2) People are conflating different scenarios involving drivers running over protestors ("innocent" drivers taking a "wrong turn" and being confronted by an "angry mob" and panicking; police officers intentionally crashing through a group of people rather than backing off and taking a detour as a show of force; white supremacists intentionally crashing cars into groups of people as an act of terrorism; etc).

3) People are creating a false narrative of "leftist" officials conspiring with criminals while "concerned citizens" flee the chaos as the police stands idly by doing nothing (suggesting the solution to the "lawlessness" is more enforcement, cracking down harder on protestors, further radicalizing them rather than addressing the underlying injustices that caused the unrests in the first place).

Note that this isn't a matter of opinion. These claims are factually wrong. These lies are knowingly spread. Describing protests where the police routinely shot out protestors' eyes, literally covered parts of the city in tear gas for weeks and arrested and attacked clearly identifiable professional journalists including TV camera teams, as "lawlessness" is not just a misunderstanding, it's a call for violence.
One would think indeed, but not the early FatTwins.
I suspect it's not just the cloud cover. Looking at the map, it's quite depressing to note just how high up north even London really is. Berlin, Warsaw and Amsterdam are all similarly positioned. If we pan west along the 50° north parallel, the first reasonably large city in the American continent is ... Winnipeg.

We just don't get that much sunlight throughout the year to start with.
I have been coding 30 years, the joy comes from getting cool stuff to work. I think you lose the joy when you either don't get the time to do the work (too many meetings or not doing cool stuff). If you can fix those 2 things (maybe with another job) you'll get the joy back.
Graphql is much nicer to use than the suggested solution to do one billion http requests for the sake of it.
Slightly off topic but does anyone know a webbased slide editor that has responsive layout built in? Something like Indesign’s liquid layout feature?
There’s so much happening in this space and yet everyone sticks to fixed desktop format.
Applying a real world observation toward something not related is called cross-domain technological transfer.

I did the same with fishing at a lazy brook in 1983.

I observed how the river get all bendy shape of the letter “S”, how the banks are shallow on inside curves, recalled a geostat photos over decades and finally noticed how these increasingly curvy S finally touch the other curve to a point of making a new waterway path, leaving behind a stagnant bend to dry up.

Network modeling, and the many architectural variants of TCP flows came soon afterward, notably delay-tolerant TCP variant called Space Communication Protocol Specification (SCPS).

TCP-SACK was instrumental precursor toward its delay-tolerant design.
> Finally, I think the Guardian has an anti-Chinese agenda, which leads them to trivialise anything they can about China.

Tell me who in the West doesn't trivialise anything China related? Those people prefer to violently lash out over admitting things unpleasant to them.

The West needs to admit that "$name_of_western_country smarts and Chinese industrial might," usually means both Chinese smarts and Chinese industrial might, with a Western partner just appropriating the credit.

The crowd dominating intellectual discourse in the West make their countries a giant disservice by closing peoples eyes on this.

The loss of intellectual potential in Western economies came dangerously fast following the deindustrialisation.

With how thins go, the West will soon have nothing to show for its inability to make things, but also no brains to design it, and soon no money to buy it.

The famous "Designed in California, made in China" is not a statement of proves, but insecurity.
This account is 25 days old.
I'm not sure what's difficult about

(map! :n "ff" #'save-buffer) ; Save
(map! :n "fq" #'kill-current-buffer) ; Quit a buffer

or

(defun my/org-buffer-check ()
"Check that we are in org-directory, and the buffer name is in that directory"
(and (string= org-directory default-directory)
(seq-contains (directory-files org-directory nil)
(buffer-name)
'string=)))

the latter being easily represented as:

function my/org-buffer-check()
return string=(org-directory, default-directory)
and seq-contains(directory-files(org-directory, nil),
buffer-name(),
&string=)
end

(seq-contains looks through the sequence returned by directory-files, for the result of buffer-name(), and compares them using the string equality function)
> When I was in high school, I'd see water running out of a faucet growing narrower, and wonder if I could figure out what determines that curve. I found it was rather easy to do.

Out of curiosity, does anyone know the solution to this problem? I wouldn’t even know how to approach it. (I’m an undergraduate physics major; I know nothing about fluid dynamics, but from Feynmann’s description I suspect that isn’t necessary…)
> Or are you calling for developers to essentially put restrictive sanctions on any and all Google products/projects?

Yes.

> And if so, are you actually holding yourself to the same standard? Never using a recaptcha? Never visiting a site that uses Google Analytics? Never watching a YouTube video? Never using a device which runs the Android operating system? etc., etc.?

I intentionally enter a large percentage of invalid data into recaptchas to spoil their dataset.

Google Analytics is blocked by my ad blocker.

Same goes for ads on youtube.

With regards to using their stuff, I don't demand anyone should stop privately using it if they need it. You just shouldn't encourage any further people to use Google stuff by filling their ecosystem with more new software.
Top Spenders on Lobbying US Congress
So if we get consent from a C-level at a company, we don't need consent from every other lower level person we trick?

If you have approval from one person in an org of 100,000 is this still okay?

It has to be, because getting explicit consent from every person in the org at that size would be untenable, and make them artificially extra vigilant during a potential audit window.

Well now scale this to open source. The typical web project has 2k+ random nodejs libs in their dependency tree. These are all separate orgs/individuals.

Real world bad actors are backdooring these projects constantly. I specialize in this area of research.

If every white hat has to get permission from exponentially large dependency chains, they will never even come close to being able to compete with black hats here finding the weak links of the chain.

The blackhats set the rules of engagement, for better or worse. White hats should be free to go for it just like with any other vulnerability they evaluate.
If you don’t retain the whole deal you’re not retaining the aesthetic, in my opinion.
Thanks for sharing!
What would be the main advantage of this vs something like Google Slides?
What is it about those anecdotes that makes you like him less?
But that doesn't mean you need to be able to implement them though. Shouldn't having a high level knowledge about these problem be enough if all you are doing is building apps.
Thanks, that looks helpful too.
Note your second link seems to be missing a dot between "old" and "reddit".
Germany, region of National Park Eifel. These things stand even in the park. They’re taller than trees around.
> It's pretty clear you're trolling now

I am not. I genuinely think Google is evil and should be dismantled.

> - slices and maps are already generic in Go

So people are supposed to not rewrite 2 of the possibly infinite types of data structures and classes, and constantly rewrite all the rest of them?

> - Go has great performance, great readability and write ability, and that's valuable for everyone, not just beginners

Enough other languages do as well.

> Go is a language, not a library

If Google abandons the funding it does not matter what it technically is. No money, no developers.
My dramatic shift - never work on a project that helps the car industry. They're now on the same shitlist as weapons, coal, and surveillance capitalism.
Thanks a very interesting and insightful analysis.
Scientists make further step towards understanding dark energy
Correction: Crystalline silicon solar cells, the most popular type today, require no rare earths.

The most expensive and rare element in them is silver - used for the reflective layer underneath.
Although I didn't approve of some of the things he did, his book (Surely You're Joking, Mr. Feynman!) made me want to branch out more, to approach the world with renewed curiosity. His book is a good reminder that there is more to life than your resume.

I often find myself taking random detours like he did with the ants or the bongos.
> However, you need to be able to do physical design of those transistors if you want to do anything that couldn't actually be done on an FPGA

Only if you don't care about power consumption or speed. Just having a hard implementation of something instead of on an FPGA can be a marked improvement. (that said I agree it would be much more interesting to be able to design more directly).
The example given in the article for bottom-up DP is edit distance, unless you're referring to something I missed?