skysight-inc/HackerNews huggingface dataset:
Mobile-readable quote:

> “My body just didn’t seem relevant anymore," says Iona. "And I felt like I arrived in some consciousness soup which seemed like a different realm to the one I ordinarily inhabit – even in dreams. It just seemed like everything was rotating and swirling and spiralling. It didn’t seem like there were normal space-time proportions going on.”
Google suppressed an explosive memo about its Chinese search engine
Nope. The world briefly made sense, and now it doesn't again.
Worse than knowing they had been read is that fact that it can (and was probably intended to) detect who may have leaked the email if it made it to the outside, who is was leaked to, and how far it had spread.
MongoDb is webscale. It scales right up. Sharding is the secret webscale sauce.
That post isn't explicitly about a Firefox Monitor extension, and I could only find this rollout to US users mentioned on 3rd party websites. Those posts include BugZilla links, but they're restricted.

I can easily disable Pocket, Autofill, and Screenshots in about:config, and Firefox support explains that. With this extension, I'm missing a "extensions.fxmonitor.enabled" option.

I understand it's good to build in optional security features like this, but I don't see how it's acceptable to not notify users or provide an opt-out.
> That's because Microsoft's incentives are more aligned with ours. Better, more user-centric software == better outcomes for users, more Microsoft usage/profits.

Microsoft is in the same business as Google. Search, Bing. Gmail, Outlook.com. GCP, Azure. They even operate an ad network.

Google has some bad incentives but Microsoft has all the same ones. If not, why isn't there a single button for "never send any of my personal information to Microsoft" anywhere in Windows 10?
First they came for the bat-shit crazy conspiracy theorists, and I did not speak out because I was not a bat-shit crazy conspiracy theorist.
Patterns that Eventually Fail
It is definitely not fair to say “treehuggers, every single one of them. There are a lot of environmentalists who are absolutely pro-nuclear. Just like any mass of people, blanket generalizations are almost always just wrong.

We can do better than that here.
The U.S. is the Most Overworked Developed Nation in the World

https://20somethingfinance.com/american-hours-worked-product...
Reach out to your network.
cough cough Palantir.
That was my thought too. You can't manage what you can't measure. This is a tool for measuring the amount of racism in our society. It's a good thing, not a bad thing :)
I always suspected that Emacs's Doctor AI knew a bit too much about RMS's hangups and inhibitions.

http://www.art.net/~hopkins/Don/text/rms-vs-doctor.html
Note that discrimination based on age generally only applies to applicants 40 or older. For example, companies can restrict hiring to people over 18 (e.g. to sell cigarettes), over 21 (to sell alcohol), over 35 (to be president) but they cannot say no applicants over 50.

These laws protect you against employment discrimination when it involves:

Unfair treatment because of your race, color, religion, sex (including gender identity, sexual orientation, and pregnancy), national origin, age (40 or older), disability or genetic information.

https://www.eeoc.gov/federal/fed_employees/index.cfm
100% naive question: why is mysql and their similars so popular then?

Spanner and AWS Aurora base off of more mysql than postregsql from what I can tell. Why?
Talented troll I’d say
600 Microseconds: A perspective from the developer who discovered CVE-2018–17144
Paypal's own words:

"We undertook an extensive review of the InfoWars sites, and found instances that promoted hate and discriminatory intolerance against certain communities and religions that run counter to our core value of inclusion."

The problems are:

1) There are many websites "promoted hate and discriminatory intolerance against certain communities and religions". As an atheist, I would say I have seem many atheist websites doing this.

2) This may not be fair. Nobody would believe Paypal has reviewed the speech of all the websites using their service. So why did they pick InfoWars? For what reason? Was that because there were lots of complains? Paypal not only need to explain why InfoWars should be banned, they also need to explain why they picked InfoWars.

3) There is no due process. Does InfoWars has a chance to appeal the decision? Were they informed before the decision was made? Were they given time for transition?

4) Yes. Paypal as a private company can make this decision. But nobody here is claiming that Paypal's decision is illegal. Many people feel this is dangerous, and there are good reasons to feel this way:

