skysight-inc/HackerNews huggingface dataset:
>Yosemite’s Finder is still the same basic Finder Apple shipped in the first Mac. The world has changed around the Mac, but the Mac has remained the same.

Well, it now also has tags, tabs, 2 new view modes and new sorting options, thumbnail sizing, Airdrop, Quicklook, and several other options besides.

If it's "stationary", that's compared to what? Windows Explorer? Nautilus? Where are those mythical updated and modern file managers that leave the Finder in the dust? Except if you mean just accretion of stuff and features, like the everything-and-the-kitchen-sink ware such as PathFinder...

And what exactly has 'changed' in the world of file management? The Cloud? Well, Apple has added that too, in the file open/save dialogs, and now with the cloud drive.
Thank you, that's precious info. I started exploring the tools last year an dug into rdf, feeling very uncomfortable with the buzz mismatch of "hey but everybody's using JSON ! that's not helping LD's adoption..."

Happy to learn the issue seems to be addressed.
Benefit from the Future: “We Need a Donation Fundraising Revolution”
Adding watch results in a white screen of nothing, no new watches added. I'm trying to monitor the Nexus 6 page :D

https://play.google.com/store/devices/details/Nexus_6_32GB_C...

For my use case, anything more than an hour delay wouldn't be practical. Ideally it would be up to the minute, but I'd imagine that would cause other issues for a service like this. In the past I just used a Chrome Extension. But living in Vietnam I have to make sure my VPN is up in order to see the North American content.
how do you get this much credit at once? i thought $100 was alot.
He doesn't have any burden of proof, especially not to random people on the internet.

He does have to make sure he flies safely, but that's his concern. Relax and enjoy the show. :-)
Within less than an hour of being connected to FrootVPN through OpenVPN, incoming connection to sshd from sketchy IP followed by multiple attemped incoming connections to screensharing from another sketchy IP... bots, or not, I dont know...

But if every single comment thus far isn't enough of an indication.. as I have never experienced these security issues in the past, I think it's fair to say.. stay away, stay far away...
This was my thought, as well. On the one hand, I want to position myself where the jobs are plentiful. It's not a choice, but a necessity.

On the other hand, I lived through Pax Microsoft and it was often not pretty.

It's interesting living through times of viciously fast change in one's field of endeavor.
simple, clean and useful. I'm trying it out. Good job!
A CPU in Lua
>It's a bit chicken-and-egg, really. If nobody uses them, nobody else will ever bother looking for them - but conversely, if nobody's looking for them, nobody'll use them. Someone has to make the first move.

Except if you know, the universe doesn't work this way, and people and entropy will abuse and misuse any such system on a web scale, just like Cory Doctorow suggests.
No, the default produces binaries that are compatible with as many machines as possible.
Learning to Execute and Neural Turing Machines
Working on the UniProt RDF I find that everytime we make it easier for semantic tools to work with our data it actually improves the usability for human users as well.

The RDF part of the semweb idea encourages us to be extremely explicit with what we mean with our data. This helps our end users because it removes a lot of guess work. What was obvious for us as maintainers is not obvious at all for the biologists who need to do stuff with our data. e.g. http://www.uniprot.org/changes/cofactor (going to be live soon) it's a small change from textual descriptions of which chemicals are cofactors for enzymatic activity to using the ChEBI ontology. This allows us to better rendering (UI) and better searching. It also makes the difference clear between cofactor is any Magnesium or cofactor is only Magnesium(2+).

In the life sciences and pharma semweb has a decent amount of uptake. For the very simple reason that this branch deals with a lot of varied information and often mixes private and public data.
RDF makes it cheaper for organisation to deal with this.

SPARQL the query language has a key feature that no other technology has in the same way.
Federalised queries: if I am in a small lab I can't afford to have datawarehouse of UniProt, it would cost me 20,000 euro - 30,0000 euro just to run the hardware and maintain it. As a small lab I can use beta.sparql.uniprot.org for free and still combine it with my and other public data for advanced queries. Sure uniprot has a good rest interface but it is limited in what you can do with it in ways that SPARQL never will be.

