skysight-inc/HackerNews huggingface dataset:
If more people stopped blindly believing everything they read, there would be no such thing as malicious fake news, it would just be called "inaccurate information".
Getting Started with BDD in Go Using Ginkgo
If you want to play around with it..

https://console.aws.amazon.com/polly/home/SynthesizeSpeech
It means that Java is easier, not that C++ will be easy when you mastered Java. On the other hand, if you know C++, learning Java is easy.

So IMO it's not a valid reason for a Python dev learn Java over C++
Scale is important, google makes ~20 billion in profit per year making these relatively minor bets.

Further even if these projects never return a dime directly they have a halo effect which helps the overall company.
Doesn't seem very Pythonic to me...
https://www.reddit.com/r/announcements/comments/4upf11/new_a...

> This will essentially let an advertiser identify an organic post that they find especially relevant to their brand or product, and promote that in the Sponsored unit you guys are already used to.
The free version doesn't provide any visualizations other than what you see in the icingaweb dashboards. The icinga demo (not grafana) should give you an idea of what I mean: https://solutions.stacktile.io/demo

In the spirit of shameless self-promotion, I invite you to clone our git repo and see for yourself! :-)
Usually this happens on Linux because an application is using too much memory and the kernel is spending tons of resources reclaiming memory to prevent a system OOM.

The system can easily slow to a crawl as memory accesses and allocations are constantly triggering reclaim and causing the system to thrash. The kernel has no way to know that it should prioritize the terminal you are trying to open to kill things rather than try its hardest to keep the offending application running.

The best way to prevent this, if you know an application will use lots of memory, is to run it in a memory cgroup. With a memory cgroup you can limit the applications total allowed memory, reserving some for the rest of the system.

Unfortunately, I don't know of a super nice CLI, but here's an example using cgcreate/cgexec (https://packages.debian.org/stretch/cgroup-tools):

$ # Create a memory cgroup named 'mygroup', allowing $USER to change the parameters and run tasks in the cgroup.
$ sudo cgcreate -a $USER -t $USER -g memory:mygroup
$ # Set the memory limit to 10MB
$ echo 10000000 > /sys/fs/cgroup/memory/mygroup/memory.limit_in_bytes
$ # Run a program in the cgroup
$ cgexec -g memory:mygroup ls
reads perfectly with NoScript
;)
> run an RTOS or even full-fledged linux if your FPGA has hard IP cores on it

Letting the OS touch more than a small percentage of the packets would be a gross waste of resources. If you want to write a program to process packets, use a real processor. (Putting an FPGA in a computer and then running a soft core on the FPGA is even sillier for performance.)

The main reason to use an FPGA for this is to build structures that effectively encode your firewall or other layer processing rules in tables in the hardware, so the hardware can make a decision without having to consult the processor. MPLS and VLAN routing is the obvious case, but you can usually keep a short IP routing table in there too. Ideally you'd be able to make this decision early on while recieving a packet so you can start transmitting it while the last bits are still coming in. What you want to avoid is buffering ("bufferbloat").
NPM Package Manager Desktop Manager
Yeah seen that pattern before with the treo and handspring. That gang (palm clueless mgmt) even killed BeOS with the same stone.
Sure, I get the difference between float and Decimal, but why can't floats be formatted with precision in the example? Are they using Decimal because it's best practice, even though it adds more code to the string formatting example ?
I, for one, would not be happy without a home office. One that I can shut the cats out of, if need be.

It's nice having a dedicated space for work. I prefer having a desk, a nice chair, monitor, keyboard, and mouse, rather than sitting cramped on a couch with my laptop.

In addition, like swiley mentioned, I like knowing that when I get to my couch, I'm not going to be working.
Right as I jumped on the bandwagon! Hurts.

Hopefully they have some influence over fitbit. I want to be able to make apps and install / test from my OpenBSD box!
The nice thing about Python is that aliasing is pretty easy to shorten tedious statements (while not being magical). If I had to write tons of those in code, I might say:

D = decimal.Decimal
x = D("1.2345")

