skysight-inc/HackerNews huggingface dataset:
Navy cancels planned GPS outage in Southern California
Welcome to Earth, 2200 AD: pop 500M, temp 180°F
By "helm" you mean "help"?

I've developed a new Internet search engine except it's very different from any other search engine (Google, Bing, Yahoo, etc.) and is more for discovery, recommendation, curation, notification, and subscription. Mostly it's for discovery and recommendation.

What Google, etc. do is part of what long ago the field of information retrieval characterized as just part of the problem, the part where the user knows that the content exists, knows they will like the content, and has keywords/phrases that characterize that content. For that part, Google, Bing, etc. work great. But, again, as has been known for decades, that's only part of the problem.

I'm attacking the rest of the problem, that is, where a user knows less about what they want. For that I derived some new mathematics, with some advanced prerequisites, with theorems and proofs, designed the business model, the user interface, the Web pages, the SQL database, the software and server farm architecture and the code, wrote the code, for the production code, 20,000 programming language statements in 80,000 lines of typing. The code is darned fast and appears to run as intended. Currently the code is in alpha test. Then beta test and going live.
If it's "secret" it's hidden in plain sight.
I'm pleased to see that web site has been improved. We went through this with some invited guest workers not so long ago, and at the time, the type of visa they needed was described in a very counter-intuitive place on the government web site. Much more time and money was spent trying to figure out what they needed than should have been necessary. It didn't give us much faith in the relevant authorities that even a relatively simple case where everyone was actively trying to do the right thing caused so much hassle, so it's nice to see that at least that particular issue has now been fixed and the part of the site you linked to would now give someone in the same position the right answer in a few seconds.
Maybe some companies, but there are a lot of different taxi companies in Montreal, many of which are worked-owned coops or an umbrella of freelancers.

There are also companies going after Uber's model but with strong ethics, such as Teo, which seems to be widely praised (good app, fully electric cars, good conditions for drivers, wifi inside the cabs).

My main annoyance against the taxi industry is its lobby, which is always against any sort of change in the transportation industry, such as new train lines (airport train or bus line), bike/bixi ride-share, etc. Taxis and Uber-type systems offer more transport solutions that reduce the requirement of having a car. I would love to get rid of my car, but it's not viable in Montreal (I bike to work, use the car mostly on weekends and Communauto requires me to do too much planning).
Ask HN: Want to learn HTML and CSS and also get your code reviewed?
Hey guys,
Just a little fun thing I’m doing and if anybody’s interested- hit me up with a message.

So there’s a lot of content available for free when it comes to learning front-end web development. My friend and I thought of leveraging these resources to create projects which focus on building rather than teaching seeing as there’s plenty of resources which do that pretty well. We have used various aspects of open source projects to put together ours.

The idea is that you can complete the projects we have created which come with objectives, specs and the resources we have collected.

After you’ve finished the project, zip up the files and my friend or I will review your code and send you personalised feedback. We will go through each and every line of your code.

If you like the feedback, you’re more than welcome to pay whatever amount you think the feedback you received is worth- otherwise you don’t have to pay anything. We will still review each and every submission.

Here is a link to our Dropbox which contains the PDFs of the project.

https://www.dropbox.com/sh/7xvnalc3vlidyxg/AACJDt2N_tIvh1fbS6Ef5t2ca?dl=0
I can't recommend "The Vital Question" by Nick Lane enough for people who are really interested in the question of life elsewhere. It does such a wonderful job of show how mechanically "life" can be started as a way of simply reacting chemicals to a lower energy state. It neatly ties together biochemistry and geochemistry in a very plausible (and testable) way.

Given the analysis, I would expect that bacteria and archaea, are present on any world with liquid water and a threshold amount of heat. Which would include Mars, Europa, and probably Io as well. There are a number of forms of bacteria living in the ionosphere which could be dropped on to Mars and they would do just fine there.

The odd bit comes from the origin of eukaryotes. Which, according to Lane, might arise if archaea were endosymbiotically living inside bacteria. That works but he doesn't offer any suggestion of what caused it to happen the first time. And he makes a reasonably good case that what ever it was that caused it, happened exactly once in the 4+ billion years of the planet and 3+ billion years of bacterial life roaming around.
> It didn't get slower because of Rust.

Do you mean the program became relatively slower because of changes you've made to the regex crate?

Wasn't the program relatively faster because you wrote the regex crate to use Aho-Corasick for the matches required by the regex-dna task?
People that work for Riot do not usually use their riot accounts when just casually playing.

To put into a perspective this isn't about someone using a "GM" or some community manager account, it's about people using their own private account.

This is a bad precedent, it's not even about people trashing the company, or even doing anything "wrong" it's about people participating in a behaviour that the company doesn't like.

Let me put it into another frame of reference for you would you support an employer that fired or did not hire someone because they liked, or even wrote a political post on facebook?

