skysight-inc/HackerNews huggingface dataset:
Google does not want you to move from their services and APIs.

Chrome/Chromium, as a recent example allowed serviceURI in Web Speech APIs for third party recognition to be plugged in. Here: https://developer.mozilla.org/en-US/docs/Web/API/SpeechRecog...

It was dropped in Chrome 49 and we're now all stuck with using Google. There has been little coverage on this, some speculated it was hardly implemented, or was dropped because lack of a standard API format.

Whatever the case. Google / Chrome choose not to fully develop that feature and its now gone. Which ultimately works in Googles favor.
SEEKING WORK - Houston, TX / Remote / Travel OK

Available from August 7th (next week) onwards.

I'm a full stack web developer doing everything from desktop Electron apps to backends for mobile apps running on AWS.

I'd be happy to help with your next project whether it's working on a large, existing codebase or building a user-facing product from scratch.

Here are some of the technologies I typically work with:

Backend => Python/flask or django, node.js/express, go/gin
Frontend => ES2015 JavaScript, TypeScript, React+Redux or riot, React-alikes (preact etc), SASS, Bootstrap
Database => PostgreSQL, sqlite3 redis, RethinkDB
Cloud => Docker, AWS, Google Cloud

But I'm not limited to them -- I've written everything from compilers in C++ & Scheme to video games in Lua.

Shoot me an email at phil@upvalue.io or check me out further at https://upvalue.io or https://github.com/ioddly
I'm not sure I quite get it, will the readers of the posts then have to click these links to actually see the words? That seems a bit impractical. Wouldn't it be better to put the gif itself on the clipboard in that case?
Deeply concerning that this has been in place for "the better part of a year", and that they "didn't remember" about their telemetry collection - how careless have they been with the actual data, if they don't even claim to be able to keep track of gathering it?

This is a complete destruction of their narrative from last week. They'll be sorry for being caught - again - and we'll have to be on continual lookout for this kind of thing in the future. I can't wait for the floodgates to open, once major tech companies figure out that there's not enough oversight to prevent this 100% of the time: I expect more than a few projects to be bought out similarly.
Like this? https://www.microsoft.com/en-us/research/project/holoportati...

(Disclosure: My project)
1Password 6.7 for Windows: a feature buffet
Yes, that was an entertaining book. Some of the interesting things I remember (and I might not remember them exactly correctly):

- Most languages developed a word for the color red before any other colors. Probably because blood is red and uniquely present at the most dramatic times of life.

- Blue is rarely seen in nature, and so many cultures wouldn't feel the need to distinguish between purple and blue, because neither was seen very often. There is one obvious exception though, the blue sky. Although anecdotal, the author used some precious scientific equipment, his daughter, to perform an experiment. He purposely avoiding telling his daughter the color of the sky, yet taught her the color of many physical objects. Once he was sure she knew all the colors he finally popped the question on a clear day: "What color is the sky?" His daughter seemed confused and eventually decided that the sky was white.
None of these will get me to switch. Chrome is still faster than Firefox, sorry Mozilla.
Our discussion was about possible reasonings behind the supposed wait times introduced by a condenser dryer in said article. One hypothesized it was because of a more efficient heating element, which used more power. Also common wall voltage not in the US. I simply let them know that wall voltage for dryers is the same in the US as it is for them.

I also had no idea what you meant by "special" circuit.

There are plenty of appliances that require more than 120V, and operate safely at these voltages.
I don't think we should be upset with people for their legitimate frustrations. But I do think we should be honest with the basic limitations of what we set out to do. A safe language that has dynamic allocation without GC simply has to have a borrow checker, and as far as we know that borrow checker has to have some limitations. Those limitations prevent some kind of code from being written in the same way it was written in C.
My counter is that although it is not a lot of evidence, it is generally a very deliberate act.

Is not "lacking in evidence, yet deliberate" the very definition of... rash and impulsive?

BTW I wouldn't say these people are arrogant (for making these kinds of judgements), per se.

