skysight-inc/HackerNews huggingface dataset:
I disagree entirely... I hate how an app for everything means vendor lock-in. Developers should embrace web standards and come together on making apps/tools that don't suck. I think having to write for android, ios, osx, windows, chromeos and linux sucks worse..
Sorry about that - I missed a part in our Windows installer, and ssh-askpass-sublime.exe isn't being installed. This will be resolved in the next day or two, in the mean time the portable version has it - https://www.sublimemerge.com/download
I wonder if these algorithms have been applied to sound generation....
That essay is just plain creepy.
Thank you for that fantastic clarification of layout and _layout_.

Used with your emphasis, I find myself agreeing. CSS layout (small "l") really is a group of features, and what could be achieved using floats and flexbox really was an approximation for what is considered fundamental in computer layout software for print (e.g. Adobe Pagemaker).

Your emphasis on CSS _Layout_ (capital "L", though I like your _ notation, too) really highlights that placing elements with strict control over placement and flow had been virtually impossible until CSS grid.

So, I don't think it's too much an exaggeration to say that CSS grid makes CSS _Layout_ possible. Before CSS grid, CSS (multi-column) layout could be simulated but the control and precision required for CSS _Layout_ just wasn't there.

In other words, I completely agree with you when you say CSS grid is

> the best thing to happen for "CSS _layout_" in the past 20 years.

That really is a perfect way of putting it.

EDIT: Rewrite last paragraph so it’s not so stiff and stilted.
Me too, it became a show stopper when teaching and later at the job. You won't always only use your own computer. Maintaining two muscle memories is much harder. Anyways, typing speed is not the limiting factor in most cases. And you can always make what you have to type fewer key Stokes.
Math is different in that one feels there should be something close to "absolute truth." That is, given a set of axioms, it is possible to verify with complete certainty whether a proof follows from those axioms or not. Though when proofs become so long and abstruse that only a handful of people can even read them, perhaps that's no longer true. In other fields, it's more clear that nothing is known with 100% certainty. That differences of opinion or experimental error could always lead to uncertainty.
I've often found the "proper" database design is too confusing to users and/or managers. Users will have to understand the complex relationships to enter, inspect, and trouble-shoot data properly. Often they don't. Simplicity often trumps logic and the D.R.Y. Principle even if the limits (simplicity) create extra work in some situations.

Further, you don't know what marketers will dream up in the future and cannot realistically anticipate enough of their harebrained ideas. Try to keep marketing separate from production when possible, but sometimes marketers and/or the bosses want something technically goofy and you have to fudge stuff to get it.

Warn them about possible long-term consequences, but if they insist on Frankenstein, you just have to do it. Get your warnings in writing so that you have a record about their decision when bleep hits the fan later. Further if you avoid complaining a lot in general, then important complaints carry more weight. Otherwise, they'll mistake your important warnings for mundane ones.
It's documented at https://www.nacacnet.org/globalassets/documents/advocacy-and... as "if a
candidate has been admitted Early Decision, then the
college may notify the candidate’s high school and other
colleges of the candidate’s application status." This is linked from https://www.nacacnet.org/advocacy--ethics/SPGP-NACAC-Code-of... on the NACAC's website.
The US does have an "imprisoning innocent people" problem, as witnesses by this story and by the Innocence Project.

The problem is the horrifyingly large number of people who are imprisoned for years, some times decades, even though they are innocent.

Do you not find that a problem? Innocent people being imprisoned happen in any country of course, but the problem is much larger in the US than in other first-world countries, both in absolute number and relative to population size.

France does not have similar numbers of innocent people in prison, even when adjusted for the countries size. Unless you will argue that the French police and judicial system is more than six times worse.

This was all in response to the comment questioning why we don't hear as many stories about innocent prisoners in France.
Automating Release Notes in GitHub
I don’t think that everyone feels how the person in the article does. But from talking to my friends, most people think less of themselves, socially, than they think of others.
Your answer is needlessly rude yet again.
This seems like an article that would not have been on HN's Front Page a few years ago. Are people blindly upvoting articles based on the title? How can HN moderate incredibly low quality articles like this one? This is a checklist of how to become a better anything, how to more effectively work on a team and other work how to's without diving beneath the obvious surface at all.

Am I the only person seeing HN descend into terrible click bait with flame war comment sections? In this case, I really hope my observation is the outlier, and that people continue to find this site helpful and contructive.
That's a reasonable explanation but not quite what I was curious about. Not renewing a warrant if further evidence is missing is a good step but I'm wondering if the proportion of warrants that turn up nothing after all is not a better measure for whether the system is used for abuse. If overall the system has a low "false positive" ratio, especially among journalists, then it's hard to argue that it's abused. But if it turns out most of the warrants (or something that stands out) issued on journalists end up bringing irrelevant info then it could raise suspicions.
The Semantic Web was not XML but RDF. XML was the serialisation format.
AmazonBasics Microwave, Works with Alexa
That Linus Torvald quote comes to mind: “Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”
>Makes sense for them to buy it and get rid of it that way.

