skysight-inc/HackerNews huggingface dataset:
There is no mainstream open source phone.

If a Windows phone is a viable consideration, the Lumia 950 has a pretty good camera in keeping with its Nokia heritage. Shoots RAW as DNG, full manual controls, and the LumiaSuite image editor is pretty good.

Spotify and Whatsapp both have apps in the Windows Store (don't know how good they are). Email app is reasonably good.

In terms of security, I'd bet on Microsoft or Apple or Android in focus. In terms of research and disclosure, I would bet on Microsoft over Apple. All that is premised on the idea that I am not doing something that is illegal in the place where I live and am not a person of interest to state level actors.

Personally, I prefer the Windows interface to Android and iOS and OLED screens are nice. Generally, Windows 10 Mobile has kept improving every month or so since I bought my phone.

Probably the worst element of Windows 10 Mobile is maps. The text is not readable without my reading glasses which is kind of not practical. Battery life is mediocre.

Good luck.

Good luck.
Rebuilding our mobile website: express and react meet fun and profit
The performance with jOOQ is great. I find it on par with raw SQL. It also has quite a few advanced ways to map the results that can take more complex queries and map them into usable data easily. The main jOOQ programmer really knows databases and has a very informative blog.

My only complaint (and it's a minor one that would be hard to get around) is the need to run a code generator for jOOQ after every schema change.
Try it! request one, wait a couple weeks, then request again. Would be interesting to see the results.
CME patents derivative contract for cryptocurrency mining risk
Late reply, but you can certainly do this with SQL Server. Look into the SQLCLR.
It'd would be nice if Kryptonite supported ssh clients on mobile devices too.

i.e. On iOS there is the opensource Blink client.

Not sure how the protocol would change, but it'd be nice if Kryptonite could store the keys in one place focused on securely storing the keys and then ssh clients can use them as needed. (Also for things like an iPad using a key on a phone)
Lately I have used https://github.com/thedmd/pianobar-windows-binaries for Pandora.
Yet another piece on Basic Income
This is a company we're talking about here, not an individual. That is true even if an individual of our group envisioned an important technology. Pulling punches, as it appears that you are asking us to do, is irrational, especially given this latest move is likely to take the company public. I think it's important to note that maybe investments like this in infrastructure are not so great for users or the Internet as a whole, given company's objectives (especially public ones) has always been to dictate how technology makes revenue and how people must conduct themselves when using that technology.

I think it's important we see all sides of it and if Docker happens to be controversial, well, that's their problem to solve, not ours. That's why they get the big bucks and we get to sit here and say what we want about it, at least for the present moment.

I would note that you have just as much right to say what you think here as anyone else, and saying otherwise is "speaking" for us as a group. I appreciate your comment and your presence here in this group.
Nulogy | Toronto, Canada | Full-Time ONSITE VISA | Full Stack Web Developer | https://nulogy.com/careers | Rails SaaS for Supply Chain | Our motto is: "It’s Not Just Business, It’s Personal."

Our mission:

- Enable companies to perform the activities necessary to deliver personalized products more effectively.

- Allow companies in the supply chain network to collaborate and do business together more efficiently.

- Reveal transformative insights about the operations and network dynamics of the industry.

- Drive data-driven decision making and continuous improvement.

About Nulogy:

We are a Canadian success story. Our story started 15 years ago when four engineering grads from the University of Waterloo worked on a design project that grew to become the company. We are now a world-leading provider of specialized solutions for complex supply-chain challenges. As a company founded by friends wanting to make a difference, the close relationship between the founders influence the family-like culture that exists here.

Benefits:

- Unlimited paid vacation (take as much paid time off as you need, with at least 2 weeks off a year).

- 100% top-up for 13 weeks for any parent of biological or adopted children.

- Dev culture is infused with learning; emphasis on clean code, strong technical practices, and collaboration.

- Free format hack days roughly once a month.

Learn about the Culture: http://bit.ly/Nulogy-Glassdoor

APPLY AT: nulogy.applytojob.com/apply/UTgzg0/Full-Stack-Web-Developer
I sometimes take 3+ alarms to wake up in the morning. How does this handle snoozing, etc?
I'm sorry to see Solomon go. I think Docker has a challenge on their hands with Kubernetes and that a founder would be the one with the authority to make a drastic change.

It is inspirational to see that nowadays you can build a huge company when you make a product developers want.
works perfect -- this is really slick!
Maybe not a fun decision but I think it is needed. Consider this not very uncommon scenario:

1. You just bought a laptop, time to install some software

2. Open Edge, search for "spotify", "vlc" maybe even "office".

3. Congratulation, you now have a bing search full of adware and possibly malware.

For average Joe it is impossible to not get infected at this stage.
Let's stop doing clickbait on HN please.
It's probably hopeless to try to simulate a cell at the atomic level. Instead, it seems to me that computational biologists try to build models of cells[1] where if I understand correctly all occuring molecules are tracked as concentrations, not as particles. Presumably, possible reactions are established not by solving the Schrödinger equation but with empiric models and whatnot.

I don't know how closely such a model can match an actual cell behavior, but I don't see any reason it can not do so pretty well, while also being computationally efficient thus doable.

1. https://en.wikipedia.org/wiki/Cellular_model
From personal experience I'd be willing to give him the benefit of the doubt (i.e. he did it right, but wrote it up wrong). Good spot though.
> I use TensorFlow, but looking at the concept and implementation, I don't think I could conceive of and write TensorFlow in 10 years of work.

And this is exactly why software is eating the world. Once written it stays written and all those people that could not write something like TensorFlow if their life depended on it are able to use it as if they could.

Abstraction is a super powerful thing, all this building on the knowledge and capability of those that came before is what makes the whole thing possible in the first place. Probably the people that wrote TensorFlow would not be able to design (each of them individually) the computers that it runs on, or the operating system that allows them to run TensorFlow in the first place.
A System for Accessible Artificial Intelligence
I get nothing on my end. Buckets, EC2. Not even https://aws.amazon.com/ or https://status.aws.amazon.com/.
Also I see other 3rd party services not working.
While I can understand requiring licensing for practicing as a professional engineer (PE) commenting on traffic light timing as a citizen is your right regardless of what you call yourself. If he called himself a PE then yes he would be wrong; using the generic term engineer is not the same. Otherwise the entire programming industry should be fined. I don't call myself a software engineer but my employer calls me that and most have over more than 3 decades of programming. PE != e
It's easier to setup and manage than other music streaming servers. The latest version of mStream Express doesn't have an dependencies. You can get your server running in 30 seconds since nothing else has to be installed or configured. It also works for Windows, which most servers don't support.

Here's a video of v0.1 of mStream Express being setup in under a minute: https://www.youtube.com/watch?v=IzuxYTaixpU
You raise a good question.

I own a Chromebook precisely because it's limited in the software it can run. Other people own it because it's simple to own and use. Restricting to the Windows Store is a good move for security, but I'm not sure the different groups of customers will take away the same message.

Some people will see it as a move to water it down or take away features while others will see it as a positive step toward improved security.

I'm not envious of the tightrope Microsoft has to walk to set the right expectations from their customers. If they're smart, they're going to make simplicity and enhanced security the key features. If they're not so smart, they'll be emphasizing the "one windows" message they were pushing a few years back.

Then again, I've been wrong before.
Dunno who here is old enough to remember but back in the day every bag of chips used to contain a few burnt chips. Well, thanks to those computer vision air blasting sorting machines theres no more burnt ones in the bag! They all get air blasted out and now chips are uniform.
Solomon isn't going anywhere :-)
Harder to unit test, harder to merge, harder to roll back...
SQL databases are so old and slow. Mongo is the only way forward.
I can't access aws.amazon.com so something is going on
Facebook criticized for analyzing teenagers’ feelings, emotions
Stay by Rihanna cover
I tried jumping boat to nvim something like a year ago. One of my plugins ran into an issue, so I came back. A better question for us "old-vimers" is not "is nvim stable, because I'd like something modernized", but rather "what does nvim have that vim doesnt". I'm actually asking. My short glance led me to believe that it's got two things going for it: a) smoother interop with other "modern" tools b) cleaned up codebase.

