skysight-inc/HackerNews huggingface dataset:
Are there any good open source grammar checkers for English? Spanish? German?

I recently loaded Wordperfect for Win3.1 into a Win3.1+Dosbox instance because I remember it's grammar checker back in the 90s was far superior to what's built into MS Word today. I've been meaning to test it out and do a comparison blog post.
ok. We're actually saying the same thing, just in different words.
People have been talking about blockchains for many years (and in the financial space there are massive orgs all working together on concrete implementations. Change takes time). The fevered anti-blockchain pitch, on the other hand, has picked up in lockstep with the cryptocurrency hype. If you can't separate them that's a failing.

It's a bit like the Baader-Meinhof phenomenon, with people who woke up to cryptocurrency hype thinking that everyone became aware simultaneous with them.

That you immediately dismissed yourself as "just a write-only distributed database....with a layer of asymmetric cryptography".

That is the literal definition of a blockchain. In these sorts of arguments people are so desperate to shoot down "Bitcoin" that we end up with a No True Scotsman situation where everyone completely loses sight of the technology.
Sorry, by "abandoning phoneticity" I just meant "script becoming non-phonetic". Like what happened in English. So you're essentially right.
Yeah, because people clicking in UIs over and over to do a rote task never make mistakes.
Everyone is waiting for a dramatic bubble to pop. I think it will be a slow decline followed by generations of stagnation. You can't discharge student loans, so young people can't buy new cars, houses, things to put in houses, etc. At the same time the value of such degrees are going down as more and more rush to get them. Health care costs are eating up the income/savings of everyone else.

The companies that will do well in the future are those that cater to a low-income demographic. I hear Dollar General is doing very well.
In my experience from organizing conferences people who self-identify as vegetarians eat milk products and eggs, though sometimes reluctantly. Vegans don't.
I have many friends living there, and loads of them say this was the longest/strongest they remember feeling. Hope everyone is okay, the place is set up to be resilient, but you never know until things happen....
Java is no longer critical for the JVM ecosystem
I don't see how it would amplify over time - in fact maybe the opposite. If you could opt-in to carry over, you build your reputation over time even as various gig marketplaces come and go. It encourages new marketplaces because workers don't have to worry about building up a good reputaion all over again on a new site, so they're probably gonna be more likely to try out new sites.

It discourages scammers because customers know even workers that are new to the platform have built up a good reputation elsewhere, and they know that anything seriously bad will follow them.

I see primary difficulty in how to communicate the "egregiously bad reviews will follow you" effect and how to determine which reviews are egregious. Plus it's like 100% probability of it being gamed with bad-actors somehow...

