skysight-inc/HackerNews huggingface dataset:
the problem isnt weather or not its true, the problem is how likely someone is to try using a severed part any way, because it just might be FUD and a dead finger is just as good as attached. aside from that, a severed finger continues to live for a while afterward, it doesnt instantly perish. it has to metabolize its oxygen reserves.
> So all that salt/garbage/whatever is increadibly uneavenly distributed and will naturally collect in certain areas.
Alex Russell – The Mobile Web: MIA [video]
You don't want those elements part of your grid.
I grew up identifying as an atheist and an anarchist. I'm dismayed by, essentially, widespread adoption of my base philosophy. It seems that a culture of nihilism is on the rise.

In this framing, I rephrase your question: how can we leverage nihilism to engender compassion, personal and societal growth?
Ask HN: Have electricity concepts been applied to information systems?
I'm looking for an analogy between information transmission and eletrical circuits concepts and measures:

- Current/Tension
-- Amperes
-- Frequency
-- Frequency
- Potency
-- Watt
-- Joule

Would be interested in any source, either some research papers or your thoughts in a comment.

I think it can be a good thought experiment but I'm especially intrigued what would be the analogous of Current frequency.

After having a significant outage in one of the systems I maintain and reading the UK power outage analysis[1] I wonder if we could learn from these systems and find better measures to detect systemic problems.

[1] https://mitchoneill.com/blog/uk-blackouts-interim-report/
> chunk component graph

yes. thanks for helping to clarify.

> > the chunk-graph does not change during gameplay

> that does technically change, because you can use landfill to fill up water and modify which positions a chunk component takes up

Yep, that might be a dealbreaker.

If the terrain only changes from impassable -> passable, not the other way around (e.g. flooding disconnecting bits), then the distances computed for the old map should be valid lower bounds for the distances on the new modified (by landfill) map, so it might be possible to use the old distances as an admissible a* heuristic to guide search to recompute new distances on the new modified map, but that's getting a bit fiddly.

This caching is likely the kind of thing that is probably not worth adding to the codebase unless you get a significant performance boost, as it adds a number of constraints from the required assumptions that impede you from changing the game rules in future
Actually the last time I checked, materialized views had a ton of restrictions on them, including things like not being able to use joins. Has that changed in recent versions?
An interesting thought experiment that I've pondered is what I would do if I was given a system that I had to program without even an assembler.

I've programmed on systems where the only access was through direct memory access to the machines memory, and other systems that had a boot loading initiated by a button that started a paper tape reader. I've also used minicomputers that had to have instructions manually keyed in on binary panel switches directly into memory to start a card reader where the cards contained machine instructions to bootstrap the rest of the boot loader off of the remaining cards.

In every case though, somewhere I had an assembler to write the code I needed. What would I do if I didn't even have an assembler? I could write one, but I don't want to do it in machine code. Now days, the easy way would be to simply construct a cross-compiler or cross-assembler that was written in say python on a different machine.

One alternative is to build a hand assembled, really simple macro system. m4[0] or Calvin Mooers' TRAC[1] are possible prototypes, but these flexible macro systems would be difficult to hand compiler into machine code so one might get by with a really basic, more limited macro system. Then each machine instruction could be encoded as a macro and then a primitive assembler could be written as macros.

However, real assemblers do more work, they generally take two passes because they allow symbols to be used instead of literal addresses. So the next step would be to program a real assembler using the primitive assembly language.

After that I suppose a compiler for a simple language like Pascal, basic Lisp, or Per Brinch Hansen's Edison[2] language could be written in assembly language.

Per Brinch Hansen provides the basic directions for construction a very simple operating system from scratch, including the assembler and compiler in the book Programming a Personal Computer[3].

[0] https://www.gnu.org/software/m4/

[1] https://dl.acm.org/citation.cfm?id=365270

[2] http://brinch-hansen.net/papers/1981b.pdf

