skysight-inc/HackerNews huggingface dataset:
This is something that bothers me a lot. I have traveled to the UK a lot and oh, what a fine nation! I love being in the UK. Good weather, amazing people, great food and drinks!

The literary culture is still very strong in the UK. But what happened to its science and technology landscape? Merely a century ago, it was at the forefront of science and technology. Where did the UK lose its steam? Anyone with historical insights into the UK care to shed more light on this?
"mapping the entire planet"

that's not true though. I know from doing HOTOSM that there are quite a lot places where there is only a road or two going through it only google maps but there is actually a city/town there. there are some counties where Google Street view cars have never even visited.
Neat. Possible bug: it took me a really long time to figure out what "Toggle section colors" does because the thing it's toggling is never visible when the toggle button is. :)
How does this compare to worker-dom [1]? Per worker-dom, one can reuse popular frameworks (React, Vue, Preact, ...) and simply move the [framework+app] code to a worker thread.

[1]: https://github.com/ampproject/worker-dom
Humphry Slocombe is raising funds from the general public
This looks like a really great resource - keen to see how it evolves!

Off topic - but does anyone know if there are any resources around about Three.js's implementation architecture? The Three.js codebase does look really nice - the code is very clear... but some of the underlying architectural ideas aren't obvious to someone who has written WebGL, but hasn't written a full 3D engine.
Indeed. When I was a young CPU designer (working on walk-in, refrigerated, mainframes implemented in 100K-series ECL) several of the old bulls I worked with had been CPU designers in the days of vacuum tubes. I loved hearing the stories of the early days, and considered it a privilege to learn the craft from them.
He's being Matriotic. He lives in a Motherland, not a Fatherland.
Rather limited information in the article. Not really useful.
No OCR.
Fascists. As much as you would like to consider yourselves leftists you are fascists for downvoting my opinion instead of accepting it for what it is an opinion in a democracy with free speech and leaving it to be read.
Re: (2), see https://caseymuratori.com/blog_0005 to see exactly how difficult it may be
I wonder if Erdos just had undiagnosed adult ADHD and just happened to have been unintentionally treating it.
Not always. Some enterprise tools use symmetric encryption.
You can use the Lastpass site on any computer without the browser extension.
It would be a good software development practice if they fixed it in a couple days top. It is not really acceptible if such a bug survived so long.
I think he means that a password manager (PM) renders the other two points moot. Password expiry? No problem - my PM generates a new one easily. Complex rules? No problem - my PM will follow any rules you like.

My response is that not everyone uses a PM, so the other two points are not moot.

Also, FWIW, I find myself rather uneasy about using a PM, so the other two points aren't moot, at least for me. "One password to rule them all" means that you've created one nice big juicy target that needs to be breached once, versus a bunch of little targets that have to each be breached individually. To take one real-life example, if the TSA wants to rifle through your digital life, it will be much, much harder for them if you don't have a PM.
"certain institutions pay a high premium for that kind of thing"

Applications in litigation support/e-discovery?
The audiobook is excellent as several members of the cast make appearances.
How to Create Music Media Player App Like VLC Free No Coding Required
Rat Park is one of those popular-science findings that doesn’t really consistently replicate or even hold up under scrutiny: https://slatestarcodex.com/2017/10/25/against-rat-park/
Go outside and find a reasonably solid stick, clean it up a bit, and take the cord and toy off of one of your broken cat wands. Or visit the hardware store and get a reasonably solid dowel and do the same.

It won’t be The Best but it will have a much lower carbon footprint than buying another plastic one made in China, shipped across the ocean, and then shipped around three or four times while people try to arbitrage costs between major e-commerce sites. And if you have any kind of mystical bent then it can also have the bonus of being charged with you thinking about how much you love your little mouse-murderer, and that will make it far better than any mass-produced toy.
Why is this a difference between "regular" programing and game play programming? Any kind of programming could have complex interactions between component. A few well known examples: OS kernel and drivers, VM manager, internet browser. The list is long, and there is a lot of programming of complicated products in the world - not everything is web development or CRUD apps.
Wealthfront Career Launching Companies List 2020 [pdf]
> Other than tests in the US, I'm pretty sure it was only used in war zones (North Korea and Vietnam). To me that's pretty nonobjectionable (not that I necessarily agree with the decision to have those wars, but if we're going to invade a country I'd rather we do it right).