(Personally I'd define the "egregiousness scale" to be a time-weighted average that's also weighted by the percentile of the reviewer's average rating - if you give all your gig workers 3 stars, then 3 stars is effectively 5 stars for you so workers see that benefit, and reviews further in the past count less against you both pro and con. But I'm not qualified to know if this would actually work out.)
I'm a bit baffled by how you think turning kilograms into decigrams is 'a right royal pain', multiplying by 10000 seems pretty simple to me.
I decided I had no way to guess on the mass distribution of fuel, engine, and airframe, plus wind shear, so I went with the hard scenario. If anybody knows the numbers for this, I'd love to hear it!
I'll run one of these in Downtown Denver Colorado!
which answers my other question, so it's canvas?
After countless hours of experimenting with additional struts in KSP to keep my rockets from going through RUD I have a weird feeling as if I understand this on some level. Rationally, I don't think that I have any real understanding of rocket science from KSP - but that weird feeling just won't go away.
Their biggest success was to enlist their foes in achieving their goals. That's the part I will never understand.
Proof of work is intentionally useless to the miner to increase the cost of attacking the network. There are initiatives like curecoin and foldingcoin which integrate folding@home into their proof of work, but the output of that is still "useless" to the miner and relies on the folding@home team not manipulating the process, which becomes a bigger risk once hard rewards for folding are introduced.
Big exits can also be acquisitions (e.g. Facebook/Instagram).
Poor naming choice. Google Perspective has been around for a year or two I believe.
Email is decentralized (well, it can be, these days most people use one of the big providers but it's still compatible with 3rd party servers). IRC is also sort-of decentralized and works through a federation of servers.

And I wasn't talking about bitcoin specifically either, I'm just doubtful that you could have:

- A completely untrusted distributed "blockchain" style DB
- Which would be fast and scale well enough to enable instant-messaging-style applications
- While being almost completely free to use

Currently Bitcoin can process a few thousand transactions per block, every 10 minutes. In 2015 reddit averaged about 2 million comments every day: https://redditblog.com/2015/12/31/reddit-in-2015/

Of course you may say that you don't want to create reddit, just a small chat with friends but it doesn't matter: your blockchain is only as secure as its worth so if you want trust-less security your only solution is to plug yourself on an existing blockchain OMNI-style. Then if you want your messages to end up on the chain you need to pay more than the competition.
The biggest problem is objective metrics. Did someone try to make contact when something came up? Were they on time? Did the work get done properly? Did the provider behave in a professional manner? All of the most important judgments are inherently subjective and biased. This then leads up the chain into the problem of rating the rating reputations of the raters.
This NES ROM Is Also a ZIP File
Please read the thread. Bee harm in producing almond, we're talking about. Yes, it's a bit of a fringe discussion. :) But that's quite common in veganism.
Here is a link to the Y-Combinator podcast where they interviewed Sloan which was quite enjoyable:

https://www.stitcher.com/podcast/y-combinator/e/52390460
I was on a video chat with an engineer in Taichung when it happened. The bicycle hanging from his ceiling was shaking pretty aggressively. He guessed it was a 5 and was on the third floor of his 40 year old townhouse across the island from the epicenter.
Don't hash tables typically store the key itself in the table though? Wouldn't that take up _more_ space per entry than a 160-bit hash? Using a sufficiently collision-resistant hash function allows you to eliminate the need to store URLs entirely, which in theory should reduce the size of the hash table significantly.
Would College Students Retain More If Professors Dialed Back the Pace?
in that case, its actually a good naming choice, as this existed (in a closed source form) for much longer than that.
I think IRC does half or more of this. Usually there are channels for specific things with a lot of varied experience and expertise. For instance in the #xml channel on Freenode, some very heavy hitters in the XML world frequent the channel. It also allows you to contribute back for the more basic questions that might get asked.