SPARQL is only interesting as a query language since last year. Schema.org is only interesting since last year. JSON-LD is only interesting since last year. Semweb is finally growing into its possibilities and making real what was promised 17 years ago now.

Of course even in the life science domain many developers don't know what one can do with semweb tech, and semweb marketing is no where as effective as e.g. MongoDB or even Neo4J is. So uptake is still slow but it is accelerating!
Why Being an Entrepreneur Is Harder Than Running Merrill Lynch
My thought exactly, but then again there are Java programmers still out there.
The bottom 90 percent are poorer today than they were in 1987
Go2187; a funny game more than 2048[app]
I was thinking of the globalization, cyberpunk, collapse of social/governmental authority, widespread poverty, and cyberpunk.
Another one with 4 jet engine and onboard camera:
http://www.youtube.com/watch?v=ZeL3LhrmeME
Is it worth paying money to get certified on an online course ? Do employers consider it?

I was thinking of paying for the Data Science course.
You cannot fully avoid that, but you can keep things organized. Do it Eiffel-ish.

At the start of your function, check all the prerequisites, e.g:

if(x<0) throw "x should be non-negative. Got $x"
if(x>=n)throw "x should be smaller than n. Got $x and $n"

Add tests for edge conditions that do not throw, but, say, increase a global counting edge conditions hit:

if(x=0) edgeConditionsHit += 1
if(x=n) edgeConditionsHit += 1

Then, write tests so that you hit all paths in the condition tests.

If that doesn't hit 100% in the rest of the function, the function has code it doesn't need, or your precondition checks aren't complete.

Think about other edge conditions. For example, does your code special-case x=n/2? Add a check on top. And yes, that is implementation-specific, but there is nothing you can do about that.

Of course, you don't need the edge condition and implementation-specific checks in release builds.

With these in hand, you can also split tests into implementation-specific ones and contract-based ones.
Korg has something similar on 3DS: http://www.youtube.com/watch?v=Lpq3FpKPX68
Why is he picking up the tab for this? The company should. Reads like the founder type who deludes himself into believing his startup is successful by using the salary he pays himself to fund the company's expenses.
>First, it's harder to write a compelling story in a utopia.

Ok, so write a story in a setting that's neither utopian nor dystopian, but perhaps merely positive as a way of looking forward from the present day. Things can be good without being perfect.

Personally, I'd just like to see a scifi story that doesn't assume capitalism will last forever...
The diagram showing the stack on program entry misses the auxiliary vector[0].

As a sidenote, I find stack diagrams more intuitive (for typical descending stacks) when the low address is drawn at the top. This way it looks like a real-world stack and if you need to represent some data or executable code in the same address space it will appear in natural order, from top to bottom.

[0] http://articles.manugarg.com/aboutelfauxiliaryvectors.html
>(sorry, don't find the source but correct me if I'm wrong).

I had a quick look myself, as I found the figure interesting.

According to Uber[1] an UberX driver in NYC averages almost $91k per year based on driving a 40 hour week. However, in a follow up by BI[2], this figure seems to be widely refuted by Uber drivers across a number of states. For example, one in NYC says he drives 40 hours a week and doesn't expect to take in $50k this year, but that you can clear $4k a month after Uber expenses, gas, etc. doing 40 hours without too much hassle.

1. http://www.businessinsider.com/uber-drivers-salary-90000-201...

2. http://www.businessinsider.com/how-much-money-uber-drivers-r...
This reminds me of pod racing in Star Wars: https://www.youtube.com/watch?v=_krCKECpzrU
The way I see it that technology has been on the cusp of being succesful for a long time.

What the reasons are is largely a matter of opinion. In my opinion there are several possible reasons:
- the 'semantic' idea of 'strong' modeling of the world lost out to a competing approach that uses probabilistic models. The latter models don't require coordinated effort by humans and thus scale better.
- the semantic approach also suffered from academicians myopically going over the same millimeters of theory for decades. And losing sight of matters of practicality.
- The fundamentals of the semantic technology seem rather brittle to me. With that I mean that a tiny difference in the reasoning axioms can make the whole reasoning intractable. That might be anti-tethical to the 'tinkering until it works' approach that software engineers often use.
- Somehow a broady applicable killer application didn't turn up. But that's a result as much as it might be a reason.