a) The nature of Paypal's business has nothing to do with speech. It is dangerous for a financial company to censor speech. It is different from facebook or twitter, which are speech platforms, so the content of speech are important to them. Why should Paypal even care about the speech on other websites? We do not need financial companies to shape the world of speech.

b) InfoWars promotes hate speech, but it is not illegal in the U.S. It is not a terrorist group. If it really incited violence, law enforcement will handle it. The difference between law enforcement and business: law enforcement has to follow the due process, but business makes arbitrary decision.
Yeah, so it must be intended for some kind of non-bank financial institutions that can't directly open Fed reserve accounts?
Please don't spread misinformation.

https://abc.xyz/investor/other/google-code-of-conduct.html
Out of curiosity, who was the teacher? I used to study this stuff and may have come across their work.
I would. Censorship is about disallowing speech. Paypal isn't in a position to do that.
https://www.osti.gov/servlets/purl/1398788

It looks like it's only going to be useful for replacing primary cells in weight-sensitive applications, as even their own (presumably optimistic) research indicates a per-gram-of-hydrogen cost of more than $1, which would be a maximum 33Wh for a primary cell.

That translates to $30/kWh which I think is considerably cheaper than the (also explosive) LiSO2 batteries it would be replacing.

Of course their costs today are 40x higher or $1200/kWh.