I like the personal contact in the abstract but it suffers from huge latency (have to wait a long time for an event and my questions probably don't last that long), and doesn't scale across domains e.g. In the #drools channel, I can talk to the guy that implemented the Defeasible logic decision plugin.
Ask HN: Is there a podcast on the history of Unix?
From Unics to AT&T stuff, Berkeley lawsuit, LICENSE wars, Stallman/FSF/GNU, Tannenbaum/Minix, POSIX standardisation, Torvalds/Linux, and maybe even the modern scenario? I'd love to listen to someone knowledgeable about this.

I found the introduction chapter in TLPI really interesting.

Looking at https://upload.wikimedia.org/wikipedia/commons/7/77/Unix_history-simple.svg I'd think there'd be tons of stories to tell.
Just curious -- why would you immediately switch, provided that the competitor was doing roughly the same thing with roughly the same quality for roughly the same price?
Either place will find the tool potentially flying thru the cabin upon an accident. Strap it down. Same goes for fire extinguishers, jacks, and tools kept in the cabin. If your escape tool knovks you unconscious in the wreck, it does you no good.
> Chances of adopting a universal timezone are pretty much nonexistent for political reasons(...)

-I was once told (and found it too amusing to verify the truth of it!) that as GMT took hold as the go-to global time reference, the French grudgingly complied, but referred to it as 'Paris time minus seven minutes and twenty-six seconds' or something to that effect.
Vegans tend to love animals, and that inspires them to follow a vegetarian and eventually vegan diet. (The non-diet part tends to follow afterwards. See it as an on-going process, like learning things in life is.)

Most vegans I know are totally OK with pets. Some own dogs, cats, or horses. Some aren't, and some hate cats for the damage they cause (apparently a big problem in Australia). It isn't common, but some vegans tried to make their cat vegetarian or vegan as well (cats are natural carnivores).

Reading my post back my post it is rather generalising, and vague ("most", "some", lacking sources, and anecdotal). Sorry for that, but hey at least I both state it and admit it.
There is also Kiwi

https://chrome.google.com/webstore/detail/kiwi-conversations...

Also "researches" Reddit, Product Hunt and Google News. And only on demand
Facebook’s boss in Europe reveals she has incurable blood cancer
The interop is a bit cumbersome, but fortunately someone only has to do it once, like writing TypeScript interface files for existing libraries.
Your appeal to celebrity icons does nothing to address the inherent problems with the lightening networks design.

Maybe you can explain the solution to the problems highlighted?
There’s LanguageTool, a wonderful open-source tool. I’ve only used it for English, but it supports a lot of languages. There’s also addons for a lot of editors.

https://languagetool.org/
There is no reason for the whole station to land on Mars. Approaching Mars the whole thing would split to start breaking. Big parts of it (bigger than a BFR) with payloads--half-baked assembled constructions--would separate and enter Mars atmosphere for landing. Then the station itself will be less heavy for breaking using the gravity of Mars and its orbit for that.
I'm in NYC, and pretty much anyone I know in my personal life uses it. At work, no one uses it.
When an industry appears that raises carnivorous plants to package them up for grocery stores for human consumption then maybe that question will stop being a needless "gotcha", but until then it can probably remain a rhetorical exercise.
Shelling Out: The Origins of Money
Briefly in the animation I see there's hierachical (or multi-dimensional) data used. Could you tell me about what sort of data (statistics, monitoring) this supports?

Also, what methods are available for getting data streamed [into Perspective]? I'm skimming through the docs, but am not quite getting it...

[edited for clarity]
I'll give you another use case. Cryptocurrencies are essentially programmable money. You can't write a computer program with a bank account atm but you can with bitcoin.

You can have your auto-driving car to go fill up it's tank or pay someone to service it.You can write a computer program that hires a developer to improve it or a million other things.
Former greenhouseci.com founder/CEO and also a Seedcamp alumni here. I know how though the market can be - congrats! :)
Really cool to see non-software companies putting cool projects like this out as open source
Interactive REPL in Lisp: early 60s.

Interlisp development environment: early 70s.

Interlisp-D: Early 80s.

MIT Lisp Machine + Zmacs: end 70s.

Macintosh Common Lisp, LispWorks, Allegro CL, and many others ...: mid-end 80s.

GNU Emacs based Lisp development: end 80s.
This is precisely where you should be sharing a news article versus merely pointing to data. People want to know the impact it had, not just a number/value.

Here's a reliable source: http://www.bbc.com/news/world-asia-42966916
Agree. Though one does not exclude another. Starting with a new ISS to test ideas and tech and extending it later to SS for Mars would be logical.
We do build them all on earth, orbit them and send them to the Moon or Mars etc and land/orbit them for their tasks.

A large structure - too large to launch as a complete station should be orbited here as many separate loads and then assembled to form the station, and then sent to Mars - as you suggest. It is not practical to send the loads to Mars and assemble there.

Every item from earth has a huge cost. Items made from loose asteroids, the Moon, Mars etc may well be a lot cheaper. You must bear in mind that elements(metals, Oxygen etc) would need to be extracted and made into raw materials suitable for whatever you want to make. That means each one would need to be screened about the relative energy economics. Few items from asteroids could be used as they are found.
ReasonML is IMO quite ready for production work if you use it for building server-side applications with NodeJS or rich front-end applications with React (ReasonReact).

The target audience for Reason (at least for the moment) are web application developers who want to level up as programmers and want to build elegant, sturdy production systems.

Reason and Elm together are democratizing statically typed functional programming and I believe that the next 10 years are going to see a massive change in the programming language landscape, with the practice of typed FP finally finding adoption in mainstream commercial programming.

