skysight-inc/HackerNews huggingface dataset:
I don't know. I get what pg is saying but I feel like he's missing some huge points here.

I find that emotionally-laden content with overly-specified points combined with extreme surety sells better than more intellectual content that leaves many questions open to the reader. I find that in my own writing, over the years I'll take the same subject and move slowly from generalisms to specifics, and that *the process of reading, writing, and thinking about the generalisms are what drive the eventual specificity an confidence. I also find that writing and editing is itself thinking, that many times I don't slowly advance towards a goal until I've flailed around at the edges for a while. (Which he says as well, I think)

Being wrong a lot in public helps to be eventually be right. There are things you'll never see unless you establish feedback mechanisms and run through them several times. There's a popular idea among some intellectuals that most books don't deserve to exist. I understand and mostly agree with that; there's been a ton of books that are supposed to say something that don't. There's also a ton of essays that show a writer wondering around in a field, circling around some idea they can barely express and how no idea how to understand.

I'm okay with all of that. In fact, I think it's a good thing. I might not read any of it, but we need lots of people thinking about important things and trying to work through the issues. That's going to mean breaking a lot of these rules (or scoring low on the multiplied metric).

Don't get me wrong, I like the metrics and they're a goal of mine. But you shouldn't write for other people, you should write for yourself. Otherwise you'll spend a lot of time worrying about what other people say about you. Write for yourself, figure out what's important to you, then work through becoming more and more specific as you grow. You don't play tennis by watching the scoreboard, you play by hitting the ball and engaging in the game. Likewise while you want to score high on these metrics, you've got to spread your intellectual wings and grow some. Otherwise it's just somebody talking to himself in an interesting manner. That might make a great thing to consume, but how useful is it actually?

tl;dr it's better to write a lot, continue to score low on all of this as long as you're learning. Much better than scoring high and never changing.
Painful compromise should be taken only with the assent of those who will feel the pain. Otherwise, it is sadism or carelessness, not painful compromise.
Multiple Services Impacted Due to Missed Actions
On your employment records, you should have 2 hire dates which means that they HAVE TO KNOW that you were hired at separate times by 2 separate companies. Think of it this way: if you have vesting stock, the 2nd company will NOT count the time you were with the 1st company (that would be excellent but it obviously doesn't work this way)
Alex Wright recently wrote a nice mathematical exposition on some of her work relating to Riemann surfaces, targeted at "a broad audience of non-experts."

https://arxiv.org/abs/1905.01753
If we can figure out fusion as a power source, maybe we can also figure out how to improve the quality of people's information exposure too, leading to a smarter population. Currently we try to hide the best information behind paywalls or in private knowledgebases, we neglect schools or profiteer through them (US in particular), and we inundate people with stupefying advertisements and misinformation.
Well, the article they seem they don't like Usenet either, even though I do like Usenet (and NNTP in general).

(Still, you have the right to your opinion either way, please.)
Coronavirus – Some Links and Analysis
I would argue that even then it should be public. Forks exist and everyone can have one (even if it is for private use). For all we know the maintainer of the "original" could be a hostile actor.
Yes, the official Clojure build tool (deps.edn) is amazing. The ability to use local projects as deps is very useful. It allows to split your bigger project into smaller projects and reuse them. It's also possible to use directly git repos as deps which is useful for trying the latest libs.

This, coupled with a REPL driven development gives you a very interactive and agile dev experience.
Elixir is a different language for the Erlang VM, but Reason is just a different syntax for the OCaml language. There's a 1:1 correspondence between their ASTs, and even a tool to convert between them.
Learning web Prolog is my current programming side project. My ultimate goal is to create an online board gaming platform, as writing board game rules in Prolog has turned out to be a smooth and pleasant experience :)

Not to mention, SWI Prolog already has http, websockets, rpcs, and pubsub built in, so there isn't really a need to download any external libraries.
Thank you for the recommendations!
A statically typed logic language would be ideal for both
The Expanse offers a more realistic take to the same effect:

With sufficiently efficient fuel, the fastest path from A to B is by constantly accelerating (more or less) towards it until you reach halfway, then flipping and constantly decelerating until you arrive.

Under this kind of trajectory, you're under constant acceleration of, say, 1g the whole time. This means you effectively have gravity for the entire trip, as long as you've designed your ship such that the floor is in the same direction as you apply thrust - think less traditional ship decks and more like a skyscraper.

