skysight-inc/HackerNews huggingface dataset:
Ubuntu's (failed) Kickstarter raised 12.8 million to build a phone which seems like a lot

Purism raised something like 2.5 and are using it to develop their first phone, and it seems to be going great, on track for April release.

Ubuntu etc are making money and doing good work.

While that's great, I think you're right. That for example, GNOME releases don't have nearly as much goodies as say Mac OS, because they're working with drastically less money and employees.

Take Firefox OS or Ubuntu touch. The amount of money being pumped into iOS and Android must be absolutely incredible. How do these open source vendors compete with the billions of platform investment from these giants?

They just end up with an interior product, so they end up with no market share.

Some bright lights are Ubuntu and duckduckgo, they're profitable and have their niches.

I think I'm suggesting they band together because that can only increase adoption amongst them all - if for example Firefox had duckduckgo as default, and Linux had Firefox as default, that would help those services quite a bit.

I guess though, that if Firefox is targeting mass adoption, they'll have more luck with Google as default. Which is sad.
Well, we're all in it for the money to a certain extent) And statistically, the more people come here, the more bright people among them. Not in finance, not in civil aviation, but here in software — isn't that great?

The supply / demand gap on programmers should close once — our job is not inherently bad or risky. I feel that we just don't know how to train new programmers on this scale yet.
Not sure what you meant by local backups, but all messages retrieved by MailMate are stored in a plain directory as RFC 822-based EML file in ~/Library/Application Support/MailMate/Messages (which is relocatable from within the app). It also downloads all emails by default (but not the attachment).
And chrome accounts.
This is why I gave up my parrot to a lady with an entire room dedicated to a cage for her birds. A very nice new home. I also was tired of the poop... And squawking.
Good timing Google, now that we have the Google-free Chromium variant.

https://news.ycombinator.com/item?id=18053337
Sure, choice is good. But if this work is as bad as the article describes, yet people still choose to do it, then consider how bad the other option must be. Hardly a real "choice."
How BBC Africa Found Clues In A Video That Proves Cameroon Government Is Lying
Zoho mail works well. Actually Zoho Docs and powerpoint are very good.
Firefox performs terribly on Linux, and lacks a lot of hardware support for acceleration that Chromium has. I am currently using:

https://aur.archlinux.org/packages/chromium-vaapi-bin
I am one of the two PhD students that conducted this research with Boston Public Schools. I'll be glad to answer any question you may have.
But forcing them onto the worse choice (by stopping them from doing MTurk) is surely worse!
Does this mean that all Apple devices will soon be able to utilise the same input devices? Such as Mice, Keyboards, etc?
It's solving itself.

The C++ snippet includes permutations for the Fridrich method's first two layers (F2L), which wouldn't be required for a reverse-replay.
> With amateur packet radio anyone can pretend to be anyone else. With Chattervox, you can be sure you're chatting with the person you intend to.

This is a great idea, for both the community and as a hobby project. Has there been any other attempts at similar protocols for amateur radio?
If this happens, I might try using only an iPad as my development machine. All I need are some cloud machines with Docker, SSH and maybe Cloud9/Che in some cases (and a Bluetooth keyboard and mouse, of course).
AFAIK it dates back to the 1930’s when spy networks were HF Morse code. Clandestine ops used HF morse well into the 1970’s, perhaps later.

Pretending to be a ham was a form of cover.

Sadly, being a cracker-jack Morse code operstor doesn’t get you a job with the NSA any more :) Technology has moved on.
Just noting that if you're like me and use multiple gmail accounts for personal, work, etc., then I suggest Wavebox.
What’s (Not) New in OutSystems
BLE solutions are going to work much better for mobile devices than NFC I think. Google already supports it for their apps via SmartLock and Advanced Protection on both major mobile platforms. Its the browsers, and namely Safari, thats being the blocker on iOS right now - both for NFC and BLE solutions.
I would love to another version of this using gnuradio and lime sdr mini (or similar)
Similar to a library I've been working on as well:
https://github.com/timkpaine/tributary
Chromium is open source. MacOS, Windows, Safari, Edge, etc are not.
Well, it looks like the college snowflakes are now in law school. We should not be analyzing anything using the insidious concept of Intersectionality, where the more victim groups you have, the more credibility you have. Notice the author mentions she is a female Korean immigrant (+3!).