Keep in mind that most of the political speech on facebook doesn't exactly look like an Aaron Sorkin script draft.

We already had a CEO of a company having to step down for donating to a political cause, and no matter how vile that cause might be, it's still a horribly regressive thing, not that they've donated to an anti-gay cause but that they had to step down over it.

Now CEO's and other fiduciary roles might be the "exception" rather than the rule, but let's face it employers datamine the hell out of your "online footprint" and it's a bad thing, I know people that weren't "hired" not because they had a bad social presence but because they didn't had one and the hiring manager thought that they were untrustworthy because of it.

What you say in public and in private should not have any bearing on your employment unless you wave the corporate flag at the same time, what Riot is doing is Philip K. Dick level of shady, and there are sadly way too many employers especially in the tech business that do the same thing and even worse.

We've already came to a point where your right to employment conflicts with your more important rights of privacy and free speech and we should strive to revert these changes not hail them as something good and somehow a victory for liberalism and social justice.
So if you run some statistics and then use the result, that's somehow unethical?

Riot's decisionmaking process may be flawed - I have no evidence of this, but my prior is that it's likely (same as Zed). If this is true, they are firing good employees and costing themselves money.

But the fact that they didn't obey ridiculous university IRB requirements is NOT really a good argument against them. And that's all I'm criticizing.
This. What I find so crazy about these people here in Germany (Reichsbürger) is that they reject the authority of the state by referring to the authority of another state that no longer exists in that form, the German Reich. They call themselves citizens of the Reich and have their own passports, refuse to pay tickets and so on. The German state will have none of their BS, and they have issued a 150 page handbook for administration and police on how to deal with those people.
I installed Messenger but didn't use it much. When Facebook shut off access to chat via the web app a few days ago I removed Messenger.

There's no way I'm going to install this app. I never installed the Facebook app because of repeated articles about what a battery killer it was.

I installed Google Photos on my iPhone because it provided me with some features I couldn't get otherwise.
I know how to do the fizzbuzz and swap questions but I'm terrified there will be that one "simple" question that I won't be able to do under 3-5 minutes. Sorry, I don't know every trick in the book but I figure things out eventually.
Human-level intelligence is not generally applicable on domains it is not trained on, so holding AI to this standard is ridiculous. Humans need to be taught just like machines do.
I uninstalled both Facebook and Facebook Messenger apps from my Nexus 9 and it's become much faster. Can say that I am
surprised.
> Statistical mechanical entropy and information theoretical entropy ('complexity in bits') are not the same quantities!

This assertion (whether thermodynamic entropy and information theoretic entropy are equivalent) is an ongoing controversy open to debate - it shouldn't be stated as fact. See wikipedia for (a summary of) both sides of the story: https://en.wikipedia.org/wiki/Entropy_in_thermodynamics_and_... (specifically the #Theoretical_relationship and #Criticism sections)
More direct link to Split-brain as it applies to computing:
http://en.wikipedia.org/wiki/Split-brain_(computing)

Also, thanks for that term! Was not aware of it, but very useful to describe what I think is one of the big problems.
I'm not seeing your e-mail in your profile.
Author here - the project did originally just have fault and latency modes, and the last one came out of discussions with a colleague about other failures that might be interesting.

I'm looking for more failure modes to add, so if you can think of any more send them my way!
The whole point of a independent hardware KVM is that it's autonomous - no matter which state the software (and unrelated hardware) is in, you can still access the system and try to recover.

But, sure, I fully agree about the need of such system being an open platform that user can audit, update and control - rather than a black box. (Well, if there is a platform at all - a simplest external IP KVM could be a very dumb hardware box with the only software being an extremely primitive TCP/IP stack.)

Added: Anecdote: In early 2000s, some company I know of, had quite simplest remote access tools - DIY remote reboot devices made of externally-powered Realtek network cards. Sending a WoL packet to a known MAC (on a well-isolated network) would forcibly power-cycle the connected machine or router. No amount of fancy software solutions would bring a well-hung host back online. ;)
Disgust to Civilization
The spiritual message was that they were democratizing access to education. That dream has apparently died and this is the mourning process. Go back to your Ayn Rand book.
I tried Dvorak and Colemak. I couldn't get used to Dovrak's emphasis on hand alternation, so about 4 years ago I tried Colemak and I continue using it today, it's good enough and feels more comfortable than Qwerty. And unlike what the article says, I find it super easy to type 'he' or 'the' on colemak.
It's good that almost every Linux distibution includes it. On Windows I use the portable autohotkey version.
> I've never played their game...

