skysight-inc/HackerNews huggingface dataset:
It is the only git client I know that makes polishing the commit history (i.e. moving commits around, splitting(!), rewording, editing) pleasant. If only it was available on Windows too...
It would certainly be interesting. In professional SC2 competitions even simple input macros like fast-repeating clicks or keystrokes are banned. It would likely be a massive advantage.
Suddenly drug companies don't want off-label use when it doesn't suit them...
That six hours of work includes their commute and all of the household chores, so to speak, that we have to do in our off time.
Back when we ran the Citus cluster on EBS, we lost some EBS volumes as well. This manifested as disk not responding, followed several days later by an email from AWS with the subject Your Amazon EBS Volume vol-123456789abcdef telling you the disk was lost irrecoverably.

But yeah, you need to be ready for your disks to go away no matter where they are: ephemeral, EBS, physical, whatever.
Game-Changer: Kavanaugh Accuser Linked to Anita Hill Hit Job on Clarence Thomas
Except that's not true, it does make sense. Electric vehicles are apparently 40% more likely to hit a pedestrian than a conventionally engined car.

There's been research going on for at least the last 10 years into both the risk and effective sounds that don't simply prove annoying (like a beep would), or lose directionality.

https://www.theguardian.com/environment/2018/may/06/new-law-...

https://www.rnib.org.uk/rnibconnect/silent-deadly-electric-h...
As I was crafting this question, I included "(Apologies for fanning the flames of get-rich-quick/impatience/tiny-training-big-promises.)" To shorten it, I took that out. I love Norvig's "Teach Yourself Programming in Ten Years" http://norvig.com/21-days.html.
I doubt I'll be able to do this with enough people to have any noticeable impact on the programming world. I'm not seeing much in the way of scaling (or monetization) anytime soon.
it's interesting there aren't alot of comments in this thread.
It might get trapped for days, but it most definitely will not get trapped for months or years.
It would greatly depend on positioning and chance of person winning fluctuates depending on the number of optimal moves available, similar to GO but more complex since there is so many scenarios.

Also you have to consider whether voidrays have speed upgrades, same with repears. Terran can play with fog of war too and lift off, usually terran has an advantage here
Time shouldn't be a massive issue for AD no? It's a vector clock, not a UTC clock. The UTC clock is only used to solve conflicts no?
BTC buy signal?
I would cap it at 300apm, thats how high most professional koreans are IIRC. But that 300 apm is 90% redundant mouseclicks though
Out of curiosity why are you using a web browser on a server?
>so you think the Chinese government would really allow the sale of unbreakable end to end encryption domestically just because it's Apple?

Yes. Apple has even said this in court filings during the FBI legal fight [1]:

>Finally, the government attempts to disclaim the obvious international implications of its demand, asserting that any pressure to hand over the same software to foreign agents “flows from [Apple’s] decision to do business in foreign countries . . . .” Opp. 26. Contrary to the government’s misleading statistics (Opp. 26), which had to do with lawful process and did not compel the creation of software that undermines the security of its users, Apple has never built a back door of any kind into iOS, or otherwise made data stored on the iPhone or in iCloud more technically accessible to any country’s government. See Dkt. 16-28 [Apple Inc., Privacy, Gov’t Info. Requests]; Federighi Decl. ¶¶ 6–7. The government is wrong in asserting that Apple made “special accommodations” for China (Opp. 26), as Apple uses the same security protocols everywhere in the world and follows the same standards for responding to law enforcement requests. See Federighi Decl. ¶ 5.

and Craig Federighi's declaration [2]:

>5. Apple uses the same security protocols everywhere in the world.

>6. Apple has never made user data, whether stored on the iPhone or in iCloud, more technologically accessible to any country's government. We believe any such access is too dangerous to allow. Apple has also not provided any government with its proprietary iOS source code. While governmental agencies in various countries, including the United States, perform regulatory reviews of new iPhone releases, all that Apple provides in those circumstances is an unmodified iPhone device.