[3] https://www.amazon.com/Programming-personal-computer-Brinch-...
Currently that's FB/Twitter (aggregating populations using).

When the arbiter of truth is a profit-oriented, authoritarian regime (ie, any corporation) that's not beholden to anyone - bad things happen.

Just look at Apple's AppStore for an example (at least politics isn't influenced by Apps).
https://factoryidle.com/ is another, similar game, in-browser, for those on platforms where Factorio is not supported.
The flaw in this approach is that it assumes that people aren't capable of adding to their skill set in the time that it will take the company to find another 'awesome' candidate.
The Greeks had some rather sarcastic humor in various plays. The Egyptians had no sense of humor, neither did the Romans. But the Sumerians are funny.

http://etcsl.orinst.ox.ac.uk/section5/tr551.htm
My biases say yes but my brain says no. I think it's simply a function of a worsening economic situation incentivizing the consumption of poor quality food that saves people time, money, or both. Also sedentary lifestyles make a lot of heavy foods appetizing that makes you want to puke while exercising.

I ate very unhealthy and was teased quite a bit for it yet never kicked the habit. Once I started receiving more disposible income than I knew what to do with, it became a lot easier to exercise, I could buy whatever food I wanted, and it sort of spun people's heads how quickly my diet changed. People keep making fun of me for having an unhealthy diet just because of inertia even though I'm eating healthier than them.

I really see body positivism as being more caused by the obesity epidemic than the inverse. As well as the rise of social media sort of spiking body-shaming and anti-body-shaming sentiments. Not just in regards to weight but also things like height.
Not necessarily, if your compiler is smart about inlining. Reading stack traces is an entirely different story, however.
link plz?
Wing Launches America’s First Commercial Drone Delivery Service to Homes
"A lot" of ML people perhaps, but also the overwhelming majority of clinical scientists and the near totality of doctors.
> When your render times are 6 hours per frame

Ok, let's say we're rendering at 8K (32 megapixels), 200 rays per pixel, 20 bounces per ray. And rendering that frame takes 6 hours. How many (mega)bytes of random data do we need per second?

; (32*10^6) * 200 * 20 / (6*60*60) / (1024^2)
~5.65140335648148148148

Six whopping megabytes per second, for the entire job, across all cores! Well, that assumed you only need one byte per bounce. Maybe you need a few bytes?

And here I can pull an order of magnitude more and then some (180 megabytes/s) via /dev/urandom on OpenBSD (i.e. Chacha20, no hardware accel), using a single core of a few-years-old fanless mini PC (some Intel Celeron with "U" postfix).

I generally don't buy the argument that your PRNG needs to be super duper fast, because usually the simulation is doing much more than just generating random data, and all that work is so much more expensive than even a relatively expensive CSPRNG. At least my ray tracers are. Generating rays is actually trivial compared to traversing, intersecting and shading the scene.. goodness gracious if I need to do actual texture & normal map lookups at a high resolution, so many cache misses :(

That said, a simple and fast PRNG with little internal state can make life easier if you want reproducibility.. and it might be easier to build a reproducible simulation if your RNG gives exactly one word the size you need, instead of requiring you to generate a big block (and then extract things out of it somehow). This is especially the case with threaded sims. So yeah.