It shows :( I have a number of issues with this article.

First, the "I don't know what methodology they used but I bet it's bad" is not something you can credibly say about Riot. They famously hired a big team of academics and they've been studying the issue for several years now. They have more data to analyze than any academic could dream of, they've had time to iterate (institute a new policy or algorithm, punish players based on it, and see if it reduces bad behavior by some metric) multiple times, and at this point it's likely that they know more about what constitutes bad behavior in a video game than any other organization on Earth.

Second, if Riot's analysis of player behavior constitutes an illegal trial on human subjects (which sounds dubious to me), their EULA certainly inoculates them for it. Riot has been very publicly doing this kind of analysis on players and using it to punish them (up to and including deleting the stuff they've purchased in game) and if that was actionable it seems like it would've been tried by now. Maybe the EULA isn't good enough or would fail at trial, but it's a little presumptuous to just casually assume that such a novel claim would be a slam dunk.

Third, I'm no lawyer but it seems to me that CA 980 is irrelevant. It pertains to employers demanding access to social media they wouldn't otherwise have access to, not just social media in general. Under 980 it's illegal to demand an employee's Facebook password, but AFAICT perfectly legal to fire them for something they post on Facebook publicly. In this case, not only was the speech in question made publicly, it was made in a way that Riot indisputably has a legal right to access.

Finally, the author repeatedly refers to the behavior that got these people fired as "being snarky," when a much more reasonable assumption is that the behavior was significantly worse, e.g. racial slurs and death threats (both of which are very common in LOL chat). The source article tells us that, once Riot had identified the group of problem players, a committee examined the cases individually and decided which ones to reprimand and which ones to fire. Do you really think that "would we lose if this person sued us" wasn't one of the criteria? Is it not reasonable to assume that each of the people who got fired did or said something so bad that Riot felt legally justified in firing them?

tl;dr: "I don't know by what methodology these people were measured or by whom, or what they signed, or what they did to get fired, but I'm dead certain they have a case" does not sound persuasive to me.
Strange. I searched and saw nothing. Then I posted and HN accepted it instead of redirecting to these previous posts as it had done before.
Need Advice: What language should I learn as non-technical cofounder?
I've been googling about this and it seems like technical cofounders appreciate non-technical cofounders who understands technical side (even if it's bare minimum).

What languages should I learn to be able to understand what technical co-founders are talking about and assist my technical co-founders?
How we built a profitable business in 6 weeks without market knowledge
if you would like projects focussing on something else do let us know here :)
That's exactly the placebo effect. You think that you get a treatment and your body reacts to that
Yeah right. Nothing at Facebook gets deleted.
I read the article before I reacted but this is a bad move for a lot of reasons:

* user hostility & just doing this with messenger app.

* messenger app exists as does instagram and whatsapp. You want your own ecosystem, build a phone or an OS

* overplaying their hand. facebook is successful because it is a defacto standard. However, fragmenting new users by expecting them to have 4 apps (whatsapp, instagram, messenger & moments) as well as a website is a lot to ask. especially on a phone thats core function is messeging and photography, they are either launching an OS or they are insane.

Now, I use facebook occasionally out of convenience but I am not a huge fan of it. I recognize I am a fringe & atypical user concerned with privacy & tech consolidation, but threatening teenagers wasn't a great strategy when I was one not that long ago, so the alternative to "if you live under my house, you fol my rules", is to crash with your mates apple, microsoft, google, twitter, snapchat and whatever else exists
They are contractors, and I expect that different airlines will engage them for different purposes.

Depending on airline, I've had them do the standard "did you pack everything yourself?" questions and attempt to determine my eligibility to enter the destination country. I haven't yet encountered them in the behaviour screening role, though.
I did not see the link to the intersection issue. Is it this? (http://dev.clojure.org/jira/browse/CLJ-1682?page=com.atlassi...)

So "nonsense values" returned by `intersection` means it returns a seq when you pass in a seq? So `(:key_1)` rather than `#{:key_1}`?
> The thing I am trying to build is not possible in any other ecosystem today

Umm... what? I'm afraid I don't understand how the "grand vision" behind Clojure adds pixie dust that makes it capable of something another Turing complete language isn't. Care to elaborate?
That is true, but that is because of the state, not the dealer. I actually had some frustrating problems with that. My battery was out of warranty, but if I had been dealing with California regulations it would have been in warranty. I ended up getting a large goodwill discount, so that was nice of the dealer. But it was a little frustrating to realize that my expensive car repair would have been free in another state.
> I wonder how long that will last until people start moving away from the platform.

I think we'll need a solid alternative first. What would people want in the "next Facebook" anyway? Easy contact with every old classmate, friend, and family member? A place for their photos? An easy way to invite anyone to an event? I would wait for that day, but personally my use of FB has majorly changed over the past 10 years on it and now I get more utility out of smaller, more focused services.

I think Facebook is trying to do the Google thing and have a bunch of discrete services under their umbrella, though they don't seem to have a clue how to do that. At least they're smart enough to buy up products that their alienated users will start running to.
For the purposes of clinical trials, are there any conditions that are excluded as possible placebo effects?
> 1900-1950 brought us from iceboxes, horse-and-buggy and kerosene lamps, to electric everything, two cars in every driveway, refrigeration, television, radio, supersonic airplanes, weapons of unbelievable destruction.

These are mostly not scientific, but engineering breakthroughs (a lot of the science necessary for it was developed long before).

> Then there was the space race, putting men on the Moon, sending probes to other planets, and it looked like the wildest science fiction might be in reach. Then... stagnation.

Which shows that science works/worked pretty well, just the society/economy to back it was too weak. For me a really strong pro-science argument.

> For the most part, today we have the same things we had thirty or forty years ago, just incrementally better or more efficient

Bullshit: Try to use a computer or cell phone that was built 30 or 40 years ago.
This is an achievement.
It was a sad attempt at humor :)
Ask HN: Do you use(which?) automatic rest api client/server/docs generators?
I was similarly baffled years ago by signs around San Juan, Puerto Rico that seemed to be gibberish (Spanish gibberish, like mangled words) and then a few weeks later, with phone numbers added to them. Turned out to be a creative Herbalife campaign. I think this sort of plastering signs all around is illegal now, I haven't seen it in years, but it was common in many places I visited a number of years ago.