But it does seem that they're biting off more than they can realistically chew.
Does their technology actually work, or will it soon? Doesn't their future depend on shipping what they promised?
Making people smile and cherishing their souls is also a serious endeavor in addition to all that you mentioned )
I know the disadvantages of GC; what I am asking about is "smart pointer", like C++'s std::shared_ptr, or Rust's Rc. It is used like this:

In the class definition:

std::shared_ptr<BigStruct> big_struct;

In the constructor (or anywhere else in the program):

big_struct = std:::make_shared<BigStruct>(arg1, arg2)

and that's it. When there are no more users of the pointer (for example, when the container object disappears), it will get destroyed automatically. There is no magic -- this is a simple reference counting pointer, and the compiler will automatically add the release call to the object destructor, on function exits, or in any other place when the variable is no longer accessible.

I found these things extremely helpful in the modern languages without GC. They are obviously not perfect -- if you have a complex structure with a loop it will never get destroyed -- but they eliminate 99% of all possible memory leaks with a very little effort. And the good news, they have almost no overhead. They are also fully thread-safe, so they become extremely helpful if you have a multi-threaded application and you want to pass the data between the threads.

This is the simplest of things that modern non-GC languages, and this is one of the big reasons why I no longer do C, just C++. There are more advanced features, of course, but I don't think you can call a language "modern" if it does not even have the smart pointers.
G Adventures | https://www.gadventures.com | Toronto, ON, Canada | Onsite, Full-time

We're hiring engineers passionate about travel, technology, and making an impact on the world. Multiple roles are available: iOS, Android, backend, front-end and full-stack developers (Python, Django, Go, Javascript, React.js, AWS, Ansible).

