skysight-inc/HackerNews huggingface dataset:
Google drive allows you to have identically named files in the same directory. Doesn't quite map onto a desktop filesystem, but the filename is not a unique identifier, but just a convenience for the user or application.
Open Source Hobbyist
I don't know why but I'm thinking about Symantec right now...
Unicode isn't required to mess up things. Here's what baffled me for a while with NTFS. I'm pretty sure these issues are well known.

http://www.sami-lehtinen.net/blog/linux-windows-ntfs-differe...
Review of Pill-Reminder Apps
I really doubt that Google were constrained for technical reasons. XMPP is completely extensible. I've worked with it for over a decade and there's absolutely no technical reason why Google couldn't have extended the XMPP specification and put out their own XEPs (XMPP Extension Protocol) which would have given them all the functionality and features they needed.

XMPP's only major downside at the time was mobile battery life due to XMPPs limitations over cellular. This could easily have been resolved by using a non-XMPP accepted handshake (as WhatsApp did) or by using a completely different protocol for mobile as Facebook did for mobile (MQTT).

Google decided to go for a walled garden approach as a competitive advantage. There's no technical reason for it.
I agree that the time of smartphone innovation is gone, and I'd argue it's been gone since years, but still breathing the last breaths.

On the other hand, I do not think AI is the next big thing. It is a good candidate to be so, but there should exist much better guesses we can make. You should have a product, not simply a way of doing something or a technology. You need to sell a product, so pure AI won't do anything.

But even if it doesn't do much by itself, it should play a big role in the coming S curve (as the article names it.)

Good article!
"It's just a job".
Considering that the profit margins of Google search are pretty high, yes, I think it's possible to run it economically, though maybe not competitvely. You would also be limited to a 90-95% product, because a lot of optimizations are not possible in the public cloud vs. your own data centers.
Uber reportedly denied recruiters diversity data
Funny that he should put a Magic Leap video in his article. I thought the consensus is that this is actually really fake, as opposed to the iPhone. The mechanical turk of the 18th century was also fake, but that didn't mean mechanical chess players were the next big thing.
A New Brand Is on the Horizon
Oh wow, this is the exact same use case for me. Other than that I prefer english one and rarely read articles in my own language.
Didn't E&Y feature as auditors in the WoSign/StartCom incident as well? Perhaps that decision to only refuse to accept audits from the Hong Kong branch of E&Y wasn't such a great idea...
I have a Nexus 4 and functionality wise it's all I need but the random reboots and UI glitches are getting really annoying. Like that time I was on hold for 30 minutes and the phone decided a random reboot was needed.
Yeah, its the only way to get Android security updates.
The existence of secret knowledge is unfalsifiable, unless we engage in prediction contests or something like that [1].

However, we can verify that non-intellectual arguments in response to certain ideas are quite common here. Here is one example: https://news.ycombinator.com/item?id=13353366

You can dig up more by reading my posting history, for example.

[1] I actually happen to have secret forbidden knowledge on politically incorrect factors in lending and educational performance. For example, I'd let you purchase a portfolio of consumer loans and then I'd use my secret knowledge about the predictive effect of race on defaults to buy the best ones for myself.
Open sourcing Angular(4.0.0) front end for Spree Commerce[ROR]
How to USE ARDUINO SERIAL WRITE?
Medium asks $5 a month for nothing
I tried replacing my iPhone 5S battery for 15 bucks from a popular kit off of Amazon. Ended up bricking my iPhone in the process. Just because you can afford to pony up $80+ dollars for voodoo-servicing doesn't mean that I should also subject myself to that bullshit. Apple could have made the replacement of batteries as easy as Blackberries, make no mistake about it. They just chose not too, and no amount of excuses and rationalizing will lead me to believe otherwise. If it's an engineering priority, it can be done. Battery-swapping was little-to-no priority (possibly even sabotaged, but what do I know?) so we are now left with this shitty state of affairs.