The whole intersectionality movement was developed from neo-Marxist feminist critical theory, which creates a vast consipiracy of the white male partriarchy. None of it is based in sound social science, but is instead based on the subjective feelings of the person involved. The article really doesn't address how well the Socratic dialog works, which is a valid issue. Instead it focuses on whether it is part of the so-called white male patriarchy, which is not a valid issue. Is the Socratic Method abused by tyrannical law professors like Professor Kingsfield? It certainly makes good dramatic entertainment. There are tyrannical players in every system. Let's throw Intersectionality out the window and analyze teaching methods on whether they work or not, instead of whether they are part of the vast white patriarchy conspiracy.

I'd love to see this Intersectionality analysis in court. "But your honor, I'm a female Korean immigrant, so you must give my argument more weight!"

Setting aside the faux Intersectionality analysis. Does the Socratic Dialog work? For first year law students, yes. The Socratic Dialog uses the most valuable tool for a lawyer: the question. You find out the basic facts of a case by asking your clients questions. You find out the opposing side's defense by asking questions. You gather evidence by asking witnesses questions.

What they teach in law school is not the law. The law changes daily. What they teach is legal reasoning. You study cases, which are written expositions of legal reasoning. In law school class, you must explain the legal reasoning of the cases. The professor's questions help guide you through this process. If this is traumatic for you, you should consider dental school.
See also:
Self rolling dice

https://m.youtube.com/watch?v=urd8neVMt4Q
Why are you trying to shut down reasonable criticism with a straw man? I haven't seen anyone advocate for any specific actions.
> Being pro-civil liberties does not imply anti-government.

You're right, that's bad phrasing on my part.

I explained what I meant here: https://news.ycombinator.com/item?id=18058240
That’s true but for the most part such optimisations happen very predictably (and are extensively verified when applicable). This isn’t a case of writing some very abstract code and hoping that the compiler will sort it. Rather, you use abstractions that have been carefully designed and implemented (probably by you) to result in predictable machine code (another comment links to a good example of this by James Turner; the key here is that this example is obviously chosen for illustration purposes, but can be generalised). C++ does not relieve you of the responsibility to understand the abstractions you’re using, but it does make it possible to write such abstractions; for example, writing an iterator over a complex container type that, when used with a range-for loop, compiles down to a single inc/cmp/jne (this is in fact what a range-for loop over a `std::vector` does).

Optimisations in C++ (those that are relevant here, anyway) are something that need to be relied on to write efficient code, but they also can be relied on.
Throwing money at athletics (and skimping on the rest) is pretty fair game throughout the US.
I'm actually pragmatic about it) 5 seconds is fast enough for an infrequent or complex action — it's not a week, come on! You might as well throw the feature away in a month.

If it turns out the action is more useful than originally planned, you should take time to optimize it.
The Case of the Broken Lambda
> ...there's a significant "pro-abuse" movement around who are willing to turn up anywhere these issues are discussed...

Ah, the classic "Anyone who disagrees with my beliefs is a 'pro-abuser'" argument. Very persuasive.
Debian can't even get proper graphics driver support.
Game-Changer: Journalist Uncovers Devastating Contradiction in WaPo's Ford Story
Is there an official documented rationale for why the Go standard library doesn't go use libc, and instead does all this direct syscall stuff?

I've heard various stories about it over the years, so i would appreciate an authoritative source.
I'd be in favour of a Clickbait button. Clickbait may be par for the course in many parts of the web, but I expect better from Hacker News.

