skysight-inc/HackerNews huggingface dataset:
I've experienced this as well - albeit in a slightly modified form, but one more people can relate to.

I work with a friend of mine who has a non-profit to repair and donate power wheelchairs and scooters for people in need. Basically, he gets old or unused chairs (you'd be surprised at how many "new" chairs get donated - simply because the batteries died, and people can't afford new ones), and we fix them up, clean them up, then donate them back out (many times they get donated back to us when the person no longer needs the chair).

Anyhow, one year we decided to go to the Abilities Expo which was being held in Los Angeles that year. As a part of this experience, we decided to take some of our chairs (including some we had customized in various ways - my friend is also an artist when it comes to metal craft - and fire art) to the expo to ride in them and "experience" what users of these chairs experience and gain that perspective, so we could apply what we learned to customizations and such.

What we learned are that people are assholes (big surprise).

Despite us being in chairs, at an Expo dedicated to products and companies marketing devices, materials, etc for those in need - we experienced on a constant basis people not watching out for us, stepping in our way of travel, not respecting us as human beings (like some people couldn't even look us in the eye as we talked with them - like we weren't human or something), etc. We also found the aisles between vendors to be poorly laid out for wheelchair and similar navigation.

We came away from that conference with a new perspective on what power wheelchair users and other people in similar situations face - and it isn't a very nice situation to be in. Furthermore, these are real people, intelligent people - just with a different way of getting around.

Unfortunately, for many able-bodied individuals, it appears that those with less ability to move around either don't exist to them, or are a nuisance in some manner - or they have some kind of fear about their situation. The experience greatly opened my eyes to something which until that time, I hadn't been aware of (iow - I was probably one of those on "the other side").
> Speed
I'll give you that, but performance is not the most important factor for most users of most applications.

> Native UI
Coming from someone who has done web development and iOS development, who tried native development for osx then switched to electron with react and redux, I have found it faster and easier to completely recreate the look and feel of the native osx views while adding custom functionality than to add custom functionality to natively. Appkit sucks and many of the improvements they've made over the years are only available in recent osx versions.

The development experience is much better using VSCode than Xcode too. That's insane. A 2-3 year old web based text editor should not be a better, faster, and more stable development environment than the 8th version of the of the IDE from the most valuable company on the planet.
I still don't understand why, after having grown to a sufficient size, Reddit doesn't just enforce two-factor at account creation time. Tie a user to a phone number at the very least.
Why would Google use FPGAs over its own (faster) TPUs? Chances are Google either doesn't have enough TPUs (it may be waiting on the next generation to go massive scale with them), or Wavenet is still too computationally intensive even for TPUs.
Those phrases sound very natural indeed. But are they carefully selected demo phrases, for which the system might have been tuned? That's always a danger with marketing demos. So I have two questions:

1. How does that engine sound when reading arbitrary text at high speed?

2. Can I run it on my own computer, so I can have low latency in my screen reader? (That, of course, is a problem with Amazon Polly as well.)
I only know one person at a local meetup who is a fan of the language. He makes a good point that it does generate binaries that work on Android, though.