I'm using the word "modern" in a derogatory fashion to underline that we often mistake new for good.
Everything you said. And yes, obviously I'm thinking primarily of Norwegian bokmål. Although I do comprehend at least som spoken fjeldnorsk. Having had a Faroese girlfriend, and some exposure to Icelandic does help :)

Rhythm and intonation of spoken Danish shifts markedly down towards the southern islands. No difficulty of compehension whatsoever, but it's clearly a dialectal belt with a history quite different from neighbouring parts of Sjælland (or "Zealand"). I'd love to see a genetic mapping of the local communities. I'm almost certain that lots of corresponding patterns would turn up.
We can't access our AWS EC2 instance which are located in the US from France or Germany. The instances are sitting behind Cloudflare.

The error message from Cloudflare is cf-error-522 :(
Microsoft unveils Surface Laptop running Windows 10 S
Wikipedia says that MP3's last patent expired in the United States last month:

If only the known MP3 patents filed by December 1992 are considered, then MP3 decoding has been patent-free in the US since 22 September 2015 [...] If the longest-running patent mentioned in the aforementioned references is taken as a measure, then the MP3 technology became patent-free in the United States on 16 April 2017 [...].

https://en.wikipedia.org/wiki/MP3#Licensing.2C_ownership_and...

Wikipedia also says (unless I'm missing something) that all the MP3 patents have already expired everywhere else too. If this is true, then Fraunhofer is ending their licensing program just because they don't want to bother getting people to pay for something they can now legally have for free.
Curious to see your opinion on this:

Java's overloading syntax always annoyed me as being overly verbose.

But what if you accidentally overload?

How do you think it should look?
Because deployment tooling for stored procedures sucks?
I'm wondering how the general public can be educated about this when so many people are unaware even of the difference between the median and the mean.

In the mass media especially, the mean is often bandied about as the only statistic, and treated as if it was definitive.
It seems to be a browser based VNC client connecting to a remote VM running linux.
Another advantage: using an IDL defines your contract in a way that is both language agnostic and portable, which is great for client support and for long-term maintenance.
I fully agree. For simple things ORMs can be useful (very simple) anything else they get in the way.

Firstly, have to write out the SQL, then convert it to the ORM format, only to find the ORM doesn't support something you are using, so you rewrite the query in a more long winded way, then convert it to the ORM.
How is this news. I've been using Open shift for over a year now, service is awesome.
Security Scoring and Grading for Containers and Images
I usually walk around or do house-hold work when solving hard problems, it's slow as my mind is somewhere else but I think that with a brain implant or voice recognition like you suggested it would be totally doable to program and do other stuff at the same time.

A screen-reader might also be used for output.
I have seen a few messages about this being clickbait. I am confused by this. I clicked on a link and it is an unveiling of a new Surface which seems to be a Chromebook competitor since it is aimed at the education market. That seems to be in line with what the title says. What qualifies this as clickbait?
The situation can be a bit different with 2nd generation immigrants, especially based on the parents' attitudes towards English. I do see occasional reports in the US of punishing and shaming students for speaking non-English languages, though, and many Americans are very hostile to any accommodation of languages other than English (Spanish signage, "press 1 for English"). And there is a clear, unstated language policy in the US of making immigrant children into English speakers (with no regard to preserving/increasing their mother-tongue proficiency), as well as a general policy of making everyone English-language monolinguals (if we wanted bilingual kids we would have bilingual elementary schools).

Minority-language communities really refers to communities where there is a long, stable history of intergenerational language transmission, and where functional bilingualism is possible or likely. Such as any Native American language, or something like Louisiana French.

A sane educational policy in this case would be something like "most instruction is conducted in the majority language, but kids aren't punished or shamed for speaking their mother tongue at recess, and there's maybe even an occasional minorty-language literature class".
Can't you do something similar with plex? I don't remember doing much other than using their installer. Good work though, although I don't listen to much non-streaming (spotify) music lately.
The Emoji of Spotify
> SQL does not support a document view of data and does not easily support versioning of same

SQL supports linear ordered or even branching versioning fairly easily (though only recently have many SQL-based DBs had decent tools for temporal versioning), and SQL-based object-relational databases (Postgres and Oracle, for example) have supported both document-oriented views over classical relationally-structured data and document-oriented data storage since well before the NoSQL craze.
Direct Link => http://event.microsoft.com/MayEvent/
Yes, and I also suspect this has lead to "we don't hire jerks" policies, which are great when you find someone who enters a conversation and talks down to everyone. That person fails a culture fit.

However, there's another kind of person who just talks over you, doesn't put in the effort to communicate their ideas, or refuses to accept other ideas. These can remain hidden until tested in the depths of some technical discussion. They might pass a culture fit.
Original title: "What If Everybody Didn't Have to Work to Get Paid?"

From the guidelines: https://news.ycombinator.com/newsguidelines.html

> In Submissions

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is.

> [...]

> Otherwise please use the original title, unless it is misleading or linkbait.
So a decent object system is a definite must for you?

What do yoy think of mostly-functional languages that add an OO library?
Not sure why you're getting downvoted. Seems you're just doing a little 'reductio ad absurdum'. Sigh ...
Anyone who has played Pandemic 2, or similar games where you control a virus intent on killing all humans, knows that the most effective strategy is to spread as far as possible with as little symptoms as possible before mutating into a killing machine. Apparently Hajime has update capabilities, so perhaps it is too soon to call the creators vigilantes?
The complexity of cellular biochemistry is why the most effective near-term approaches to medical biotechnology involve sidestepping the need to learn very much more about how it all works in detail. They are engineering rather than scientific efforts.

This is most apparent in aging research, though the principle applies to most medicine. The idea is to identify the root cause differences between normal and diseased metabolism, a task that is a lot easier than figuring our how exactly those root causes propagate and expand into the disease state over time. Root causes are those that have no other cause beyond the normal operation of cells. You then intervene to revert the root cause differences and see what that does to metrics of disease state and progression. The goal is to return metabolism to its normal state, a state that we don't fully understand, but that we know works.

A practical example is the presence of senescent cells. They cause problems, they are not present in large numbers in young, healthy people, so remove them. Removing them sidesteps the whole involved process of trying to understand exactly how they cause problems, in detail, at the level of cellular mechanisms. Researchers are working on that goal of full knowledge, but it will be years until that slowly starts to produce useful therapeutic options, and there are probably decades yet in any research program or combination of research programs that seeks to alter the behavior of senescent cells to make them less harmful. Meanwhile, removing senescent cells works reliably to improve health and turn back disease, and you don't need to know why that happens in order to obtain the benefits, beyond the high-level sketch of "less harmful signaling".

Unfortunately most medical research takes an entirely different approach, which is to start with analysis of the disease state (complex, expensive, slow) and then work back through proximate causes of disarray. At each point at which a therapy might be attempted, try to adjust the proximate cause. Since this doesn't touch on root causes, it is usually marginal, and even the successes just postpone the inevitable.
The next generation of jobs won’t be made up of professions
I'd be curious about the size of the systems you have used with Hibernate. Do you know off the top of your head what will cause Hibernate to issue a flush? How about the order of operations in a batch? I've read the entire Hibernate book multiple times while trying to squeeze out speed, and finally decided enough.

The problem with Hibernate is I have to learn all of these Hibernate quirks to maybe get decent speed out of a system, when I could have just written SQL and been done. This isn't even including debugging when Hibernate decides to issue N+1s.
Smokescreen | Software Engineers / Cybersecurity Researchers | India | ONSITE, REMOTE (SOME ROLES), INTERNS | www.smokescreen.io

Smokescreen brings military deception tactics to cybersecurity.
We hire rockstar engineers and then get out of their way.

- Python, Node.js, GoLang, C#
- Windows systems programming
- AngularJS / front-end experience
- UNIX (BSD experience is a plus)
- Passion for cybersecurity (past research is a plus)
You can set as many alarms as you need to wake up in the morning. It works just like any other alarm clock with regards to snoozing. You can snooze it as many times as you want. You can have repeat alarms. I made it so you can edit the snooze duration as well. I've been using it as my main alarm for awhile now and I haven't run into any issues yet.
what do you mean? it's not x86?
It's not about elitism, it's about using the tool you've chosen efficiently.

If I used the IDEs you use, and you suggested to me a way of using them more efficiently, I wouldn't accuse you of elitism. I'd thank you for showing me something new and improving the way I work.

Have you ever witnessed somebody using a mouse to move between form fields? My bet is you at least thought about telling them they can use the tab key. You probably wouldn't expect them to come back with some comment about the subtle elitism behind using the tab key.
Google did hire Peter Norvig, if I'm not mistaken. I very much doubt his job is to write programs for them, though.
> Just take a look at the DB of a company using Rails in production: hundreds of keys to non-existent relations.

This is a failure of the programmers. Rails itself didn't really support foreign keys, but relationships did have an option to destroy any child tuples when the parent is destroyed (culling orphans). This sounds like it wasn't enabled when it should have been.
I'm excited and looking forward to Ryzen. I can't wait to see how well it performs for us as a CDN server. However, I'm concerned about the heavily NUMA nature of even a single socket system (4 dies per package, see http://www.anandtech.com/show/11183/amd-prepares-32-core-nap...). Depending on the bandwidth of the on-package interconnect, things could either be just fine, or it could be a non-starter.

Part of the problem is FreeBSD just not being very NUMA aware. A less obvious part of the problem is even if FreeBSD was NUMA aware, we'd still have problems with files read off storage on node 0 having to exit the system via a 100GbE NIC on node1, etc.
The arson example is an interesting one.

As far as I can tell, pretty much all of arson science was fundamentally broken for at least 30 years. What were the basic principles of the field - that arson fires burned hotter than others, that puddle marks indicated accelerants, that multiple-origin burns indicate arson - are all wrong.

Multiple people were executed for arson homicides on this evidence. Some were executed or even convicted after these principles were rejected. Nor was this a "science marches on" thing. The assumptions had simply been made based on observation and intuition, with no formal testing ever.

So this is the sort of thing I mean. It's not a poor expert who can be cross-examined. It's an entire field producing entirely broken results for decades using unquestioned best practices. You can't cross-examine "are even textbooks in your field a complete pack of lies?" and win.

I understand the concern, I'm not comfortable with this, but I'm also not convinced that black box software is actually much different from what we have now. The grounds for conviction and sentencing are often completely opaque to the defense already.

http://www.newyorker.com/magazine/2009/09/07/trial-by-fire

https://books.google.com/books?id=GSJ7Ja95oegC&pg=PA382&lpg=...
Totally, just imagine how people who don't know anything about tech feel when they don't grok our jargon!.
It was cloudflare. https://www.cloudflarestatus.com/
...but is it remote? I would turn down a $500,000 a year job if it were onsite-only.