The allure of Reason is in its packaging of OCaml to the web browser (which is made possible by BuckleScript - the actual OCaml to JS compiler doing the heavy lifting), its syntax that is familiar to the vast majority of programmers today, and the large ecosystem of bindings, libraries, and documentation that the team has put out.

OCaml is a very pragmatic language; its main pull is its powerful static type system and immutable, functional programming, but the "O" in OCaml stands for "Objective" - it is an implementation of CAML with support for object-oriented programming. But you almost never need objects. OCaml's module system and its idioms allows you to write well-encapsulated code without mutation, and when you actually need to write honest to metal imperative code, you can do it with abandon because OCaml is not a "pure" functional language like Haskell.

The term static type system might put off programmers whose only exposure to types were with Java, C++, C# and similar languages. But this thing is very different. Types in OCaml are more like structs in C; you just say the shape of your data, and you write pure functions that operate on them, and that's pretty much it. The magic happens in how you define the shape of your data. "Making invalid states impossible" is the siren call for statically typed FP languages, and from that flows a lot of natural constraints that can teach us how to structure programs.

The following links illustrate the promise of Typed FP very nicely, do watch it so that you'll have some inkling of the fun you'll have when you start learning ReasonML:

Designing with Types: Making illegal states unrepresentable by Scott Wlaschin. https://fsharpforfunandprofit.com/posts/designing-with-types...

"Making Impossible States Impossible" by Richard Feldman. https://www.youtube.com/watch?v=IcgmSRJHu_8

Ideology by Gary Bernhardt. https://www.destroyallsoftware.com/talks/ideology

Effective ML Revisited by Yaron Minsky. https://blog.janestreet.com/effective-ml-revisited/

Programming Languages, Part A by Dan Grossman. https://www.coursera.org/learn/programming-languages
I love seeing new UX on Web Assembly. Someone needs to port or create a standard layout engine like WPF to build on this. If the tools were there, C# + VS Code + solid layout engine...I'd dump JS + HTML + CSS in a "flash".
Resize Images on the Fly with Amazon S3, AWS Lambda, and Amazon API Gateway
What do you mean when you say the Web API?
Good question - I have no idea! I did find it funny that it's almost always returning data, even when the overhead signs are blank.

(Also, howdy, neighbor - I leave the office and go to the 23rd street stop.)
cohttp is not going to beat Node. Compiled code in a reasonably low level language should be able to beat (measures in all resources used, not just response times, but also mem/cpu consumption) an interpreted language for a simple task of responding to network requests. Well, that's at least what I believe, maybe I'm wrong.
As far as I know yes for C/C++ this was the only viable toolchain that is publicly available.
A government or corporate rating system for all sounds horrible to me.
Tracing the compilation of Hello Factorial
Dnscrypt-proxy 2.0.0 released
This is why I love the New Yorker. You don't see enough of this kind of long form journalism, shedding light on seemingly mundane issues that you'd never imagined could be so interesting.

The historical perspective, in particular, was great. But what took this to another level was detailing just how big the challenges are, and how enthusiastic the engineers are in trying to solve them. Even giving a sense of vicarious excitement from the descriptions of their attempts at problem-solving.
Audi UI Components in CSS, Vanilla JavaScript, and HTML
Major Tom: Mission Ops for the 21st Century
Thanks. I always thought that you had to hit on the actual edge of tempered glass, which is impossible on a rolled-up car window.

Looks like near the edge is good enough.
Messages and news
I still hate printers, and their jams, but I must reluctantly appreciate the engineering behind them after reading this.

This seems quite clever:

'Corrugating is when we put an intentional wave in the sheet, like in a piece of corrugated cardboard,” Vicki Warner explained. “It adds stiffness.” The plan was to corrugate the sheet lengthwise by running it over a line of rollers turning at variable speeds before “flying it” into the stacker. If a physical fix was necessary, a part might be 3-D-printed and installed, on-site, by one of the engineers.'
I'd imagine harvesting a field of soybeans involves a lot more animal deaths than the occasional squished honeybee.
I believe you mean octopodes my good sir. https://youtu.be/wFyY2mK8pxk