(since the newer Android SDK is based on Intellij, I guess that's not too surprising, but still useful)
When looking at the common Java shops scattered all around the world, not the SV darlings, Java (the language) is the only option.

Why do you think Lightbend now offers Java services in addition to Scala ones?

Most of us only get to use Java, customers don't allow for anything else on JVM related projects.
This sounds very cool, I'm curious what wavelengths of IR they can convert.
VA Court: License plates must be displayed, so by definition they aren’t private
Didi’s CTO explains why China’s ride-sharing giant has a data advantage
I think Kotlin makes a newer version of the same mistakes Java made. Let's see how it looks in 5 years' time. (I'd say Ceylon is the actually good JVM language)
Because the latter is a floating point number syntax.

There could be an argument for switching to decimals as standard, but even ignoring the practical consequences, I think for historical reasons (I assume this is the standard of programming languages; in Ruby for example is the same) it's not something that will be ever agreed/changed.
I always thought the "best-practice" architecture for these sort of high-speed SDN switches was to have a custom ASIC "data plane" (hard realtime) that can be signalled from a CPU "control plane" (running something soft realtime like Erlang.)

Would an FPGA really give advantages over such a setup? I can't imagine it'd beat the CPU at being a control plane—so it'd mostly have to be that it has a lower TCO as a data plane than an ASIC. That might be true, if the code in the data-plane would ever need updates (which, for ASICs, mean new hardware revs.)
Best practices are not universal.

The build-benchmark-repeat process is effectively what place and route metaheuristics in the FPGA world automatically do.

I'm imagining not all compilers are created equally, so I threw all handwaving general assumptions on determinism out the window.
Man I miss a good pav.
And when the current generation of pebbles die from planned obsolescence?
This is not really an issue with what some companies are doing. This is the main point of kickstarter.

It's for people to support funding projects still in development and helping them get from that stage to get into production. In exchange for a "reward". It's not meant to be for products already having done multiple production runs ready to ramp up and customers are just pre-paying a long delivery time.

I would agree it appears there needs to be better communication about the risks and uncertainties. But they have said quite clearly kickstarter is not a store:

https://www.kickstarter.com/blog/kickstarter-is-not-a-store
More akin to backflip in Russian. :)
Ask HN: How to configure sublime text?
I am learning python and django.
What about the energy performance hit that electron apps introduce?
Maximize exposure after getting a product review
TL:DR? Compress diffs, don't diff compressed things?
This is seriously the only use case for this app? This is one of the least compelling reasons I've heard for using a project. If I'm using an alternative to npm on the command line, it's yarn. It adds way more value and saves way more time than a tool like this ever could.

If I had a job where I couldn't use the command line, I would quit or not take the job to begin with.
I was looking around for samples, and this is the only sample I have heard so far. I think that sounds pretty good. The emotional tone is off, but it is a lot better than say, Siri (which I understand was designed to sound robotic to highlight the tech). But I'm also the guy who has had my MBP announce the hour and it has freaked out coworkers.

I don't know if this is crossing into uncanny valley territory. I think some of this is not being used to it.

Google Map's driving voice sounds subtly better than that voice sample. I'm looking forward to seeing if a similar service is coming for GCP.
Yeah, I basically can't tell the difference between any of of them.
It is quite extensive, though there are still a few missing. Bajri Roti, Akki Roti, Ragi Roti, Missi Roti, Makki Roti, Rotti (the crisp ones eaten with Kori Rotti), phulka, tava chappati, poi, dhokli (in dal dhokli), puri, idlis (and all variations of it), sannas, fugiyas, and this is just what I can remember from the North & West.
Electron is really cool, though I think it's slow and big.

Also sometimes laggy, when you operate with huge volume of data.

Take as an example editors. You can't compare the speed / size of Sublime vs Atom. Both are cross-platform. First is written with C++ ( AFAIK ).
Count me in, as long as it has a mic, accelerometer and health sensors.
There pretty clearly isn't based on what the comment said. Part time work from home implies that it's for the convenience of the employee and also that the employee has another place that they also work, either of which is sufficient to make the deduction disallowed.
We can test memory usage in CPython (3.5)!

>>> import collections
>>> import sys
>>> class A:
... def __init__(self, x, y):
... self.x = x
... self.y = y
...
>>> class B:
... __slots__ = ('x', 'y')
... def __init__(self, x, y):
... self.x = x
... self.y = y
...
>>> C = collections.namedtuple('C', ('x', 'y'))
>>> a = A(1, 1)
>>> b = B(1, 1)
>>> c = C(1, 1)
>>> d = {'x': 1, 'y': 1}
>>> sys.getsizeof(a) + sys.getsizeof(a.__dict__) # Plain object
344
>>> sys.getsizeof(b) + sys.getsizeof(b.__slots__) # Plain object with slots
120
>>> sys.getsizeof(c) # Named Tuple
64
>>> sys.getsizeof(d) # Dict
288

EDIT: Fixed a slew of measurement issues

EDIT2: Included size of __slots__ tuple
> Counter point, ... downcasting is rarely needed.

Dunno if that's a counterpoint. I'll agree everything you said there. I was saying Java uses the downcast in a lot of situations that C++ doesn't. And it uses downcast to achieve features that are not there or not as developed in the C++ ecosystem. It looks like C++ is ready to catch up, but these things need to percolate through the library ecosystem over time.

> C++ prefers to do its metaprogramming at compile time.

Terminology is a little muddled here, but I was talking about both compile time and run time metaprogramming. C++ has little support for either while Java has a pretty robust system for each. Java has things like JMX, JMS, and JDBC Template as standard things while C++ has at best a hodge-podge of things that don't necessarily play nice with each other.
Beam’s Pico WordCount
Yeah, he mentioned that in his post, in the part you quoted.
Old style TTS quality + Marketing blablaing. It's more costly since you pay the blablaing.
"Warranty support is no longer available" -- if items were purchased with a warranty, isn't that straight up breach of contract, for which Pebble (well, Fitbit, which bought Pebble and thus inherits its liabilities) will be liable?
Welcome to Sacramento :-(
I'm really happy to see this. I demonstrated an (in some ways) more advanced version of this a few years ago in my talk on TED.com - see the last few minutes of http://ted.com/talks/jeremy_howard_the_wonderful_and_terrify...

Unfortunately back when I was at Enlitic we never got around to open sourcing this, but I hoped my demo would encourage people to explore tools built on projections. There's great potential to rapidly label data and improve models using these kinds of tools. I'm certainly hoping to find time to return to this myself sometime soon.
I wonder if there's a way to make all strings be format strings?
Silly that the announcements give so much attention to scores going up (due to a change in scale) and not to the content of the change. It would be trivial to keep the scale magnitude the same by multiplying by a factor ("old average frontpage post" / "new average frontpage post") or applying a logarithmic transform.

Makes me think that they are intentionally kicking up dust around the scale change, to draw attention away from the substantive changes to weighting/ranking.

https://www.reddit.com/r/modnews/comments/5goxk4/upcoming_ch...

https://www.reddit.com/r/announcements/comments/5gvd6b/score...
Didi Chuxing Prepares Expansion
this made me distrust the whole thing. I mean if you can't get the blog page zero right, why on earth would I trust you with an operating system?
A lot of people would rather not give reddit their phone number.
I was also thinking of things like Gmail Support and other services that have no human support option.
Wow, I remember the Treo. That was a device long on promise, short on delivery.

I actually can't think too much about that era without being angry about how all of that sector played out. Frivolous lawsuits, bad management, amazing hardware, flashes of brilliant software.

And hope. So much hope.
> In a 2011 paper, they reported that both women and men said female voices came across as warmer. In practice, women even showed a subconscious preference for responding to females; men remained subconsciously neutral. “Men will say they prefer female speech, and women really do prefer it,” MacDorman says. [1]

Some of the wording for SemiCode may be overly sexist, but there are good reasons Alexa, Siri, Cortana use female voices by default in most cases, even if SemiCode's tool does not use text-to-speech itself. [2] I think your outrage is a bit over the top, to be honest.

[1] https://www.wired.com/2015/10/why-siri-cortana-voice-interfa...

[2] http://www.cnn.com/2011/10/21/tech/innovation/female-compute...
Flying drones for delivery are a long, long ways off.

+ Power/Range - drones can't fly very far
+ Load - they can't carry a lot
+ Landing - in urban areas - there are few places to land
+ Securing content - You can't just leave a box on the front lawn in many cases
+ Safety - flying a lot of drones result in failures, we can't have drones falling out of the sky. They also pose other hazards.

So many issues with drones.

I suggest that 'self driving delivery vehicles' will happen long before drones, and when they do, the added cost of 'drone' simply won't be worth it for most purchases.
That seems to me to pretty severely contravene reddit's basic philosophy.
https://news.ycombinator.com/item?id=13106513
now what are they doing about that censorship issue...
Many people seem to be calling for the release of Pebble OS source code. Of course that is unlikely to happen. So how about instead we reimplement it under a FOSS license?

Ever since I heard the rumours about this acquisition, I started wondering just how difficult that would be to do. I'm sure there are plenty of you here with experience in these types of things, is this a good idea or a waste of time?
Because having anonymity on public forums is important.
yay.... ugh, horrible. would love for someone to 'disrupt' the mortgage industry, specifically servicing. I don't particularly care about the upfront stuff - you only go through that once, but you live with a servicer for years, you have little or no control, and it's generally crappy.

I refuse to let others handle my escrow, and pay taxes myself. I've had companies 'miss' tax payments, or pay the wrong amount, and I'm still stuck holding the bag, and potentially losing my house, but I didn't have the money to cover it - the mortgage servicer did.
Yeah IVONA. Sounds similar and after acquisition Amazon was looking for engineers to build cloud offering :-).
>It is because you do not comment according to the guidelines, which encourage people to start conversation with reasoning

Not strictly. The guidelines encourage people to start conversation with reasoning, but also encourage people to downvote for disagreeing.

So, there's some dissonance in there as it says, effectively: "make well-reasoned arguments with which everyone can agree."
I'm more excited about the html5 tts API than these services when it runs in the browser the cost is $0. The costs if these 3rd party APIs add up and add latency to your app.
I'm painfully aware of other brands, furthering my resolve to stick with iPhone for now. Had a Samsung Gear, the wristband one. That's the one that made me swear off Samsung. I work with a variety of Android phones every day. Though I can see reasons one might want something from that platform, I'm still sticking to my iPhone.

What you choose to label as ignorance others might call "making the choice that suits my needs". I mean, I don't even have cable/satellite TV and I've seen a Samsung ad. I can't imagine your average consumer has no idea of other offerings.
Ah. I guess they probably sold plenty of units through other channels.

Still, they might need an incredibly high number of people to pay. And then people would bitch and say that they're running a ponzi scheme like a bitcoin wallet that lost all of its deposits. My guess is they've engineered a soft landing for orders they can't fulfill and employees and it's the best option in a bad situation. I'd commend them for doing that rather than taking the easy route.
This is an excellent summary, and covers the cases for those of us who use both and when they choose one vs the other.
What Happened to the Thiel Fellows
I'm sure you can do it all with Powershell, I just don't want to switch :)