Another realistic option, of course, is a rotating section. But this generally requires massive, "ugly" ships to work so it's pretty rare in fiction.
Amazon App Store
F-Droid
APKPure
Aptoide
QooApp
Ill-fitting gear puts female firefighters at risk, but that’s changing
That's also how I understand it. It requires a very specific and uncommon set of circumstances, but it could leak info to someone observing.

But also I think the main issue "pes10k" has is that it is adding a new attack vector in a backwards-incompatible way. So a sensitive website which is doing these JS lazy-loading things was "safe" last week, but now can potentially leak information in a way it couldn't have with earlier chrome versions.

In practice though it's hard (for me) to think of a website working this way. I understand the idea of a network admin sending the CEO a link with the text-fragment "cancer" in it. And if that fires off related requests unusually, I can assume it auto-scrolled to "cancer", and the CEO has cancer and sell all my shares. But what sort of website will dynamically contain the word "cancer" for patients that have cancer and is also doing fancy lazy-loading stuff? I'm not a security expert though and I know people can are much cleverer than me when it comes to exploits.
Pentium 2 is almost 23 years old now. Some things might have changed a bit by now. :-)
Are alcohol companies responsible when a person drinks and drives?
You need to have a completely separate fallback. Typically the service will at minimum give you some one-time codes as an alternative for such cases. many services allow you to register multiple keys or TOTP apps.
Congrats on the launch. I have been a segment user and I think they also have capabilities to backfill as well as they seem to be moving towards a CDP. I am struggling to see what is the difference here? Or your value proposition is different business/technical model ?
> You're right, it's an outrage to suggest the current administration might be involved in less than pristine legal behavior!

While I appreciate your enthusiasm, I think it is premature to assume that the executive branch of federal government is somehow behind state Attorney Generals' fishing expeditions.
In Google's defense, and basically because I like this particular feature, I have to point out the obvious ... most new browser features happen before and not after standardization.

The standardization process is meant for reaching agreement among browser makers and to provide clear specs for those features. But it isn't meant for exploration.

That has always been the case. Even Mozilla does it. And if not, then you can't really get the browser vendors to agree on mostly anything a priori, without market validation.

Standardization works as a refinement of already existing work. E.g. Google came with NaCL/PNaCL which was basically their own ActiveX, Mozilla came with Asm.js in response and the end result was Web Assembly, which is objectively better than both and that wouldn't have happened without that prior art.

The W3C doesn't guard what gets implemented in browsers. It never did. And if browser makers willingly participate in the standardization process, we should thank them, because they can always stop doing it. Because really, retreating from the W3C would mean absolutely nothing for computer illiterate people.
Equity is not always the answer
First, we can't really compare that to elected officials.

But even so, yeah, I would like to know if my spouse is talking with her friends/therapists/whatever about stealing all my money and screwing my best friend while they hire an hitman to off me. Exaggeration? Yes, but Greece got royally fucked with the Troika 'medicine', so yes, the people should know what led them to that place, and who fought for and against them.
You would have to add every program with an auto-updater onto that list, because that's what they literally do; take files streamed online and slap them into its install directory

Like shit, I have 3rd party mod managers for video games that are exclusively built to do such that
You can switch to Tibber to enjoy spot based pricing

We have had that in the Nordics for ages, they are just about to launch in Germany
You're missing out on the whole retroactive piece! When you install Freshpaint, Freshpaint starts tracking every click, pageview, etc. This means Freshpaint is tracking nearly every event you will ever care about from day 1. At any point in the future, you can send any data Freshpaint has collected to your different tools. In the same way that programmers try to achieve 100% test coverage, Freshpaint achieves nearly 100% "event tracking coverage" out of the box. That's not true at all with Segment and it can take several months to get even most of the events you care about.
Around 15-20 years ago, we used client certificates as a second factor for customers using our extranet system.

Gods, but it was horrible!

We had to build some means of managing, issuing and revoking certificates on top of Microsoft certificate services (which was crap), which was no small undertaking. Our support staff constantly messed things up when using it.

We sent certificates via email, along with instructions on how to install it in IE.

But normal end users found this process too confusing - they didn't know what a certificate was, and had never seen the inside of the IE settings dialog before. Furthermore, over-zealous corporate IT departments frequently locked things down so end users couldn't install client certs at all!

And the final nail for our customers was that they were very mobile (oil and gas industry), and frequently used different PCs - which meant we had to issue a constant stream of certificates, and meant very annoyed customers waiting for them.