Except they didn't : The Freebase team moved to Google and carried on the work there, as "Google Search".

btw s/thread/threat/
Yea, planning on adding it. I actually originally thought it would turn people away from signing up. Seems to be a mixed bag at times but agree it's needed.
I've only gotten to play with it for a short while, but does it handle GitHub Enterprise repos as well?
DMARC Policies for Whitehouse.gov Make Spoofing Emails Easier
I'm fine with older kernels / older devices. My goal is to see how it all comes together and learn more about the internals. I like SBC's because they're usually cheap and can be replaced quickly and easily enough.
If nothing else, this new criticism can be used to clarify and improve the original proof. This response is .. not encouraging.
Don't blame China. It is pretty much the same in many countries.

With a few exceptions in Europe, some sort of extreme surveillance state already exist in every country that can afford it.
But Dvorak is one of my favorite composers...

Wait, that's Dvořák.
It couldn't make money...

One of the best examples of the semantic web was Daylife[1], and they wound up being "acquired" by two bit players[2] that figured out how to monetize things better.. :-/

[1] https://en.wikipedia.org/wiki/Daylife

[2] https://techcrunch.com/2012/10/17/content-licensing-service-...
About half a decade ago I had added a random blot generation to my now-unmaintained-site https://web.iiit.ac.in/~paresh.verma/. I have spent a few hours generating random blots, and trying to interpret them. Adding more structure to it, with an algorithm should make it more interesting and entertaining.
The fact that searches add to your back stack is frustrating. Maybe add a heuristic so that a search term is only added if you click on an entry, the search box is unfocused, or nothing has changed for ~2 seconds.
Yes, good question.

Why indeed? We don't pay for food each time we reap the benefits of the nutrition it provided down the line. Weightlifters don't pay royalties to protein powder companies. It could be argued that artists could also be expected to not be paid beyond the initial creation of a work. It would be a very different world to be sure, but it's not a given that it would be a worse world.
> It would be a violation of several important rights (theirs) for a government to regulate how they choose to run their charity

No, it wouldn't, especially if they want the tax subsidy of being a 501(c)3 charity; they aren't merely tax exempt, but donations to them are tax deductible. That's an outright public subsidy: the government literally is paying people (and paying rich people more) for every dollar they donate.

Government subsidies come with government restrictions.

You can have a lot more freedom if you choose not to drain the public treasury, and even more freedom if you also don't choose the liability shield associated with the corporate form (which also comes with favorable tax treatment, in some regards.) And even more if all the work is done by partners in the effort committed to the cause for its own sake, and not as wage labor.

But, yeah, volunteering for optional, preferential government status and engaging in the employment market subjects you to government rules associated with those things
Yep. And to verify or to find out exactly what was written you just need to get the backups from either the sender or the receiver.

This can be done in a number of ways from subpoenas to hacking to threats/blackmail.
We use the system Git by default on Mac if it's installed, but it sounds like that's not working for you. If you set your git_binary preference to "bundled", we'll use the one that comes with Sublime Merge instead.
SJWs are cancer and this article along with the recently adopted CoC is good indicator of their facist takeover of FOSS. Will be interesting to see the fallout but I don’t see it ending well.
I don't really understand why the entire known mathematics is not automatically proven yet. We, people, understand very formal proofs. Mathematics is very strict science with axioms and following theorems. It should be a perfect application for computing. I'm not talking about computer prooving theorem himself, but mathematician should write proof using some formal language and computer should be able to follow that proof.
US State Targeted Website Traffic
Scientists create human eggs cells from stem cells
What's the effect of using Dvorak or Colemak on things like vim? The hjkl for example get topsy-turvied.
Real-time speech-to-text transcription. Closed captioning for live events, and such.

That's the only thing I can think of.
So it was a 100% stock purchase? Bummer man.
There's a chance that's there because some split test showed it increases conversions to their (presumably) more lucrative business payment plan.

Probably got tests running to see what exactly keeps people around when they get onto the plan.

When you've got that many users, I think it becomes norm. I remember a funny story about how Google tested hundreds of shades of blue to see which exact shade lifted click through rates the most. The standard default blue won.

I can't agree that the impact on UX is worthwhile in the long run but I can see how such things can be attractive when you haven't got the, I dunno the right word for it, "clout" to look past the immediate bottom line like Amazon or Apple had when people were betting on them.
Show HN: Simple Tool to Run Automated Functional Tests for iOS
I like the detail about how the most detailed accounts came from old people writing about how kids these days are going straight to hell. Some things never change.
Human  Interest (YC S15) Is Hiring a Staff Engineer to Expand Access to 401(k)
I think Tao describes important metaheuristic.