As it is, it generally succeeds in keeping it out, but not always.
That makes sense. I generally don't use my phone to log into anything that requires 2FA, so that didn't even occur to me. For whatever reason, most of the services I use that require 2FA tend to be pretty useless on mobile web.
Some of the Chinese have done that - Tienamenn Square, Hong Kong democracy protests, and Taiwanese democracy come to mind. And yes it is Google’s problem to extent Google is not an amoral monolithic entity but a collection of human beings all over the world for whom human rights are directly impactful, and will be even more so as totalitarianism grows and spreads.

At some point we have to stop hiding behind the belief that shareholder value maximization also inevitably results in human freedom. That’s a post-Coldwar conceit that was financially lucrative for a time for Western companies, but which the CCP is doing their best to disprove now.
>Had I just told people "Don't get eliminated in a 5v4! Do you understand?" and they said "Yes!" I wouldn't really know if they understood or not.

That seems like less of an issue of using the Socratic method, and more about quantifying the cost of getting killed. "Dying costs your team X" is more helpful than "don't die". The former tells you under which conditions the heuristic "don't die" is no longer applicable, while the latter doesn't.

Or, to use my attempt at a neologism, your method satisfies the Scylla-Charybdis Heuristic, while "Don't get eliminated" doesn't: http://blog.tyrannyofthemouse.com/2015/12/the-scylla-charybd...
The cube can't do middle rotations, so it will take longer than the minimum path in general; it's also likely that the solving code is not well optimized.
I eagerly await the announcement of Newmark funding an ambitious local news initiative. That would be a way to put critical information in front of millions of people.

This initiative may also be important, but it doesn't do anything to fill the void of local investigative reporting and press accountability created when Craigslist denuded local newsrooms.
The problem I see is that these people aren't building up anything. With regular jobs you build up some level of reputation over time which then helps you get better jobs. With mechanical turk work or driving Uber you never get beyond step 1 in a career.
Siriux XM buys Pandora
It is typically very hard for the parents when we change a school start time, sometimes even when the change is small.

Doing small changes can help, but it is so politically complicated to change the school times that some districts prefer to do it all at once.
Domio Looks to Compete with Airbnb Hotels with $50M
Took a half second on google to find their annual report: http://shelterstoshutters.org/wp-content/uploads/2018/06/18-...
Yes! That's the issue. Good, robust development takes time. You can estimate the number of flaws in a product by the amount of time it takes to find one - if this is measured in minutes, your product likely has thousands of errors.

Actual, robust software takes thousands of hours of TESTING, nevermind development. Multiple vendor cycles. Field studies. User observation to limit system error.