>7. It is my understanding that Apple has never worked with any government agency from any country to create a "backdoor" in any of our products and services.

>I declare under penalty of perjury under the laws of the United States of America that the foregoing is true and correct.

Apple has leverage in China because they indirectly employ millions of people.

>No, Apple obviously made a deal as they are totally dependent on China for manufacturing their phone as well, they have no leverage. The difference is, Apple's culture of secrecy seems to prevent their employees from leaking dissent externally, so whatever they did, the details aren't public.

Lol. I'm sure Federighi perjured himself because the Apple Cult is just that strong.

[1] https://assets.documentcloud.org/documents/2762131/C-D-Cal-1...

[2] https://www.documentcloud.org/documents/2762118-Federighi-De...
We do use it. It’s fine.
As someone who has worked on a Java language server [1] on-and-off for 2.5 years, for fun, I disagree that tooling is not fun :)

[1] https://github.com/georgewfraser/vscode-javac
I don't understand their arguments. Do they have proof that their licensed drugs are safer and/or more effective than the replacement?

The article says "In January, the National Institute for Health and Care Excellence (NICE) concluded that Avastin was as safe and effective as the two licensed drugs, Lucentis and Eylea."

If they have no proof, they should stfu.
Yup, that's the blog post I mentioned in the intro. Sometimes obsessively reading HN pays off. Even if it's a year later... :-)
Is the Elixir Hype Real?
While I agree with you in principle, they aren't required to host content that they don't want to. They certainly shouldn't be actively shutting down content, however that's not the same as declining to host content. I'm somewhat surprised that a conservative network hasn't been established to support the White Power, Alex Jones, Gab types of places. It would seem to be at the minimum a viable business for a niche audience.
What we're talking about only requires the A and the P.
New York Times Sues FCC for Net Neutrality Records (2)
These videos are fascinating!

