skysight-inc/HackerNews huggingface dataset:
Woah, getting a strong whiff of "we will XML everything" from the late 90s. Lots of big words, grandiose vision, but all reeking of technical inefficiency, which when resolved will yield... a form of an SQL database. 4 years in stealth mode also don't instill much confidence that they will live up to the claims.

Nice logo though.
EU vote on Snowden – vote breakdown
Dear Cat, thank you for taking the fall for us
LinkedIn decided I don’t need sent mail anymore
It wasn't a wrong form, it was right back then, If he signed as a shareholder it may spread a bad message too. It's only a better clickbait title of an article.
I saw that story, I think it was on the same site that had the piece on the Midwest entrepreneur who recently closed a successful round A for his oversized magnet company.
GanttPRO 1.2 Released – Progress, Comments – A powerful tool to plan projects
LG is taking holograms mobile
5 Advantages of Real Estate Crowdfunding Compared to Traditional Real Estate
I don't really like the "flying submarine" angle, as historically interest-piquing it might be. A lot of the success seems like it might come from the scale that the machine works at, i.e. there are non-linear cost functions involved when it comes to changing the scale at which the aerodynamics are treated at.

But yeah, super cool.
is this actually true? I use libtorrent, would be interested to learn how exactly it is easier? Is it mainly due to avoiding C++? Is IPFS implementation stable enough?
Bitcoin Blockchain could solve the cyber security challenge for Banks
98 was so bug-riddled that only 98 SE was actually usable. And I'd argue that Windows 2000 was much better-liked than XP on that period. XP was horrible at launch and needed two service packs to become actually liked.
A explanation would be better. What is CrOS?
edit: got it ChromeOS
I think you are overdramatizing here. There are always new things building on the web as a platform. I don't really think people and especially developers cared enough about ChromeOS. If anything, Google has just shown more reason not to invest in its platforms early, or even a few years into the cycle unless they have huge commercial traction (i.e. Android).

The browser is a pretty terrible platform for most things to be honest. I say this as someone who is using it to develop their startup as a web app and as someone who has been doing web apps since there wasn't even such a term. When people at work used to tell me how amazing the browser as as a platform, I'd ask them to do simple things that the browser sucks at vs. other platforms. For example, I'd ask people to simply to do various kinds of positioning tasks, alignment, centering, etc. It's amazing how hard at various points in the history of the browser, css, js, etc. it's been to do these seemingly easy tasks. The lengths one has to go to just to get acceptable performance in many scenarios is shocking.

The browser is nice in many ways, but sometimes the ease of printing to the screen is a curse. I am reminded of people writing 20 line BASIC programs way back when and thinking that made them master programmers. The instant gratification and pushing aside of various concerns is great, until you hit those road blocks that are crippling for many types of apps. Somewhere there are old embedded dev colleagues of mine wondering why their new powerful computer is practically on its knees with a bunch of tabs open showing improperly aligned pictures of cats. The browser is great, easy for many things, but that does not always make something good and worth using for every task, or even most tasks. Sadly, a lot of what I see in the browser is cobbled together nonsense that does very little and reminds me of the machine that goes bing.

I know it's an unpopular belief here, but the browser is honestly built on a rotten core from rendering to security to data transport/format. Hindsight is always easier, but the thing is we do have it, and yet we continue to invest in it like there is never going to be another alternative.

I could go on, but suffice to say I wonder sometimes if continuing to build on the browser, and even the web itself is really worth the pain. I wish we'd take a step back and look at the internet itself, and if not that, than at least building other things on the internet like in earlier days. Sometimes I find myself wishing for simple text based menus or something like gopher because at least you found stuff, got things done, and they would be even faster and more efficient now that many of us have decent connections.
I played around with these about a year ago: Arduino-compatible development boards with the radios, for 22 USD.