And unfortunately (if you're not a programmer) programmers are very, very expensive, but most software must be very cheap. So unless you're at the largest scale, your software is likely crap or very expensive, because the market won't support anything else.
2M (DOS) (Wikipedia)
I guess if anyone were to buy them (and it seems like they’ve been trying to sell for some time) Sirius is a pretty good suitor - their business models gel pretty well. Though now that they are officially in mainstream radio business whatever veneer that they may have tried to stage over not doing any payola is probably going to disappear pretty quickly.
One thing many programmers fail to realize is that almost all problems in the world are ultimately political, not technical. Data analysis is almost always a tool, not an answer.

The hardest job in the world is getting a large group of people to all do something. The way you message something can be as important as what you say. If I was working on a major schedule change project like this, I wouldn't even tell people about the algorithm. That's just a tool to help you arrive at a schedule. People don't want to feel like their life is controlled by an unfeeling machine even if the result is better for them.

I'm not saying this particular situation was winnable. But I've seen this kind of thing happen over and over in the tech world.
If workers are choosing to subject themselves to the sort of work described for less than minimum wage then that suggests to me there is a very real problem indeed. You stated you don't see a problem, when to me this looks like the symptom of a much larger problem. Why do they feel this is the better choice? What were their other options and why?
An infant mortality rate far above other first world nations isn't a health care problem?

We're talking about kids too young to be be gunned down, so they're not part of America's remarkable teen-gun-death statistics.

They're predominantly kids from poor families, who don't live healthy lifestyles or have good health insurance. If the family doesn't have access to good healthcare, the kid's chances of survival are lessened.

Maybe Russia could improve its placement on the list if they ignored the health care issues caused by alcoholism.

And then America could improve its position by declaring obesity, and the health problems that come with it, a lifestyle issue instead of a health issue.
I swear I was initially going to whine about "we should make it easier to make good software", not about "software is bad") Got carried away a tad, will try better next time!
That's definitely a legitimate nitpick!
Fun story: there's actually an overbooking margin most hotels have for their inventory, especially for third-party providers, probably because there's usually at least some no-shows, and maximizing occupancy for each night is the highest priority.
This is too well known to be useful anymore.
Ask HN: Integrating R&D and product teams?
I'm one of two members in a newly developed R&D arm of our company, developing machine-learning based products. R&D by it's nature has slightly unclear goals, timeframes etc., as you're not sure what will be useful, or when. On the other hand, production is very deadline driven, with clear outcomes. I'm looking for suggestions as to how we integrate both sides of this divide - R&D will have a better understanding of the problem space, while production will get a chance to consider different approaches to problems etc. Any good resources/ideas would be welcome!
> Rust, the programming language project, is one of the most inclusive projects there is

Right. Let's see Klabnik accept a PR from Curtis Yarvin. The "inclusiveness" of Rust, and projects like it, only applies if you hold the correct opinions.

The definition of "inclusive" as viewed by most of these CoCs is extremely narrow.
In the framework of safety-critical software correctness of the compiler is a prerequisite, but not seen as sufficient to prove the correctness of the actual translation.
Beyond Beyoncé: Old Havana’s Food Crisis
Ode to the Moon(inspired by #dearMoon)
No. You’re not supposed to be advocating for Communism; you’re supposed to be analyzing something as if you were a Marxist. In other words, suppose that relationships between capital and labor (or social classes more generally) are a major determinant of human events. When viewed through this lens, what actions are especially salient? How would they change if the participants’ social standings were different? You can think about things this way even if, in your daily life, you are actually a member of the John Birch Society.

Taking different perspectives on the same “data” is a pivotal part of science and engineering. You need to do it to interpret your results in light of different theories, and, more practically, you need to do it to present your ideas and results to different audiences. For example, pitching a project to the NIH is very different than pitching a project addressing the same fundamental questions to DARPA, which is in turn very different from the NSF or private foundations. Likewise, I present the same results differently when talking to other scientists vs. clinicians vs. the general public.
That's not my subjective view. It is historical and well documented fact that cultures cover and keep covered body parts they deem sexual. There is lots of literature on the subject, anywhere from articles noting that the first pair of shorts in spring is a big deal, but by the end of summer people are inured to it, to testimony from people who participate in nudist colonies that people walking around nude all the time takes the sex out of nudity.

I have spoken to someone who went to nudist colonies. He told me outsiders always imagine it's all sex, all the time but it absolutely is the opposite of that. Most people aren't especially sexy when running around naked to begin with and when you normalize nudity, it further reduces the sexual element.

Just because you aren't familiar with the literature doesn't mean I'm making stuff up here.
I like this one quite a lot)
The videos are incredibly satisfying. I wonder... if you try the old trick of flipping a single edge piece does it give up immediately or attempt the impossible forever?
You seem to be making exactly the same assumption, merely a different assumption.
It's possible for the workers to buy their own tool and maintain some level of democracy in the workplace.

https://en.m.wikipedia.org/wiki/Mondragon_Corporation

I think it's disingenuous to think the only way workers can own the means of production is to take them from someone else.