Our corporate IT department sat in an ivory tower, mandating approaches and never listening to us or our customers. Working in an enterprise really is soul destroying at times.
> Except that in the case of politics, the "out group" who that information is kept from are the people being governed. And do you want politics to have a "strong advantage" over it's citizens?

Obviously you want your elected representatives to do what's best, not what gets you trending in the polls. In this particular case we should expect the EU to step up and help out member-states in need in spite of the political abuse and exploitation by populist parties of problems such as the sovereign debt crisis.
eBay Moves Toward Selling Its Classified-Ads Business
I think I agree, but I wonder whether people actually want change. Hell, I hesitated myself when Sanders announced US-wise rent control.
And Opera.
A solid monetary system is a prerequisite to democracy.
Then don’t use discord.
> You may disagree with me, but I don't believe a CEO can be fired for mismanagement.

Isn't that what the employees are for?
`It is estimated that the average American commits about 3 federal felonies a day.` [citation needed]
It’s not that simple. 1% of even 1MW is a lot of radiation so it comes down to what the walls are made of more than the total neutron flux. ITER style lithium blankets would be recycled for tritium without producing much net waste. Light water nuclear reactors have several feet of water to absorb fast neutrons, which makes a huge difference. The walls of this are a more open question.
Then Discord were not being reasonable, since (according to the story that the rest of these details are from) the channel had the blessing of the game's developer.
You forgot that SSH can be used to tunnel arbitrary TCP streams. FTP over ssh, http over ssh, etc.
Do people still read xkcd? I hoped it slid into irrelevance by now.
I've been listening to the audiobook version of Walter Issacson's biography of Einstien.[0]

If you're looking for a book, I can recommend this one.

Bonus: Read "The making of an atomic bomb" by Richard Rhodes [1] before reading the Einstien biography. This book sets up the context and several key characters really well (and Einstien lurks in the background).

Also - Randall Munroe's explanation for the general theory of relativity[2] is a must read.

[0] https://www.amazon.com/Einstein-Life-Universe-Walter-Isaacso...

[1] https://www.amazon.com/Making-Atomic-Bomb-Richard-Rhodes-ebo...

[2] https://www.newyorker.com/tech/annals-of-technology/the-spac...
> Discord is spyware, silently logging and tracking every action performed within their app, without once asking the user if they consent or not

You have to read and agree to their Terms of Service and Privacy Policy to use their services.

https://discordapp.com/terms
https://discordapp.com/privacy
> I think anyone who's doing Reason should have a vague grasp of OCaml syntax, it's not really that different

Especially if you're targeting native, so all your dependencies are written and documented in OCaml syntax.
No, but the banks that had no problem lending the money and collecting the interest, yes. That is the whole purpose of interest. Or you are telling me that the banks that lent billions, knew even less than the greek citizens?
The Need for Data Engineers
Nice pattern indeed.

This articles explores when it is not the case to apply it (for example when eventual consistency would be a big problem): https://medium.com/@hugo.oliveira.rocha/what-they-dont-tell-...

I guess at some level of load (for scalability reasons) one might need to decouple writing into the append only event log from updating the tables for fast reads, so the one transaction approach won't work, hence the eventual consistency between written data and read data.

Schema maintenance is also a non-trivial task as described in the article: keeping backward compatibility for various event versions, upcasting, lazy upcasting.
Hitting a good granularity level for events is important, too big or too small, both are a problem.

For the operational team without intimate app knowledge it is also harder to do ad-hoc work.
Wonder how hourly employees who work 4-days weeks at 32 hours would feel about this proposal.
> Sure, sure, the issue is that you can use electricity or fossil fuels for heating.

You can't. Fossil fuels are still used for electricity, too and there is not enough cheap electricity for heating. If you want to bring people from relatively cheap gas to expensive electricity (the free electricity claim is just nonsense) that would be massive investments, while the consumer already pays for the move into renewable energy for electricity production, which without heating still needs to scale to replace more fossil and nuclear. If we want to have the consumer to pay for new heating systems and electricity distribution for heating on a larger scale, then this will be difficult...

It's simply not the case that one lowers the price for electricity (who pays for that?) and consumers will switch on their electrical heating systems. There is simply no large scale infrastructure for that.

It might even be better to create gas from electricity and deliver that to the customer... Then one can use the large storage and distribution systems for gas in Germany and the gas heating which is widely available. There is a move to get rid of oil heating and to provide incentives to install different heating from 2026 onwards...
As a Romanian I can testify that Iqos is quite prevalent. While smoking is normally prohibited inside, there are places where Iqos devices are allowed.