But in this case, I wouldn't be looking at something like XorShift, I'd be looking at a random map that allows me to use (e.g.) the pixel's coordinates and a frame & bounce counter as the input and get matching (constant) output. Now it no longer matters which thread renders which pixel and when, the result will be all the same. It's not hard to build such functions, but they will be slower than XorShift if you want comparable quality. Speed should be no problem though.
I actually don't think the fact that HN is owned by YC makes much difference. It's not like the YC companies control what makes it to the front page any more than you or I do. And this might be the only place on the internet I actually have faith in the moderators to do right by the community.
I find myself perplexed by many conventions, maybe I'm a lout. A tidy slice of tape unconventionally covers my phone's frontal camera, which to me is a functional and valued liberty, while the option lasts. I uneagerly anticipated the paradigm of soft switches, unserviceable batteries and blackbox gadgetry and have partially succumbed, slightly ashamed. Similarly I've feared the eventual ever vigilant indelible Eye squirming onto my required work surface. Will this be yet another lockstep along the one-way whizbang march of the techno enamored... or will future devices continue to serve and forgive their users of modifications and personal choices? Abridged keyboards, zombie MACs, unremovable apps, fastidious needy cameras, walled shrubberies, presidential alert suppositories, registered devices, opaque source, mutant laptops, ubiquitous Ring, very clever speakers (microphones)... and I hope I'm just a cantankerous luddite who doesn't appreciate the finer attributes of an autonomous device designed by insatiable gormandizers of data and sweathearts of authoritah. I use fingerprint auth, as a convenience, not for security. It seems among the options best left alone (you know, useful), but I suspect this will become a precedent for future models in general. Not against it as an option though.
> "It's worth noting that Tree Style Tabs still exists and works really well."

YMMV. I use it but I find it buggy and slow. Once or twice a week it seems to crash completely and although it comes back up by itself, it takes a minute or so with large numbers of tabs. In the past, although not recently, I've also had trouble with it flattening my tab hierarchy when firefox is restarted, and having tabs at the wrong indentation level or no longer displayed under their parents.

Also, you can't have the bookmarks sidebar and the TST sidebar open at the same time anymore, which is a real bummer.
Umm Milton Friedman in 1967?
The dropline must help with the noise, but it would be helpful to know how much noise these things make.
And here's a lecture by Andrew George, one of the translators mentioned:

https://youtu.be/Rd7MrGy_tEg
That hiring post was absolutely insane. I hope I never have to work with someone as ridiculously minded as that author.
In a previous post of a map of a retrograde Earth(based on this?) I notice the change of climate in Central America, and I thought it was weird.

In the real Earth there is a lot of wind from the Caribean to the Pacific that caries a lot of humidity and rain.

In a retrograde Earth, the winds in that area go from north to south, and don't have so much humidity. (I expected winds going from the Pacific to the Caribean, without a big change in humidity.) (It is still weird.)
I'm not a developer.. but did spend several years at BW working with their developers. Ask away, i will see if i can answer some of your questions.
Vacuum: More Space-Efficient and Faster Replacement for Bloom and Cuckoo Filters [pdf]
The Not-Com Bubble Is Popping
I think you may be experiencing the addon updating itself. It has to restart when this happens.

I admit I've lost my tree once or twice, but again not for a while.
This is so excellent. Put it on school curricula!
The exact same trick works with custom search engines in Chrome as well.

They're equally powerful. Automatically adding search engines means users don't have to do so by hand, but you can still manually create a "search engine" too (e.g. "https://xkcd.com/%s/" with the keyword "xkcd").

In Firefox I keep a folder with bookmarks that have keywords, but I would prefer the UI in Firefox's search engine settings (the bookmark manager doesn't have a keywords column).

The problem is few will discover Firefox's bookmark keywords unless they're told about the feature, and manually create such bookmarks, while Chrome automatically creates keywords for search engines and prompts users to try them out.
Interesting perspective. I find the absolutely enormous amount of capital that wants what amounts to a "perfectly derisked index of giant safe companies" to be interesting. Suggesting that there's actually too much capital running for conventionally safe investments. Which as the article suggests is actually the opposite of a bubble (?). It's like a fear mania, as opposed to a growth mania.
That book is so crazy good! I started reading and read it all the way through in one setting and then passed it off to all of my friends. Remarkable writing and I also felt it to be quite wise.
Bigslice: A system for fast, large-scale, serverless data processing using Go
If you would like to make it yourself, check out my library! https://github.com/ryanseys/lune
No YAML
YC changed my life, and changed the lives of hundreds of founders I know personally.
Mexican police capture then release El Chapo’s Son after Battling with cartel
Is it even practically possible to have a non-truncated spike engine? If you don't truncate the spike, won't it get so thin that it'd just burn/melt off? It seems like all spike engines are truncated to at least a minimal degree.