G Adventures is a founder-led company, running group adventure tours around the world for 26 years. The Technology department's mission is to enable life changing travel experiences through customer focused technology solutions. We're a team of ~30 developers writing software for our websites (B2B & B2C), reservation system, operation systems, mobile apps, and API (see: https://developers.gadventures.com for a preview of the data we're managing). Many existing challenges for real-time data delivery, scalable architecture design, improving user experience, ML and data analysis.

Competitive salary offered, in an environment that supports growth, engagement, and opportunity.
That's exactly what I was thinking. The API is definitely more than 7 lines of code.
More markets are opening; bittrex [1] just opened and the price is now moving upwards pretty steadily (they opened at ~0.079 BCH/BTC and are now over 0.12), with good volume, 780 BTC ~= $2.1M so far

https://bittrex.com/Market/Index?MarketName=BTC-BCC
The best explanation I've heard is that words for colors come to exist after the invention of artificially produced pigments and dyes.
I think Delphi Started has same limitation as C++ Builder Starter - removed most of debugging functionality (e.g. local variables window). It may be not critical with small applications, but I would rather have "no commercial", no 3rd party components or code size limitation than crippled IDE.
I've tried to switch from Turbo C++ Explorer 2006 (this was also free version) to C++ Builder 10.1 Starter and I prefer old one.
> Who are you to decide where that line should be drawn?

The law regulates behavior that affects others. As they say, you're free to put your fist where you want, but not when it hits my nose.

If you pollute your home, that's your business. Polluting everyone else's world seems to open your behavior to regulation.
>A no-speed-limit highway in the US would require one lane per citizen.

No, it would just require speeding tickets to be less lucrative than impeding traffic tickets.
I'd implement an industry-wide blacklist, personally. This is strike number, two? three? of this company subverting well-known packages with telemetry. Any package that is proven to be connecting to their servers should be removed, the authors should be banned, and the company should be thrown onto a list of Known Bad Actors to prevent any kind of package, add-on, or extension from ever accepting them again.

You cannot fight this kind of malevolence with a finger-wag and a proposed solution that you simply inform the user next time before doing it. It will become buried inside the ToS and become ignored and commonplace. Stop it now and forever, while the spotlight is on it.
It's a press release. The expectation is that this will get picked up and placed into a number of different sources.

They don't expect a particularly high volume of traffic visiting this page directly.
Please listen to this podcast to understand better. Naval Ravikant and Nick Szabo have done a great job explaining the basics.

https://tim.blog/2017/06/04/nick-szabo/
http://itsalwayssunny.wikia.com/wiki/Bums:_Making_a_Mess_All...

More seriously, the episode draws inspiration from the Guardian Angels: https://en.wikipedia.org/wiki/Guardian_Angels
I was interested in Send until I realised it wasn't p2p.

:(
> Right's aren't natural, they aren't inherent, they are assigned (or granted) by a given constitutional context.

Wrong. A government violating your natural rights is not the same thing as those rights not existing. There is nothing immoral or unethical about a government which does not safeguard non-existent rights, it is the act of violation which violates the social contract and makes the government illegitimate.
One of my best upvoted stackoverflow answers is about a paypal sandbox bug (or "undocumented feature") where it would disregard the port in the pingback url.

Just generally the sandbox was horrible, it had a weird 'double login' system where it often got confused between whether you were 'inside' the sandbox logged in as a fake user or outside logged in as your paypal account.

And you're right about their woefully confusing documentation, it was definitely hard to understand which payment flow you were trying to use and which was appropriate.
I wonder if part of the problem is VC demands in the first place.
This statement is, again, surprising to me: to connect a washing machine all you really need is water, sink and electricity. I can't imagine a kitchen without these things and indeed, a washing machine was often put in kitchens. The other popular choice was bathroom (my grandmother didn't have one, so they have to use kitchen).

I get it that additional, large appliance may be somewhat unwieldy, but I don't think more than having to haul your clothes to get them washed.
Nothing you've said is non-obvious. What if the thing you want to do is not "send an email", but is: "test if an address is likely to be able to receive an email". Could you conceive of a scenario where a message pops up to a user stating:

"It looks like you may have entered your email address incorrectly. Are you sure it is ok?"

I'm sure there are lots of use cases. Just because you can't think of one does not mean that none exist.
And then there's THIS GUY:

https://www.xkcd.com/378/

https://xkcd.com/435/
Are you that lazy that you can't look it up? I don't care if I get downvoted.
“They have the advantage of coming to California without being tainted and polluted by what’s in the water supply and air of Silicon Valley,”

That made me laugh.

But you are right: to create something really new, you must bring in a different perspective. Frequently, this is possible only as an outsider.
Apollo Agriculture (https://apolloagriculture.com/) | Backend Software Engineer | Amsterdam, Nairobi | ONSITE | Full Time

Apollo Agriculture is using satellite data to help bring modern farming to the worlds poorest farmers. Millions of farmers globally don't have access to the basic farm tools the rest of the world depends on for food production, good seed and fertilizer. We sell these proven agricultural tools on credit, and use satellite data and ML to figure out who we can lend to profitably.

We use Scala, Python/NumPy/SciPy (for science/ML), android and are heavy postgres users. We're building great software for places with low reliability networks and harsh environmental conditions. We delivered fertilizer to ~1000 farmers earlier this March and are now in the process of getting paid back and supporting our farmers this season. Right now we're building software tools to help us communicate with rural farmers who are often illiterate and frequently struggle even with pressing buttons on their phones.

To apply, send me an email at earl@apolloagriculture.com
Modern smartphones have quite competent GPUs. They can run 3D games at 1080p/60fps. They could raymarch circles around an svg icon.
And if it wasn't enough, the renderings could be cached for later use.
Nice idea but please spend a couple of days browsing 9gag for inspiration on your frontpage.
The examples are (imo) note even remotly funny. Would they be funny they would surely inspire usage of your website.

Edit: The tech behind that seems to be interesting, tho. Good job.
Not being able to disable the voicemail service entirely is a sore annoyance to me.
That's the problem - there is no technology.
StriveWire | Hamburg, Germany | Full-time | Onsite | https://strivewire.com

We're redefining eSports for a global community of gamers from more than 190 countries. Looking for experienced full-stack engineers with a passion for Javascript to work with us on our Node.js / React / Hapi.js / PostgreSQL / Redis stack hosted on AWS. Please have a look at https://strivewire.com/jobs or drop me a mail at beni at strivewire com.

We pay competitively.

Requirements: Bachelor's or Master's degree in engineering.
Vida Health | San Francisco | Senior Android Developer & Senior React Developer | Onsite | http://www.vida.com

https://careers.jobscore.com/careers/vida/jobs/senior-androi...
https://careers.jobscore.com/careers/vida/jobs/senior-front-...

At Vida Health, we are passionate about transforming lives through better health. We live our vision everyday by creating solutions for preventing and reversing chronic conditions resulting in lower health care costs and better lifestyles for our customers. We are a small team and love building solutions to enable great outcomes for our members. The team is small enough that you can make an immediate impact on our products but also big enough for you to find your niche and focus on a particular area or technology to transform and further your career aspirations. The ideal candidate will be passionate about providing the best experience possible to our users – from UI/UX design to speed and performance. You will think critically to develop the native app for Android OS. This position is full-time and based in our Mountain View or San Francisco office.
What future benefit is gained by having people driving around 5,441+ lb electric vehicles given that we will likely (given the current political climate) still be getting more than 50% of our electric (maybe more) from carbon emitting sources in 20 years?

No, you want to start solving this problem by attacking it directly. The problem is too much CO2 emissions, so start taxing CO2 emissions from _ALL_ sources, don't try to pick winners (electric cars) and subsidize them, when the next big breakthrough might be a petrol engine that can catalyze out the carbon, or hydrogen fuel cells. Neither of those choices seems likely, but hey... Much like I think the "environmentalists" are as much at fault for climate change by fear mongering nukes in order to wish for renewable sources for the past 40 years as the deniers, I think the electric car people with their "zero emissions" bumper stickers are preaching a lie.
Man... I don't even care about "the millennials" who were born like 10 years after me.

Those privileged 8017'ers can get a new planet with their alien buddies if they don't like the Nuclear waste on this one. It's not like those fuckers leave their data plane and transubstantiate into physical reality (go outside) very often anyways.
Totally understood. Part of adding a quiz allows you enter multiple accepted answers. And quiz quality depends on the person who entered the quiz. The intention is not for us to come up with curriculum for everything but for people to come up with their own quizzes which they can distribute to a class.

However, that particular quiz is one of our "launch" quizzes, so I went ahead and added that answer. Both chemistry and organic chemistry should work now.
There's a Radiolab on this as well: http://www.radiolab.org/story/211213-sky-isnt-blue/
Ask HN: Who is hiring remotely? (August 2017)
Please only post remote jobs.
Unlawful in New Zealand. I'd be surprised if what they did wasn't legal under US law.
Of course it is! But "don't be a shithead" is a moral imperative that you need to uphold over your investors leaning on you. I mean, not being a shithead won't get your chief growth hacker's blog all hype, but words fail me (and they rarely fail me) when I try to express how little I care about that.

That's also why I didn't try to say that the founders or the executive team should be better. I'm talking about the people who those founders and executives use to do bad shit and who they will screw whenever it makes a tiny bit of business sense to do so.

Plenty of people work for literal sociopaths. It's rare that you can just point and go "...duh?" about it, though.
The new chain inherited the difficulty from the previous chain. Now that the network realized there isn't as much hash rate the difficulty has been reduced and a more normal rate of block creation restored.

Edit: that didn't happen yet, I stand corrected
Depending on how they are made, how the linker is configured, and the phase of the moon, static linking can help by just taking the required functions.

Also I think we, as programmers, have taken the "don't reinvent the wheel" principle too far. The idea is to use 3rd party code to (1) save time writing, (2) reduce the risk of bugs, and (3) lower the maintainance burden.

But this makes sense only if the benefits outweigh the corresponding costs of integration, which also (1) takes time, (2) might be done wrong (especially because you don't understand the part you added), and (3) creates a maintainance burden. Of these, only #1 is solved when your development environment makes adding new libs quick and easy.
> There is very little overlap between cryptocurrency enthusiasts and those who think blockchain technology will take over everything.

Do you really believe that? Because from the outside, it seems that the only people talking about "blockchain technology" are those who have a significant amount of money invested in it.

This article is a blockchain banking service saying, "hey, other people should use this solve-all technology that is definitely the future too!"
Arzeda | Seattle | Multiple Positions | ONSITE | https://arzeda.com

We are Arzeda, The Protein Design Company (tm). By using the power of computational and synthetic biology, we create new enzymes and chemical products that can compete on cost, sustainability, and performance. Our platform creates cell factories used at industrial scales to solve problems and create opportunities that would otherwise be impossible.

Having raised a $12 mil series A this past month, we are expanding to massively scale up operations. We're a heavy consumer of cloud compute and HPC (bursting on the order of 1000s of instances), and are searching for a Senior Cloud Infrastructure Architect to plan, lead, and implement cloud-centric deployment and automation for our computational biochemistry software stack and core services. Operationally this will require knowledge spanning much of what's found under the DevOps umbrella, including containerization, configuration management/automation, CI/CD, & build/release engineering. In addition, this hire will directly contribute to our proprietary cloud meta-scheduler (encompassing on-prem, AWS and Azure, with plans for additional public clouds coming online), including developing algorithms for job scheduling and resource provisioning/allocation.

If you're a computational scientist, we also have positions open in cheminformatics/bioinformatics/metabolic modeling and computational protein design.

We are a highly talented and motivated team that spans the complete spectrum from computational scientists & software engineers working in-silico all the way to the wetlab scientists producing our biologically engineered products that are a direct result of our calculations & predictions. Come change the world with us.

We offer competitive salaries and industry standard benefits including medical/dental/vision and 401k. For additional information and the formal job ads, please see our website and its careers page. https://arzeda.com/careers/

Please apply with CV and cover letter to jobs(AT)arzeda.com
DNA of long-dead cows read from pages of Medieval books
Learning React.js is easier than you think
On HN yes, but I just shared some on facebook, and they appear on the timeline.
You can get a demo here: https://swiftype.com/enterprise-search
In Japanese, "青" (ao) traditionally covered certain shades of both blue and green (blue sky, blue traffic lights, blue apples and many other plants).

"緑" (midori) is more solidly green, coming from a root word used to describe flourishing trees. I think that it's still considered a shade of ao. They'll sometimes use a phonetic rendering of English "green", and I'm not really clear on the difference in meaning there.
You also assert i called people stupid, which is also clearly false,

Sorry, but saying "it's stupid to do X" really is basically the same as saying... "people who do X are stupid". Or at least "they are, in that context, being stupid".

Either way, you said what you said -- and presumably you meant what you said -- so there's no point in trying to wiggle away from it.
Interesting point and one that I think of often. I am happy to be working on an entertainment product which makes people laugh and enjoy. Quoting from one of our app reviews - "Life changer, marriage improver, traditional communication killer". That sort of thing makes me feel we're at least working on something positive, and I think that the world is nicer with entertainment and fun, in addition to solving urging medical, environmental, etc. problems.
That's exactly how a typical English press release is supposed to be written, including the date (the top date appears to be from Theranos' CMS and the other one is the press release byline). Here's another example, a Caesars press release from today and the Bollinger release that made HN the other day:

http://www.prnewswire.com/news-releases/english-releases/mar...

http://www.prnewswire.com/news-releases/bollinger-motors-rev...

Notice the "About" graf which closes both of them. Those are standard, and joint press releases will usually have one for each party; the idea is to provide context for a reporter who is handed the press release, and the practice predates the Web and Wikipedia.