Sorry, what was this in response to?
1. Give product away at a loss / or even for free.

2. People say 'great', and start taking advantage of it.

3. Competitors (for profit) can't keep up and slowly stop offering products.

4. Over time the majority of the market is capture by a single company.

5. People become overly dependent on that company, allowing them to build an even bigger, better 'moat', and discouraging any new competitors from emerging.

6. $$$$$$$$$ Prices get jacked up. Customers have no alternatives.

Kind of like an army besieging a walled city. A company doesn't need to build the best product or have the best fighters to win. They just need enough resources to outlast the competition and they automatically get access to the left-overs.
You can buy duplicates of a consumable.
If Xerox PARC Invented the PC, Google Invented the Internet
I’m entertained by how much it triggers you that we all know the truth
> It’s illegal to defame someone, for example.

In most of the USA, this simply isn’t accurate.
An animal’s lifespan is written in the DNA. For humans, it’s 38 years
Instead, it can scale out, by mass-producing small modules and running batteries of them.

1.5 MW is not a lot, of course, you need two orders of magnitude more to feed a large city. Still could work great for small cities, especially remote and cold, if cost of production, construction, and service would be reasonably low. That's where the economy of scale could kick in.
SF wants startups to behave, so why did it reject the 'nice guys' of scooters?
Why didn't you give her a tip?
Drawing Viking Man Easy Way
www.refactoringui.com/book is a great book/course that I used for designing my apps.
:) When someone on what is essentially an IT forum links world happenings to IT it is a good time to sit back and reflect.

The information economy has had a big effect - a silly amount of power is concentrated in US software houses. But it is more plausible that the major trends are slow financial decay as markets get further divorced from reality and truth. Tech has resulted in massive productivity gains; but productivity gains previously resulted in pay increases.

I hazard that sensible investment isn't being rewarded and wages are decaying because of that. In a world where WeWork and Uber are considered great ideas someone who is investing in boring-and-steady infrastructure or basic food & comfort services is not going to get the capital allocations they deserve. That is finance and politics, not tech.

Also the site thinks the answer is moving off the gold standard - I like the gold standard, but moving off it was probably a symptom and not a cause.
I dont think it losts its steam. Ww 2 gave USA huge advantage (Europe had to be rebuilt) and EU is still trying to catch it technologically.

One question, from where are you, I have head a lot about UK but never about "great food"? :D
It would be weird if he used a method like GET which is normally idempotent. People already make those be idempotent, so they would miss that the point is that a good API has all idempotent endpoints, POST and not.
I like https://www.colorsandfonts.com/. It has a lot of color options such as gradients, contrasts, pallets, and has font pairings too.
Of course they do. Very few people have the memory to recall different passwords for every service, with capital letters and numbers and punctuation, with no dictionary words, changing every 3 months.
I imagine disconnecting a reactor would trigger an alarm. Not particulary easy to steal a hot two bus sized item with a structure built around it. You'd probably need several big cranes and other logistics involved.
Iron Curtains Considered Harmful
Chrome 79 introduces major data integrity bug
But I wasn't talking about Artificial Intelligence or problem solving. I am talking about Actual Intelligence, specifically human level intelligence.

If we build AI we could only know if its conscious if we know what conscious is, and that is something we do not know, and perhaps will never know. It could be fundamentally beyond our comprehension.
In the linked post he states that the changes mystify him because there are alternatives. So if Google is following the plan you've laid out, they are not doing it well.
neutering how? did the laid off have non-competes?
> However, in practice it turns out that LALR(1) isn’t always the answer. For instance, both GCC, Rust and Go have chosen to use handwritten parsers that are not based on a declarative grammar file. I find this disappointing: We have decades of experience with specifying languages in a declarative format, and apparently it’s still easier to manually write parsers. Obviously there’s something lacking with the algorithms we have today.

