skysight-inc/HackerNews huggingface dataset:
All of the offline projects I've see use http://cmusphinx.sourceforge.net/, which...isn't that great. It works, but definitely takes a bit of finagling to get right. Even then it's pretty simple

I have recently heard about http://kaldi-asr.org/ but I've yet to try it out.
Curious if it is your project.
It depends on the type of work you're doing. If you're bit fiddling, then sure maybe you need an office or some noise cancelling headphones. If you're an application developer in a team, the communication benefits of sitting in an open plan group can overcome the cognitive issues (which aren't so bad since you're just gluing components together).
Yeah, to be clear, I was talking about the advantages of electronic documents over paper in general, not any specific application of this device.
PHP Masters Needed at SharpSpring
One of the longstanding issues the Tor project had with their reproducible builds was that the windows builds, built with Visual Studio, would always have a small piece of data in the same place that differed for each build. It took months to figure it out, but it turned out to be a bug in the MS compiler where they were including some uninitialized memory from the compiler into the resulting binary. IIRC it was fixed after being reported to Microsoft.

Could be the same or similar issue you are facing, given the age of the compiler.

I don't have a reference to link to though, Roger Dingledine told me this in person at a conference when discussing issues related to reproducible builds. But there should be an issue in the tor bug tracker.
Introducing Gomix
At first sight, yes, but do we really need to be able to read Hacker News on (voice) command? Or even the weather for that matter. To me it feels like a "We were promised flying cars and we got 140 characters" kind of future.
Galaxy S8, no jack per le cuffie? HWBrain.it
> ignores everything in the interest of isolating one phrase

Why? If it's a valid criticism, why not. Sure, reading into things that take the thread into some tangent is bad; but otherwise, a call for clarification, even if nit-picking, is hard to judge objectively.

> The problem isn't the topic, it is how people discuss it

I agree, but only through objective and explicit guidelines can this be fixed.

> Ignore the ones that can't.

What I dislike more than a topic that is uninteresting to me, is people who also find it uninteresting, and yet comment on the fact. I don't dislike HN posts about apple, because I never read those posts, and it's usually obvious from the title what they are about.
Cancer Drug Found to Make Ovaries Produce New Eggs
Me too. The reason I gave up on PGP is I couldn't find anyone that would willingly use the service through email. With Signal I can find people that use it.
It works in desktop Firefox if you have a touchscreen.
If most quant stuff online is bad, do you have suggestions of anything better? Maybe actual textbooks I can read? I'm looking to apply for some quant positions in the near future.
I agree, a lot of services displayed a shocking amount of incompetence in that post. However,

a) The more proofs you have, the harder it becomes to force them. YC for example is one location, and is run (in my opinion) by very smart people where it would be hard to get a compromise.

b) My point is that this is an excellent alternative to not using anything in a way that is both friendly to people ("just make this post on [website]") and compatible with an older, better method of privacy (PGP) that people have been using for years.

It may not be as perfect as some of the more esoteric alternatives that people have suggested elsewhere in the thread (I'm not sure about this, can an incompetent phone company employee compromise some of the phone-based ones? I've come across a lot of incompetent phone company people), but much easier for the regular person to use.
Well, you are arguing for being as much as a software company as possible, by choosing the right problems will minimize risk. I don't think anybody disagrees.

But once you've decided you must customize some hardware (or even distribute it), the article is claiming that the software is the last thing on your entire solution that you should work on. You should get everything else right first.

I don't think those contradict each other.
Thank you OP for recognizing us. I have been rocking a Ubuntu on desktop for over 10 years. My 10 year old desktop boots up faster that my new windows laptop at work with all the security anti-virus etc. crapware.
The deepest I ever got into active PGP/GPG was in college (where it is certainly easiest to have WoT key signing parties) and so far as I recall none of us ever really bothered encrypting anything to each other, we just signed a most of our emails as something of a prideful badge that didn't really mean much all things told. (To the point where at least one friend made a joke fake PGP signature that wouldn't verify to just prove no one was bothering to verify them either.)
Equinix to buy 29 Verizon data centers for $3.6B
> The justices in their 8-0 ruling sent the case back to the lower court for further proceedings.