Important conjecture like ABC expressess some fundamental feature in the field. It's not just a arbitrary brainteaser. How to solve this one problem should give insights to many related problems.

Thought experiment:

Imagine a modern mathematician/time traveller who want's to impress Carl Friedrich Gauss by solving problems CFG can't solve, but at the same time the not wanting to give away any clues to modern mathematics. Traveler would need to devise complex and convoluted ways to proof things. Proofs would probably piss off GFG more than impress him.
If you google around there has been a decent amount written by physics folks about how ubeam could never work doing exactly this sort of calculation. They show that the amount wouldn't be useful to charge a phone or other similar device.

But I guess it might be useful for other things? I dunno.
Gotcha, fair point. Wanted to add it to history so that navigating back from a conversation showed the prior results but maybe only needed when search completed.
You definitely don't want dvorak on iOS, qwerty was designed to maximize distance between keystrokes to prevent typewriter jams, that can only help on iOS where the keyboard is small and thumb taps are big and imprecise.
It's a bunch of Norwegian academics.

The committee is basically always split 50-50 between academics and former politicians.
Dvorak and Vim works just fine. I did it, without doing any Vim rebinding of keys. It's screwy for a while but ... So is learning Dvorak. And some of the Vim stuff works better in Dvorak, so it's net basically no issue.
you can thank these new shit bars, I mean touch bars on the macbook pro for the caps lock remapping.. raising a fist at apple
Saved me from being teapot email'd at the start of my career, totally worth all the pain.
Writing an OS is a fun exercise and it makes you appreciate all the effort that goes into making something like Linux usable and relatively robust and performant. It's also interesting to look at how Linux (or other open source OS) implements some of these features once you've tried implementing them on your own. You'll find that much of Linux is understandable once you know what problem the code in question is trying to solve.
History Search remembers what's on websites you visit so you can find them again
Projects and even companies I have witnessed dying are more often than not done in by underinvesting in databases.

When you start a project with a React UI and just throw whatever you need into the schema in order to make things come up on the page...you're headed for disaster.

Or on the flip side...you know how databases work but you don't know how to say NO to features that are expensive.

This seems to be getting worse over time. Databases are becoming a lost art.
Git hooks will be run, as all mutating actions go through git itself, however pre-commit hooks may not work as you expect with this setup. When you commit via Sublime Merge, it's doing a git commit -m "...", which works differently with git hooks than a plain git commit.
yes, we really like conditional typing as well. We do not use it everywhere, but for when it is needed, it is very powerful.

Just one thing that could be better outlined in the TS doc, is that conditional typing is for declaration and not for the signature of the method being implemented. It seems obvious once we know it, but can be confusing at first.
Satellite captures space junk for the first time
> That US law originally recognizes charities, churches, and other non-profits as tax-exempt

...Is a false statement. It doesn't “originally recognize” any such thing.

It permits charities, including churches and some other non-profits with specific functions, to voluntarily apply for status that includes tax exemption, a public subsidy via tax deductibility of donations, and a wide variety of restrictions on behavior.
Moda Yıldız Dial Lüks Altın Kadınlar Deri SANDA Bayanlar
Amazon plants fake packages in delivery trucks to 'trap' drivers who steal
It was the answer to a problem that nobody had, straight out of the dotcom bubble days where those answers could be sold as a business cases or for university grants.

Basically any form of structured data, be it in XML or JSON, served through some channel of data, is everything people need. There is no benefit in further standardization. Simple, informal standards work better than monstrous specifications that nobody ever bothers to deal with properly. The most important part is reducing friction, that's why JSON is the most successful format despite its shortcomings.
I saw this talk last year comparing the live stream industries in China and US from Twitch engineer Yueshi Shen

https://www.youtube.com/watch?v=R3Ki-w84rP4

needs a bit of an update now..
Most US sellers use some sort of USPS certified address validation and cleanup software to catch data entry errors and prevent delivery problems. So dumping everything but the country into a single big field isn't necessarily a viable design.

https://www.usps.com/nationalpremieraccounts/manageprocessan...
> require serious advances in robotics and do not require advances in general AI

Which if anything makes the replacement of workers in those domains even more tractable in the near future, wouldn't you say?

Dishwashing is an interesting case, because, assuming non-standardized dishes, glasses, and utensils, it requires solving a very general object recognition problem for a robot arm to handle different sizes and shapes of dishes.

Andrew Ng's lab at Stanford was working on it some years ago, but I'm not sure if they solved it more generally:

http://www.andrewng.org/portfolio/stair-stanford-artificial-...

https://www.youtube.com/watch?v=SbipWOeqF1c
It's not configurable, but you can click on the "Working Directory" head to collapse all the files there, which will make seeing the Staged changes easier
Some mathematicians are concerned that the possibility of an error in a computer program or a run-time error in its calculations calls the validity of such computer-assisted proofs into question.

(This might be one reason, from https://en.wikipedia.org/wiki/Mathematical_proof#Computer-as... )
Is the use of this code as described legal? If so why not milk it? If not why risk assisting?
https://en.wikipedia.org/wiki/Vigorish
Tesla Model 3 earns perfect 5-star NHTSA safety rating
"Founders are the only ones willing to get excited about a constantly changing product."... so true!
I was involved in the semweb community ~7 years ago, particularly the "RDF knowledge graph" end, and it's still a bewitching idea. A lot of smart people have/still do work in it, but it never reached any kind of success on the commercial (as opposed to academic) web, because:

Serialization is not the hard part.

The semweb community was obsessed with ontologies and OWL and schemas and taxonomies. If we can just break the problem down enough, the logic went, then systems will be able to infer new data about the world. But it never worked out that way.

Eventually you just have to write some code. If you have to write code anyway, all the taxonomies and RDF in the world aren't helpful (indeed, they're almost certainly the least efficient way to model the problem). You just scrape the pieces of knowledge out of whatever JSON, HTML, or whatever else and glue them together with the code. You don't need the all-knowing semantic web, you just need a .csv of whatever tiny piece of it you care about.

I have a distinct memory of trying to sell someone on the startup I was working on, a SPARQL database. I was pitching RDF as a way to model the problem, but eventually the person I was pitching just said "well, we can just outsource the scraping to our eastern european devs and put it all in one big table." I had a kind of "oh my" moment where I realized that the startup was never going to work: in the real world, you just write code and move on. Taking part in the great semantic knowledge base of the world doesn't matter and isn't needed.

The other end of semweb, the "machine-readable web", more or less came to pass. schema.org, opengraph, and that sort of thing did 99% of what the semweb community wanted at 5% of the effort. The fact that all of that data is not in one giant database doesn't really matter to anyone; you rarely care about more than 2 or 3 web pages at once.
Day 521 newlines in filenames
First detection of matter falling into a black hole at 30% of the speed of light
I've been following that one for a long time. Someone started a contribution for it (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18589) and there's a GitLab person that appears to be very responsive, so it's going to land eventually.

Once that lands, it would be amazing to have a way to leverage CI + pages + auth to provide docs for external users. For years, I've been looking for a way to host authenticated, infrequently used docs. There are no options. Static sites on self-hosted, authenticated GitLab Pages would be perfect if I didn't have to pay for every user.
I'm in extremely early stages of writing up some documentation for how to build a Linux distro for a Raspberry Pi 3, gauging interest and figuring out pain points. Shoot me an email [my username]@gmail if you've got ideas or requests!
Great idea! I will definitely be using that trick for my next js1k attempt. I have previously defined shorter names but had to write out the original name once.
The Art of Giving Feedback
FARA is about disclosing the underlying relationship with the lobbyist and the foreign country, it's not necessarily to prevent foreign lobbying but to prevent US citizens to lobby but conceal that they are being paid by foreign governments to do so.
I learned to type on Dvorak for fun during my CS degree, and realized very soon that it would be perfect for 2 thumb phone typing, as it focusses on left-right-left-right action, versus the left-left-right-right of Qwerty.

But on a work computer, where other people should be allowed and able to do some minor operations on your machine, it's too much of a hassle.

I will add that the initial learning period was infuriating but more than anything a pretty fun challenge.
I was in the unfavourable position of trying to implement a commercial, performance product on top of a triple store with OWL inferencing.
It was unworkable. A slightest error in the entire dataset was able to break inferencing elsewhere (butterfly effect), not to mention the performance.
We worked out the performance, by adding layers of caching but the data correctness is in my view unrealistic.
It never ceases to amaze me how many engineers I work with struggle to write a competent email. This is a vitally important skill when you're trying to communicate specifications for a project or bugs and changes to code and hardware designs.

I'm not perfect by any means. I've had my share of confusing interactions (particularly when explaining technical things to peers in meetings), but at least I can proofread with a critical eye and fix confusing grammar and explanations.
Try expressing not such a vague concept, but a concrete, real world application that actual stakeholders would be interested in investing into.

You will find that:

A) It's probably not that valuable

B) None of the hard problems are technological
But you don't know whether you need to turn left or right to go from your street to Church street. The comparison can only be done on one dimension.
What does Clustrix offer that MariaDB Cluster within its MariaDB TX offering not?