Many production compilers have hand-written parsers because of error reporting, not because of issues with parser-generator algorithms.

Consider the example of missing parenthesis. I can specify a grammar with the following:

EXPR =
...
| '(' EXPR ')'

The generated parser will not gracefully report a mismatched number of parentheses! Instead, it will report that the user's input is not formatted as expected, which makes it hard for the user to understand what went wrong.

It is possible to modify the grammar to look for this case specifically:

EXPR =
...
| '(' EXPR ')'
| '(' EXPR // report this explicitly

But now I've just polluted my once-pristine grammar file. And adding all of the necessary error checks throughout the grammar will really make things complicated.

So, many production compilers end-up with custom parsers to report unexpected input in a sane way. It is not that the algorithms are lacking; there is simply no mechanism for a generator to know what a mismatched parenthesis should be reported as.
I currently use 'Send to Kindle' official extension/app to do this. I once thought of creating custom setup using calibre API to do the same without sending the data to Amazon; So I think you to highlight that Privacy part, perhaps a table comparing the features between 'Send to Kindle' & 'LastingPaper' would be helpful.

Physical connection and not using Internet for conversion should mean faster transfer as well.(I haven't tried it yet).
> For one thing, Aurora is a liquid metal-cooled fast reactor, a design that has been used almost exclusively on submarines.

That is incorrect. We have about 450 reactor-years experience as a world in terrestrial sodium-cooled fast reactors [1]. The Seawolf was a sodium-cooled submarine for a while, but Rickover converted it to water since it was a pain to deal with sodium in an ocean environment. The Russians ran some Alfa-class lead-cooled submarines, but these are a tiny fraction of the world's liquid metal experience.

[1] https://www.iaea.org/publications/7581/fast-reactor-database...

In fact, the first nuclear electricity was produced by a liquid-metal cooled reactor called EBR-I in 1952. It's a museum now near Arco, ID, and is totally worth visiting. In the US we ran EBR-1, EBR-2, and FFTF across decades, as well as some smaller experimental reactors. France ran Phénix well and SuperPhénix poorly. The Russians ran BOR-60, BN-350, BN-600, and now BN-800. The Indians have FBTR. China is operating the CEFR. All of these are sodium-cooled.

The Oklo design is highly de-rated. If you have a fuel loading that lasts in a normal plant for 3 years at 300 MW, you can run it for 9 years at 100 MW and 90 years at 10 MW. From a nuclear perspective, the fuel wouldn't know. Except for corrosion. Corrosion will get ya with time-at-temperature. To beat corrosion, you need good chemistry control and low temperatures to operate a long-lived nuclear core.
Why is that? I suppose complex maths is harder for the science journalist to understand, and doesn’t get as many clicks, so if they are reporting on it it’s because it’s substantial?
Too bad he was working with China. I want it to succeed but I imagine it cannot in the curent political reality (trade war, Xi, HK, Taiwan independence, etc).
Some context on how this list was curated and what it means would be useful.
LOL.

why do you think these programs and subsidies exist?

wink wink
Yeah once you hit a certain level it’s way too easy. This is probably an easy fix, I would assume (though given this thread maybe not!).
> I didn’t open myself up to injection attacks

Pretty sure you did. And even if you did not, 99% of other people did.
> Saying that any of those variables that correlates with gender should be forbidden is crazy.

Once again, they are not saying that. You have applied a maximalist interpretation to the article that simply isn't present in the text.

The point of the article is that the end result is still discriminatory, something that Facebook had promised to fix. And they didn't fix it, and that's newsworthy.

Your point seems to be that solving the problem is really hard, so we shouldn't try to solve it, nor talk about whether or not it's being solved by parties who have promised to try to solve it?
Forge, a new way to build and run apps for the Atlassian cloud
A couple online places to try this and where you can play around with this code. The "%" after msg on the last line seems to cause an error, at least for when I tried it with my version of nasm, so I removed it in the below links.

A small website with a few dozen compilers/assemblers, just press F8 or click "Run it" to try the sample above:

https://rextester.com/SBEL3962

Hundreds of compilers and assemblers are offered online and configurable with tio.run in a bit of a more complex website, just hit the play button:

https://tio.run/##fZAxT8MwFIT3/IpTxdBKKQoLQzKhUqRKSCCSSmzVS@...
yup. at scale, percentage is what matters.
title is wrong it was autocode (precursor of high level languages) not assembly and Brooker not Booker
With great power comes great responsibility (to clean up the mess). One can have rooftop solar and live off the grid anyway, so what's the worry? It's not like the average Joe is qualified to operate a nuclear reactor in his garage, but we're getting closer with SMRs and micro reactors.
I downloaded several thousand ebooks and read about 10 of them. I’ve also bought more ebooks than I’ve pirated and read, and the ones that I didn’t read barely even happened... just a transfer of bits from one drive to another.
Freudian slip? :)