But as for getting it all installed, it's pretty easy:

1. Chocolatey [1]

2. Git chocolatey package [2] (gives GNU tools, SSH - there is also a separate OpenSSH package from MS [6])

3. Vim chocolatey package [3]

4. Consolas font (just change the DOS window properties)

5. Solarized colours [4]

6. GNU Readline (clink) [5]

[1]: https://chocolatey.org/install
[2]: https://chocolatey.org/packages/git
[3]: https://chocolatey.org/packages/vim
[4]: https://github.com/neilpa/cmd-colors-solarized/
[5]: http://mridgers.github.io/clink/
[6]: https://chocolatey.org/packages/openssh

Edit: fixed formatting, added OpenSSH package link
And another generation of programmers wastes time rewriting the same stuff in the language du jour.
I have two HL-2040s and they've been bullet proof. What I'd really like now is a simple way to make them IPP Everywhere or Google Cloud Print printers to make all the cross platform usage identical.
Amiga Story – Nostalgia Nerd
It is because of this attitude that I side with Oracle.

Google just forked Java 6, and we only get cherry picked updates from newer versions, which will only get worse every time a new Java version gets released.

Looking at the current Java 8 half-backed support in Android 7, try to imagine writing Java 10 library with all these goodies that also needs an Android version.
Seems like just more censorship geared at shutting down people who support Trump. Timing is suspicious... they need to stop trying to have it both ways. Either ban Trump or get over it.
Hi sagichmal,

