skysight-inc/HackerNews huggingface dataset:
That's why when I describe my password generation scheme - which is kind of similar - I never pinpoint it. Oh, and I don't necessarily stick to it as long as the result is a good password ;-)

But yes, entropy is lost if you decide it has to be pronounceable. On the other hand pronounceable is in the eye of the beholder and a it allows me to memorize long sequences of nonsense (up to the point where it gets annoying to type for someone who consequently lock his computer every time.)

For everyone who are just starting to think of this here are some more tips:

- Do store passwords in a password manager! The only reason to memorize passwords is because you need the password for your password manager and your OS and certain other things available even if you aren't logged in to your password manager.

- Use real two factor auth whenever possible. Please be aware though that just adding "sms something" doesn't necessarily make things more secure. A common (AFAIK, and sadly) mistake seems to be to use SMS for both password reset and for the second factor. In this case whoever gets access to you phone for just a moment can reset your password and immediately get a "2-factor" login code as well. (Scare quotes because this isn't 2-factor since one only needs access to one thing, the phone, to get access in this case.)

- Some people will say that using SMS at all is hopeless, but from what I can see they can still make sense in a number of cases: not everyone has targetet attacks from three letter agencies (domestic or foreign) as part of their threat model. More people have - or should have - a point about losing access to login information as part of their threat model I guess.
>but the train really is something that nobody misses.

Clearly you have never been on a decent train. Its massively preferable to driving.
I've been living in Japan for about 6 months and recently I've felt a very aggressive local push to get people to use these barcode payment apps. For example I recall in January PayPay were offering a discount at FamilyMart (a konbini/convenience store) for signing up and using their app, then a few weeks ago LINE Pay had a similar promotion. Both apps offer loyalty points for paying with them.

But what's strange is this feels like a backwards step; you can also pay with your train IC card in konbini and now that you can get Suica (one of the train IC cards) on Apple Pay and Google Pay it's significantly faster to use that than unlock your phone, open LINE/PayPay and get the barcode. LINE Pay also have their own prepaid card and Mercari just launched their own prepaid card built into Apple Pay too.

Still, I wonder which (if any) will come out the winner and how many more will pop up in the meantime.
"You are all individuals"

https://m.youtube.com/watch?v=KHbzSif78qQ
The statistical evidence proves you are wrong.

Chicago's political system is dominated by public sector unions. Social welfare spending across the US, including in Chicago, has massively increased since 1970.

Meanwhile, on the regulatory front, the percentage of jobs requiring an occupational license increased from 5% in 1950, to about 25% today. Entire regulatory agencies were also created since 1970, including the EPA and OSHA.

Any broad-based measure of how regulated the economy is, like the size of the Code of Federal Regulations, shows regulations increasing in scope since 1970.
> Taxes in the US, at all levels, are going up

https://en.wikipedia.org/wiki/Capital_gains_tax_in_the_Unite...
Another really cool project that makes use of CRDTs for collaborative editing is xray from the folks who worked on Atom:

https://github.com/atom/xray#text-is-stored-in-a-copy-on-wri...
Just delete the phone number. You can use two factor authentication with OTP, SMS part is unnecessary.
MIT's Mini Cheetah Robot can do a perfect backflip
Sorry about that! We're just about to start our summer intern process in the next week or two. If it's helpful, you can reach out to me at ben(at)flashpoint-intel(dot)com.
If PG&E didn't start the fire something else would have.
It's just that the bug is worthless, beyond what the vendor will pay for it in a bounty.
Facebook supports OTP 2FA. Use it.
it would seem this would mostly only work if the vacation was imposed randomly. otherwise you have plenty of time to plan it.
Both unit and integration tests have their place. This talk was excellent in explaining it to me (with functional cores, imperative shells). Unit test functional cores, use integration tests for imperative shells: https://www.destroyallsoftware.com/talks/boundaries

I am fan of Gary Bernhardt ever since viewing this talk.
> but in the same breath people assert that anyone could be an effective CEO of a 10,000-person organization because the job entails no meaningful skill

That is not the assertion being made. The assertion is that most CEO's cannot make demonstrable contributions to the growth of a fairly mature company.
NIST has specific relevance to businesses providing services to the US Federal government and the US Federal Government itself. From a business standpoint, ISO (International Standards Organization) compliance probably has more cachet because it is one of a suite of business standards that a company can mention on its website. ISO may be a better fit for an organization doing business outside the US simply because it's 'International' and more available to local security managers.

In the end, the choice of one or the other is perhaps more of a business decision than a technical decision. A good implementation of one or the other will be helpful. A bad implementation won't.
There is an easy way to opt-out. Stop using Facebook.
From what I've seen, there are two recipes:

1. Great content + organic backlinks. It's slow and takes skill (especially in content ideation and creation) but the results will be enduring