They are claiming current energy densities of 1.1kWh/kg of actual built packs which seems high to me (it would imply it's 3% hydrogen by weight). If accurate that blows-away the lithium primary cells they would be replacing.

They predict up to 1.8kWh/kg for larger packs.
No, that's not correct at all. It does mean that the back loans out an amount of money equal to 90% of its deposits. In some sense it's not the "same" money because the deposit amount is counted as money in its own right... both the amount of money in the loan and the amount of money in the deposit is counted as "money supply".

The 1000% figure comes from the fact that the money that the bank loans out is in turn held in another deposit account somewhere, and so it has a cascading effect... I deposit $100, my bank loans out $90 to person B, that money gets saved in a bank which can then loan out $81, then $72.9 gets created somewhere else. 1000% is just the limit of the sum 1 + 0.9 + 0.81 + ...
Not clear what the product really is. How are they getting Instagram data for the users?
> drop rates costing all the banks and reducing liquidity

Lowering rates raises liquidity. It makes it easier to borrow and thus create money.

> removing the reason it exists for in the first place, which is being lender of last resort

The Federal Reserve has many functions, one of which is acting as a lender of last resort [2]. Acting as a central bank, i.e. managing the country's monetary policy, is its primary purpose. Addressing bank panics, facilitating transfers, and regulating financial institutions are secondary roles (albeit very important ones).

In any case, reducing the interest paid on excess reserves does nothing to the Fed's standing. For most of the Fed's history, excess reserves were not paid special interest. It's a novel monetary policy instrument, and one still very much in its experimental phase.

> It offers preferential rates to banks as they are cooperative agents

The Fed pays 1.95% on reserves [2]. That is 5 bps less than what the Treasury pays to hold your money for one month [3]. It's 3 bps more than the average Fed funds rate, but within the 175-200 target range and less than the 2.1% 99th-percentile rate [4].

[1] https://www.federalreserve.gov/monetarypolicy/reqresbalances...

[2] https://en.wikipedia.org/wiki/Federal_Reserve_System#Purpose

[3] https://www.treasury.gov/resource-center/data-chart-center/i...

[4] https://apps.newyorkfed.org/markets/autorates/fed%20funds
Indeed, but isn't this exactly what is happening here?

Quoting:

>Key Requirements

>You must:

> Be at least 23 and not have reached your 37th birthday on appointment.

The listing explicitly bans people over 37 from applying.

An applicant over 40 has certainly reached their 37th birthday!
History is written by victors.
I'm not the author and HN doesn't have PMs. Generally people put (sometimes semi-obfuscated) contact details in their profile if they want to be contacted.
This could be awesome in a connected home. Point-and-think to turn the lights on or off.
The background of what you learned on is key to whats intuitive or natural. If you came up on an unix based system then yes you'd expect this. If you learned databases via MySQL then you'd expect show database to work.

Today though many more are coming to development without an academic or linux background. If you install Postgres via Postgres.app there is a chance you're not at all familiar with a commandline. What is intuitive... yes it's relative to your background. I very much hope that the number quit or exit is intuitive for, those that don't come from a linux or academic background, grows of time. This does become a more valuable tool the more beginners there are, and personally from working with a lot of beginners already suspect it's more valuable than many realize.
ctrl+c also works on Crosh (Chrome Shell).
> some kind of non-bank financial institutions that can't directly open Fed reserve accounts?

This describes every financial institution that isn't a national bank, e.g. broker-dealers, insurance companies, hedge funds, et cetera.
His right to free speech? Sure I am.
A hell you didn't sign up for, you were drafted into it.

That makes for a big psychological difference I think.
Right, but now I can't Ctrl+C to cancel a query without worrying instead I will exit the shell instead.
I remember him explaining why Microsoft wouldn't be able to ship Windows 2000.
Probably because compatability with MySQL is more valuable than comparability with Postgres from a product perspective.
UglyEmail – An Extension to Block Email Tracking
My rough understanding is that Pi is representation of certain curve: circle. If we skew sequence too far to one side or another, then curve will lost it shape.
Will make an attempt to answer, hopefully without starting anything.
Mysql aimed for lowering bar for non-dba-app-developers. Postgres did not.
In some cases it matters, in many it does not,
especially if you have the dba skills on hand
to mind the gaps.
Lots of fires. For the past couple of months something has been burning here and the air has been mad much more often than not.
Two cities.

They didn't stop at one, they did it twice.
Well thats a bit unfair. English is very popular among the young people in bulgaria, since it was a required subject in most schools, starting from the 90s, so everyone below age 30-40 knows at least some english, most understand it quite well.

As for taxes - they are one of the lowest in europe, specifically regarding softweare companies. Which is the main reason that it currently has so many local and foreign IT companies operating here. And I think that is why there are so many it people as well, because of the prevalence of employers (and the bidding war for talent which inadvertently raises salaries)

But I agree that knowing Cyrillic is a plus, though I’ve known quite a few people that have lived happily in Bulgaria for 5+ years with english as their only means of communication.
> support governmental action against the company (GDPR, etc)

The GDPR is a hugely pro-Google law. Large corporations can easily afford to wade through its complexity to find ways to comply that do not have a meaningful impact on profits, up to and including getting the law changed, if necessary, ideally by making it more complex.

Their smaller competitors can't.
Most of the work was done during two sprints, for a total 2-3 person-months of work.

I think what they are saying is just: We got a lot of work done on this during those two sprints. It's not a statement about the work that is remaining.
I read this guy back in the 90s. I think he put down mp3s. I think I emailed him and told him he was on the wrong side of that.
Sure, that must be it.
I felt the same when Yahoo was breached.
You would implement the sort so that it either:

1: Returns the sorted list (once finished)

2: Returns an intermediate state containing the progress of the sort in addition to the current state of the sort.

You would repeatedly pass the intermediate state to the sorting function until finished. You can use the progress component of the intermediate state to track progress.

Something like the following (I don't actually write Haskell, so this could probably be represented better):

data SomeIntermediateState = ...
data Progress = Double

data SortState a =
Complete [a]
| InProgress (SomeIntermediateState, Progress)

sortInit :: [a] -> SortState
sort :: SortState -> SortState
But they generally do, since they are not enforceable... Worst case, you get some sanction/parting shot.

That said, I would love some examples of a country being convicted of violating international law (or losing a lawsuit in an 'international court'), and having to pay for it. The only ones I can think of are WTO trade disputes, but recent (~2 months?) history shows that this body is now incapable.
Ah, missed that. Cool.
Hi, an engineer on the EC2 team here.

The "ephemeral" term is a legacy. Unfortunately it is part of the EC2 API for the block device mapping [1] of the "classic" instance store interfaces on the Xen platform. I don't know exactly when we stopped using "ephemeral" in our documentation, but I think it was with the introduction of EBS around 2008.

The "ephemeral" term confuses a lot of customers, and that's why we stopped using it. Data written to local storage is not transient, fleeting, or short lived. By 2010 we had transitioned to using "instance storage" in the documentation [2], which included a big note about how the data remains if an instance reboots for any reason (planned or unplanned).

Still, there is a misconception that data on local instance store volumes (both the more "classic" HDD or SSD volumes that are virtualized by Xen, as well as the new generation of local NVMe storage) could vanish due to this vestigial term that lingers in the API. Many customers, as well as services like Amazon Aurora [3], build highly durable and available systems on local instance storage.

[1] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-de...

[2] https://web.archive.org/web/20111113011016fw_/http://docs.am...

[3] https://www.allthingsdistributed.com/files/p1041-verbitski.p...
I get two of:

unreachable code after return statement[Learn More] js:74:1003

I tried checking the line, but it's minified javascript (not super helpful).
The "Serial Hacktreprenuer" never wrote a line of code -- he just destroyed companies and tried to take credit for other people's ideas. But here are some earlier demos and prototypes I developed for Will at the Stupid Fun Club, exploring his ideas about storytelling, social networking, mobile and geolocated gaming, a community scripted TV program, geographical music organization and navigation, and a reality TV show with robots, which got tangled up with the HiveMind boondoggle and was never released (so I can't release the sources, unfortunately). You can read the articles and his lawsuit complaining how Will was committing an "atrocity" and "genocide" by taking all the ideas he presumed he owned and doing them without him, but take it with a grain of salt because we had been working on that stuff for many years before he came along, and they were pretty obvious widely known ideas:

Stupid Fun Club StoryMaker Demo:

https://www.youtube.com/watch?v=_2yEHs_WLzQ

>Demo of the Urban Safari StoryMaker technology, developed for Will Wright's Stupid Fun Club, by Don Hopkins. Originally developed for CurrentTV's Bar Karma TV show, the first online community-developed network television series. Branching collaborative storytelling and voting.

https://en.wikipedia.org/wiki/Bar_Karma

>MediaWiki front end server. Python back end server. Flash Storymaker client. Geolocated storytelling. Google map overlays. Administrative back-end content management system. MediaWiki integration and embedding. iPad Storymaker application. MapKit integration. Facebook StoryMaker app. Voice synthesizer reading stories. Facebook album import and export. 3D branching story visualization with Unity3D.

MediaGraph Music Navigation with Pie Menus Prototype developed for Will Wright's Stupid Fun Club:

https://www.youtube.com/watch?v=2KfeHNIXYUc

>This is a demo of a user interface research prototype that I developed for Will Wright at the Stupid Fun Club. It includes pie menus, an editable map of music interconnected with roads, and cellular automata.

>It uses one kind of nested hierarchical pie menu to build and edit another kind of geographic networked pie menu.

Servitude:

https://www.youtube.com/watch?v=NXsUetUzXlg

>Stupid Fun Club's "Servitude" One Minute Movie about Robot Servitude, written by Will Wright. Robot brain and personality simulation programmed by Don Hopkins.

Empathy:

https://www.youtube.com/watch?v=KXrbqXPnHvE

>Stupid Fun Club's "Empathy" One Minute Movie about Robot Empathy, written by Will Wright. Robot brain and personality simulation programmed by Don Hopkins.
I'm inclined to agree with you; though the key word here is "trivial".

Types are propositions, and programs are proofs of their types. Unfortunately most programs are overly-complicated proofs of trivial propositions (when looked at from the mathematical side of curry-howard; of course what's actually the case is that we tend to only use types to specify a tiny part of what our programs are meant to do).

In an untyped language every expression has the same type (which we might call `Thing`, and contains integers, strings, functions, etc.) so in the curry-howard sense every expression is proof of the same trivial proposition.

I'm inclined to think of the laws of physics (whatever they are) as a programming language, and physical systems as programs running in that language. On first impression, it doesn't seem like physics is typed; hence every physical system is a proof of a trivial proposition (essentially: physical things can exist). It would be interesting to hear a counterargument though.

Note that in these cases it's the types/propositions which are trivial, not necessarily the programs/proofs. Consider that we could, if we wanted, prove a pretty trivial proposition like `((A -> B) AND A) -> B` in a roundabout way that involved applications of Fermat's last theorem. I tend to call such things "(over)complicated", rather than "complext", since their complexity isn't inherent or required.
here's an article about the add-on:
https://www.ghacks.net/2018/08/25/firefox-62-firefox-monitor...

They are missing the about:config setting.. but it's early. Might be a bug, or maybe its not being used(?)

Eventually it'll display a popup in the UI that will notify you if the website you're on has been breached. I think we can all agree that would be useful.

Edit: Here's the code for the add-on: https://github.com/mozilla/blurts-addon
And his visionary talk on JavaScript, asm.js and others:

https://www.destroyallsoftware.com/talks/the-birth-and-death...
But not on Windows cmd

I think it worked in powershell however, can't test right now though

Also: chromeos is Linux. It's a safe bet they'll support standard signals
Yep, this is the brilliance of the staff and the associated notation system.

All chords and scales are spelled the same, just with different accidentals. For instance, all variants of triads starting on all variants of D are spelled D-F-A. The one with no accidentals happens to be D-minor. D-major is D-F#-A. D#-minor is D#-F#-A#. D#-major is D#-F##-A#. And so on. By holding this pattern, chords always look the same on the staff no matter what key you're in, which makes reading and writing tonal music easy, once you get the hang of it. The key signature captures everything that varies between keys. Although, on instruments that represent pitches differently in how you physically play them, the difference between keys is very noticeable.

The problem with dozenal notation is that intervals have to be identified by subtraction instead of their shape on the staff, which is a lot of mental effort. That said, the staff requires its own mental effort depending on what you're doing. For example, translating from staff notation to guitar fingering is a difficult exercise in real time, which motivates the need for tablature.

For some styles of music and some instruments, I can see dozenal being nice. But for the most part, it would be more useful to use standard pitch notation (e.g. C#5), because it makes intervalic/tonal relationships more obvious, at the cost of an occasional additional glyph per note.
Don't forget Ctrl-\. For when you feel like Ctrl-C is too nice. (It sends SIGQUIT.)
OpenCV is free and used for important projects at companies including Yahoo! and others.
> What I didn't know was that he took so much flak for that - from statements that he should be the one punished to death threats and dead animals on his porch. Unsurprising, yet sad.

Pretty much to be expected in any situation where someone goes against convention. People are shitty when it comes to tribal issues.
It often splits practical vs. theoretical concepts. One chapter might go over the theoretical scheduling algorithms, and then another might address practical solutions to internal fragmentation.

Disclaimer: I'm definitely not an expert, I'm reading the book to learn.
Freedom of speech doesn’t mean freedom from consequence.
And to put that all together, it means the bank is responsible for $1000 in deposits, has $900 owed to it in loans, and has $100 of cash in the vault.
Singapore Travel Handbook for Conference/Meetup Attendees
> The Mr Puzzle channel as a whole is highly recommended if you're into puzzles of this sort.

Or even if you're not, I found that video highly entertaining. :)
The expensive problem is having enough liability insurance for the worst case. Space-X originally launched from a Pacific island until they had their rocket working reasonably well.

Hobbyist rockets have a mass limit and a thrust limit.[1] Low-powered rockets, below those limits, have few regulations. As mass and thrust increase, the restrictions increase. Above 1 lb, you're an airspace user and have to talk to the FAA. Not much of a problem in rural areas far from an airport. Heavily restricted in controlled airspace. Reasonable enough.

Remember, if it can't reach escape velocity, it's going to come down somewhere. At high velocity.

Mojave Air and Space Port is supportive of people testing strange air vehicles. [2] Virgin Galactic, Scaled Composites, and the National Test Pilot School are all out there.

[1] https://www.nar.org/find-a-local-club/section-guidebook/laws...
[2] https://www.mojaveairport.com/