"You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete."
My understanding, which is certainly not authoritative, is that Go wants to be 100% statically linked. libc is usually dynamically linked. MUSL is Linux only.
This plus the rumor of USB-C replacing lightning on the iPad - there is supposedly much more external display support in the next iOS beta.

External screens as an extension don't really work without some kind of cursor - iOS already supports mirroring the display so this is likely something new.
No One Knows Exactly What Would Happen If Mosquitoes Were to Disappear
I did wonder - perhaps it is "Find in Files"? (Ctril-Shift-F).
Exposing the ills of minimally-regulated contract labor isn't forcing anyone to do anything. If amazon benefits from MTurk, it's not going to shut it down if it can help it. If laborers have no other option between earning a fraction of minimum wage for an hours work and going hungry, they'll probably keep working.

But calling that a "choice" is like saying the mafioso holding a gun to your head is giving you the freedom to decide to follow his orders.
Cloudflare Improves Privacy by Encrypting the SNI During TLS Negotiation
Oh wow, so if you just log in into a Google Account it automatically activates Google Sync without any prompts and starts uploading browser history data and other no-Google properties related browser data? That's pretty nasty. I can understand that for most people this feature is very useful and it's fine to have it, just not fine to enable it by default without even a prompt or something asking users if they want to enable it (say the first time it detects a login to a Google property). Especially with all the governmental focus on Google right now I'm surprised this would get rolled out worldwide.

I never noticed it but it seems it's not being used when using incognito mode (I only browse in private mode, either Chrome or Firefox) so I wasn't aware such a thing is happening in the normal browser mode...
It's also illegal in Canada.

With amateur radio "dying" as an interesting hobby (my opinion, but widely held) it is often speculated that if encryption was permitted in amateur radio communications, there would be quite a resurgence in interest. I predict a new generation would start to pick up the hobby and find untold uses (and abuses) for it.
DARPA's seL4 Summit
I think we're very close. You can already tap and hold on the spacebar in iOS 12 and it turns into a trackpad like control for moving the cursor in textfields.
Supported by Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory (AFRL), the first Annual seL4 Summit will be held on November 14-16, 2018 at the Hilton Washington Dulles Airport, Herndon, VA.
seL4 is the first formally verified microkernel, which offers fundamental software separation properties and provides new opportunities to build assured computer systems. The seL4 Summit is part of an effort to establish a Center of Excellence for seL4 ecosystems, aiming to mature the seL4 technology, stabilize the software distribution, train and expand the user base, and develop needed capabilities.
The development of seL4 was supported by the Defense Advanced Research Projects Agency (DARPA) under the High-Assurance Cyber Military Systems (HACMS) program, which aims to create technology for the construction of high-assurance cyber-physical systems, where high assurance is defined to mean functionally correct and satisfying appropriate safety and security properties.
Information about Summit agenda, venue and registration can be found at https://www.sel4-us.org/summit.
Part of that was probably that American manufacturing businesses post-WWII were a lot more complacent, which they had every right to be because they had just out-manufactured the entire rest of the world and won the war. US war manufacturing even started declining in quantity in 1944 just because we had more than enough of everything by then.

Meanwhile, the Japanese, who already know that industrialization is the key to development (which is why after Meiji they started an empire in the first place, to gather the necessary resources) were all too ready to learn.

From my understanding, Deming’s emphasis was on quality, and you still see this as the emphasis for Japanese manufacturing. Perhaps the Japanese were more interested in focusing on quality because they knew they would never match the quantity of a continental power, but quality (albeit not to the standards Japan would later set) was also a distinguishing factor for American war manufacturing. We didn’t take the Soviet approach of building as many tanks as physically possible even when it meant cutting corners, largely because we didn’t have to (and the Soviets surely didn’t complain about their massive numbers of cheap tanks).
Don't use any of the "unsual" TLDs, like .io, .me, .toys, etc.
The Myth of Authoritarian Competence
Funny/sad considering that Astro was _just_ picked up by slack... with a shutdown of October 10th! That's a short sunset period... harsh.