There's still use for the technology though.
If you need to unify data that follows subtly different datamodels I'd be hard pressed to think of an alternative. Which makes me wonder whether intelligence agencies use the technology. F.i. I remember a reference given by Oracle of the US Geospatial Intelligence Agency using their quad store.
The new moniker 'linked data' emphasises this aspect.
Government agencies do struggle with having to relate data that are obviously related but conceptually, legally subtly different. And they do spend quite some attention on linked data. They seem to stay mostly within the RDFS realm and do not stray into more interesting OWL applications.
But even in government circles I get a whiff of the solution-looking-for-a-problem vibe that hounded the semantic web for so long.
The qwerty keyboard isn't going anywhere because of its prime advantage. It can be used when first encountered (albeit slowly) by someone who has never used one before.

That said, I wish for a time machine so I could go back and give a Plover to 8yo me so that I could internalize it like only a child can. Then I could pull it out, jam it into a USB port and type like a Jedi to the amazement of all in the present day while spouting platitudes about an elegant keyboard from a more civilized age...
> But writing C code without undefined behavior, and avoiding its numerous pitfalls is absolutely necessary.

I rarely (as in unicorns) see C code that consistently checks for unsigned integer overflow. Or signed integer overflow for that matter, but that's defined behavior.

Point being, I also encourage people to avoid undefined behavior, but whether and how one does that has subtleties in practice.
Not sure KDE went back to a relational model. The main change I feel was going from a single central database (Virtuoso) which had a copy of everything to keeping the data where it is as much as possible and only store copies where needed for performance.

Virtuoso being an impressive DB is not the most stable or resource use friendly datastore for desktop use.

This decentralised data storage actually makes a lot of sense. And I hope to work on something similar for life science data except that the unifying API will be SPARQL instead of a C++ API. (Not to say that a single C++ API does make a lot of sense for the KDE project, where it does not for life science data.)
Pretty much, but that isn't necessarily a bad thing.

Twitter kneecapped TwitPic with a trademark lawsuit - which was already a single-founder company, in a lot of pain after they encouraged use of his platform for years and created their own internal alternative.

The only asset he had left was the IP on the servers as a bargaining point. "Twitter, you're gonna have a crapload of 404s on your service unless you give us some kind of safe-landing".

You can see why at that time he wouldn't want archive.org backing up the entire archive, allowing Twitter to then batch change the permalinks.

Yes, it's user generated content - but IP is a main value add which contributes to why companies are valued so highly. This is a prime example of someone leveraging that properly. We can be mad about it, it's not pretty, but it's business.
Success and Merit – The Rosy View Bias
What's your twitter id. You're trending on PH.
Unsigned overflow is defined, signed overflow isn't.
In Danish (and probably others) "paragraph" ("paragraf") usually refers to a section of a law text and uses the "§" symbol.
My parents were heavy smokers. Their day to day lives were filled with a lot of coughing, even in their 30s.

Myself, I'm not overweight - I weigh about 60kg, and am 1.75m tall - but I don't exercise. I don't see that it's worth the amount of time it takes out of my day.

My perspective may change if I find myself physically challenged in anything I do. But that seems to be some way off just yet.
Semantic web was replaced by an API.

See, people was tryimg to ram information down the throat of the presentation layer, and what for if our eyes were never to see it?

If you need meaning, ask for it gently, an API will provide it. And leave html alone.
Sidebar: the IRS also has special privileges when it comes to viewing your private data. Most folks don't know this. If your account is "flagged" (for whatever reason by a worker) they can go online and take just about any personal data of yours they want.

The only reason more people don't know about this is that they haven't started abusing it as much as they do funds seizure.