Speaking of Blackberry-style battery-swapping, are there any smartphones today that afford that kind of flexibility? I'm still using my Bold 9930 and I don't really see any reason to leave it until things shape up in the smartphone market. [I'm going to have to Google it probably depending on how popular this gets.]
Policy search is very effective. This is not a new finding as this article seems to suggest in the abstract.

Variants of ES have been used for years (http://dl.acm.org/citation.cfm?id=1645634). The article seems to ignore almost all the work in robotics, e.g. from Jan Peters' research group (http://www.jan-peters.net/ -> publications).

The good thing is that we have one more paper that justifies this research direction and a little bit more public attention.
What do you mean after a few years? Name one smartphone that doesn't have crappy battery life out of the goddamn box!

Seriously smartphone manufacturers, stop trying to shave 3 yoctometers off the thickness every 6 months and give me a phone that is thicker but has a battery that lasts a reasonable amount of time and cycles less deeply so it has a longer life.
Oh wow, they posted an update. It's only kickstarter they are completely ignoring
How about the opposite of innovation? A new generation of dumb phones that reminds you who's the real boss in life. My ideal one would be:

- it's small, maybe 3"

- it's super light

- still feels substantial when you do hold it though

- has basic functions (call, text, alarm) but with updated modern interface

- max 3 apps if you reaally can't get away without them (e.g. whatsapp)

- sophisticated non-intrusive tech embedded (e.g. Track if lost phone, able to take dictation)

- fiercely anti-snoop

- super robust, will be fine even if thrown over cliff, chewed by toddler, stamped on et cetra

Edit: formatting
Honestly, if you spend your time learning Sublime instead of vim that's fine for me. I never used it, but I am not against putting Sublime on the same level as vim and emacs. My thinking is you need to learn one powerful editor to a high level if you want to be a programmer. No need to learn all.

But if you use your limited knowledge to judge vim, I have to point out that there is a vast ocean of editing power and you've only put your toes in until now.

The condescending one is really you in that instance, since from what you've written vim can't be in the same class as Spacemacs or Sublime. And this leads to many people ignoring vim, who might have gained a lot of insight into text editing by learning it. So yes, it needs pointing out that you know so little about it that you haven't been able to really assess its power yet. But if you learn it or not is none of my concern. If you want to really learn it, I can give you some good material, though.

E.g., if you want to really see something that vim is great at, maybe better at than any other editor, check this out: https://vimeo.com/15443936

PS: I hope you notice the phrasing here. There is something vim is probably the best at, doesn't mean that there aren't other things other editors aren't better at.
Only 7.6% Female developers in Stackoverflow 2017 Survey
> You have to fix my code one day I'm on vacation.

> You think that it's ugly, and rewrite it as a map.

Well, if your colleagues do that, their is a social problem in your company, and I'm not sure a langague has anything to do with that. Your colleagues could also rename all your variables at this point…
If there was any demand for such things, vendors would ship it.
>> The term "native" is used to describe apps developed for a specific operating system.

I would have said that "native" means compiled for a specific operating system or a processor. If someone develops an app using Qt which then works on multiple operating systems, it would still be considered native.
I don't think this is true. Phones are still getting bigger and thinner while battery life only decreases slightly. This game can be played indefinitely.
This isn't want you're looking for but...

Have you seen John's Phones?

http://www.johnsphones.com/store/item9
I made no reference to a subject either. For "my" experiences to be not really "anybody's" experiences is a somewhat separate problem. As is a belief that I don't really have any beliefs, and so on. Any attempt to eliminate qualia or self or intentionality, etc. as being fundamental realities runs into the problem that all these things are more fundamental to my understanding than any proposed alternative.
I don't believe it's possible to slightly decrease battery life indefinitely.

Also, there is a limit to thinness. Maybe the rest of the phone could be hidden in an alternate universe and the only thing that protrudes in to our realm is the direct visual cortex stimulator.

We'll see.
And value delivered also gets multiplied by the number of users. VS Code users decided that they like it even after accounting for Electron. Clearly, then, VS Code has certain strengths, and I'd argue that some of those strengths are made possible by Electron. Second, great design requires experimentation, and Electron makes it easier to experiment with editor UI. VS Code could become a place to prototype ideas that eventually improve your more efficient editor.
That e-ink back is a nice idea.
Rafalp/Misago: a fully featured forum application written in Python and ES6
If I were to speculate, I'd say that we're in an atmosphere where cultural innovation is akin to a technological advantage. The free society is stronger.

In The Splendid Exchange, William Bernstein argues that a tremendous technological advantage that the Dutch had over the British at one period when both countries competed in trade for spices was that the Dutch financial markets were far more sophisticated. They had voyage derivatives, the ability to buy into a 1/128th share of the voyage's earnings, payments to zielverkoopers (recruiters - sometimes of a predatory sort) that entitled them to a cut of the men's wages as they were earned, derivatives on the zielverkooper contract (the transportbrief), and so on. These financial devices were just as effective as actual technological devices to present an advantage over British trade, a contributing factor to the VOC's success at the time.

Analogously, I'd speculate that societies with a high adherence to tradition keeping women at home, or where a person's increased ability cannot increase the likelihood of career success because of a caste or similar system, have built-in limiters on their economy. The free society has a cultural device just as strong as its technological devices: one is closer to allowing one's ability to determine one's success than ever before.

I believe the evidence shows that richer, well-fed children grow into smarter people. But while it does that, it only shifts the bell curve to the right. Even the poor can have those with the ingredients to be very smart. And when one discards those people, or condemns half one's population to work at below capacity, one's economy operates below capacity. And that economy will be less able to support the population. The free society will out-compete that economy.
*we'll feel

Ftfy
That's a tragic story - and no, your girlfriend doesn't deserve to be punished.

In case I wasn't clear about it, I think that the production, distribution and consumption of drugs should be legal. Not only is it none of anyone else's business, there's solid evidence that legalisation helps efforts to minimise harm.

But in the case of people who make an informed, consensual decision to take drugs (and again, to be clear, it sounds like neither was the case for your girlfriend) there is clearly a moral dimension to the decision.
People should not use a non-compliant file system driver to create corrupted entries. NTFS mounts are for windows machines only.
It's hard to know, without a major conflict answer these questions in the field (or sky).

Air forces played huge role in WW2. Fighters were important for establishing air control and that determined outcomes. There have been few examples since. The 1967 war between Israel & the Syrian-Egyptian alliance and follow up in 1973 were influential conflicts between modern (at the time) air forces.

In 1967, Israel won the air-war early. This basically won the war and fighters played a primary role. In 1973, Egypt successfully established a forward front using ground forces. Their missile air-defence made this possible, missiles made fighters ineffective in a limited area. If modern missile defence can do this for a 100x larger area, fighters might be confined to a much smaller role.

That was 45 years ago. Who knows where we are now, what's redundant and what's crucial. When WW2 broke out, there was a long process of figuring out what worked in a modern war. It's hard to know in advance. Big gun ships were thought to be very important, but aircraft carriers and smaller battle ships ended up being more important.

The US, Russia etc haven't fought a modern enemy in 2 generations. That's like building factories for 40 years which may one day need to produce goods. There's a high likelihood you are building the wrong thing entirely.
> Essentially, it takes a very long time to obtain each pattern, and you need a lot of patterns. By the time you've finished imaging, management has brought you your golden watch.

What does this last part about the golden watch mean? Is it a reference to retirement?
Well, multitouch was not a product.
You need a technology and then products that successfully build upon it.
Exactly what's not happening with VR for consumers (but applications in the b2b sector are much more interesting I gotta say)
A bit more hi-tech than that :) I think touchscreens are still great.

I guess in the end even "minimalist" products can be lusted over and collected...
Thanks, I did contribute to Wikipedia long ago (the article about Confucius still has some sequels of my edits), but it happens that I have not enough knowledge on this topic. To me, reminding about Wikipedia's cultural biais is necessary, because many people think it is reliable and complete.
Helping Others Regulate Emotion Predicts Increased Regulation of Own Emotions
The Unreasonable Effectiveness of Mathematics in the Natural Sciences (1960)
There is the https://yotaphone.com/us-en/ but I feel it's not updated fast enough to be considered by consumers when looking to replace their current middle or high-end smartphones.

edit:

I see http://www.inkcase.com/en.html refactors the idea of an e-ink smartphone into a case with an e-ink panel.

And http://www.onyx-international.com.cn/index.php/en/boox-produ... tried the whole e-ink only screen.
I'm supportive of Google in this fight, but I really don't think Google would have an argument to counter-sue. Tortious interference isn't just having an effect on the relationship, you also need to have an actual tort involved. In this case Symantec could argue that Google was exaggerating the negative PR, and Symantec would probably have an easier time proving damages (from customers leaving due to their certificates being phased out). I'm not sure what tort Google could claim in response that Symantec performed. Maybe issuing the unauthorized test certificates for Google's domains? (some sort of fraud?) But IM(NAL)O that's a tough sell.
Indeed, the memory model on ARM does not provide the same guarantees as x86. Given the behaviour described, it seems likely one could weaponise this kind of race condition, on ARM.
Islam seems to be much more specific in regards to economic issues. The Jizya is another example.

https://en.m.wikipedia.org/wiki/Jizya
> MS has a history of "embracing" technologies.

Are you kidding me? You're telling me they're embracing it and not trying to get into the ML share or playing catch up ever since Hadoop came about?

> This seems specific to Microsoft R or can I install the MicrosoftML package in regular R and/or use it under Linux?

You asked a question and I provided an answer. Just cause you didn't like it doesn't mean it's not an alternative to Revolution R. You're just taking it as if it's some attack on you, grow up. I'm stating that if it's not possible then you can always find package for it. They're statistic algorithms that you learn in stat grad courses and R is a statistic language. So you can find it if you can't use Microsoft stuff. So you don't have to worry if it works or not.

I also don't get this fascination on this library. You can just use packages that is agnostic to what R version (R Revolution microsoft or regular R).

They're trying to sell their version of R and hopefully their cloud stuff like Azure.

> The arrogance is visible in the title that doesn't mention it's specific to MS R.

I have no idea what that mean.

All the mx prefix functions are Revolution R only.
Dual licensing seems to be the best solution, yes. The license specialists need to come up with a solution. I'm not one
It would be much more interesting as kind of a plugin to Pinterest than as a standalone app.
I want to agree with you, but your example isn't great. You used charged language in the comment, which led to a predictable result in the replies. You were mocking the person you replied to. Do you have another example?
> wiki welcomes you

Welcomes? Over the years there have been many projects to make Wikipedia more welcoming to newcomers, because WP recognised that the "don't bite the newbies" guidance is nto always followed.

I don't know what it's like now. I'd be interested to see the results of surveys of new editors.
Only for things that are possible within .NET Core. Which currently seem to be web services and console applications. At the current point I doubt that .NET Core will get an official desktop UI framework for now, simply because of the problems of getting those cross-platform.
> in developed economies unemployment does not really exist

Tell that to the millions who are officially unemployed -- and that does not include everyone not working.

http://www.tradingeconomics.com/country-list/unemployment-ra...
I still think smart phones that dock and become full PC work stations would be great.
Indeed it must be so -- at least it would be very strange to have a thread-unsafe static method where the documentation doesn't spell out how to use it safely[1]. Even in that case it would be a weird thing to even have a thread-unsafe static method (except accidentally, of course).

[1] The JDK documentation is pretty good on spelling out such caveats, IME.
I was eager to call out the clickbait here, but actually it's not as I expected. The karaoke-escort incident is apparently another piece of evidence that the company's sexism problem is endemic and comes from the top.
In other news, they keep getting their cars involved in accidents.
Maybe they programmed the autonomous driving system to get distracted by nice girls on the sidewalk.
>Azure is a perfectly suitable replacement for AWS - VMs, storage, functions, etc. So is GCP,

I started using just S3 in 2007, but fully moved my hosting on AWS by 2010. And never looked back. Their offering is the most mature, compared to competitors. And continuously improves, Few (random) examples:

1) They allow HTTPs breaking at the load balancer level, along with certificates you can just generate on the fly and use. Its so freakin' easy, you wouldn't believe, in comparison to, the process, if it was not there.