Do you mean that you saw the ClickSpring reconstruction in person, or the Antikythera mechanism at the museum of Athens ? If it is the former, how far is it from being complete ?
This concept is a big part of what the "big deal" around monads is - using monads to model effectful code conveniently puts the information of "this should be shell code" into the type, in a way that ensures that code that calls it also gets annotated as "shell" code. Monads are of course also a much more broadly applicable abstraction, but their application to effectful code, enforcing this design, is usually the first and most apparent place people run into them in the ML family of languages.
Sourcegraph CEO here (and author of a comment in the link + contributor to https://github.com/sourcegraph/go-langserver). The idea is that with a Go language server becoming a core part of Go, it will have a lot more resources invested into it and it will surpass where https://github.com/sourcegraph/go-langserver is now.
The article says traffic deaths have been declining.
The people who aren't going to be impacted particularly regardless of which phrasing you use may not care, nor even notice. It's the folks that get harmed by this who will notice and probably say nothing about it in specific, but will be more likely to adopt your thing, share your thing, tweet nice things about your thing etc.
That's because Microsoft's incentives are more aligned with ours. Better, more user-centric software == better outcomes for users, more Microsoft usage/profits.

Google, on the other hand, is fundamentally incentivized to sell ads, which requires collecting data. The more data they collect, the more money they make. As the saying goes, we are the product. No amount of hand-wringing or shaming is going to change that fundamental fact.

I think that in 100 years we're going to look back on how personal data is used the way we look at barbaric medical practices of the Dark Ages. People in general just didn't know or expect better.
I live about 50 minutes away from this location. In my opinion it is an absolute atrocity, especially given the recent tragic death.
Our politicians are discussing about phasing out coal until December (there is a commission to find suggestions), and despite this, RWE (the owner of the mine) tries to evict the occupation.
It is a pure provocation since it is absolutely unclear whether clearing the forest is ultimately necessary.
Static typing enables some optimizations, but not as many as we’d hope given the inexpressiveness of most type systems.

The real advantage of static typing is code completion, which allows us to forget the nuances of our library naming schemes. TypeScript is so awesome in this regard, being neither sound nor used for optimizations, but still being very useful.
> I don't quite understand that statement.

I didn't make a single statement, but I also made what is more of an accusation (i.e. stating the opinion of others I disagree with) than my own assertion.

> Personally I like spending them on the bits of the software that give you the USP, Not something thats already solved.

I'm suggesting that most people (or at least in my own "bubble", as it were) don't differentiate. Re-inventing the wheel is just fine to them, so long as it's fun.

That said, I'm not convinced large (enough) "global" filesystems are a solved problem. Of course, GitLab doesn't necessarily need such a thing, but implementing that kind of storage "sharding" (for lack of a better word) may well be spending an innovation token, too.

> or just host it in the cloud.

Except that doesn't magically solve any of the architectural/operational problems. For all we know they're still doing Ceph-with-NFS, just paying much more to do so, without the ability to optimize the hardware for cost and/or performance.
The whole thing is very sad, but this is not a useful response.
Do you remember your source? I'd be interested to see the breakdown.
The movement around the Hambach forest is incredibly diverse: it covers die-hard anarchists, protestant and catholic priests and everything in between.
There is no need to not partake in a protest just because you suspect you might not do everything you can to further the cause.
Any support is usually welcome.
I'm sure hey are actively working to solve that. Some details here are disturbing.

https://www.hrw.org/report/2018/09/09/eradicating-ideologica...
The subhead is a much better title: "A new scientific study suggests strong similarities between near death experiences and [DMT]"
> fighting algorithmic racism

Reminds me of how Google Photos couldn't differentiate between a black person & a monkey, so they've excluded that term from search altogether.

While the endeavour itself is good, fixes are sometimes hilariously bad or biased (untrue)
Without knowing exactly how reads and writes are replicated, I am skeptical. I have gone through the technical documentation and haven't found many details. For reference, I've done work in storage and consensus algorithms and I can tell you for a fact that without using a consensus algorithm for either reconfiguration or request propagation, you will have consistency violations.

I would love to be proven wrong, as more systems with strong consistency guarantees is better, but for now, I don't believe that foundation db provides stronger guarantees than serializable reads and writes.
GitHub hides all but the first few lines of any repository's README on their mobile site, and the "Demo" link here just happens to fall below the cutoff. Click the "View all of README.md" link to see the rest.
I feel like the author is heavily biased to believe society is biased, which is muddling the entire point of the article.

If Mexican restaurants tend to get lower user ratings, perhaps it’s not because people/society are biased against Mexican restaurants. There are so many other possible reasons, I can’t begin to speculate.
Ask HN: Did you start your internet business (startup) without incorporating?
When did you and why did you decide to incorporate?
Why not Firefox?
U.S. Lawmaker Introduces 3 Pro-Cryptocurrency Bills
Show HN: NotEvil – Deepfake Video Detection API
While that documentation isn’t wrong, FoundationDB also provides external consistency.

https://forums.foundationdb.org/t/keyspace-partitions-perfor...
I'm not sure what you're saying. If you are walking down a quiet street at night, and a person with bad intentions needs some money, then it "makes sense" for them to beat you up and take your wallet and phone. They needed some money, so the mugger's behavior is not unexpected, and their end justified their means. That doesn't say anything about whether it's right or not, or whether people should do something to prevent muggings or not.
FCC chairman ramps up defense of net neutrality repeal
I'll be more than happy if someone pays me to implement language server.
If you actually read the whole article there are other examples as well, such as black names being considered more negative.
I haven't incorporated, but when I start to charge users, I will have to, because when I get sued (for example, my server gets hacked), the company will be my protection.
I don't see how it stands to reason that this is a function of large corporations. Rust has been further along this path given their relative ages and Mozilla is no where near the size or scope of Google. Likewise with a number of other languages that have official or otherwise LSs. Same story with Cargo out of the gate, vs Go modules after nearly 5 years of pain without them, etc.

Edit: I sound more negative than I meant. I am excited about this. It was cool that Sourcegraph and the VS Code extension pioneered here, but it's exciting to have official support and a place for everyone to rally for improvements. I look forward to seeing this used in things like Theia, VS Code, etc.
I'm glad to have kept reading to the author's conclusion:

> As a hybrid approach, you could produce a large number of inferred sentiments for words, and have a human annotator patiently look through them, making a list of exceptions whose sentiment should be set to 0. The downside of this is that it’s extra work; the upside is that you take the time to actually see what your data is doing. And that’s something that I think should happen more often in machine learning anyway.

Couldn't agree more. Annotating ML data for quality control seems essential both for making it work, and building human trust.
That's a good question. No, I didn't.
Eradicating Ideological Viruses
This was in Illinois.
Yea I was hoping for that too; misread the title. :-P

It's still very well put together. It'd be nice if this were possible without Javascript, but I don't think it is. It'd require some crazy scroll tricks to pull off, if it's even possible.
Hmm I didn't get that from the article at all. It felt to me like the author was showing a relatively straightforward explanation of building a system that does not intuitively have racial bias, and then demonstrating that in practice it does anyway, which is kind of surprising.
Does anyone know of an example of a non-trivial codebase written in this style?

How do you do this cleanly when, e.g., you need to make a network call and then based on what the result returned to you is, either do something with a local database, make a different network call, or return a result to your user. Also, error handling...

It seems to me like monads must be the logical conclusion to this style of programming, or else you wind up with a mess (or just abandoning this technique.)
Because I can get extremely high IOPs on EC2 without paying a fortune. EBS is slow compared to MME SSD drives. Stripe 4 MME drives together and you can have over 1 million IOPs.
Is this mostly renaming the notes or is there something more? That said it is a useful way to think about some musical concepts. It's the same as integer notation for pitch classes if I'm understanding correctly: https://en.wikipedia.org/wiki/Pitch_class#Integer_notation.
Best tip ever! My phone feels snappy again!
There are very few commercial sponsors for Python and related projects. Django has enough resources for basically one full-time paid contributor, but that’s it. Huge amounts of Python infra is maintained in people’s free time, despite powering so much
Arson analysis is definitely in there too. He's right about that. There was a PBS documentary and they were talking about how the investigators would be taking nonsense about "feeling the fire" and they convicted an innocent man of killing his entire family.
Exactly. Also once all what you have in core are types and functions then things like mocking becomes obsolete. You can just instantiate those types for real.
Needs a 2015 in the title.
That's more like a lay judge system.
The environmentalist are destroying the potential profit of the company that can extract a fossil fuel to make a quick buck. Company profits > Environment, because it is the law. I mean look at this [https://assets.atlasobscura.com/article_images/59315/image.j...] beauty. Who's going to stop them?
What in particular is outlawed?
2. "Every senior dev I hire must have done one of two things: either ran their own business or was a one-person shop. That's how I know that they know how to do whatever it takes to get software built and deployed."

Were you getting a lot of new senior hires? That sounds hard to achieve. I agree those people would probably be great, but also really really hard to find.
I believe it was gorilla, not monkey and I understand Google for not wanting its product to randomly call people animal names, especially when they are part of a group where it is far too common.
Who's going to stop them tho?
The workflow goes as such: you get an entry level sales position of the retail or cold calling variety. You become the best person on the floor. There you go, now you can sell anything, get hired at a high commission position selling software, ad space, furniture, things with high price tags.

Sales jobs are as taxing as entry-level Java jobs and not much more likely to leave someone capable of going to school in their off hours (especially since they tend to require some travel or entertainment on your own time). However, presumably you also wish to help extroverts, who are unlikely to want to spend hours writing "public static" in front of random character strings every single day.
I wonder if "beta thanatine" from Altered Carbon was based on DMT...
You mean women participated in building the bridge, then yeah. But it was still mostly men:

https://www.tate.org.uk/art/images/work/P/P13/P13485_10.jpg
There was a great discussion at Google Next about this, and it's something my company also thinks a lot about. There are so many ways that bias can creep into algorithms, and it's really important to validate your algorithms against this.

As one non-racial example there was a pneumonia detection model that got some pretty (at least amongst people interested in radiology and deep learning) where the model was detecting the metal badge the hospital was using when taking scans (so every xray from this hospital had a similar graphic on it). This hospital had a higher pneumonia rate as it generally had older people going to it, and because of this the model started giving everyone who went to that hospital a higher likelihood of having pneumonia. So essentially it picked up on the age based bias of the hospital itself.

This is an issue in other types of medical data as well. There have been multiple studies that show doctors are less likely to successfully diagnose a heart attack in women than in men, and that doctors will also underestimate how much pain a black man is in compared to any other category. Those biases end up in the data itself, so if you naively train your models against that data they too will make similar mistakes.
why not just save on the extra electronics and just manually honk the horn if you think people don't see you?
The Elm architecture seems to use pretty much this exact pattern. The imperative shell parts are all buried within the Elm runtime, and you contribute the functional bits. Redux also to a lesser extent.
The FBI is a US Government Agency, not China.

And even then, the declaration you quote (made in a US Court case referring to the FBI) was made two years before Apple gave the keys over to China.

Apple has deleted VPN apps from the Chinese store at the request of the Chinese government. They also added a clause to their TOS that allows the state-owned data company to access all user data. When they rolled this out and gave the keys to China, they only gave their users the option to delete their account, not opt out.

I'm sorry to be the one to have to break this to you but Apple is acquiescing with the Chinese government surveillance demands.
In guitar playing, I am constantly thinking about the distance the notes in terms of frets (half steps) but it’s relative. Making the pitch a digit where 0 is C and 6 is always f# (or whatever) doesn’t quite work with how I think musically and I’m not sure it’s an improvement.

You’re dropping the notation relating to keys, why still base it around C? I’d prefer to make A zero, or E, for guitar players.

I do like having the octave embedded in the notation.

I’m not comfortable with using 0-9 and a-b as pitch. The last two (known for hundreds of years as G and g#) stand out awkwardly.

Maybe just ditch the whole thing and use Hz.
Hi. I'm one of the database engineers at Heap. This is a good question. There are several reasons why we use EC2. First of all, I will say I love RDS as a product. We actually do use RDS for a number of our services. We use Postgres on EC2 only for our primary data store. As for reasons why we use EC2:

Cost - Our primary data store has >1 Petabyte of raw data stored across dozens of Postgres instances. The amount of data we store is at the point where RDS is too expensive for us. The cost of an instance on RDS is more than twice the cost on EC2. For example, an on-demand r4.8xl on EC2 instance costs $2.13 an hour, while an RDS r4.8xl costs $4.80 an hour.

Performance - The only kind of disk available on RDS is EBS. EBS is slow compared to the NVMe the i3s provide. We used to use r3s with EBS and got a major speedup when we switched to i3s. As a side note, the cost of an i3 is also less than the cost of an r3 with an equivalent amount of EBS.

Configuration - By using EC2 we can configure our machines in ways we wouldn't be able to if we used RDS. For example, we run ZFS on our EC2 instances which compresses our data by 2x. By compressing our data, we get a major cost saving and a major performance boost at the same time! There isn't an easy way to compress your data if you use RDS.

Introspection - There are times where we've needed to debug performance problems with Postgres and EXPLAIN ANALYZE won't suffice. A good example is we used flame graphs to see what Postgres was using CPU for. We made a small change that resulted in a 10x improvement to ingestion throughput. If you are curious, I wrote a blog post on this investigation: https://heapanalytics.com/blog/engineering/basic-performance...
Hey all -- founder here,
We've built the best Deepfake detector and only detection API out there. It catches >96% of deepfakes.
In addition to the API, it can run locally on mobile devices using CoreML and Tensorflow Mobile.