skysight-inc/HackerNews huggingface dataset:
I used to do this with Dragon Dictate. It worked very well; I recommend it.

I created speech bindings for my most common navigation tasks:

- "Down" -> presses PgDn

- "Down a bit" -> presses "down" a few times

- "Switch" -> presses Cmd+Tab (next application)

- "Backtick" -> presses Cmd+` (next window)

- "Apple L" -> presses Cmd+L (focus address bar)

Latency was good enough. Bindings have a higher priority than dictation, so if it hears one of your custom bindings: it will immediately action it instead of waiting to hear a full sentence.

Mac version was mostly only reliable for triggering keyboard shortcuts. Dictation of sentences worked pretty well, but there were (many) significant bugs that meant it was not generally viable.

I eventually stopped because of one of the following (can't recall):

- OS updates broke it
- lost the license in a computer switch
- hands got better
I'm not sure if it is the worst, but one issue is bruteforcing valid premium logins on sites.
The bourgeoisie has stripped of its halo every occupation hitherto honored and looked up to with reverent awe. It has converted the physician, the lawyer, the priest, the poet, the man of science, into its paid wage laborers.

Karl Marx
Yes, it is a "Structured-English Query Language", formerly abbreviated as SEQUEL.
A game to help you learn CSS flexbox
Assuming you don't do heavy work in the UI-loop: I find react-native's bridge memory-management on Android rather questionable: [0]

They make heavy use of structures in native memory for argument-passing between JavaScript and Java. Once again someone thought they could outperform the JVM with their C-skills. My critique was dismissed :-/

Even though I showed that giving up RN's native memory and just sending serialised Json-Strings on the Heap over the bridge is 50-100% faster (and doesn't interfere with GC, so it should have less lags as well): [1]

The image library they use, Fresco, does the same. There are many year-old bug-reports open regarding OutOfMemory-errors and crashes, and RN apps tend to get unstable with more images. My bug-report [2] was dismissed as well without proper explanation.

But: At least some guy or girl didn't have to give their custom code up for to the better JVM. scnr

I use Strings for arguments in production and it's faster, so maybe try that out. :)

[0] https://github.com/facebook/react-native/issues/8780

[1] https://github.com/facebook/react-native/issues/10504

[2] https://github.com/facebook/fresco/issues/1363
I think simple flat design and simple color schemes was a good change, personally. The rest I don't really disagree with.
Reddit has already made large strides there. I see far fewer shadowbans today than I saw 1-2 years ago (based on sbanned posts caught in the modqueue).
Looks like I'm the only person who ever read the book :-(

https://www.amazon.com/Regulation-Pharmaceutical-Innovation-...

BTW, it was published in 1987, long before climate change became a thing.
Building tools and building teams
I know a lot of people are rather pessimistic about a Reddit competitor gaining traction, but on a technology and UX note they've done a great job. I signed up on mobile and browsed around. The user experience is miles ahead of Reddit's new mobile web client. Pages load instantly, everything is smooth, scaled well, and no tiny text to click. Well executed IMHO.

Regarding being a Reddit competitor, if they can get the content well seeded and manage to allow unpopular opinions that are substantial then I would gladly switch. HN has done a fairly good job of not allowing downvotes into oblivion because someone disagrees with a popular opinion on the forum. It is not perfect, but better than Reddit. Unfortunately HN is more or less a single topic forum. I can't come here reliably for fishing discussions for example. Likewise, it would be great if Voten can figure out a way to disincentivize comments that are unconstructive or personal attacks but go along with the narrative (another problem I see on Reddit).

So in short, my hope for the founders is that they can attract good users, properly seed content until it takes off, and promote substantial and quality comments regardless of viewpoint. I think they could be a good alternative at a time when Reddit is becoming a victim of its own success.
At the movies, while at work, international travel if going long periods w/o easy access to an outlet, and in some countries where I'm particularly worried about security concerns.
Nothing wrong with PHP, just use the right tool for the job, and the right tool is based on existing skills, time to market, requirements, etc. If PHP fits the bill, use PHP
Why Amazon Will Monopolize Video Game Distribution Just Like Online Retail
> “This might be a stupid question,” I say. “But why do you need a four-story glass door?”

> Ive raises an eyebrow. “Well,” he says. “It depends how you define need, doesn’t it?”

The difference between the real Ive and @JonyIveParody[0] is... ?

[0] https://twitter.com/JonyIveParody
recent discussion of minicss might be of interest, https://news.ycombinator.com/item?id=14264494
When looking at the practicality of this thing, it doesn't make a lot of sense to me. But it does as a monument to Steve.

Then again, I'm not in design or architecture. If it's really significant in that context, it's a shame that it'll be inaccessible to people outside of Apple.
Opus is not supported in IE11 and Safari (both iOS and Mac). If you take the 'global' statistics from caniuse.com that's about 37% of all people.

I wouldn't call a technology that's only available to 63% of your users 'widely supported'.
I am not the original poster, but some queries can't be moved to stored procedures (depends on SQL software and library abilities). For example:

IN clauses can get tricky if prepared statements don't support arrays / lists of columns.

Adhoc queries get tricky where user could specify a parameter or not.

This answer is more about stored procedures than prepared statements.
Can I plug something to you guys?

I'm the same as you, I like collecting and listening to music, and I was tired at how fragile playlists are. If you move some files or rename them, they break.

So, I wrote a spec for a new format, which is resilient to pretty much all operations:

http://universalplaylist.stavros.io/

I'm currently writing a plugin for beets, but if anyone wants to help out with implementing an import/export plugin for a music player with library functionality, I would love that. I'm basically trying to scratch my own itch here, and hopefully one that many other people have.
Corporate campuses... where CEOs go to live in a fabricated simulation of a world that doesn't exist... where their rapacious extraction of resources, exploitation of people, and destruction of the environment is glossed over in manicured lawns, antiseptically maintained buildings, and secretaries with plastic surgery.
This could become the new free internet..
Easily Set Up Continuous Deployment with Electron
> There is so much hate and anger on the front page and so little good content.

Absurd hyperbole. I mean, all someone has to do is just look at the front-page to see that this is false.

> it seems like they shadow ban everyone except for bots

Also absurd hyperbole.

You claim to have been banned because an admin or an algorithm incorrectly identified you as vote spamming, but I honestly don't believe it based on the rest of the content in your post.
Here I foolishly hoped for some evidence of true understanding of the aged. Unfortunately the tl;dr is:
1) News flash, old people are out there, they have money, and some of them even know how to go online.
2) We need a term for this new species... I know, how about 'digiboomers!'
3) An old person is basically a collection of disabilities you need to plan around.
4) In light of 3) when an old person abandons a task it's probably because they're bewildered, not because your game is weak. (Not a word on how to address deficiencies in your content, that their lifetime of experience will enable them to pick up instantly. Or their experience and subsequent impatience with scams, marketing and bullshit. Or the higher level of quality and depth they're seeking in all arenas. Or for that matter, what they're like or what's important to them.)
"pull a few strings and get to the the first page on HN"

<citation needed>
Installing OpenJDK in Debian container
22 Life-Changing Shoe Hacks  – Feet Love Socks
Somewhat related. Last year patio11 wrote a nice summary of the selling of his first business. Perhaps you can find some information there https://training.kalzumeus.com/newsletters/archive/selling_s... / HN discussion: https://news.ycombinator.com/item?id=11347006 (439 points, 418 days ago, 84 comments)
well the current fave of many on SyFy; The Expanse; has its own alien life that can propagate by touch and airborne means. While not creating acid spewing monsters of its own the humans do a good job trying to make super soldiers from something they don't fully understand. Even better, even that form it still keeps to its own agenda
You're running a local db of some sort? I'd assume you'd always want your app to be a thin client and just fetch data via REST or RPC.
Likely the application of the idea to pizzas is considered the differentiator. Most Chinese/Taiwanese restaurants that sell scallion pancakes [1] to go will toss them into a styrofoam hinged clamshell [2] or much more rarely, a cardstock one [3], grab a fork or knife, and deftly poke the clamshell 4-6 times. I've seen other restaurants in other cuisines do this as well to let out excess steam without letting too much heat escape, but not pizza yet, though apparently there are other solutions to the challenge [4].

[1] http://www.seriouseats.com/recipes/2011/04/extra-flaky-scall...

[2] http://www.nexdaysupply.ca/Yhlw08010000-foam-takeout.jpg

[3] http://www.foodbizsupply.com/media/catalog/product/cache/1/s...

[4] https://www.wired.com/2014/01/huh-the-best-designed-pizza-bo...
Another contributor that is even at least as active, in Ardour and the general Linux Audio community, is Robin Gareus (rgareus, x42) [0].

[0]: http://gareus.org/
That's not what I said though. I'm asking why php AND node.js. One or the other should suffice.

For websockets, as an example, HHVM+proxygen should be as performant as node. Or, node should be roughly as good as php for developer speed on the normal, not-websockets side of the house.
This is correct. But in his defense, it was poorly worded.
It has been said he used AppleWorks on Apple II when his typewriter broke but went back to a (new) typewriter pretty quickly.

Also, why are we discussing this? https://en.wikipedia.org/wiki/Law_of_triviality
Why Slack’s search functionality is my favourite machine intelligence case study
Apollo missions took about three days to reach the moon. But the quickest trip to the moon was the New Horizons probe, which zipped past the moon in just 8 hours 35 minutes on its way to Pluto. However, the spacecraft didn't even slow down or approach lunar orbit.
There are foreign powers licking their lips for the total collapse of the British empire. I can see the headlines 2018, literally all British information compromised. Banking, Gov't, everything.
Like many others here, I consume more caffeine than this on a regular basis. I'll bet many of this kid's fellow students do too. Wouldn't be surprised if his parents and the coroner also fit that description. So it's not just the caffeine intake that's involved here. Possible factors:

* Latent undiagnosed medical condition or unusual sensitivity

* Dehydration or intense exercise

* Potentiating effect from some other ingredient, or somethig else he had consumed

* Other substances that might have shown up on a proper toxicology scan (mention of which is notably absent from this story)

Without addressing these alternate hypotheses, "it was the caffeine" is premature and a bit irresponsible.
Ask HN: How to improve data science skills as a software dev?
Hey HN, I'm a software engineer wanting to become good in data science. I'm already good enough at the math I think - linear algebra, analysis, diff eqs, probability, etc. - aren't a problem. I know theoretically it should be easy, heck I know how to build software and I'm pretty darn good at maths.

The problem is every time I try to start learning data science I use the same approach I do for software dev and it doesn't seem to carry over.

For instance, if I want to learn about something new in the software world say about random number generators, I'll go look at how one's built in some language and then build my own (or vice versa), learning concepts I need to as I go. Or I can also just build things I need like cli tools, parsers, rest clients, etc. in the new framework/language so I don't feel like I'm wasting my time because I can use these in my work.

With data science it seems like most "learning projects" I can think of and which are applicable in my work boil down to just data wrangling and simple regressions, which after you've done a couple really don't teach you anything new.

How can I find data science projects that are more complicated (and ideally still applicable)?

Also, I'd really be interested to know what the "core" concepts a data scientist has to know are, not math skills or tooling, just the rest :) ?

I've also been thinking about offering to do data science work to anyone for free just to get exposure to more complicated problems. Ideally, I could find a real data scientist who could just shove stuff my way and whom I could learn from. Does this make sense?

Any links or advice greatly appreciated. Thanks in advance!
Passwordless but secure. A new authentication method for mobile devices
My board from them failed to arrive, and customer service never replied to a thing I said, but I did eventually get a refund... Without a reply.
5B for 13k employees - that's ~$384,000 in construction costs per head, operating and maintenance expenses are perhaps 5% of that annually (maybe more!) - taken together this is an office building that's costing apple ~$3500/head/mo . It's a beautiful office, but seriously?

Avg apple cash comp is what, 12500/mo? 3500 is almost 30% of that!
It's not meant to be flippant, although I see I should have chosen better wording. It's meant to go right into the next point: I spent time solving a challenge, but the site will not let me validate it without creating an account.

Sometimes the challenges take 30 seconds. Other times, you may spend over 30 minutes working on something more challenging. Who wants to spend time working on a challenge only to be told, "Wait a sec. You need to register before I tell you if you were correct." If I am presented with an input field, I would expect that I am allowed to submit that input. And that's where the dime a dozen comment comes from. If I try to accomplish the task your site has given me but there's an unexpected roadblock imposed by the site itself, why would I stay on that site when I can go elsewhere?

If registration is required, it should say so up front. Allow users to browse challenges. Even allow users to view the full challenge text. However, disable the input field if they must register first. It otherwise implies that I can solve the challenge without an account. You don't want to mislead your potential users.

I supposed I should have said something like, "There are many code challenge sites available. It is imperative to give users a positive experience, because users can easily go elsewhere for something similar." I did not mean to be insulting.
While not reactors technically, many of our long-range spacecraft use RTGs: https://en.wikipedia.org/wiki/Radioisotope_thermoelectric_ge...
You are tense my dear. I know pretty well about this (as one can read on my profile).

ps: but I'm sorry it wasn't clear I was facetious in the first place.
Take it easy.

I've said that to numerous people. I never say that to people in front of me who recline. I deal with it like everyone else does.

The most recent time was during one of the computer outages, someone tried to cut in front of everyone to check a bag. I just calmly said that we're all in this delay together, we all have places to be, and it's nobody's fault at this counter. So just wait like the rest of us.

I actually don't get into conflicts with air travel, but for some reason it triggers others instantly.
I love suburbs. They get lots of hate here but I'd take one over a city in a heartbeat. I like doing things that require garages and back yards and sheds.
Is there an equivalent option in firefox prior to version 52 ?
I'm forever stuck to firefox before version 52 because 52 is the release that dropped support for having sound in the browser with no intent of going back.
"This means that anyone who declines to be part of the Animal farm, can neither leave the country nor work there" --- you mean 'either leave the country or not work there?"
Page doesn't load for me...
Well, atleast now they are THINKING about how they might do that rather relying on the mystical protection spell of antivirus which usually reduces the security posture of the machine.
Mavo – turn static HTML into reactive web applications (Lea Verou)
This is somewhat odd, but in the Terms and Conditions on the original site it prohibits linking to the site from any other site or document...
Is it? The large corporation I work for doesn't have an onsite childcare center. Instead we offer discounts for child care elsewhere, near the office, but not in. For a company as private and secretive as Apple, why even expose themselves to the risk of having people walking around a campus that they don't need to be if they can meet the need elsewhere, offsite?
Buying a Credit Report Online Sucks
"Try playing a random binary blob as a video file, it might play, it might not"

Mp3 is a clever compression algorithm made for consumption. It isn't intended to be pitch shifted...
It's extremely cheap, packs of lolin nodemcu for 10$, and that's the "noob kit".

btw ESP32 are reaching the 6-7$ range for module + serial board.
> I think the more interesting question is, if you could live even if society didn't value what you were doing, and you could do anything (even nothing) and still be provided with everything you need to survive - what would happen to individuals and what would happen to society?

It would be very very hard to find basic services like, a plumber. I know that because I live on an island where most people are retired and reasonably well off. Off-island services are reluctant to take the ferry over because it's too much trouble.

I kind of imagine a basic income society would become like that. I believe there are few who would do the grungier work if they didn't have to. We'd all be tired of art and poetry and stuff because we'd have loads and loads of artists. Art is valuable because of its rarity and seeming extravagance in a world pressed for time.

But please, I hope basic income happens. I'm weary of our absurd slave work ethic aesthetic. Between robots, Walmart and Amazon, I think its obvious that capitalism is reaching its end-game state. Let's evolve to a new way of living that is more about happiness and less about competing for the dollah.
HN messed with my title :(
I got downvoted in another reply, but "security by checklist" was one of the biggest complaints that SANS and other security firms had about enterprise and government IT security policies.

Not that it's a bad checklist, but most "web developers" will not have the background to understand and implement all of these things properly, even if they think they do. Security is not a checklist -- "OK, all boxes ticked, we're done" -- it is also an ongoing, reactive and proactive set of processes and constantly re-verifying that everything you think is so, is actually so. And if you rely on "web developers" to get all of this right you will at some point be disappointed.
What will the moderation policy be like? Will forums in the vein of former subreddits like coontown and jailbait be welcome?

Also, why choose a domain so close to voat.co for a reddit alternative? Whether you're a fan/user of voat.co or not, i can see them being easily confused or mistaken as related projects. They could have at least gone with another tld.
I think it is quite often the case that some startup promises something for very cheap. Until they discover that support processes etc cost money too, and then the service pretty quickly goes bad, and maybe even the product doesn't launch.
I read books to gain information. Books are convenient collections of facts where ideally the author has gone through the trouble of scholarship and synthesis. Thus, when I read any book, I like starting with a high bayesian prior of being able to trust the information in it, without having to fact check the statements. Indeed, this is the primary value I get from reading a book as opposed to looking stuff up myself.

Now, when the publisher is known for publishing lies and distortions, it reduces my bayesian prior that their publications are any good, particularly given the explicit stated mission of this institution is to push a given political viewpoint. It is not about the flavor politics: I don't read anything by left-wing think tanks either. It is hard to distinguish fact from fiction when one reads propaganda from an organization whose purpose is to produce intellectualized propaganda.

Thus, my criticism of the book is - I am not able to trust the author or the publisher, due to the publisher having broken that trust earlier by lying to me. The author made a bad choice by choosing a publisher who publishes propaganda. Too bad. Trust is a pre-requisite I have for taking someone's writing seriously. So there you go.

This is why we have reviews/ratings etc. We trust our fellow readers too, and try to extend the chain of trust.
I'd wish they were a bit more futuristic than having 9000 parking spaces. Why not offer buses from where their employees live or other means of transportation? It's easy to say that most people drive, but that's only because everyone always make that the most convenient mode of transportation. With some effort something else could be even more convenient.
Unifying Deployments for Microservices with Jenkinsfile Pipeline
Visual Basic: Early Beginnings
An enthralling story. I highly recommend the podcast.

I mostly disagree with the author's apparent bias (that the podcast wasn't "worth the pain" it would cause to its subjects). If Reed was doing his journalistic duty in assuring consent of his subjects (which he seems to unfailingly respect, as evidenced from the content of the podcast episodes), then the subjects have consented to being "on the record," and have essentially waived their right to private conversation.

It's trickier with the main subject of the podcast, given the circumstances. He clearly consented to being recorded, but uncovering more of his private life through the testimony of others could be against his wishes. I would argue that the main subject would want this story told in its entirety, given his raw disposition and tendency for taking a microscope to the problems of the world.

Ultimately, I think it was an ethically sound journalistic telling of a captivating story. I highly recommend taking a listen.
At rest basically means on disk. People might not think about this but AWS actually has a physical disk somewhere which someone could yank from the data center and read from. Not that likely but also not hard to protect yourself from.
Hugged to death or just poorly managed. Doesn't bode well for a company trying to peddle its wares.
In a microservices architecture, you might have many languages. And if you have a PHP developer and a node.js dev, and you are trying to deliver as fast as possible, that could be a reason to split it up.