The IRS (and tax law) has some egregious structural defects that will not be fixed with a law here or there. A complete overhaul is desperately needed.
> Astute readers will notice that the app is not actually banned from Google Play. Since our account is still in good standing, we’re allowed to release a new app under a different package name, but that means all reviews will be erased, and the download count will be reset.

As an astute reader, I think that they are planning to rename and resubmit the app.
Yep, I omitted it for simplicity in the diagram, though I do mention it later on.
That depends. The tiger might get hit by a drunk driver, then eat them when they get out of the car, thus reducing your overall level of personal risk.
Theory: all publications will eventually devolve to using tabloid-style headlines.
The problem is not additional features, the problem is unsafe parsers. Adding features is natural and healthy. The damage is that we've been so afraid of parsers for so long that we associate "let's understand this bytestream better so we can be more useful" with implicit danger.

Some friends of mine are tackling this problem. You should help them. http://langsec.org
Dividing and Conquering the Trash
Is the first video (in the forrest) sped up? Seems they are plying a lot faster than in some of the other videos.
I'm now wondering what will happen to other projects that have placed a huge bet in Angular 1.x, like the Ionic Framework for example...
Signed overflow is undefined, unsigned overflow is defined. But I agree with you. Not enough people take integer overflow seriously.

Unsigned underflow, perfectly well defined behaviour, is actually a worse problem in practice, IMO. I think too many C programers think about unsigned types like they're a bounded type, e.g. they think "this variable can never be negative, therefore I'll give it an unsigned type". But unsigned types have a cliff of surprising behaviour right where they're commonly used - most integer values in programs are low. Whereas you really need to work on a signed value to get it to overflow.
See also this previous HN thread about Pollen (written on top of Racket) by Matthew Butterick of Butterick's Practical Typography fame.

https://news.ycombinator.com/item?id=7822057
Not exactly uncommon
>That said: doing this stunt in what looks like a suburban park strikes me as shockingly irresponsible. This thing can easily kill someone, wreck a vehicle or puncture a roof if control is lost...

What makes you think that someone who can:

1: Build this plane

2: Demonstrably fly it very well, with clearly a significant amount of experience in flying RC planes, and probably other high speed RC planes

will overlook all safety precautions and take what is likely the highest powered plane they've flown, where something is comparatively likely to go wrong vs traditional RC planes, and go fly it in their local park with people/houses/etc. around?
A growing desire to avoid gluten is changing the food industry
Malicious Documents – VBA and Powershell
Does this site respect robots.txt?

Does it render javascript content (so e.g. <div ng-view> angular sites work)?

Does it exclude or include comments... if I watch a blogpost with comments will every new comment cause an alert or only blogpost changes?

Will I get a notification if the page briefly 500 errors when you hit it, or does it have to get a 200 before it reports a change?

Will I get a notification if a page disappears entirely?

Does it scrape only once per day or more often and alert only once a day?

What user-agent does it scrape from on the off-chance someone wants to block it?

Does it diff binary data.. for example, if I ask it to watch an image url will it hash the image and notify me when it gets updated?

Does it auto-detect pages with rss feeds or pubsub feeds and subscribe to them?

Does it understand twitter so if I watch a user, it only alerts me of tweets, not e.g. a change in the number of followers?

Does it have special code for any website whatsoever?

Is the webpage parsing/diffing library / algorithm open source somewhere?

Is there a monitization plan, and if not how can I trust it won't vanish?

Is there a limit on the number of sites I can watch?

I like the simplistic design, but it would be nice if there were more information.
The vast majority of which where actually in parts of the C++/C code used to implement the most popular implementation of the JVM. Which is in C++ for historical reasons not because C++ is needed to implement a JVM.

And as other commenters note the amount of C++ decreases each release because its less and less useful to have any code in the JVM as C++.

In graal calls to the OS are going to more limited in surface area than in Hotspot C2.

For all reasons removing a class of errors e.g. buffer overflow leading to executable code is going to give more secure code.