2) They keep on reducing prices on their own. As a customer you can't but feel glad when that happens.

3) Their DNS service (Route 53) is the easiest to configure I have seen. Having ran my own DNS, before it was released.

On top of that, there is a learning curve for any cloud. Which is as cumbersome as learning a new OS. Just like you will have to learn at least 10/20 commands before you can be productive on a new OS, same it is for cloud. E.g. How to build an image; how to spawn an instance; how to backup to S3; how to mount a volume; and so on...

Also the range and variety of instance types which you could get (memory intensive, compute intensive, from ultra small to the nxlarge ones)

There are also other reasons: Example, I tried to explore Google cloud, when it came out, but the sandbox model was not for me. So couldn't use it. I totally believe that its got better. But just my experience with it.

>but I'm not familiar enough with it.

You said it. If someone doesn't use mails, may equate gmail with Yahoo! mail or with Hotmail. Devil lies in the details.

edit: minor rephrase
In case it's not, you can use offliberty.com. Takes seconds.
There's also purerl [0], an Erlang backend for PureScript. Would be cool if the two projects could join forces.

[0] - https://github.com/purerl/purescript
GTK was created for Gimp.The acronym was literally "Gimp ToolKit". It was adopted by the Gnome people, for the reasons you stated (KDE used Qt and the license issue was yet unresolved at the time). And for writing a PhotoShop-style program, at the time, it provided a lot that Qt couldn't.