Interesting part of Sotomayor's opinion [1].
"The parties ask us to go further and resolve whether, for
each of the design patents at issue here, the relevant
article of manufacture is the smartphone, or a particular
smartphone component. Doing so would require us to set
out a test for identifying the relevant article of manufacture ... We decline to lay out a test ..."

Sounds to me like the decision is based on the subtle specific scope of the patent(s) and or legislation on what scope is allowed.

[1] https://www.supremecourt.gov/opinions/16pdf/15-777_7lho.pdf
> Like the author, I think the Keybase approach is a good idea. In fact I'd even suggest that the idea should be generalized away from "social media accounts" to just "potentially unreliable mechanism" in general.

It already has this to a small extent. You can sign other stuff like domain DNS entries or HTTP servers (by hosting a file).
Are you asking us as individuals or business owners/leaders? If the later, say so or you will get 90% irrelevant answers.
Hi, this is great. I'd gladly pay $99 for having such a convenient helper. However, I'm sad to see it's a temporary license. This is not SaaS, but priced like one.

Can't you make it $X for the product + 1 year of updates?

I understand that you need sustainability but you can seek for that on enterprise support deals and by convincing users to renew their license after a year to get a newer version.
Show HN: Open-source projects leaderboard
Really felt like a bait and switch to click that link and get an angry rant.
In theory, no. For practical purposes, mostly yes.

See: Buridan's Principle. Also: http://research.microsoft.com/en-us/um/people/lamport/pubs/b...

This was a real issue in hardware design in the 60's.
A bit surprised no one mentioned the (quite large) open source project one of the first Magic Mirror developers created and it is really good:

https://magicmirror.builders/
I'm a very happy Xubuntu user. Have been for about 5 years, and even switched my partners laptop over to it a few months ago, after her win10 borked itself. Previously I used to dual boot windows and Slackware, but after 10 odd years on Slackware I wanted a Linux system I could just use and not spend every minute tweaking.

I must be getting old.

But I still have fond memories of plugging into Ethernet to get online with lynx and try to find out how did I manage to fuč up WiFi and Xorg by editing and completely unrelated (or so I thought) file.

Ah, good times.
A service that can double my income.
I'm so glad this one reached the top page in HN. It's our chance to talk about it.

I've been using Linux on my personal and professional desktops since 2006. I really enjoyed when Ubuntu got its presence and relevance in the scene, and I didn't mind when they decided to adopt Unity. KDE has always been my preferred option until I read an article where Linus T. said he used Gnome. So by the time I moved to Gnome I also doubled by RAM and swapped to a SSD. Those were the happiest days in my life. Using a computer was a real joy mainly because of response times brought down to nearly zero. OpenOffice, Files, browsers, and IMs were loaded before you could notice you had released the mouse button. I even started to advertise this terminology among friends and family: "instant computing experience". It was my own way to describe experience to Windows users who still had to wait seconds for things to load on their screens.

Those were the gold pre-UEFI days. Machines were shipped OEM with Windows 7, which you could swipe out and replace with your favorite Linux ditro. No strings attached, no major headaches etc. Of course, some would have to struggle to make some hardware work, but once those things were sorted out and optimized, again: pure joy.

I'm writing this because I hate UEFI. It made my life difficult because I have a hard time whenever I decide to install Linux on any new machine. Double or single boot, it doesn't matter.

Today the so-called "instant computing experience" is just as a memory in my head. I'm stuck with Windows 10 and trying to get used to the fact applications take time to load. I wave to wait. I wait for the OS to start up. I wait until it resumes from sleeping mode. I wait for everything.

I'm waiting for a definitive solution to the UEFI problem either from Ubuntu or from the community. Desperately!
> it's an i.MX6SL, I thought we mentioned that on the web page.

Your website only says:
"Processor 1 GHz ARM A9 CPU"