Not that I think Java is a silver bullet that will solve all problems. I do think that a language like Java or Rust is a major improvement over C with minimal performance issues.
Typing source code with Plover is possible, but so far there have been lots of reports of unexpected whitespace. I think the ultimate test for plover is to beat something like the 23 minutes 28 seconds qwerty record on http://www.ioccc.org/2013/cable3/cable3.c with less keystrokes overall. IOCCC can be seen as an absolute worst case scenario for the sorts of code that might be encountered in day-to-day programming. So if a somewhat experienced Plover user can handle IOCCC without a problem, then programmers are in the clear.

https://groups.google.com/d/msg/ploversteno/KJ2OcDqboCc/5iLn...

https://groups.google.com/d/msg/ploversteno/KJ2OcDqboCc/GPWU...

Meanwhile I have been working on reverse engineering the proprietary USB protocol for the Elan Cybra steno machine... http://cdn2.bigcommerce.com/server1400/803d4/products/3527/i...
How do you control that? It goes so fast a fraction of a second mistake could be fatal, and you can't see it half the time.
Pretty sure the average worker can get up from his/her chair and stretch whenever he wants. A luxury high-schooler do not have.
I think you get it backwards.

I learned a lot and PTAPG introduction specifically says that it avoids heavy theory. It has all algorithms required in very understandable presentation. It also says what this or that algorithm does to exploit that or this feature from grammar structure.
There appears to be a large aircraft hangar in the middle distance, you see it a couple of times as the camera sweeps across. I don't think you get many of those in suburban parks.
Cargo culting for wanting to stay on DST year round?

Here at 35deg south, I would prefer it not to be dark at 4:30 pm in winter, hence preference for year round DST. Darkness in the morning is less of a concern for me.

The sleeping pattern disruption is also unpleasant.
According to this video (in french) they're flying at about 50 Km/H http://youtu.be/ZwL0t5kPf6E
That mode is called "assembly". I use it all the time.
I guess you meant overstated...

And yes, it can. Are you trying to state their value compared to what? A good schema for task division, with encapsulation and whatchdogs? Proofs of correctness? Proofs of halting? Testing is much less valuable than any of those.
One thing that's missing here is that college really is a "you get out what you get in" situation. As a prof, you see people like this all the time, and hopefully you take the time to try and engage them more, but at the end of the day it isn't your responsibility if they choose to waste the opportunity. The "challenge" in college isn't to make a 4.0 GPA, it's to push yourself to find your own boundaries. Many profs will bend over backwards to help a student who is doing this, and (unlike high school) you can scale up your program to meet and exceed any persons abilities.

Sure, maybe you can skate by and manage a decent GPA, but you aren't doing yourself any favors, your basically telling us that you half assed four years of personal development, and you should know that it is probably obvious to those you've worked with and for. The corporate world has its share of people too, skating just like they were. Typically they are the ones not being considered for rapid advancement and grooming for bigger things.

Of course, you may just be exceptional. And it's not like you can't recover from this with hard work. But consider this as you head out on your own: Sometimes you just get lucky, but it's more likely that you will succeed or fail now largely on the back of hard work (and here's the tricky part) applied to the right places. Consider an alternative universe "you" who grabbed hold of college with both hands and squeezed until it gave up as much useful stuff as it could....

That guy would be eating your lunch right now. Not because of the college, per se, but because of the attitude and experience.
It's important to not dwell on the past. In the present here are two strong developments issuing from the original Semantic Web:

Especially in Europe, research is very active and these technologies are core to many big science projects. (For example in this thread https://news.ycombinator.com/item?id=8510885). These projects are exploring the higher aims of TBL's proposal - with good cause.

On a more down-to-earth level, there is now a solid web metadata standard in place in JSON-LD. The big search engines index it and presumably use it to give better results. Any startup can add value to published data by adding links - in a significant extension to the "API economy".

Think about it. The base concept of the semantic web is simply a data exchange format that can be used to implement a distributed relational database - a pretty practical idea. By way of the false starts of any broad initiative (eg XML) and withstanding a lot of political spin that I've never understood, we now have that standard.

Web developers should look at this opportunity with new eyes.