Pip pip, cup of tea, cheerio.
One of these days I'm going to follow through on an old idea of mine to use flash paper for my todo list.

https://www.dreamlandmagic.com/products/flash-paper-pads-2x3...
Yes, their cost per kg for launching is higher than SpaceX.

But it's their first launch from a new company. It's expected to cost some more to start with. I presume the price is going to come down quite significantly over the next few years.

RocketLab will never be as cheap, but the business plan isn't to compete on price. The business model is that with smaller rockets you can have much higher launch cadence, much higher throughput (i.e. you can book a launch and have it launched a week later), and more customisable orbits (since it's cheaper to book out an entire launch).
Learn teach code hosts a lot of intro / study session type classes around LA, not exactly the same format but they are helpful. https://learnteachcode.org
That's an amazing article. Thanks for sharing. They truly are such cool creatures.
I'm not knocking the code...I think it's brilliant. I just think you're going to cross wires with Google here. Will perspective mean "filtering troll comments" or will it mean "displaying analytics in web assembly" is an unfortunate set of choices.
I've been reading Delayed Gratification for a year now. It's all this sort of stuff. If you like long form journalism I highly recommend it.

https://www.slow-journalism.com/
> Everything you're talking about, in terms of "public incompetence" is true immediately once you post anything online.

Not true. A potential employer doesn't know what I'm googling for, and they have no way to tie "throwaway37745XXQQXX" on StackOverflow back to me.

> As for the submission question -- how do you guarantee to all participants that data isn't changed without blockchain?

There are other ways to ensure that the data is authentic. Thomas and I could both sign the resulting video or other data with private keys. I'm not entirely sure how else proof-of-help would work, anyway - how does me tutoring Thomas or Jenny tutoring me append to the blockchain? It's all based on what we claim occurred.

I think your idea is good - publicly available tutoring, with social elements - minus the blockchain.
There are a lot of smart people. There probably isn't that much separates team x from y. If this book helps them good for them.
I'm also in the finance industry. I'll give a concrete example of where I see blockchain technologies helping in my space, regulatory reporting of OTC derivatives transactions:

1. Regulators need to accept transaction reports, volume is in the hundreds of millions/reports/day so they don't have the technical competency to accept reports themselves

2. 3rd parties ("trade repositories") currently provide this infrastructure but regulators are learning that aggregating data across multiple trade repositories with different implementations is very difficult (particularly where dual-sided reporting across different trade repositories occur!); financial institutions are also ending up having to pay far more than cost to comply with regulations because the trade repositories are profit-driven enterprises

3. A private blockchain (e.g. Quorum and/or maybe Hyperledger's PoEL) solves these problems cleanly:

a. regulators have confidence that market participants are playing by the rules and not manipulating (or submitting) reports after the fact. For those who don't know, there's a lot of incentive to 'fix missing reports' -- consider e.g. Merrill Lynch being fined 34.5m GBP for not reporting just 2 years worth of transactions [1]; how would a 'distributed database' give regulators confidence when that kind of 'incentive money' is involved in retro-fitting reports?

b. market participants are happy because their highly confidential reporting data can delivered to regulators via simple access controls (even after the fact!) and infrastructure costs are fairly split across market participants in proportion to volume, and the industry effectively "self-regulates" itself (rather than trusting 3rd parties), which is generally an attribute of preferred solutions in the finance industry

[1] https://www.fca.org.uk/news/press-releases/fca-fines-merrill...
"J.P. Morgan open sources..." -- that's so cool
“I didn't come here to take your scraps”
It's not "1000% insane", and I am sure you could easily see their point of view if you wanted to, even if you disagree.

Imagine something you don't want to be part of. Imagine yourself making a kind of a stand in that situation.

Today I ate at that nasty sausage place - they had a collection box, asking for donations for animals in need, right next to the grill. Insanity's all over the place...