http://www.anarduino.com/miniwireless/
Microsoft Created an Android App That Intelligently Organizes Your Phone
Coywolf isn't a very good name—I think Wolfote rolls off the tongue much better.
My thoughts exactly. I am saddened that some of the most passionate among the left seem to have unhinged their politics from science. We're supposed to be the rational counterbalance to the idiocy of the far right, not the ones who help tip the boat over.
EURJPY: Bull Pressure Builds Up, Closes in on the 133.14/43 Zone
I don't care very much what contrarian things a freelance tech writer has to say about someone who has actually accomplished something. This seems like a brazen effort to attract outraged clicks.

And citing a satirical article, even if he's since corrected it, is a sign of very poor journalistic standards. Anybody worth their salt would know to be skeptical of a claim that Wozniak has a fragrance line and a hamburger chain.
I suppose I'm thinking of compilers in general, rather than C/C++ specifically though.

Scala (to pick a random example) is quite hairy to compile efficiently from what I've heard.
Please, point just one virus for Android
I hoped Google would merge Android into ChromeOS, a much more lightweight OS. Now they are stuck with the broken Java UI architecture (too much sits in the main thread, too many object oriented classes). Low latency UI isn't possible by the initial pre-Google (Android company) bad design choices. Even my high end Android phones is just as fast and responsive as the iPhone 6s but has 4 times as much CPU and a lot higher CPU raw speed and 4 times as much RAM. Beside that Android is the good guy, it's the Win95 20 years later - an universal OS that can be used for many things without restrictions. The Android 5+ UI theme is really outstanding great, I personally favour it over iOS 7+ and Win8+. Maybe Android will get HTML5 web apps as first party citizens. And don't forget about the lovely Go language.
The destruction of Alderaan was completely justified
These radios have been available for quite some time, it's the Semtech SX127x line (e.g. SX1276). I was looking into LoRa and other long-range IoT WAN radios about a year ago for a research project.

You can get cheap (22 USD) Arduino-compatible development boards here using HopeRF modules, which work great with the RadioHead library:

http://www.anarduino.com/miniwireless/
http://www.airspayce.com/mikem/arduino/RadioHead/

(I have no affiliation with the websites.)
memory management, allocation, and garbage collection. Some of this is from Java, but for awhile, Android GC was a nightmare.

It's gotten better, but it still sucks in many scenarios. If you need to support older versions of Android, you can't count on many of the improvements at all to help you. If you've never experienced this, you probably never did any serious performance optimization and things like performance sensitive gamedev on Android.
Geez guys, at least use accounts that are older than 1 hour to spam your app. This is HN for God's sake!
Share stylish life
"memorialized" accounts are frozen and can't be logged into anymore. People can still post on their wall.
It's becoming more of a problem in northwestern Connecticut for sure.
> he says "user/process/thread security in UNIX/POSIX/etc. is bullshit weak sauce, sadly."