Also (at least this was once true) by doing so you save Python from a dictionary lookup after the dot "." each time.
I thought it was pretty clear what it was by the screenshot on the page...
And AlphaGo. I especially liked "Decoupled Neural Interfaces using Synthetic Gradients" because it seemed to open up training of complex models on multiple machines, but also because it provided an unexpected insight into how local learning can be done.
>"Had they came to the community and said, "hey we are losing sales and we need everyone to pitch in $10 / year for software support (maybe a web interface for fitness or something) I guarantee a few hundred thousand people would have done it."

What is this based on? I'd be shocked if that worked. I think it'd be a sign of blood in the water, and signal the end (if vendors see this, they're going to want to be paid up front, employees are going to start looking for the exits).

> Had they shared a coupon with the community (i.e. email add campaign, or add on watch - "buy one, get one half off" for christmas they would have probably had a large bump in orders. Although I recognize this would be a mild annoyance, I can also guarantee they would have sold plenty of units.

Pure volume wasn't what sank the ship, I'm sure. It probably would have put them out of business faster.

> "This simply seems like poor management"

That's an easy thing to say, but it's probably more complex than that. They were in a tough spot, with competition from much, much deeper pockets.
The flip side is if no one does a blanket policy attack, then it will be easy for a malicious actor to target individuals for suspension. If those individuals are not tech savy, they then have zero chance of ever getting their money.

In fact, this was a previous attack vector for Google Adsense accounts. Eventually Google added a whitelist for your owned websites. Before that, someone could just snag a few simple lines of Javascript and put them somewhere that would get the account owner banned the following day.

These companies know what they are doing. They have a set of policies in place that allow them to boost their margins by not spending too much money on policy enforcement, while at the same time pruning accounts below some classification threshold daily. They don't pay out but they get to keep the earnings. Small companies do this too when they find their cashflow inverted. It is a very dirty game.
Sure. It came to mind for me because I'm one of those that started with vi/vim, and using an IDE regularly would be a big change for me. Vi works fine for python, but I imagine it would be a pretty big barrier for java.
Cell connectivity is a big deal and will increase its usefulness. But a watch can't replace a smartphone. There are core functions of a smartphone that a watch can never replace: typing, reading, camera...

If you have paid attention, Apple has reduced the ambitions of the watch. It's targeted at health/fitness and notifications now.
Necessary, but the extra room is often cost-prohibitive.
> keeps a desk in the corner of the living room of his one-bedroom apartment

Yeah, that's basically how you not do home office.
Your next step: boycott Fitbit and make it known you are doing this because of the shutdown of pebble. EDIT: Also, this is my last post on YC. So Pebble's CEO is joining YC. And being critical of innovation killing deals by the boys on YC gets you down votes to negative territory.

OK over and out you guys, Done with your echo chamber. So long and thanks for all the fish.
Streaming Factorization
Kind of hard to have a 34" monitor on my couch.
There's probably some startupy term for this. If Fitbit and Pebble were both buildings next to each other, Fitbit just bought Pebble's to demolish it and build Fitbit Tower 2.
Let Over Lambda
They say they doesn't charge for royalties for using generated audio. This could be huge for accessibility and alternative forms of media consumption for articles and online media. Generate once, distribute to all.
How High Schoolers’ Hacks Fixed a Whale Snot-Collecting Drone
I create a "work" space at home that signals to myself and everyone that I am at "work" and I am not available for anything small. It really helps to gain and maintain focus.
The customer doesn't know about or understand technical debt.

Any improvements you make down there are just racking up on time spent that makes the bills higher which they will notice.
They do not see your improvements, but they will notice it if your much betterer code now introduces a new bug.

Higher bills as your predecessor, slow in fixing and new bugs. That is the moment to worry about getting bills paid, not for fixing fast.
Hi VA4FXP,

I'm sorry about that. We'll see what we can do to address this problem.
Welcome to a rehab for stuck millennials that attempts to turn them into adults
Ahh California, where they grow Alfalfa in the middle of a Drought for export. Sounds like things are just fine.

PS: California's problem is not drought, it's poor water policy.
Wow. No notice at all? That's terrible. I just transferred out my BTC. Deleting the app.
I agree, it doesn't sound "lifelike" at all to me. Compared to WaveNet[1] it's day and night.

[1] https://deepmind.com/blog/wavenet-generative-model-raw-audio...
I'm not sure 6 hours counts as long haul in the context of needing supplies! If you are on a 20+ hour itinerary with multiple layovers and the potential for delays then you will have substantially more carry on items. Throw in needing to bring any medical supplies or bottles/formula for the baby and it's even worse.
A gamble by definition is always a two sided transaction.
I forgot to add bash, a surprising amount of bash!
In their README, they have a section describing why one should use this project[0] which essentially says something like this:

Not everyone knows how to use the npm CLI, and they oftentimes cannot use it for "intern/office/job" reasons, or they are simply unwilling to use the cli at all.

However, the learning curve for the npm CLI, at least for the tasks that this project accomplishes, is not steep at all. For example, installing a dependency is as simple as `npm install dep` where `dep` is the name of the dependency you want to install. Furthermore, I have never heard someone say "I couldn't use npm because it's a CLI and my job does not allow me to use those", nor have I ever heard someone who wants to use npm say "I am not willing to use a CLI"

I'm curious, in what job setting is one not allowed to use the npm CLI? And, since this project itself uses the CLI[1], wouldn't using Ndm be just as bad as using the npm CLI?

[0] https://github.com/720kb/ndm#i-love-the-shell-why-use-an-app

[1] https://github.com/720kb/ndm/blob/master/lib/js/npm/npm-api....
> Victims of crimes is a group that deserve societys protection and understanding.

They are. Perhaps I wasn't making myself clear: they are not a social group in the sense studied by sociologists and historians who study power, racism etc..

> I would say it has a very direct and explicit power effect on them as a group.

It does not. Power is basically influence. Whether or not nudists are allowed to take their clothes off in public beaches bears zero impact on their influence in society (e.g. the money they can acquire, the high-position jobs they can get, the political office they can be elected to etc.)

> but so we could also say about burka wearers being denied access to beaches has no effect on the power of the Muslims in society.

No, because Muslims are discriminated against outside beaches because they're Muslim. Nudists are not. Therefore, like segregating buses, this sends a signal.

> Looking at nudists and transgenders, its questionable which group causes more reaction from people who defends their cultural views by denying others.

Again with reactions :) This is not about reactions, not about feelings, and not about identity. I am talking only about power. The reaction to the way transgenders dress is only relevant in this context based on their existing status in society. If I (not a transgender) would walk outside wearing women's clothes on Halloween and would get laughed at, it is completely different -- in this context of power -- from a transgender who gets laughed at, because of the transgender's existing status. Same goes for Muslims.

> punishing injustice than fairness

It is not about punishing past injustice. It is about correcting (stopping) an ongoing injustice. You don't have a car because I am currently still holding on to it.

> Just because difference feminism believes that its for the greater good doesn't make it less of a contradiction.

I think you're obsessing too much about the details, and I can't help you because my value system is not disturbed by the same things that disturb yours. Unless I were a veteran feminist activist considering a certain political tactic, I just wouldn't worry about the differences between "difference feminism" and other forms of feminism. The differences between different feminist activities are much more subtle than you make them out to be.

I care about politics in the large -- who wins, who loses -- and not so much about the ethics of every single law. I have never studied the philosophy of law or ethics, so I can't contribute much there.

> No one want to see signals that some groups they identify with are worth less all day long. Its harmful.

Right, but sociologists -- again -- don't study what's right or wrong, and are not concerned with how people feel. If men were actually made significantly less powerful than women in society, or if whites were actually made significantly less powerful than whites, then that would be something that's very interesting to historians and sociologists. As this is currently far from reality, these things you talk about are simply outside the scope of most of social science. I guess they're in the realm of ethics.
Here's a timely read on age discrimination >

There is no doubt that bigotry and discrimination thrive in the dirty little corners of the corporate world. But if there is age anxiety in your own mind, that’s far more dangerous to your career. > http://www.pbs.org/newshour/making-sense/ask-headhunter-age-...
This title wouldn't have confused me if it weren't in Title Case.

(https://en.wikipedia.org/wiki/Home_Office)
#offtopic a bit but i wonder if anyone knows a good api for the other-way around -> speech to text
This may be true, but it's really a bad thing for ergonomics. While changing your position is vital, you still need a real work area. Having a proper adjustable height desk + large monitor + ergonomic seating is a good idea. Whether that goes in a corner or in a special home office, working a full day from the couch on a laptop is terrible for your health.
Somebody pointed this out to me the other day:

https://github.com/Freeyourgadget/Gadgetbridge

I've not looked into it yet, but it is described as:

"A free and cloudless replacement for your gadget vendors' closed source Android applications. Pebble and Mi Band supported."

The feature list seems substantial. So hopefully we'll be able to continue to use our pebbles for some time.
Agreed, also anecdotally. I'm a sub-30 with a dedicated workspace, and I find that it mentally partitions leisure from work--something I find important while working in a space that's usually devoted to leisure.

I would be interested to hear from others here who do not maintain this distinction yet also successfully work from home. What strategies do you employ for maintaining this separation despite the "death of the home office"?
Totally agree, in fact this would be exactly the kind of thing I'd implement only to learn the GUI framework, but I would have chosen to use Qt or similar instead.
the irony is that most surgery advances that ends up saving a life 100% of the time with good quality of life, only get discovered because of thousands of people demanding the 5% with bad quality of life if it even succeds.

and surgeons love to practice the difficult cases because, as the article mentions, that's how they make a name for themselves.
Oh, God, don't get me started on that one. Northeastern Illinois is toll road central, and I-355 is the most expensive toll road in Illinois (save for the Chicago Skyway). Then there's that short stretch of I-80 that runs concurrently with (toll) I-294, with no reasonable alternate routes. That one isn't ridiculously expensive, but it's still annoying.

The tollways here are especially heinous when you don't use them often enough to justify the hassle of getting an I-Pass, since the cash toll is twice the I-Pass toll.
Async/Await arrives in FireFox
That's great to hear! I'm from Gdańsk too :)
Out of curiosity - any more info about the team behind Amazon Polly?
tl;dr People still work at home, they're just not creating a special room for working. Home builders, realtors are trying to figure out what to market, if not "an office."
Way back when, computers were just heavy and large and, sometimes, required a number of peripherals so a dedicated room was necessary.

Now? A wireless printer can be hidden in a nook and laptop makes any place a work area.
But it saves 20 minutes for the person who does not use the overhead bins and dies not check luggage.
The title of this paper is the best part
I find it funny that I know people who prefer Vim to Emacs for being lightweight, but also swear by a handful of electron apps for their daily work.
To me, sounds like home office is simply evolving. However, I personally need a desk and a comfortable chair. A space for keyboard and mouse pad. You can't replicate that on the couch.
> I'm curious why they didn't take the Citizen offer for $700+ million.

Probably the usual story when things fall apart after looking so bright: hubris, greed, bad advice, due diligence that wasn't favorable, etc.

Let's see which new hardware companies spawn out of this debacle.
I'm a native Portuguese speaker and I can say that this is far from how people speak Portuguese. It sounds like pretty much other TTS solutions.

However, Spanish and English are awesome and really sound like a person. This is great!

Edit: After playing a little bit with it, it does sound better than anything I have seen before even in Portuguese. I believe that the weirdness is just for the standard/demo phrase. When I tried some custom phrases (curse words, mainly) it does sound very natural.
I don't have a lot of experience, but what you're saying is pretty close to everything I've been reading these past few years.

I should stop putting all this effort into finding a name, perhaps.
Show HN: NotebookJS
Given that this supports Speech Synthesis Markup Language [0], I wonder what the impact will be on positions that talk for a living. While this is unlikely to replace voice actors for games/cartoons, I wonder if public service announcers and such will be replaced by this robot.

https://www.w3.org/TR/speech-synthesis/
Meteor sails through Russian sky turning night into day
Wow this is so true with me, I just want a watch that is a small extension of my phone. Not a watch trying to be a phone. Now I got to figure out wtf to get next if anything. A watch I have to charge every night isn't going to happen.
Israel's Bonus says lab-grown bones successfully transplanted
This last kickstarter raised $12million while only requiring $1million to fund. I'm really unsure how they managed to get 12x the "required" funding but still fail to deliver.
Yes, the field has emerged out of MNIST/ImageNet and that is what those algorithms are optimised for. For modelling actual dynamics different design is necessary. It happens that the design that makes sense also seems to agree very well with the observed biology of the cortex.
You can find links to our Predictive Vision Model in this thread as well as a few additional thoughts here: http://blog.piekniewski.info/2016/11/30/learning-physics-is-...
It is but additional info like release version or minimum required npm version would be nice. Or have any info from 'Recommendation' and 'FAQ' section from github displayed.
I have heard of people who use it and I know you can/could use vim modes or even embedded vim in at least two of the three big ones but I never used it.

You might know all this but for the benefit of thise who don't:

I guess you think in another way in an IDE: often you don't replace text (unless you are specifically updating comments or strings) - you rename variables.

Example: the IDE knows about scoping rules etc so even if someone adds a local variable that shadows a field (BAD) the IDE will understand and only rename one of them when I do a rename.

For me I find the IDE is more than worth it. Keybindings are a bit different but can be adjusted so I rarely need to use mouse or touchpad. And with Netbeans at least, but I suspect all big three, regex search replace is there if I need it.
I expected this to be about the UK gov department The Home Office (https://www.gov.uk/government/organisations/home-office)
Probably the Ivona team, no? https://www.ivona.com/
New Opel Insignia Grand Sport
One thing I always still notice about these "lifelike" speech models is that they still have random pitch variation that wouldn't be present from a real speaker—sort of a "warbling", similar to audio heavily compressed by some cellular realtime audio codecs.

I assume this is due to random variation in the pitches the speakers in the training data used to say given phonemes. Would this, then, imply that speech models for tonal languages like Mandarin don't share this problem, since people are speaking with prescribed pitches more often?
Re Westworld: The theory of consciousness explored in the show is explored in more detail in Jaynes' The Origin of Consciousness in the Breakdown of the Bicameral Mind, as alluded to both in the show and in the title of the final episode. I've just picked it up, and it's a pretty interesting read so far. I've also noticed that a lot of little details from the book used in the show, such as referring to memories as "reveries" at points, and talking of minds as "hosts" of consciousness. I may need to re-watch the show after finishing the book!

I found a pdf version of the book here if you are interested. http://selfdefinition.org/psychology/Julian-Jaynes-Origin-of...
Exactly what my first thought was
Efficiency vs. expressiveness
Chatbots in 2017
This makes me sad. RIP Circle.
But not like the original Netflix. Now it's just 2 out at a time (including in the mail).
That cover photo set an incredibly terrible tone for this article and set me against it from the get go. After reading this, I still think it is a bunch of bunk. Those who need an office will have one and those whose work is such that they can suffer through with just a laptop and with distractions in the background wont.

I could work from anywhere, but I don't and no WiFi is not my preferred connection mechanism in my house when I am working with NAS for video editing or some of the other work that I do in addition to writing code. The only time I may crack the laptop while in actual bed is if I was sick and on those days I'm not going to be committing a ton of code to any of my projects. The ergonomics would be all wrong.

The killer quote is “Most people I know end up sitting on the sofa, and half the time the TV is on when they’re working.” I could not concentrate in such an environment. Even if TV may be on upstairs but I have privacy in my office in the basement. On balance this article does a disservice and gives ammunition to organizations whose bosses want to point and show "see, this is why we need our employees to come into the office".