And then there is Adelaide, AU where there are dozens of blue and white signs on buildings saying 'POLITES'. It seems something official at first, until you notice how many there are. Turns out these are all buildings owned by a single guy of (IIRC) Greek decent who just likes to show his accomplishments as a real estate mogul by putting his name on all buildings he owns.

Sometimes it's a weird world we live in.
The Origins of SageMath; I am leaving academia to build a company [pdf]
Yes, since capslock+a is awkward to press. Altgr + any key can be hit without strain, at least if you have a keyboard that doesn't place altgr too far to the right.
Yes, but there is cross-over of domains. For example, say you learned how to ride a bicycle. This might aid you in how fast you learn to ride a motorcycle, or vice versa. (Might be a bad example but I hope it illustrates the point)
We have stories about overly literal devils and genies obeying exact wordings
instead of the obvious intents of their agreements. And stories where lawyers
win their cases at the last minute because they found an obscure loophole, despite everyone else being against them. Laws actually come from state power, social contracts, and human interpretation, but the idea that they're actually a separate magical thing that everyone - even governments and devils - has to obey, is common in our culture.

That sort of story is often about contract law (the devil ones especially) so the freemen focus on that. And "social contract" has contract in the name, which gives the laws-are-magic-spells thinking a fertile place to start out . The rest follows from wishful thinking that knowing the law is made of magic spells will work out in your favor.
It was a good idea, until it got all enterprisey.
That was patients in the study, the comment was about all patients with MS.
I know. I was referring to the original design for the game before MS bought Bungie.

As I remember the Mac version of the Xbox game didn't get released until years after the Xbox.
I think you may have misread it - he's pretty clear that he considers these bugs that clojure core chooses to ignore because they either a) don't understand them b) want to do cool new stuff
I would have appreciated it if the simulations could be run against source code in different languages. That would be informative.
The only paradox in Fermi's paradox is the discarding of UFOs as possible ET manifestation
What's the problem with [0]? I am not a Clojure expert, nor have I looked in detail at the patch, but Rich's concerns about megamorphic call sites in library code sound plausible.
For that matter many sovcit gurus are making lots of money teaching their ways to others.
Regrowing limbs for an obvious start. Placebo is mostly effective with pain and has minor impacts on other issues.
Pretty basic stuff - the history portion was more interesting than any of the content that followed. Anyone who's been paying the slightest attention in the last few years will be familiar with all of the examples used in the podcast.

On a side note I always admire the polish of the content that comes out of a16z - its typically very well put together.
Indeed, I have taken advantage of this professionally for years. My birth surname is very very common, which as a scientist makes it hard to build a professional reputation through publishing. My partner and I are in a long term relationship, so we both use a hyphenated joining of our surnames when we publish and in all professional situations. it all works fine until you try to do something involving a bank or border control - when we founded a company together we legally had to register as directors with our given names, bit when proving our identities we could only produce ID for our birth names. It didn't matter that what we are doing is perfectly legal, it only mattered that the bank didn't know how to handle it. All in all though, it has been a net positive experience - I choose my own name and only encounter bureaucracy when I choose to.
>> Don't back up your claim with flawed benchmarks.

:-)

" How fast is Rust?
Fast! Rust is already competitive with idiomatic C and C++ in a number of benchmarks (like the Benchmarks Game and others)."

https://www.rust-lang.org/faq.html#performance
Related: https://news.ycombinator.com/item?id=11877001
I hope they won't screw WhatsApp up, since it's pretty minimalistic and nice app.
That's what Lightning Network is for. https://lightning.network/