You deleted your other comment before I could say “thank you” for calling everyone a fascist. And fascist Mr. Thiel knows where the bodies are buried.
People keep claiming self driving cars are just round the corner when we don't have self driving NPCs reliable yet.
The reason why normal matter forms disks is because of electromagnetic repulsion: electromagnetic atoms naturally resist being in the same place as another atom. There becomes a tension between the repulsion to not stack up and gravity to compress things together. Since angular momentum is conserved, the matter will spin and flatten out: ie, a galaxy.

If dark mater is a particle, it rarely interacts with anything, including itself; so, it cannot collapse. Most of the particles will be in a constant state of free fall throughout the galaxy. Only if the particle just happens to have a nearly matching velocity would it get trapped in a star or planet. Even then, it would still be wobbling around with nothing to touch.
If you have a sole identity provider, or token issuer, the blacklist can be quite simple to maintain. Plus, with short token life spans, you probably aren't revoking tokens very frequently.

In my experience, usage of the black list occurred with two use cases:

1) Invalidating all of a user's tokens
2) Alteration of claims that a user's JWT should have

As far as your applications go, you still have the benefit of not having to bother with checking the state (this is already done by the gateway).
>there's no good word for "pertaining to a country"

In English, the question then becomes "Where are we going to import this word from?"
It only takes few years to switch from a liberal government to oppressive one
Good points. However, I disagree with this:

> But please, stop pretending that type-level programming is a desirable thing. It's a kludge, and hopefully a temporary one. Personally, I want to write all my specifications in more-or-less the same language I use to write ordinary code. It's the tool's job to prove correctness or, if it must, tell me that it failed.

I don't see explicit type-programming as (always) a kludge; oftentimes it's the primary vocabulary for expressing certain ideas. I.e. type annotations are not (always) just typechecker-hints, but can be explicit documentation of intent.

> We need to be able to step up the strength of our specifications without switching language all the time. We need to integrate typed and untyped code

This has been a revelation during my time spent with TypeScript. The fact that I can just add a comment that disables an unhelpful type error on a given line is a game-changer. Or that I can assert to the system "no really, this value that has a union type is actually just this particular subset of that union" (cast) and retain meaningful checks after that point. Having a type system that's flexible has made it enormously more useful. It allows you to deal with those cases where what you want to do can't be type-checked, within the context of (and playing nicely with) a broader system that is type-checked.
I really like react, but I see the appeal of the .vue files in the vue framework. I think there are perhaps more people than you think who don't like how CSS integrates with react (CSS-in-JS) and prefer having the single file component, with super easy style scoping and with easy traditional css syntax highlighting support in a .vue file
There are designs that don't need a large containment vessel because they operate at normal pressure and there is no water that might expand by a factpr of 1000.

Look at the IMSR.
Microsoft Announces Xbox “Series X”
If I may add, Monzo bank which utilize Golang has interesting stack.