To be precise, Monitor in a box is a solution built in-part on Icinga 2.
Realtime messaging with no phone nr, email, sign up required. Dikalo is here
Want a crunchpad? Or whatever they renamed it to. I have no use for the thing.
I personally got my start in programming through Access -> VBA -> VB.NET -> C# -> JS/Ruby/Python/whatever. The first four involved little to no CLI work.
> I say excuse me when I want to pass through. How good is the audio to convey that intent?

Perhaps a bicycle bell would help?

https://www.youtube.com/watch?v=k7oGk-ozhKI&t=26

That's a "prank" video, but I'm quite serious - it does demonstrate that people will instinctively move out of the way when they hear a bike bell. And towards the end of the video (1:38-1:47), he even uses it successfully on an escalator, and in the aisles of a grocery store - so the effect isn't limited to places where you'd expect to encounter bikes.
> The problem with learning a new programming language lies not in learning a few language constructs

I think that's true, but more for GC-based languages than ones that are used for systems programming. Rust, C++, and to a lesser extent C all require a lot of learning to know what not to do at the language level.
Also the sample text in Portuguese has a bad construction
Specifically about Google's Project X delivery drone project:

The first guy to head the project was one Nicholas Roy, an MIT Robotics professor whose professional claim to the position seems to be mentoring a pair of students who succeeded in building a drone that flew around a parking garage - predetermined layout, no weather. Completely out of his depth, he failed.