> Two from freescale for the imx6 and imx7

Ok, but you are using imx6.

> There's also another one written by lab126

Nope. That's the same driver from Freescale. You can download the kindle source to verify. https://www.amazon.com/gp/help/customer/display.html?nodeId=...

> then you have the u-boot drivers.

u-boot just draws a splash screen.

> you have the 5bit waveform support, which is a whole other story (with iffy GPL implications for some vendors I won't name).

I don't understand what you're trying to communicate. Why would a EPD waveform have any GPL implications? An EPD waveform is not software, it is a set of timing values and that's it.

> the display was designed based on our requirements

I'm having difficulty understanding what that means. It sounded like you were saying E Ink designed a panel for you, but maybe what you're saying is just that E Ink had a panel that met your requirements.
Little tip for devs: on chrome you can use the mobile device simulation mode to test these kind of libs.
I's also a cultural one, at least regarding the developers. The status of the developer is still considered lower as middle management. It's slowly changing though, as developers are becoming more and more respected. But we're far from SF where developers have a higher symbolic status and where the good ones get huge salaries.

I never understood why some companies in France are reluctant to pay well their developers, especially startups with funding.
So we have at least 144k BTC seized by the US government to silk road only (http://www.coindesk.com/us-government-to-sell-44000-btc-in-f...) and yet you still claim that all this could be fake? BTC market its still alive thanks to darknets, nobody is going to purchase legal goods in BTC (except maybe ppl from countries banned in the USA) just by the fact they are usually more expensive than purchasing it directly (at least 1.5x).
I can recommend Puro Sound Labs.

https://purosound.com/products/iem-200-studio-grade-in-ear-h...

They do a nice reasonably priced line of headphones and earphones which won't exceed 85 dB. They also sell an adapter for 20 bucks if you already have headphones.

The sound quality is good. I wouldn't recommend db logic earphones because although they volume limit to 85 dB the sound quality isn't great.
Does anyone want to talk about the background image behind the title? There are some interesting bugs there..
Can someone grab that .jpg?
The devil's lettuce!
This is more of a disclaimer which won't stand up in a court of law. If he released the software and understood the risk that someone could use it and get into an accident and get killed, then the responsibility is on him.

Also, since this isn't released by his company, he alone will be personally responsible without any of the laws that would normally shield a business owner from repercussions of something like this.

This is similar to someone releasing malware. The government doesn't just go after the guy who downloaded it and used to get a bunch of credit card numbers, they go after the person who actually wrote the software:

MegalodonHTTP Author Arrested in December RAT Raid - http://www.securityweek.com/alleged-author-megalodonhttp-mal...

Ransomware Author "Pornopoker" Arrested in Russia - https://www.bleepingcomputer.com/news/security/ransomware-au...

Blackhole Exploit Kit Author Sentenced to Prison - http://www.securityweek.com/blackhole-exploit-kit-author-sen...

To say he's taking a huge risk is an understatement.
Why's that? I understand the message would increase in size because of the encryption, but I think it would be technically feasible now. Didn't even apple just introduce encryption into their messenger? My issue with apple's encryption is it's closed source and apple only.
The SaaS-Powered Workplace: The Present and Future of Work
True, I tried XDA ROM with fairly easy to root on Samsung phone. My opinion that renting a phone with paid subscription OS sound much attractive than paid subscription OS alone.

Telco ISP offer premium services to replace iPhone and Android phones without question ask at a lower fee.

Majority of consumers' expectation are unlike we see 20 years ago, they would like 4K display, for medical research like HealthKit and movie realistic gaming are powerful. iPhone 7 and phone that use Snapdragon 8x0 are just enough but not great since batteries lifespan is the limitation. Li-Ion batteries is going to phase out with a non-hazard batteries.

Someone could start with Samsung Tizen OS, they still have not take off.
"Good old LCD" isn't that unreasonable.

Commodore actually bought an LCD manufacturer in the early 80's as part of Tramiels obsession with vertical integration. And as one result of that they built a prototype portable machine using an LCD in 1984 (NOT a C64 compatible, though). It was presented at Winter CES in 1985, but never made it to production:

http://www.old-computers.com/museum/computer.asp?st=1&c=108
and my Vaio laptop runs voidlinux for 2 years, after arch for 4 years and fedora for 3!

Still booting in less time than the bios needs to. :)
The actual opinion is quite short. https://www.supremecourt.gov/opinions/16pdf/15-777_7lho.pdf

It basically states that if a single component of a multi-component device infringes a patent, then calculations of damages based on profit can (but aren't required to) consider only the profit made on that component. While the ruling is in Samsung's favor, it seems unlikely to make much of a difference in the disposition of the case.
https://pep.foundation/

Commercial offerings for companies at https://www.prettyeasyprivacy.com/

(No, they are not, as far as I know “open core” – they are 100% free software.)
Time-Series Missing Data Imputation in Apache Spark
Only in the superficial way in which we see figures in clouds, tree barks, etc. that we can name. Not in the sense that somebody sees a specific figure in a Rorschach test. But in dreams we have the impression of very specific semblances and "movie-like" experiences.
It would have been easier if JavaScript weren't so terrible to begin with.
I had the Asus AC68U, which was the best rated consumer router on smallnetbuilders, in terms of wifi range and speed. I just replaced it with a Ubiquiti AC-PRO access point which is much cheaper than the Asus. The Ubiquiti is maginally better in my informal testing with the two in the same location. After ceiling-mounting the Ubiquti in a more central location, it blows the asus out of the water. It went from ~100 MBit -> 500+ on the old "dead spot" desktop, the raspberry pi on that desk went from 22MBit to 72MBit. The rest of the house has better coverage than before.

For a router, I use openbsd and this guide: https://news.ycombinator.com/item?id=13052673

The router is an AMD that runs almost any unix, so it is more or less immune to obsolescence due to lack of software updates (Linux and *BSD all have to abandon headless x86-64...)

Total cost was ~$300. The router was $200 of that and should last until my home internet connection is ~1GBit (OpenBSD probably can't NAT quite that quickly on that hardware--haven't measured it).

[edit: fixed asus model number]
So someone is an "idiot" if they hack drone code without a doctorate degree?
It actually works virtually in every browser, if it has touch emulation.
Signal is nice, and I use it. But it's an instant messaging system. Email has different use cases.

I think what we're going to need is a new, non-SMTP protocol, which preserves all of the good things about email, while providing e2e encryption and (pseudonymous) identity assurance. I don't know enough to be involved in designing that protocol, though, other than saying what I want to see as an end-user.
Hello, everyone!

Do really stars on Github matter?

When you evaluate what to use or learn, the most important part is the active community.

I created this leaderboard to show you what are really HOT right now, and how big community is.

The bigger post is coming.
> Lesson learned: always make secure remote firmware updates possible on your devices.

Lesson apparently not learned: get it right first time.

Software isn't special

http://www.gettingitrightfirsttime.com/report/
What I've realized is that sapiens is the first species to fall off of the evolution gradient. The more intellectual we become, the less dependent we will be on a random optimization function. We are scared about how AI would leap ahead of biology, don't neglect that we are leaping ahead of the rest of biology because we have biological intelligence.

We're just not making good use of our intelligence yet.
Dont know what issue you had with UEFI but these days it should be possible for you to install Fedora / Ubuntu on a UEFI machine without any issues.
Hi! Sorry to hijack your thread, couldn't find a way to send a DM. But I just wanted to let you know that idnty.me now supports custom domains, we talked about a few weeks ago in another thread. Cheers!
There are good places ; if you aren't happy, move. Just don't pick a contractor job, and make sure you don't pick a job where people just expect you to move dirt around.
A guarantee that, after 6 months of this service (or whatever), I won't be fat anymore.
And the problem isn't politics. It is someone posting the crap that spews out of their mouth. I have seen just as many "Jesus H-Dawg Christ... do they actually believe that?" posts regarding the navel gazing that is "Oh, we are above everyone and people have trouble understanding us because we are technical human beings who must communicate precisely because technology" and all the smugness stereotypically associated with SV startup culture. Not to mention people doing their best to mimic political shouting near each other in the Google Trusted Contacts thread.

The problem isn't topics. The problem is posters. If it was even tangentially related to tech (a new start-up community in a ghetto?), someone could post a well thought out and reasoned statement arguing against ethnic diversity. I would be amazed if they did, but anything is possible. Just like people can post incredibly shortsighted and emotional crap about what text editor to use.

So rather than make a blanket (and half-assed, at that) statement on a topic being banned (will be interesting to see what gets removed and what/who YC are financing or partnering with in the near future...), remove the negative posts while leaving the good.
Launch two Lambda functions, heck, 8 Lambda functions, one in each AWS region that supports it. They all monitor one another, plus run your checks. Next, are you going to say all 8 regions will go down at once?

The whole setup will still cost $0/month.

> The solution to this is well known - two monitoring systems in physically separate locations that monitor each other as well as mission critical systems. Nagios, Icinga, and a dozen other well-tested solutions work remarkably well for these roles, yet people keep writing "new" solutions over and over and over.

Because not everyone needs heavy solutions to do something simple. Side projects, small sites, etc. And some people enjoy implementing old use cases using new technology. When Go was rising in popularity, half the posts on the front page were re-implementing fairly common features in Go.

Even if you're not going to implement this yourself, there can still be some value for other readers.
Or you can install Cerberus on your family's smartphones, and have all kinds of useful features besides determining their location.
Full disclosure: I work at a coding bootcamp.

This is a weird article. It's more focused on one bad school then the industry as a whole. Everyone quoted in the article got a job as a software developer. It seems the biggest issue is that expectations are not set correctly by most schools. Some people find a job asap and some people take a lot longer.

This quote seems particularly shortsighted, “When people go to coder camp, they’re never going to be part of the in crowd,” Dinan, the recruiter, said. “There’s way more to success than just having the software education.”

As a former recruiter I cringe seeing this. Someone is NEVER going to be 'part of the in crowd' because of their education? 1 year in? 3 years in? 5 years in? 10 years in when they are in a management role they still will be an outsider because they went to a coding camp?
Tech Leads: What Are They Good For?
He's asking us as potential customers for his next startup, of course!
Actually, Lisp did that first (as did Emacs). But yes, ST popularized the idea (which is somewhat paradoxical, as, like Lisp, ST never actually caught on).
But you don't have to learn all of them... If you think a new language makes the problems its trying to solve even worse, you definitely shouldn't bother with it. But many others may disagree with you, and decide to invest that 10 years in really learning it. There is no problem with this.

What I don't understand about your position is its absolutism. You keep talking about people being egotistical and arrogant, but it seems like you're the only one on this thread being those things, by claiming your subjective opinion as objective fact, and then making ridiculous hyperbolic statements about throwing people in jail based on it. It's not a contradiction for you to personally dislike a language's philosophy and for that language to have been a worthwhile creation and valuable to many people.

Your feelings about different languages are just, like, your opinion man.
Can anybody share their experience of using the new Macbook Pro with Xcode? How's the performance? Touch bar any useful?
> What's more likely is that once Geohot and others started hacking the machine, sometimes through linux. Someone at Sony must have realised that it's an attack vector that a miniscule amount of users used.

> And it'd be better for them to get rid of the functionality.

On the other hand: The people who love to hack Linux to run on their toaster are often the people who have the knowledge to exploit the device. As long as Linux already ran from beginning on, this kind of people had no real incentive to attack the device to run Linux. As soon as this option was removed, this kind of community got furious on Sony and decided to let their exploits loose.
I believe a lot/all of their stuff is, github repos here https://github.com/keybase
Yeah. I'm pretty paranoid, but I already have Google Now, Siri, and Cortana in my house via phones and laptops, so bringing in Alexa really isn't much of a stretch.