https://monzo.com/blog/2016/09/19/building-a-modern-bank-bac...
You don't need armies of PhDs to operate a nuclear reactor, just very strict procedures, trained personnel and military discipline.

I agree that a complex grid complicates things quite a lot. Just don't depend on the grid for anything, especially cooling a reactor after SCRAM.
A British friend of mine always took exception to the stereotype of Britain having bad food, his line was that they had the best food in Europe giving as the example all the imported Indian dishes.
Other's here may prefer to install `sox` and generate their own white/pink/brown-noise from 100% recycled electrons by invoking e.g:

play -n synth 08:00:00 whitenoise

for 8 hours of whitenoise, additional filters and modulations create more pleasing output.
You can add this type of thing to your validation code: exp has to be set, can't be in the past, and can be no more than x time in the future (where x is somewhere between what you're actually signing now and the largest value you could ever conseivably want to use without having to push an update to this app).

One of the biggest challenges with using JWTs is really all these gotchas that you have to think about. This isn't dissimilar to the infamous `alg:none` fiasco. In this case, it's not really about protecting against an attack, but forcing the developer on the other end to think about it. Their quick initial code that doesn't bother setting exp or has it hard-coded to 1000 years in the future will never work, so it had less chance of being left in to cause a security issue later.
"The sample of premodern populations shows an average modal adult life span of about 72 years, with a range of 68-78 years (Table 4). While modal age at death is not the same as the effective end of the life span, because modal age refers to a peak in the distribution of deaths, it may reflect an important stage in physiological decline. [...]

"Our approach is to assess and analyze available demographic data on extant hunter gatherers and forager-horticulturalists (i.e. peoples who mix hunting and gathering with swidden agriculture). In order to understand the processes that shaped the evolution of our life course, it would be useful to have data on mortality and fertility profiles across populations and over evolutionary time. Given that these data do not exist, we utilize and critically evaluate data on modern groups, as one ‘imperfect lens’ into our past." [1]

[1] Gurven, M., & Kaplan, H. (2007). Longevity among Hunter-Gatherers: A Cross-Cultural Examination. Population and Development Review, 33(2), 321-365. Retrieved from www.jstor.org/stable/25434609
Explaining how gravity works doesn't tell you whether gravity itself is a real thing, whether it is metaphysical, whether it's an epiphenomena of something else. People talk about it being curvature in spacetime vs. a force, but we're just reifying the math, right?

And I don't think we have a completely firm grasp on what is possible computationally with a given amount of physical resources, given the development of quantum computing.
We need 4-year code camps. People coming out of something like that would put Comp. Sci. grads to shame.
Building something great is only half the battle. The popular tools you are competing with have been marketed to a large extent. Redux is a good example of something that was shown to a large crowd at a conference who wanted something just like what they were seeing. It didn’t stop there though. They took the time to write really clear documentation. Dan did free videos for egghead to teach people how to use it.

Some open source authors are already very well connected. Sometimes the projects are backed by a large company. There are several ways to get the word out.
You could send another volume-up packet every say 200ms. No way that would congest a local wireless connection.
And a small turbine and a wood furnace for heating.
Indeed: ships, metallurgy, chemistry...they had lengthy births.
>Her father gave her a pocketknife, and her boyfriend gave her a bigger knife to carry in her purse.

Stories like make me appreciate that someone can purchase and conceal a small firearm (in most cities). All things unequal, a person with a gun is always extremely dangerous.

The police, after all, have no actual legal requirement to protect you[1] — and never forget that.

1. https://mises.org/power-market/police-have-no-duty-protect-y...
This approach has been explored. It has only been helpful for showing that certain types of (short-ish) cycles can't occur [1]. Showing that the sequence can't get larger and larger forever (without repeating) with this approach has been a non-starter.

[1] See https://en.wikipedia.org/wiki/Collatz_conjecture#Cycle_lengt... for a few references. The most recent appears to be the paper "Theoretical and computational bounds for m-cycles of the 3n + 1 problem" by Simons and de Weger.