They also have a fancy building to showcase their products in the Bucharest city center, under the guise of some sort of art/media center: https://qreator.ro/
I challenge you to ignore previous history and reputation, and evaluate this essay in isolation and according to the very principles it lays out. Do we agree with the apparent presupposition that this person has valuable instruction to give us on writing?

Ditto for correctness, importance, and strength. In effect the four components are like numbers you can multiply together to get a score for usefulness. Which I realize is almost awkwardly reductive, but nonetheless true.
Corsair's higher end stuff is good, yes.
> That they may be. But that doesn't give them the authority to think "I know better than every one else in my country/world how this wealth should be spent."

Owning the wealth gives them authority on how it's spent.
The null hypothesis for the harm caused by vaping should have no reference to the harm caused by smoking. They're different activities.

Our baseline should be the harm caused by nicotine by itself, propylene glycol, and food-safe flavors: nicotine causes addiction, which can definitely be considered a harm, but isn't itself associated with other negative health outcomes. Propylene glycol and flavors are generally regarded as safe.

Then, of course, we should extensively study the subject, since the lungs are a new route of administration† and vaping has become popular.

But it's important to correctly set the baseline. Associating vaping and smoking because they're behaviorally similar is superstitious behavior.

† Not new for proylene glycol, which is used in fog machines.
> PostgreSQL has this and it's absolutely free.

Literally the second sentence ...
Very loosely, you can think of "Linear Algebra" as "the type of math that computers are really good at". For this reason and others, it's really heavily used in many of the most interesting sub-fields of software development: ML, statistics, HPC, etc.

It's also a topic that most people are unlikely to pick up on their own, even if they are somewhat motivated. Working through the exercises in a math textbook doesn't give most people the "feeling of accomplishment" feedback loop that e.g. playing with a new web dev framework does.

For those reasons, I would highly recommend taking it in college, because the structure and commitment mechanism of a college course will help you get yourself through the material.

One major caveat: In my opinion, courses that only cover pencil & paper "theory" exercises are much worse than courses that have a combination of pencil & paper work and problem sets that require the use of software tools like Matlab, Octave, or Python/NumPy. In the real world, you're always going to use software tools for the actual number crunching, so it's extremely valuable to get familiar with actually using them. It can also help you on problem sets in your other courses - using Matlab or Octave on your laptop is much faster and more pleasant than keying numbers into the matrix interface on a TI-84!
I do genuinely believe a lot of things are like this in the software industry: especially as it is a relatively young industry. You put it very nicely, we are still in the process of oscillating around the optimum ways of doing things.
What your are describing is technocracy, not representative democracy. In representative democracy, the will of the people is still supposed to be the most important factor in the representative's decision making. Sure, the rep is expected to have better context on the implications of any decisions taken. But they should still use that context not to govern how they think is best by their own rationality, but to govern in the way they believe is most likely to achieve the will of the people.

To give an extreme example, a personally peace-loving representative is supposed to declare war on another country if their constituency wants war to happen. However, if their constituency wants an end to hunger and some are noting that the neighbours have more food, the representative should do whatever they can to end hunger, avoiding war if they know that is unlikely to help.
If the data fits in RAM, you could try loading it into an in-memory sqlite database, and run SQL queries there.
I am reminded of the xcrab x11 program, where a crab would scuttle across the screen and abscond with the mouse pointer. That was late 80s. Not to be confused with xroach, where disgusting roaches would scatter when the window covering them was moved. Good times.
> A few minutes after publishing this post, I solved the requisite 60 CAPTCHAs, created a new Discord account with a disposable phone number that cost me €5, and joined a Discord chat for a project I participate in.

I sent the link to this post, via DM only, to three of the admins with a short note. Not 10, not 100, not a random project: three of the admins of a project in which I am already a participant.

Within 60 seconds of linking these users to my own webpage, Discord deleted my account.

wow
Does this only affect air travel? Will it eventually affect trains? I've always wanted to travel cross country on a train.
Meh. Pikers. Our campaign started in 1992, with a home-grown system -- https://valdyas.org/aurea.html -- and it hasn't ended yet. Though we've got a lot of arcs.
Meaning that they would have accepted a birth certificate that did not have an official seal on it? Is it just me, or is that insane?
No need to go all the way to rural Maine. In NYC and SF, I've never had more than 2 options both of which are terrible and have the same faults and flaws. A 2 company oligopoly with high annoyance/cost of switching is not much better than monopoly.
Rebottling the Gini