Android's security indeed relies on UNIX's (filesystem permissions, separate UIDs for each app), but he praised OSX and iOS (I think) for starting from UNIX[0], so it would be inconsistent to also damn Android for it (which I don't think he necessarily did, since dissing UNIX security was in a different context.) From skimming the iOS security guide (and having no iOS dev experience) it looks like it's similar: "The majority of iOS runs as the non-privileged user “mobile,” as do all third-party apps" -- although being BSDish vs Android's Linux could mean that's quite different.

> On Android, questionable apps have direct access to the entire kernel system call interface, as well as to other OS features... because CrOS is uncommonly good.

So CrOS has the advantage because I guess it does not allow running untrusted native code at all, containing things entirely in interpreted/JIT'd VMs. That would be a good point... except every other OS 'rdl esteems higher than Android (Windows, OSX, iOS, Blackberry) probably also runs native code with full access to syscalls (making some assumptions here, but I think it's reasonable that to whatever extent 'geofft's statement about Android is true, it applies fairly uniformly to the rest.) So, why are they good or even just OK, but Android is horribad?

I'm not sure I'm actually addressing arguments 'rdl would have made about Android -- but that's the point, he didn't really say anything that can be argued!

> FWIW, I've heard Googlers familiar with it refer to Android as a pile of crap, as well.

Yeah, it's probably true -- I wasn't saying "Google made it, so it must be good", but underlining the fallacy in relying on a prestigious company association as proof of merit. Android probably didn't have the best talent when it started in 2003 and is now painted into a corner of backwards-compatibility and a huge codebase that would be risky to revamp all at once. I guess my favorite aspect of Android is really just that it's open-source-ish and has enough critical mass to be useful (as opposed to Firefox OS and Ubuntu at the moment) -- so if ChromiumOS were to become the new AOSP as some are speculating, sounds good to me.

[0] https://news.ycombinator.com/item?id=10476099
Tor App for Anonymous, Encrypted IM
My Biggest Failure: On Launching Penultimate 6 for iPad
Are we going the wrong way for open government data?
There's nothing at all trans about this profile. It's a very simple case, and it's very common.

About 2 women a week are killed by current or former partners in the UK.
Public Launch of BTC-Powered, Decentralized Reddit Alternative Possible in March
the transfer would be a "work" in its own right, and have its own copyright.
Camicie online, Acquista magliette economici su Noradress
Sounds like a great time to make a move on the smart anvil market
I believe the legal principle of inheritance is that the heir is the same person as the deceased.

So barring a provision in the person's will saying "nobody gets my facebook profile", Facebook would be legally in the wrong here?
Chrome OS.
Considering deauthentication of wifi networks was found illegal, I would think not.

"Jamming" also could imply willful interference (not protocol-exploiting, radio) which is very illegal.
I guess you don't like PC gaming or using a host of Windows only powerful apps.

Come on, I run OSX and various flavors of Windows, Android, Linux, and BSD at home. Use the right tools for the right job. Windows isn't so bad and is pretty stable these days. I actually have more problems with OSX doing stupid stuff after updates or Linux murdering my hardware/desktop every few months vs. windows. My primary dev env is Linux and OSX, but I still use windows for gaming, personal use, etc.

It's not hip anymore to just rip things because they are MS, closed-source, whatever. Grow up. Every OS does many things better than the competition. Acknowledge that most of the major OS's are pretty good and use the ones that do what you need instead of ripping on them.
And other laptop companies release tons of slightly differing models.
I apologize for my previously elevated tone, but isn't https://news.ycombinator.com/item?id=10472208 and the comments that follow already pretty far off topic? Replace "amusing" with "interesting" in my original comment and I don't see how my first comment would be any different in subject matter or tone.
I really like your answer. I think it's very important to start with actual problems and then work your way towards a solution rather than vice-versa, because I've always been more troubled by all the bad things people do with rich types[1] rather than notice the importance of problems they do solve. On the other hand, any powerful general tool built into the language can be more trouble than it's worth. Macros are a good examples, but types can be worse. Macros are local to an expression, but types carry the magic with the variable. Sometimes types just carry restrictions, which is OK, but when traits/typeclasses/implicits are involved, they carry actual "bad" magic. So while other specific solutions may take time to implement, codebases live for a long time, so I'd rather wait and suffer some inconvenience, than have people turn a codebase into an unmaintainable, magical mess (which is what I've heard large companies using Scala say it's done to them). Linear types and intersection types are indeed less prone for abuse, and are mostly "restriction-only", so they seem safer, and are less likely to be abused for data types rather than cross-cutting concerns. Another approach -- my favorite -- is exactly Checker. I agree that at this point in time its UX is pretty bad, but it really doesn't have to be. It's mostly a result of the U-of-W putting more effort into the actual mechanics rather than the UX (which, IMO, is a mistake, but they're a university and naturally care more about research...). The Java annotation-processing mechanism generally works very well with IDEs.

Another question is, how bad those problems you mentioned really are. Concurrency bugs are terrible, and simple data typing bugs are usually a non-issue, but tainting/resource-use (i.e. solvable with intersection/linear types respectively) may be bad enough. I really wish someone would conduct an empirical research comprising a taxonomy of bugs, their frequency, and their cost. Such data would be infinitely more useful for language design in the industry than, say, all research going into session types (not trying to pick on session types research, but I hope you catch my meaning when I speak of actual applied utility).

BTW, I think any interesting idea is worth working on. The problem is that a language is a very expensive tool -- and a risky one -- so when it comes to industrial, rather than academic, use a lot of care should be taken when picking one, so it's better to err on the side of caution.

[1]: See Scala's collections as an extreme example. Is it really necessary to go through all that trouble of unreadable code just to save us a cast here and there that has never really bothered anyone?
> rdl works on security at CloudFlare. What do you do?

The he can give reasons about his comments.

until now, they sound just like hatred and nothing more.

Appealing to authority is always a bad thing without any arguments backing the claims
That's the company that the WSJ described as "profits that seemed to hang in the air, before falling off a cliff"?

Associated Coyote Magnetic Enterprises - was that the name? What was their stock symbol?
Stallman – “Being a hacker means appreciating playful cleverness”
Xkcd: Git
> Malthusian fallacy

You're doing this again. Malthus was wrong with his prediction, but he wasn't wrong with noticing obvious limits to growth. It takes special effort to consciously stop noticing it.

> We will engineer ways to feed ourselves, generate potable water, control our climate, clean our air, and thrive -- all with a human population that monotonically grows over long periods of time.

You say that like you had any proof for it. Taken at face value, Malthus sounds much more probable than your "don't worry, future generations will somehow fix it".

> What does that even mean?

It means: just because you can, doesn't mean you should.

> The fact that the same people who fight for esoteric rights of privacy and free speech disproportionately flip their semantic switch to cast the most fundamental human right in scare quotes is difficult to fathom.

I don't flip any switch because I personally don't fight for privacy. I see the current levels of it as a historical anomaly, and generally something we need to outgrow as a society in order to progress.

> We throw the entire concept out because it is intellectually rancid. The taboo is justified. We should not touch eugenics, just like we should not touch proposals for disenfranchising women or chattel slavery.

No, this is dangerously irrational way of thinking. A hundred years ago you would taboo women voting. Two hundred years earlier you would taboo the concept of freedom of black men. What you're doing is just selectively tabooing your cherished belief out of fear your rejection may be wrong. If the belief is valid, it can stand on its own strength, it does not need protection from being discussed.
Malls may be considered private property, but they're certainly also considered public accommodations, which comes with a whole host of legal restrictions on what you can and can't do.
I've had the opposite experience.
How far are stable compiler plugins?
They are not allowed in many countries eg most of Europe. Shares are considered common ownership by capital committed. Well other than debt which doesn't vote but gets to own the company if not paid back.
That's rich when it is the 2.7 users like myself who are constantly bombarded with arrogance and condescension. Nobody wants Python to stagnate. The argument is which direction it should take.
It's instructive to play with NoScript, Lightbeam and Cookie Controller in a fresh VM, connecting through a fresh VPN exit.
Or perhaps the "dire woof".
No, they would have had to disclose like a public company but they were not obliged to be public
"Western coyotes are kind of wimpy."

Not around here. In Portland, Oregon, in the west hills <2 miles from downtown and the Willamette River, we are witnessing a marked increase in coyote sightings, and scary interactions with humans.

In the last few weeks we've seen coyotes 2 to 3 times a week during daylight, curiously almost always around 3 PM. Until recently it was rare to see coyotes at all. They are fond of rifling through the contents of garbage cans. We now use extra layers of "security" to prevent coyotes getting into the trash.

They are bold, fearless and evidently numerous. A couple of days ago a coyote was wandering up our driveway when my wife was nearby pulling weeds. Of course, she got out of the way. Based on its direction I was concerned it might go into the garage, dislodging it from there could be a big problem.

Fortunately that day the coyote headed elsewhere. However people have become alarmed to the extent a neighborhood meeting is scheduled next week to consider options. There's serious concern about safety of small kids in the area, and really I can understand that source of worry.
Please, I did not specifically say this person was jealous of Android's popularity. I simply stated that the impetus for people who denigrate Android are generally people that are jealous of the platform's success and try to knock it down a few notches. Also, Android apps are sandboxed and each app is isolated in its own directory. Additionally, could you please cite how these "questionable apps have direct access to the entire kernel system call interface"? If Android apps want to access system functionality then I believe they have to go through a layer of Android framework services which in turn have access to the real kernel system calls.

As for the size of the attack surface being a factor - I agree, but with the exception of QNX and its microkernel (which has issues of its own) pretty much every other monolithic kernel based OS also has a large attack surface so I'm not exactly sure what point you're trying to make other than the obvious.

>Personally, I'm not so much upset because Android is uncommonly bad (it's like any other system that gives untrusted users non-root access to Linux: you can probably get away with it, but eh), but because CrOS is uncommonly good."

Chrome does have great sandboxing, but don't disparage Android just because it works like 99% of the other OS's out there. And I wouldn't be surprised if Android inherits some of Chrome's sandboxing tech when the two merge because I think it's pretty much inevitable that it will.
So this is why we have been noticing exponentially more "coyotes" roaming around the suburbs of the GTA recently?

My girlfriend was walking our dog last week and saw 3 of them within an hour. The next morning she saw 2.

The other day I was walking the dog and some kid stopped me to warn me about a "wolf" that was growling at him around the corner.

This is all within steps of our small "downtown" and I just kept thinking how strange it was to see so many of them in such a short period of time. I have lived here all my life and I don't think that I have ever seen a single "coyote" in the flesh.

Looks like it's time to start carrying some pepper spray on my usual dog walks? The thought of watching some wild animal devour my dog (or me) is terrifying.
That is GNU/Linux specific, not UNIX.

Of course there are things like HP-UX safes, Tru64 and Solaris trusted zones.

None of them are POSIX.

Besides the average user would not even know where to start.
I pay for pocketsmith.com - not perfect, but decently polished and much more responsive to their users.
I hear this sort of thing so often. Not the OP; I mean your comment. "I can't believe anyone in this industry could be so obnoxious/callous/racist/misogynist/solipsist." It's true that most people are unreliable witnesses, but don't forget there is also our tendency to discredit unflattering stories of people like ourselves. Let's face it: this kind of bullshit behavior is hardly unheard of. The only surprising part of the story is the quantity of bullshit -- the quality of each individual nugget is all too familiar.
I said that on purpose and maintain my statement.

That was nothing more than the Chrome team playing at building OSes.
Digital Marketing Strategies -The Need of the Hour
Keep in mind that this is still very much a press release, so of course it manages to sensationalize.

These metal combinations are only "un-weldable" via fusion welding, other solid state welding techniques (like explosive welding, as others have noted) can accomplish this as well. Furthermore, looking at the papers on the technique [1][2] the increased weld strength has only been observed in a few combinations of alloys and isn't significantly greater than other collision based methods. While the energy and scale reductions this accomplishes are worthy of praise, geometry restrictions, intermetallic generation and fatigue behavior within these welds are still issues.

[1]http://www.sciencedirect.com/science/article/pii/S0924013613...
[2]http://link.springer.com/article/10.1007%2Fs11661-014-2404-0
When we have a browser team trying to make it I into an OS, it is a browser pretending to be an OS, regardless how the technical stack looks like.
finally. This is something which is obvious and had to happen someday. The challenge is to take core components in Android and Linux (systemd vs android init or kdbus vs binder) and merge them together. Interestingly, this summer there was a student project layering binder API on kdbus [1]

I personally believe that SteamOS jumped the gun by not taking a bold step in this direction. It would have tapped into a even bigger developer community, accelerated the adoption of Vulkan and would have moved towards a larger Linux mindshare. It would have been an awesome world where most android apps could run on my desktop and my desktop has drivers that works with all graphics cards.

[1] https://linuxplumbersconf.org/2015/ocw/proposals/3417