skysight-inc/HackerNews huggingface dataset:
The idea is slightly different though: you encrypt the individuals data before it ever goes to permanent storage, backup or so. And when it’s time to delete that data, you discard the key instead, effectively making that data inaccessible.
Interesting! So I’m not the author, just the submitter. No relation to the author.

I understand how you see the payment/signup process. However it didn’t even occur to me that people approaching the site would see it that way :) I found it engaging and charming with a haze of mystery. There’s a useful lesson here.

I’m 100% confident the author doesn’t mean to defraud anyone at all, in the slightest.

As I find the contents speak quite deeply to me, may I ask you to see how the author responds and reevaluate? I think this is first and foremost a labor of love and humanistic ambition.
How AI Is Transforming Loan Management
Maybe their internal website is Chrome-only and broken on Firefox. Such things exist. (I actually have such personal experience.)
Yes, I agree that this particular figure of speech is ridiculous. But the underlying meaning is not. The energetic security, both long-term and short term (hot summer coming!) of several of these countries depends on Russia, in some cases in its entirety. This gas is actually of real help.
This tone is really inappropriate for HN
Kardashev looked at the physics in 1964 and said that civilizations that don't grow fast enough (energy use requiring expansion to other planets) risk planetary catastrophes and would not be expected to survive many thousands of years. Sure Earth could get lucky, but betting on that seems irrational.
Toyota may invest about $550M in China ride-hailing firm Didi: Nikkei
Market timing isn't impossible. Salesman (and the academics hired by them) seem to have a powerful influence over the herd but timing is fairly straightforward...valuation and momentum. That is it.

In addition, there are factors that predict future financial stress fairly well. Yield curve inversion is one, there are other more powerful ones.

In my experience, retail investors get angry because there isn't someone telling them exactly what to do and when. It isn't that easy. Over the long-term, the market is extremely non-random. But over shorter periods, it is very unpredictable. Most people are unable to cope with that psychologically, and that is why the market continues to be so predictable (if you didn't have people thinking they just need to buy-and-hold, or whatever the idea de jour is, you wouldn't have anyone to sell to at the top and buy from at the bottom).
No, the way you state is is simply wrong.

The study you link to confirms the correlation between the ability to delay gratification in the marshallow test and later success in life. However, it also says that when taking other factors in to account, in particular the wealth of the parents, the marshallow test does not add a significant amount of information any more.

So all we know now is that we have a number of variables that correlate:

- succeeding at the marshmallow test

- having wealthy parents

- be successful in life

Which one of these causes what is open for interpretation. For example, growing up in a stable and reliable environment (which more affluent parents can easier provide) might help to develop long-term thinking, which helps both at the marshmallow test and generally in life.

In any case, the study confirmed that if you don't know anything else about a person, the marshmallow test provides significant information about the probable success later in the life of that person.
... That's how computers work, yes. If you have a way to make a VPN that doesn't see its own traffic, I'm all ears. In the meantime, I trust a VPN more than my ISP.
Because maintaining maintaining multiple codebases is inefficient.
In many cases, especially in the early days of a startup, you can't even afford the 1/2 weeks to increase code quality, because you might not have a business by then.
If you have a demo for a customer the next day, at that point software quality does not matter at all.
Ok, so getting files from the root O_PATH without verification is not enough. But that still leaves joining the mount namespace to obtain individual fds, which can be done safely and in bulk.
Ok. The article didn't explain this.
Iterating code points is OK, as long as you know that know that iterating code points is not the same as iterating grapheme clusters aka user perceived characters. You get away with it most of the time, but you should know you are not dealing with full Unicode and have a plan to deal with exceptions. Unicode normalization does not solve it all.

Unfortunately almost all "Absolute minimum you must know about Unicode" articles don't cover the absolute minimum you have to know about Unicode.

Arbitrary well formed UTF-8 combined with advanced string algorithms and data structures where the unit is 'char' requires more than code points.
If I were looking for something like this, I would probably use these search terms:

- leveraged etf

- long short etf
> yes I understand you can "just do X" where "X" is some complicated thing to avoid the bug if you remember to do "X" beforehand

Either you get these bugs when working with unicode, or you get them when working with strings that are not unicode-compatible. It is an implementation trade-off, and unlike you and the author, I prefer the python way.
It’s a bit of a footgun indeed but it’s quite handy in combination with the char index iterator.
On the topic of unpaired surrogates, that a problem WTF-8 (https://simonsapin.github.io/wtf-8/) is intended to help solve.

The spec was created for Servo/Rust, but it's a sane general internal representation that should let people interact with platform APIs in a lossless manner.
HAHAHA why not?
How is this different from labels like "Green energy" or "Clean energy"?
A lot of people in England has long pleaded with the SNP to stand in English seats rather than just Scotland, because of their other views, so it would not be so strange to see one of the other "regional" parties decide to try to increase their influence by standing throughout the UK.
Add Sponsorship to a GitHub Project
They have a wide variety of uses. Big ones include some varieties of batteries, magnets (NdFeB, SmCo), phosphors, doped fiber optical amplifiers (very important for global fiber optic networks), Nd-YAG lasers, catalysts for oil processing, contrast agents for MRI (gadolinium). There's even a drug for osteoporosis containing lanthanum.

Some rare earths have extraordinarily high thermal neutron capture cross sections, in the millions of barns. Gadolinium is used as a "burnable absorber" in some nuclear reactors, particularly naval reactors: as the fuel is consumed, the absorber also burns down, reducing the reactivity change.
At least Seamonkey was somewhat well maintained for a while, for at least the first eight years of its
existence.
Yup, it's not exactly hard to have a list of important accounts and how to access them.
Dnote – A Simple Notebook for Developers
... And (3) we lost perfectly good extensions that we were using.
I may have the minority opinion here, but I don’t even think DRM should be in web browsers, rather, use vendor provided apps to consume Netflix, Google Play Movies, Hulu, etc.

On mobile, I prefer using web versions of services and not using apps. I make an exception when consuming content that I pay for.

The web should be free and unencumbered.
Digital Archaeology? Greece on Focus, Tools, Methodologies and Trends
Prazer Com Acompanhantes BelleBH BH
And then take those same sensors and apply that to the said materials I mentioned above, above and it breaks down…

"Oh but we haven't observed it in the cosmos from our cherry picked backtested 'sufficiently black' ones so it doesn't matter"

Rah rah rah, if you want to continue more just, email me cinque [underscore] mcfarlane - blake [ - a - t] brown [- d - o -t] edu
40+ tabs on Linux running nightly Firefox. No issues.
Remember the iPod? Apple just released the first new one in four years
Agreed! I really like how they introduce the topic incrementally, eventually getting to JWT, but not throwing that at you from the get go.
>I tend to categorize cruft code in two different categories, and in most cases I have encounter both stem mostly from programmer inability rather than time constraints.

This is only natural. Where the customer doesn't value software quality they will hire cheap (not very good / not very experienced) developers.

My personal experience is that at the beginning of my career customers neither expected nor wanted quality - prioritizing speed of delivery above virtually all else - and I felt like I was engaged in a perpetual struggle to "make" them understand, while as I grew more experienced I found that customers/employers simply expected that quality should take precedence over speed and required no convincing.

IME any attempt to "convince" the customer/employer that code quality was important was a waste of time. It's better simply to get them to decide their desired level on a rolling basis and act accordingly and find somebody else to work for if the answer isn't to your liking.
You mean the default in whatever flavour of linux you're using. It's not enabled by default on all distros.
Bellebh Acompanhantes Belo Horizonte BH
How to Change Customer Behavior with Peak Pricing
> So in the end, it makes no sense to build a garden shed as you would an appartement building, and it makes no sense to build an apartment building as a town shed. A lot of people forget this in the software world.

I agree, but I think that in the software world we're not even to the point where we can build sheds reliably well. We have neither historical knowledge that informs what the "ideal"[1] shed should look like, nor materials that won't suddenly change form the next day[2], nor tools that won't sometimes explode on us halfway through construction.

I understand the disdain for the "sufficiently smart compiler" argument, but I think that there's a long way to go in development of software tooling before we can get to the point of slapping together software like a shed. A pet peeve currently on my mind is throwing exceptions for invalid method parameters. For example, I genuinely appreciate the work that Microsoft has been putting into the .Net ecosystem, but out of all the recent changes I feel like non-nullable references is the only one that helps me write higher quality code instead of improving productivity a little bit (Now we just need enums that are actually type safe (one can dream)).

I'm excited for Rust, I hope it finds success in the world dominated by C/C++. I'm hoping something similar comes along for the world dominated by Java/C#. Elixr looks really cool and in the vein of what I would be wanting, but I haven't used it at all to know how an "enterprise" Elixr development process would work.

I'm just hoping that "good enough" can get better in my lifetime.

[1] Not in the quality sense, but in the "Platonic ideal" sense

[2] Broken dependencies
> On the topic of unpaired surrogates, that a problem WTF-8 (https://simonsapin.github.io/wtf-8/) is intended to help solve.

Yes. And it does so just fine. But you probably don't want your core string type to be that, so it's used as part of the "third way" where filenames are not strings, so that windows filename are relatively cheaply convertible to strings: by transcoding to wtf8 upfront, converting from filenames to strings is just UTF8 validation; and converting from UTF8 to filename is free. And likewise for "byte array" unix filenames.
I would. Why? Because I'm confident that they won't want to get rid of me at the end of that 3 month period. Hiring is expensive, and unless I mess up badly, there's no incentive for them to fire me. If they wanted someone temporary, why would they not just advertise for a contractor?
An Exercise Program for the Fat Web
Y Combinator late application timeframe
Hi,

I submitted a (very) late application for the Summer 2019 Ycombinator. This was almost 4 weeks ago. Do they reply apply always for late ones? And if you are too late do they consider this application for the Winter one, if they like what they see? If anyone can shed some light on this be much appreciated.....
Web Developer Monthly – What Happened in May?
It's becoming increasingly difficult to distinguish comedic parody from real news.
"Hack" correct name
Is there any real case where code point indexing is useful? It seems like all these attempts to restrict strings in such a way to accommodate code points is just introducing complexity with no gain.

UTF-8 was designed to be an encoding (of code points) on top of the "bytes" abstraction just as Unicode is designed to be an encoding (of human text) on top of the "code points" abstraction. I think it should be uncontroversial that there are very good reasons to at least handle arbitrary sequences of code points (eg, you want to be able to handle input from future versions of Unicode, and you don't know about the grapheme clustering of those code points), but I don't see a good reason not to handle arbitrary sequences of bytes.

The only reason I can see is in ensuring that text is losslessly convertible to other UTFs, particularly UTF-16 (which exists for historical reasons), but this just seems like a matter of when the information is lost (is it during conversion from string to UTF-16, or from bytes to string), not if it is lost.

As far as I can tell with the Python story, for example, people decided to add special "Unicode" strings into Python 2, then presumably some code used the "Unicode" strings and some code used the "byte" strings, so this situation is obviously underisable .. then in Python 3 they tried fixing it by replacing which sort of string was the default. Why would it not have been better to just improve Unicode support for the existing strings instead of splitting the type into two and forcing everyone to decide whether their strings are for "bytes" or for "Unicode"?
Well, not all of them. Most of the inhabitants of a castle are still servants, after all.
Mexico's Great Quesadilla Debate
Matrix is not a closed platform, and in fact the only one of the projects you mentioned that even makes an attempt to work together with other chat protocols and networks. It is explicitly open, not locked in to any single service provider, and making an explicit effort to not limit you to chat with only other Matrix users (despite how much Signal or WhatsApp works towards the opposite).
While I agree that the solution is brilliant (and obvious), I'd like to note that freeriding (Schwarzfahren) is not statistically more expensive in monetary terms (the fine is not that large, controls are not that frequent and tickets are not that cheap).

The social stigma, unpredictability and inconvenience of having to pay the fine is a big part of it (not having a ticket is just stressful). Another part is that you don't need to prevent freeriding, nor recoup all the lost ticket sales. You just need enough of a nudge to keep most people honest most of the time.
Energy blackmail certainly was possible, OPEC did it in the 1970s. I don't think it's possible anymore though.

Even for oil the supply is too diverse nowadays, and we're rapidly becoming much less dependent on oil than we were. Even if you could buy a plurality of the gulf oil, what about Russia, shale oil, etc? How do you also dominate coal, solar, wind, nuclear, etc? They are too varied, too geographically and politically diversified.
Brainwash is a dataset of webcam images taken from the Brainwash Cafe in SF
What gives you more trust in your VPN provider than your ISP?

Did you also trust Onavo’s VPN back in the day?
Anyone know how the LC0 vs Stockfish hardware compares? I believe a criticism of the Stockfish vs AlphaZero games was that AlphaZero had fancier hardware.
Hi, I created this tool about two years ago to take simple notes in the command line. Since then, I have been using it and improving it every day at work and home.

I think it has become quite mature with useful features such as end-to-end encrypted backup, spaced repetition, etc. So I would like to share it with you.
No, it's basic thermodynamics :
https://www.sciencealert.com/scientists-have-developed-a-sol...
3 months of Spotify Premium for 99 cents
Ugh, if you're gonna pull this shit make sidebar tabs first class! They knew this way before they switched, gave some lip service to make sure the most popular extensions would get the support they needed, and now however many releases later i still have to dig through hidden files and hash-named profile directories to make this work right. And still no usable alternative to tab groups last time I checked, which they took out of core with the reasoning that it should be an extension. At least adblock still works.
Now, not to be rude but if you think we are going to break the laws of thermodynamics or other physics then you literally believe in supernatural forces. As in magic.
"their tech stacks are so similar" in what ways?
not similar at all
Going to the root of the gender gap in tech – and fixing it for good
As a user who is primarily concerned with privacy in the sense of not having my emails read in order to advertise to me, this is perfectly reasonable. If I were planning a criminal enterprise or legitimately feared persecution by my government for my activities, I might take a harder look at email providers. Even then, as long as PM can't read my emails, I'd say that's far better than currently using Gmail.
I'm unsure what you're asking. You mention three different "mind sets" as if they are equal: "normal corporate culture", "a more “civilian” mindset", and "hacker culture".

I can't talk about a civilian mindset or normal corporate culture, but hacker culture could be both the easiest and the hardest to get in to.

All you need is yourself and a computer (or some other device to hack, but computers are ubiquitous), then do some hacking and optionally reach out to other hackers for advice or to show off your new hack.

The hard part is having an interest in hacking and the absence of a canonical roadmap of "how to become a hacker".

What is it you seek? A sense of belonging? A more "normal" life? A predictable career path?
Certified Transcript Translation Services
Sed and Awk had a child and named her Perl. When Perl grew up she underwent an epigenetic shift and became Ruby!
You guys seriously have _500_ tabs open?!
Here's the dataset itself.

https://exhibits.stanford.edu/data/catalog/sx925dc9385

I wonder if you could detect which images are from Tony Spark's Open Mic comedy nights, by searching for people laughing and smiling?
There have been some papers published about languages and unsurprisingly, FP languages come out as the most time inefficient while Java comes last, even after C.

I’m not sure how they controlled for experience/skill as the Java developer is probably not as skilled as the FP person, but even so the results imply that choosing a programming language is a big deal, just as Paul Graham has espoused over and over again.
> If someone is most comfortable using their browser with a certain extension for which there is no good WebExtensions-based alternative, how can you say that forcing them to stop using that extension is "good for them"?

If supporting that extension requires exposing the user to security risks.

The downside of “extensions can do anything!” is that it means extensions can do, well, anything, including things that are hostile to the user’s interests. A more restrictive API means some things extensions used to be able to do aren’t possible anymore, but that’s as true of the bad things as it is of the good. And the bad things were bad enough that it was worth losing the good ones to protect users from them.

Look, I get it, it sucks to lose an extension you like and rely on. I lost a couple of these in the move myself. But the browser’s first responsibility to the user is primum non nocere: “first, do no harm.” And those old APIs, which were naïvely designed twenty years ago in a time when the Internet was far less weaponized than it is today, were exposing an awful lot of people to a great deal of harm.
Well... they could have converted it in electricity, either directly on the grid or by using a battery system (like the liquid batteries used to store solar in Australia).
Converting it into Bitcoin is hardly the best choice for ourselves and our planet.
This was clearly a joke. In an earlier press conference, Rick Perry remarked that the US would be shipping freedom to Europe again, this time in the form of natural gas rather than US soldiers. (This joke plays on the fact that Europe is currently dependent on Russia for natural gas.) A reporter in the press room then quipped something along the lines of “I guess you could call it freedom gas.” Rick Perry agreed. A couple of subsequent press releases then worked in the same concept. It’s an inside joke to the press covering the DoE. (The public doesn’t read press releases, journalists do.)

I dislike Rick Perry as much as the next guy. But this is an archetypal example of how the media manufactures outrage and manipulates people’s emotions. They take a joke that wasn’t offensive to anyone, a good natured rubbing of allies and trade partners, and spin it to make it seem like people are irrational and crazy. The climate change policy is crazy enough. You don’t need to resort to this.
We talk about wanting gender equality and wanting to hire female developers - and this is finally a tangible solution!
Seems to be a confusion over the data from the API - it returns a `lineStrings` array of GPS coords but those aren't the stops; it's the "plot these to visualise the route as it goes on the road". The actual bus stops are further down in a different structure.
I came here to say the same thing. Looks like the author did not use a good authoring tool to produce good math output.

I generally take notes like this with LaTeX and compile them to PDF but PDFs can be large and if committing to a Git repo can lead to large .git directories. The BasicTeX package for Mac (brew install basictex) has worked well for me: http://www.tug.org/mactex/morepackages.html

These days I also take math notes as plain HTML files containing Markdown and LaTeX, then render with the TeXme one-liner here: https://github.com/susam/texme

I guess what the OP has done here is take all the notes in Word or some other WYSIWYG document editor not specialized for mathematical typography and converted the whole document to PDF. This won't lead to good results. It is absolutely necessary to use tools specialized for mathematical typography to write and publish math.

By the way, is there anyway to create high quality math distributables that are both self-contained and lightweight?
I often used this when solving assignments and can recommend it to any computer science student.
My ISP has told people they're tracking users, and can get away with it because there's effectively no competition. The bar is low.

I am, indeed, necessarily careful about VPN providers.
Better to have an employee that knows the grass is not greener on the other side, thus he/she has been there. A good employer will let you take a leave, its even a right in some EU states.
Machine Learning Quiz (133 Objective Questions)
The way I have switched password managers is to run both for awhile. Overtime you move the ones you need. Eventually if you leave a couple behind you can always reset them in the new browser/manager. It's not as big of a pain as it looks going in.
WV and VA are separate states.
uBO-style element pickers are a brilliantly user-friendly alternative to manually writing filters. Every content-filter extension on every browser should have one. Even my 80-year-old grandfather is now able to excise ads that slip through the usual filters with precision.
I mean, are there startups that have a demo a week or two after they are created? Because the article is saying that correct software is cheaper on every timescale past that.