2. Great content + cheap, paid backlinks. This one is much faster but requires a budget and there is a substantial risk that Google will simply shoot down your rankings

You can't compromise on content though
These are all of the new e-readers coming out in 2019
Do you know how I can tell that you didn't read the article?
> [..] it's a mistake to try establish broad frameworks which try to deal the wrong causes of the problem [..]

It's true that regulations sometimes are harmful, but this really depends on the specific circumstances, and I don't see an argument here for being anti-regulation in general.

A lot of governments especially those today, have come about via democratic revolutions or less-violent processes. As citizens of those places, many of them want their government to regulate corporations, especially since this is typically more effective than trying to boycott the corporation.

> I believe more competition would lead to better services than government (and corporations) offers in almost all areas. (To be clear, I'm not an anarchist, but the smaller the government, the better).

I also believe that competition is generally a good thing, but I don't believe that "small government" preserves competition. Those "natural monopolies" (as you defined, whatever that means) destroy their own competition by definition, and just because they are "natural" does not mean that they stay efficient, or that they don't abuse their own power.

That is not necessarily to say that I favor a large government, but in order to preserve competition, efficiency, and lack of abuse, we need to think of mechanisms other than simply "small government". If government regulations is the only mechanism we can think of for now, I'd rather we try that, than stick to "small government" for ideological reasons and let corporate power run amok.

> The biggest problem of government is that it simply wants to do more and more. Socialism gradually creeps in a step at a time, mostly unnoticed because each step is small and seems harmless.

This effect happens with large corporations too. First they provide good service, and everyone buys from them believing they will use their power well, and this seems harmless. Then sometimes they grow too powerful and start abusing their position (with or without help from government handouts) and consumers are negatively affected to different degrees.

> [..] big tech companies engaged in censorship, they're not essential services [..]

What is essential or not also depends on the context of history. It is not in human nature to require a banking system, but as you agree it's impractical to operate in society today without having access to banking services. It's also becoming very hard to operate in society without access to the internet and various other tech services that 99% of other people have access to.
In a way, you have just proved my bigger point about the lack of clarity surrounding these laws. The law didn't even talk about the Euro 10000 exception when it was first introduced [1]. No one knew what to make of it for a good year or two [2]. That is to say, if you did make 5000 Euros in 2018, too bad, you have to register for VAT MOSS (with all the associated costs in terms of time and money exactly when your fledgling business is at its most vulnerable). There are some certified tax people online claiming this doesn't even apply if you are selling to the UK [3]. So should I make an exception only for the UK? By the way, no one outside of the Eurozone actually cares whether UK is a part of the Euro, and why should they? If the very definition of what is considered a EU country is in a flux, are you then also going to ask people to be informed of all the political wrangling in various countries and all the associated timelines?

Its a bit hilarious that you think others are whining. I don't have the reference link, but I distinctly remember seeing a top ranked HN'er from the EU whining and whining about the folks who were suggesting cutting off access to their website for the entire Euro bloc because they didn't want to deal with GDPR compliance. Which, from the viewpoint of someone who has a website which doesn't even cater to the Eurozone, makes sense doesn't it? You cannot have your cake and also eat it. Do you think EU has a special internet? Then accept that you will get special (and not always good) treatment. Or if you just want to be an internet freeloader sucking up bandwidth, then shut up and stop whining if people decide to cut you off because of all your insane rules because you (i.e. the Eurocrats) obviously don't have the same skin in the game that others do.

[1] https://news.ycombinator.com/item?id=19296087

[2] https://help.thinkific.com/support/discussions/topics/314716 (see top comment by Catherine)

[3] https://www.justanswer.co.uk/tax/c274z-question-concerns-vat... (see the last answer)
Far right Democrats enact these sorts of policies too, see Southern California as an example.

They're usually huge bootlickers, bought and paid for by companies.

Edit: Downvote away, but if you tune to local public radio in San Diego & LA, some "Democrat" will often be banging on about how the #1 job of theirs is to ensure law and order. Democrats in other states don't usually prattle on about law and order, but its a special breed down there.
I bet to an outsider the US government probably looks pretty coherent too, one could say "What if the US Government wants something to happen?" and you'd understand what they meant.

But the US Senate has political parties, and heck, even our political parties have various factions.

And I'm sure the Party has its own factions as well, and they play the political game that humans play in order to arrive at some semblance of a story we can tell.

(Granted it also seems to me that the CCP is more unified, but I don't know if it's actually true or if it's because all of their arguments happen behind closed doors.)
Facebook’s new 10-digit security hole
>but white space just is not one of them.

This position is hard to maintain after you've spent an hour trying to debug a nonsensical error just to realize you opened the python file in an editor that used a different tab/space setting than the file was created in. Significant whitespace is one of the biggest misfeatures in programming history.
It’s a big and hard-to-exploit target?
That is not what the evidence shows.

The evidence shows that social welfare spending can increase future costs. For example it increases the percentage of women who have children out of wedlock. The increase in social welfare spending is the primary reason why the percentage of children born to single parents rose from about 4% in 1948 to 40% today. That in turn increases nearly every type of socioeconomic problem.
Used to hate Ruby, then I picked it up for a side project. I wouldn’t exactly write a compiler in it, but it’s great for small scripting tasks that don’t need to be fast. I’m still not entirely sure why people do so much with it, but it’s much more friendly than bash scripts for doing many of the same small tasks.
Well, take a system approach to the hardware. It's possible you could have multiple paths to memory. It's more likely you won't on non-high-end-systems. The primary path will for the CPU, especially on mobile.

Also look at the workload: often many of the primary cores will be idle when you're crunching a big dataset.

Those two factors suggest that you want to use CPU hardware for mult-add fops, especially when you consider using smaller float sizes (not just f16 but even f8). And then you consider that the compiler can perhaps properly interleave these ops with the regular instruction mix...

This is who general purpose von Neumann architectures ate hardware, both RISC and CISC.

Now the current crop is pretty dire (e.g. AVX* is hard to use with a typical workload) but perhaps these won't be typical workload? Or the power/timing problems will be solved other ways.
Canadian here. I could maybe (by which I mean probably not because of edge cases but the concept basically makes sense) get behind making it illegal under under Canadian Law to say "we'll do X if you promise not to pass laws about Y". That sounds a lot like bribery to me.

Note that "assurances" is italicized in OP - the former sentence better captures the meaning of the italicized area despite only containing one word of it.
I guess Win XP would be one of the world's most pirated software (ever?)
No, I made the reference to the EPA to make the broader point that society has moved to a much more leftist/government-dominated mode since 1950. The rise of social welfare spending is one major part of that.
Scientists brew cannabis using modified beer yeast
I am tackling a related challenge with Digraph, an app I'm working on [0]. My project is focused less on providing an infrastructure for learning and retention, and more on simply organizing the vast amount of information that each of us reads every day, month and year into a collection that is coherent and growing and that builds upon itself.

The long-term vision is a crowd-sourced alternative to search engines like Google and Bing. But the short-term focus is on something targeted and immediately useful.

> If the company that runs your PKR goes out of business you’re entire education might be in jeopardy.

I'm dealing with this problem in part by making the Digraph source available under the MIT license.

[0] https://digraph.app/, https://digraph.app/about
Good read. There is no easy recipe to 60fps. Here are some other things to think about:

- Number of physics/logic steps per second. A good 3D Pinball game could do 1500 physics iterations per second on a PC, but may not be able to do that on a low end phone.

- Display size and fill rate issues. iPads with the same processor used to do worse than their iPhones. There must be a scale/virtual scale factor considered when rendering.

- Texture/Compression/Bandwidth changes. Not every device will be able to use the exact textures or compression method.

- Touch/Input latency issues. It is important to not aim for the unrealistic mega player who works with frame data. It should be a little forgiving.

- Better to drop frames or do adaptive screen scaling as required in a highly interactive game.

- Better to have a benchmark framework within the game to set sane defaults on initialization.
Even limiting the scope to things that can be covered up with some lead time is a benefit.
"Democrat" doesn't necessarily mean liberal. There are plenty of conservative Democrats, and plenty of the "socially liberal, fiscally conservative" types.
And quebec
This will make keeping your social media private during recruiting much much harder because rather than trying to search for your name on FB or your email, an interviewer can just search your listed contact number. Names are often not unique but phone numbers are.

This matters because creating a new email account for recruiting is trivial, yet creating a new phone number for recruiting is not. Most phones are not dual sim, and you want to have a phone on you in case the recruiter or future employer calls. Hence the account id rate using a phone number should be much higher and makes it dramatically easier to find somebody.

The nasty part is even if you rename your account to your "first-name middle-name" or an alias, you could be found out via phone number search. So simply renaming your account no longer ensures random recruiters can't just find your profile. Your FB name could be "giant blue monkey" which prevents a regular name search but would still be identifiable via phone number search.
Good points, although I would argue that in some cases, we don't have the capital for big projects when we account for all the legal, environmental and other factors that the people care(d) about.
An approach of “almost” integration tests can be much faster. I.e. rather than spinning up a full-blown web server or database, use fake objects for those. Uncle bob describes refactoring the architecture of a project to make integration tests faster by decoupling the web server.

Mentally, something like clojure’s ring framework make this easier to grasp: the abstraction it provides is dictionary-in, dictionary-out. Once you have something like this, there’s no need to spin up a web server to do integration testing: you just shove a bunch of dictionaries and and make sure the output dictionaries are what you expected.

A good approach is to use each technique where you get the most bang-for-buck: use unit tests only for pure functions, and decouple your system in a way that integration tests can be reduced to simple data-in data-out (which also makes them very fast)
SSDI was very stringent in 1950. Today it costs over $140 billion a year and covers vastly more people. Numerous free service and cash transfer programs have been created since 1950, which has caused total spending on social welfare programs to increase dramatically:

https://static01.nyt.com/images/2013/01/16/us/politics/16fiv...
Key differences between effective and ineffective decision makers
iOS is one of the world's 3 most important COTS platform targets, along with Chrome and (guessing?) Windows. Localhost privilege escalation on iOS can be a a link in a drive-by jailbreak chain.
Deleting the data in your account settings isn't going to necessarily remove it from Facebook's database. Getting a vanity number that spells your first name or nickname would be a better workaround IMO, and you can set business hours and such to control your potential employer's access to you :P
I agree that’s likely true for New York and Boston (and San Francisco) but Chicago is actually fairly developer friendly and ok with density.

I think Chicago’s taxation is the problem. The taxes are the highest in the nation and have scared off the middle class.
There is a lot of detail in those characters. Do you use larger a font size for this script?
It sounds like you should do... neither.

Your expectations seem to be very high and different from what the degree will deliver, on an average (you might be an outlier and still want to do it).

MBA:
* expectations: help start your business
* reality: networking, understand business process, opportunity cost (both time and money)

PhD:
* expectations: help start your business
* reality: petty politics, super high opportunity cost (both time and money), possibly minor improvement in research field (if that)
Ah I forgot the link https://youtu.be/WpkDN78P884
I think VOIP has great untapped potential for this, having helped many people get vanity numbers with their name embedded. Once the job hunt is over, you can literally reject all calls, and build a caller ID blacklist of spammy companies and recruiters. Plus, numbers are 1/4th to 1/10th the cost of domains these days.
So get off public social networks. Problem solved.
This seems just as bad as the bug they had before, where if you entered your email but not password correctly it would show up your real name.

The potential for abuse by spammers is too high. They not only would know who they're calling, but also all the public info on their Facebook profile and whatever else they can stitch it with.
I find I can either listen to music or think deeply. Not to say one prevents the other. When I emerge from a session of deep focus I am often surprised by the songs on my playlist—specifically, not being able to remember hearing any of those recently played.
(1990)

Anyone know of newer research on this topic?
Perlin Noise Implementation
On Going Independent as a Developer
I've used it at in a few jobs. Once place, mostly a Java shop, used it almost exclusively in a system that had grown to the point that it'd be hard to replace. The most insightful comment I got about it was that it's not that Python doesn't scale in terms of service instances or performance--it doesn't scale with codebase size and onboarding new developers.
Heh, definitely some truth to this.

What saved us before, was our forest of code could depend on the database to maintain some sanity. And we leaned on it heavily. Hold a transaction open while 10,000 lines of code and a few N+1 queries do their business? Eh, okay, I guess.

Maybe we didn't have the descipine to make microservices work. But IMO our engineering team was pretty good compared to others I've seen. All our "traditional" apps chugged along fine during the same period
Tell us what was your starting point and references used to learn FP
This seems dumb. I'm sure poisoning the water supply would also reduce the crime-rate.
As did getting rid of lead in gas and as a material water pipes have been made of.

As did gaming consoles.

As did cable tv.
https://github.com/chubin/cheat.sh
oof, yeah that's questionable if it hasn't had an update since then.

It's dangerously in the realm of things that sound plausible, and so are believed blindly. (Speed in water supply improves productivity, PCP in water increases crime, Dihydrogen Monoxide in the water supply causes drowning)
Not javadoc the standard, but javadocs for the standard library. It explains behavior in much more detail than other languages' docs, so I'm rarely surprised.
Agree. Are you hiring to get work done, or to warm your office chairs for a set amount of time?
None of those are used as medication for a psychiatric condition, though.
Continuation-Passing Style [Refresher]
It's very obvious to me that the largest American cities are built for the very wealthy and the very poor. If you can afford to move out you can greatly increase your quality of life elsewhere.
Glad I never gave them my number.
Shenzhen’s economy surpasses Hong Kong for the first time
"So many good memories" - ha ha!
Also see:
https://cgi.soic.indiana.edu/~c311/lib/exe/fetch.php?media=c...
How we are quoting it as "Loses" Dogfight.

Indian Air Force (IAF) MiG 21 shot down PAK F16.
In return MiG 21 was shot down by other F16.

I agree that IAF needs immediate replacement with latest generation fighters.
Books to make you think about thinking
I believe GDPR specifies right of erasure, and if Facebook doesn't delete the phone number you "deleted", Facebook will face much larger problems.
This was addressed in the article I think
Point is, there's always something else they could be doing/improving/creating/testing/helping with