In fact, Gimp stayed on GTK1 years after everyone else moved to GTK2.
Ask HN: From PHP to C#?
Hi all,

as long as I can think back I played around with electronics, computers and started "programming" back in the early days (19 years ago) with Turbo Pascal, ASM x86 & simple C. I was young and my code was whether modular nor clean but I had fun and my programs worked. Some years later after working with Borland Delphi on Windows 3.11, OpenGL & DirectX on Windows I stopped all that stuff and started to learn that fancy internet stuff: HTML, PHP, CSS, Javascript, Flash Action script und a lot of other legacy sh*t. As time went by I had the chance to study what I always liked (and had to learn what I didnt like... Java ;)) and after that I started working in an e-commerce company - but I'm not satisfied as work is boring and always the same, the other developers had to leave the company and it's just a matter of time when the management drives against the wall... On the other hand webdev-jobs are very rare where I live and I don't want to move away... Because of that I checked the local market and recognized that almost each company here is looking for "industry developers" (C, C#, PLC, ...).

Today (six years later) I'm standing here as a full stack developer asking if it was the wrong decision to leave the "real" world for that kind of internet stuff?
How would you switch back to the "industry languages" (C/++/#) and which language would you learn to have the fastest learning curve?
Coming from mainly PHP would you prefer to learn C# because of similar syntax or would you directly stick to C(++)?

Thanks in advance!
Audio Sampling Bit Depth in HTML5/JavaScript
I came across this really interesting tool
I just came across this really interesting tool: https://veriphant.com/sign-store-and-verify-a-file

It allows you to sign a file and have it locked in place.

Wanted to see what Hacker News thought of it. It's kind of similar to https://bitnation.co/public-notary/
Leviticus 25:37-55 says that bibilical slavery is to be temporary (lasting only till the year of Jubilee which came every 50 years) but they may buy themselves or have a family member buy themselves out sooner. The fact that they could buy themselves out of slavery also strongly suggests that slaves got paid. . . these provisions make ancient slavery very different from the racialized and cruel slavery we see in modern forms of slavery.
The same that capitalists think.
Those mongrel are so much better of due to my hard work. They have food, shelter and something to do with there lives. Else they would vandalize on the street.

What if a slaveholder is a slave? Can dependancy hell apply to a owned person?