After he failed, Google hired Dave Vos, another guy who spent some time in an MIT graduate office - this time one in an aerospace specialty - who spent the last couple of decades in tech management positions. At least he had the experience to come in and say, hey, maybe we need some wind tunnels, maybe we need some professional tooling that's taken for granted in most aerospace companies, because trying to build an aircraft without that tooling is like trying to run a web-facing application off developer workstations instead of setting up a proper production architecture. And he, too, failed.

The real problem that Google (and probably Amazon too) faces is that they need to synergize two very different engineering teams to make delivery drones work. You need aerospace folks to build reliable aircraft, you need AI folks to give those aircraft targets to aim at, and you need them to sit on the same floor in the same building. The aerospace folks aren't going to move to the Valley because there's no aerospace hub in SV, and SV isn't a good place to start one because the necessary land - you know, the wide open spaces you need for runways and hangars - is a pipedream in SV. And the AI folks, you know, the ones the Big Four are paying close to a million dollars in salary and begging not to leave for a competitor - are never going to leave SV to work on delivery drones.

The best course of action that Alphabet has is to acquire a proven aerospace company, give it some great AI folks, and come back in a year to check on their progress. But most of these Project X types like their ivory towers. It's how Google convinced them to join Project X in the first place, selling them on the promise that they'd be in the same ivory tower they were in back in MIT, just with guaranteed funding and a request to think about commercial viability. So, not gonna happen.
Point me to an F/OSS and Open Hardware version and I'm there.
Seriously, I'm always backing those sorts of devices over proprietary ones every chance I get - though it's rare as heck.
I gives a name and expected properties to common data structures, or unspoken unnamed types.

Many times when a dict is used, it's expected to have certain attributes, and may have expected ways of interacting with those attributes. Named tuples is a simple way to formalize these, which makes them not so mysterious to you future-you, or to other developers who inherit the project 6 months down the road.
I don't think it's about keeping secrets.

Stuff are often covered in great detail in changelogs, development blogs, forums, etc.

And players figure stuff out.

All the info will be on wikis. It is not effective.

If people want to spoil it, they check out the said wikis. If they don't want to spoil it, they don't check the wiki or the source, if it is available.
I'm disappointed in the interpolated strings. We finally get them, but its already behind the curve compared to Scala or C#, due to not being lazy and allowing context sensitive string interpolation.

The better design binds the values to the string, but does not interpolate into a string type fully. Then, the resulting object can be passed to a consumer like an SQL engine (and appropriately escaped) or an internationalization library (and swapped out for a translated string before interpolation).

I mean, I appreciate what they did, but it seems like missing a massive opportunity to provide a linguistic building block for library authors.
Hacking Las Vegas (2002)
The biggest part of the cost of delivery on a product is, very often, the human being.