Or is the matter whether or not the truncation has aerodynamic effects? (Do any truncations not?)
Neglecting to mention that Gilgamesh didn't want to kill Humbaba, but Enkidu talked him into it. (Enkidu is the patron of poor decision making.) And after Dumuzi, I wouldn't marry Inanna either: http://etcsl.orinst.ox.ac.uk/cgi-bin/etcsl.cgi?text=t.1.4.1#

Then there's the whole thing about Gilgamesh sending Enkidu into the afterworld after his lost toy or game.
Similarly, in the words of Beto O'Rourke after he proposed mandatory firearm confiscation during a recent debate: "Americans will follow the law."
According to the Hague Convention's relevant sections,

article 1:

The Contracting Powers recognize that hostilities between themselves must not commence without previous and explicit warning, in the form either of a reasoned declaration of war or of an ultimatum with conditional declaration of war.

article 2:

The existence of a state of war must be notified to the neutral Powers without delay, and shall not take effect in regard to them until after the receipt of a notification, which may, however, be given by telegraph. Neutral Powers, nevertheless, cannot rely on the absence of notification if it is clearly established that they were in fact aware of the existence of a state of war.

There is nothing saying that a declaration of war must be preserved. Indeed the only mentioned method of transmitting a declaration of war is by telegraph, which does not preserve the information at all and would mean the message might be completely missed if the receiver was unmanned at the time.

Ignoring the absurdity of declaring war exclusively via twitter, or the improbability that a declaration of war on twitter by a nation state would go unnoticed, it seems even an extremely rapid deletion of the tweet would not hinder the tweeter's ability to formally declare war, and thus the deletion could never be treason to begin with.

There might be an issue with the Federal Recordkeeping Act, but this would be on the part of the entity tweeting, not Twitter, and would certainly not be grounds for treason in any capacity.
Dear mods, the current title is incorrect and misleading.

Please restore the title as the linked page has it: "Search Engine add-ons to be removed from addons.mozilla.org".
Hacker News is how I first heard about Y Combinator in 2007. I applied in 2008 and got in. I became a founder. It changed my life. I learned a lot and got to build software for a lot of people.

I later became a partner and saw how powerful it was in society: people from all walks of life and now all over the world coming to create startups that a billion people can use.

That’s pretty cool, for signing on to a website that is basically the same product that it was when I came onto it 12 years ago.

In a lot of ways, my life is devoted trying to help you get to do what I got to do (and hopefully more, because my startup didn’t quite make it).
“You are the master of your universe, and yet you are dripping with rat blood and feces. Your enormous mind literally vegetating by your own hand. I have no doubt that you would be bored senseless by therapy, the same way I’m bored when I brush my teeth and wipe my ass. Because the thing about repairing, maintaining, and cleaning is it’s not an adventure. There’s no way to do it so wrong you might die. It’s just work. And the bottom line is, some people are okay going to work, and some people … well, some people would rather die. Each of us gets to choose.”

—the psychologist from ‘Pickle Rick’
Note that this uses Ultralight which has the following licensing terms:

> Ultralight is free for non-commercial use, educational use, and also free for commercial use by small indie developers making less than US$100,000 a year. You can find full terms in the SDK. Pricing plans for larger commercial projects will be announced later. For more information, email us.
Knowing you can <$> <*> >>= doesn't mean you know what something does/what it's for though.
Maybe, but I don't think so. It tends to happen when I'm interacting with it, often dragging subtrees around. It might be coincidental, but it sure seems to me like there are lots of unstable edgecases.
A classic PRNG seeding problem from 1996:

https://people.eecs.berkeley.edu/~daw/papers/ddj-netscape.ht...

Netscape was using a related method for seeing the PRNG to the one you mention, which was still a small enough space of possible seed values that when the resulting values were using in cryptography, an attacker could brute-force the seed.
I Struggle to Understand Traversable
What I'm saying is that the video contains numerous misconceptions, errors, and dubious bits of hand-waving. I'm not saying that people think they're engineers after watching. I'm saying that he is not trained as one, and that it shows in his work. I'm also saying that "what this guy is doing" and "why it's so valuable" are both undermined by his lack of training.

Long ago, some cranky academic wrote on his very well-sourced and specialized website, back when there was still that sort of thing, something like, "Everybody said that the internet was going to let anybody say anything at all. It turns out they were right."

I'm fine with the backlash from what you call my "gatekeeping." (I imagine that some gates need to be kept, but I suppose that's another story.) My point is that "the best on YouTube" is not as grand a qualification as one might suspect, and is certainly not a guarantee of accuracy.
As far as I understand they go back, goal to start with A* and use heuristic scoring that is smarter than the simple Taxicab geometry. That is at least what I understood from what the text explains. I might be wrong though.
> Everyday astronaut has some of the best space content on YouTube.

Agreed, Everyday Astronaut and Scott Manley are my go to for space and rocket news and videos.
If you don’t feel comfortable with the reliability of “free” business models, check out https://etch.blog which is only $11/year for an awesome, no-nonsense blog (and newsletter). We’re committed to providing the best blogging experience at the best price, forever. We’re also committed to the open web with RSS support and Webmention comments in the pipeline.
How to Market Yourself as a Programmer
On Naming Variables
Pet peeve of mine is that you could have a missile propelled by an aerospike that also uses an aerospike to decrease drag.
Why I think we can predict the future
Samsung's 'Linux on DeX' project shuts down after just 11 months
FYI factorio is still in early access. It hasn't been released. However it's so stable that everyone forget it.
How would you compare this book to the first part of "Deep Learning" book (by Ian Goodfellow, Yoshua Bengio, and Aaron Courville)? https://www.amazon.com/gp/product/0262035618
I understand you're going to use the least charitable reading because you disagree with me but it was supposed to be a comment about the quality of discourse in internet comments.
Kik Is Here to Stay
yeah no, this is horrible all around. the only way this kind of UI (no actual keyboard) would be useful is if it had voice recognition and you spoke the notes.
The reason aDoT exist is that DoT was written under a specific charter. To quote the RFC 7858: It might work equally between recursive clients and authoritative servers, but this application of the protocol is out of scope for the DNS PRIVate Exchange (DPRIVE) Working Group per its current charter.

There is nothing inherent of the DoT protocol that forces a model of client->recursive->authoritative. The RFC is pretty light on even mentioning recursive. It mention a technical aspect of recursive client in exactly one place, which is when discussing connection reuse for multiple requests by saying it should (not must) reuse TCP connection if possible. The RFC really just boils down to the concept of applying TLS to a tcp and udp based protocol.

The DoH RFC 8484 is very different and as mentioned above there is no one who is suggesting to apply it in any form beyond as a technology between stub resolver and a recursive server.

The dns-privacy IETF is quite relevant in context. If we want to be technically correct here, there is a draft RFC for authoritative servers running DoT called aDoT, with DANE as authentication.

Lets imagine a DoH protocol for email where Google or Microsoft suggest that email client should ignore smtp setting and send all email to them by default, and compare that to current model that we use today where client talk securely to servers and server talk security between each other. When viewed like that, is it unfair to describe DoH as being a proxy and the model of just adding TLS as being end-to-end?
> You'd get no new broken airplane designs - which is the point of the exercise.

Nobody seems able to write software that doesn't have bugs in it, in fact it seems to be humanly impossible. So, if you're going to jail people for buggy software, no new software will get written.

The same goes for airplanes.