skysight-inc/HackerNews huggingface dataset:
Great site! I would suggest a list of "related algorithms" on each animation, for example if you want to look through all the sorting algorithms.
TechCrunch Protest Disrupts Disrupt
I am personally offended that I express disbelief that 1000 photos are 512 GB and people are arguing that the card is useful.
Emphasis on reading. In my experience writing good code or effecient writing/debugging of code only came after:
1. Learning to read the project code i.e. understanding idioms, structures, execution paths, project syntax+language
2. Learning to extrapolate i.e. anticipating answers or making good guesses for inevitable questions during code writing. Questions like where/when should I do this or where/when is this info I need actually available

Both those things literally only came after reading so much code! No shortcuts from the Dev environment (idea, docs) aside from navigation and search!
We're working on disrupting academic journals at Onarbor, https://onarbor.com
You can already do that.

good.com:
<script src="/js/site.js">

evil.com:
<img src="https://www.good.com/js/site.js">

Then use the navigation timing api to figure out whether the js was already in cache.
"Some of us are outraged by where the U.S. is going but stay to try to fix it"

Do you truly believe you'll be able to change anything? Remember, people that reason about these sorts of things are the exception, not the rule. The majority just gobble up whatever "militaristic propaganda" (as one of the siblings called it) is fed to them by the media.
Show HN: Hacker Experience – Online hacking simulation game
Hello HN,

I'd like to share my work for the last couple years with you. I just released this web-based game called Hacker Experience, where you play the role of a hacker working for an evil corporation.

You can install viruses, hack servers, develop new softwares, DDoS players, mine bitcoins, and much more!

Love to hear any feedback/thoughts you may have.

Thanks!
Haha, I noticed this but didn't want to redo the video. This is because the store_demo application doesn't actually store a status - it just randomizes it. See: https://github.com/upmin/store_demo/blob/master/app/models/s...
Actually I'm not invested in Rust (or Go) at all, but I am invested in critical infrastructure software. My intent was to support the op's assertion that compilers are serious business. I think they are. 1k among 100k might not make a difference, but to me it implicates an attitude and leaves me wondering what other cute games are hiding.
I've played with ddrescue very lightly. From the GNU webpage linked above, it appears it creates logfiles which can be examined:

Ddrescuelog is a tool that manipulates ddrescue logfiles, shows logfile contents, converts logfiles to/from other formats, compares logfiles, tests rescue status, and can delete a logfile if the rescue is done. Ddrescuelog operations can be restricted to one or several parts of the logfile if the domain setting options are used.

That might allow for identification of files with bad sectors.
I would discount profit entirely, especially if you are in a growing market. Focusing on profit will make you lose out to other companies that are focusing on growth. In a few years, that other company is going to be dominant in that market and will be able to turn on the profit faucet to help them apply the same idea to another market. Bezos and Schmidt, in particular, have spoken publicly about this business strategy several times. It is the reason companies like Amazon and Netflix can report negative earnings but maintain sky-high valuations.
Looks reminiscent of a fairlight demo from 2009
http://www.youtube.com/watch?v=ezltebzdgjI
Could it also be that the structure and intent of the code is ambiguous even to the author? I often feel this way when reading code, and also writing code or explaining it to others....
California deems carpooling via all ride-share services illegal
Mountain View doesn't really qualify as a "city" in the sense of city traffic. The roads are wide and not particularly densely packed. Not to downplay the accomplishment, but it's probably a long way from being able to handle San Francisco let alone New York or London.
That may be the case at first, but I can guarantee you will not still need a driver forever.
...working on a search term extraction algorithm as we speak :)
Very pretty, reminds me of
http://www.cs.usfca.edu/~galles/visualization/Algorithms.htm...
I use RAID-Z, a feature of ZFS. It works great.
CSC’s Sisu upgraded as one of the top supercomputers in Europe
One thing that bothers me about the English literary culture is how indifferent it is to writers in other languages. Borges always was my best example. Another one is the Portuguese poet Fernando Pessoa.

What other non-english writers do you think should receive more world attention?
Nice! Didn't realize DoSomething ran on Drupal as well :)
They can't add a licensing clause if they broadcast it over the air. No one has to sign a license to receive and record broadcast TV.

If they were solely a cable or internet network, then possibly.
Right now, we don't do much more than show relationships. I think we can do much better than Active Admin or Rails Admin (and hopefully they can learn from us :D) but it won't be added in for at least a week. If you want to create the issue on GitHub I can try to keep you updated on the status of this. - https://github.com/upmin/upmin-admin-ruby/issues
As long as the author isn't serving the signed hash via the same CDN as the files. Then there's the logistics problem of having to looking in different hash locations for each file.

I'm just thinking of some libraries that could be security sensitive, and thus using latest releases on day 1 is the most important. I surmise these would also be the same libraries you would want to use this type of authentication on.
I just started a new job and have hopped into the first codebase I'll need to work with that I didn't write from scratch myself. I've just been pining for a way to browse through this code as easily as documents in a web browser. Maybe that's the wrong paradigm, but man, there's got to be a better way to read code that lends itself to understanding what's going on. Even though my IDE can "find usages" and I can set breakpoints and step through things, the breakpoints get hit so fast that it's hard to internalize things before hitting "play" again. But stopping for too long breaks the real-time nature of the system. Which I guess is too many words which essentially mean, "I've recently felt this pain, and I agree."
I think sandboxing (with something like capsicum[1], or maybe seccomp?) would be more appropriate for ping than "containerization".

[1]: https://www.freebsd.org/cgi/man.cgi?query=capsicum&sektion=4
How will be Morte used to do "real work"? Would it always have to be called from a larger language that can do effectful things like IO?
Don't dismiss it out of hand. The world bicycle market is $70B/yr. A Silicon Valley company, Specialized, makes $500M/yr revenue. If you had the next thing that millions of people would commute short distances on, there's more than enough potential for VC.
Just today I've been playing with an alternate prelude that I think makes all this a bit clearer (at the cost of using basically every GHC extension, ironically).
You can find some of the best hyperlapse videos here
http://hyperlapse.rocks
For those wondering: Both Go and Clojure are modern languages that heavily use the concepts Tony Hoare described in this book to manage concurrency and parallelism.

Rich Hickey (Clojure): http://www.infoq.com/presentations/core-async-clojure

Rob Pike (Go): https://www.youtube.com/watch?v=cN_DpYBzKso
Great idea, I love it!

It could be interesting to try fade to black when a track is finished, cut clips on a beat or similar, but I wonder if you can since the sound is played in an iframe.
Consider doing a soft move rather than a hard move. I will explain what I mean by that.
Instead of spending your time learning ML I would suggest first make a move to data engineering where you use more of the big data technologies like hadoop, spark, python, pandas, etc. You can also look at some kind of a bootcamp or at the least the topics they cover is obviously helpful: http://insightdataengineering.com/
Some other tips :
- Follow data engineering and data science topics on quora.
- Once you feel confident try to rewrite your linkedin profile from data warehousing developer role to a data engineer role. Add big data technologies to your skill set.
- Try to get into an auction on hired.com
- It is false that MS does not use Hadoop. I have interviewed with teams that do but they are all in seattle. Try to move internally to teams like Azure, HDInsight.
- ETL, data modeling, SQL, designing data warehouses and pipelines are actually still the most useful skill to have. So hold on to that.
- One thing that I haven't done yet but really mean to is to get on Kaggle. You should too at some point.
I came across this nice looking statistics textbook a couple years ago:

http://www.openintro.org/stat/textbook.php

Free online, <$10 in print. There is a high school level stats text book available as well. Its also not "crowd sourced", but the results seem solid.
Wow, that seems really useful! I've been wondering for a while how to do C++ libraries best. One thing I never figured out were how to expose lists/vectors/containers, I never thought of using callbacks for that.

By the way, the restriction to a minimal subset of C++ like in this technique explains a lot of why COM is the wierd way it is. E.g. only simple types for parameters; no exceptions, instead you return HRESULTS, and so on. COM does one thing that goes beyond plain C: Interestingly, it uses the one part of the C++ ABI that is stable (whether per standard or per accident I don't know): that vtables always have a certain simple layout, and given a pointer and an interface you can predict where the virtual function pointer will sit.
Chattunnel encrypted chat beta needs your help
It's not your privacy.

You get to communicate with your friends while keeping that fact secret from the government. That's in the Bill of Rights.

You do not get to enter a building that someone else owns while keeping that fact secret from the building owner. That's a crime.
Awesome thanks! The site looks great. It would be cool if you could add some support for algorithms that a lot of new programmers would be looking for. eg: DFS, BFS, and maybe Dijkstras. I didn't see any of those :(
There's work in progress to support importing CSV data as SchemaRDDs:

https://issues.apache.org/jira/browse/SPARK-2360
https://github.com/apache/spark/pull/1351
A Library Item is an abstraction above 'file'.

The user constructs a query then sends it to a server, the server returns a list of items that match the query. For instance this may be a query:

INCLUDING artist contains "Pink Floyd"

and the results will look like this:

[
{"artist": "Pink Floyd", "title": "Another Brick In the Wall", "mimetype": "audio/mpeg", "album": "The Wall", "url": http://drive.google.com/blahblah.mp3" etc },
{"artist": "Pink Floyd", "title": "Money", "mimetype": "audio/flac", "album": "The Wall", "torrent_url": http://drive.google.com/blahblah.torrent" etc. },
{"artist": "Pink Floyd", "mimetype": "image/jpeg", "album": "The Wall", "url": http://drive.google.com/albumcover.jpg", "purpose": "album artwork" etc.}
]

You can add more to the query to filter out the content you don't want. The query language is much like a SQL WHERE clause. The query language is meant to be super simple and something your grandma could figure out.

The app then can retrieve the actual file from the url. The end user has no idea about the underlying file crap.
> I’m not sure of a good alternative to Google Fonts though.

Is Adobe's Typekit blocked?
Node-RED
I checked out the videos but haven't used the software. Two questions:

- I need my fields to be nillable. Does upmin differentiate nil and empty string?

- How difficult is it to add support for DataMapper?
That defeats the purpose of "The place got trashed last night, who was it?"

However, a lot does depend on how the data is being used. My access pattern is very questionable. I swipe into my workplaces at weird times, sometimes to use the bathroom while coming back to the dorms from a party or something. I try my card on all kinds of doors just to see if they'll open. I've never been questioned about it.

I'm 99% certain that nobody is pulling the logs except in response to incidents.
https://github.com/priestc/LibraryDSS thats an old repo from when I tried to write code for this about a year ago. Most likely if I ever get around to working on it again, I'm going to make a new repo for it.
In addition to the (significant) bandwidth savings, this is an important idea for privacy/tracking reasons as well. I may be fine with websites A, B, and C logging that I made a request for one of their pages, but I'd rather not give Google[1] the browsing path A->B->C just because they host jQuery.

While browsers having an internal copy of various common scripts is a great idea, I was briefly working on a Firefox addon that would simply hard-caches any URL that matched some sort of criteria (e.g. regexp for "//ajax.googleapis.com/ajax/libs/.*\.js")

Unfortunately, the project is on hold for now. While it it was easy to match HTTP requests with an observer for 'http-on-modify-request', the nsIHttpChannel[2] object you get from that only seems to let you redirect the request. I considered trying to redirect to a "chrome:" or "file:" url, but that seem like a horrible solution. The real way to mess with HTTP loading and caching, unfortunately, is buried somewhere I have yet to find. :/

[1] or any other shared CDN, such as CloudFlare and their horrible hashed domain names

[2] https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/...
Six Californias initiative falls short of qualifying for ballot
There has been a previous discussion, if interested, at https://news.ycombinator.com/item?id=7291008
Palantir raises $50M in new funding
The TurboGrafx-16 turns 25
No, but it narrows down the list from hundreds to a few.
For a while Random Forest (2001) blew everything away, but more recently deep neural networks have been making huge progress. For example Google's work in image recognition: http://googleresearch.blogspot.co.uk/2014/09/building-deeper...
It's slightly better than hardware raid5, but raidz2 is much better, and raid10 (also possible with zfs) is much faster as well as more reliable.
I'm not a philosopher, but this sounds awfully like embodied mathematics: Mathematical ideas grow from embodied experience plus metaphor. Lakoff and Nuñez's "Where Mathematics Comes From" is an extended effort at demonstrating that this can be done in a convincing way.
The story of FullContact's first 100 customers
THis. Yep, this.
Privacy advocates, tech companies nudge Congress to protect ‘abandoned’ e-mails
I really appreciate the time that must have gone into this.

Quick bit of advice: shell out for a domain name. The herokuapp subdomain isn't doing your personal brand any favors.
I understand what you are saying, but Borges was always very thankful to American scholars having first discovered him at a time when he felt no one in Argentina cared about him.

As many things in Latin America (and in non-US countries), it wasn't until the US praised him that he became popular back home.

English-speaking scholars actually loved Borges and wanted to get him published soon and help him out.
Because going to the bathroom is not directly productive, employees would see logging of bathroom usage as an attempt to improve productivity by encouraging people not to stick out as using the bathroom too often. That would be indicative of a larger cultural problem wherein management is trying to squeeze every last drop of productivity out of employees, generally by eliminating small pleasures like office social interaction and the ability to momentarily relax.

Indicating to MIT professors that they can't be trusted to use the bathroom responsibly is stupid because the consequences of "bathroom abuse" are very low - hell, who knows how many Nobel-prize-winning ideas were developed on the toilet. Further, they're not being paid to be present and take calls/help customers/make widgets. They're being paid to produce research findings. So even if they are spending all day in the bathrooms, as long as they're publishing, who cares?

Think about it like your house. I'll happily have keys made for extended family and close friends who are staying over. I know them, we will have an ongoing positive relationship, and I trust them. But what about the cleaning service? What about contractors? What about Airbnb guests? Given a checkbox, I'd definitely choose to log their entires. I probably wouldn't read the logs, but I'd feel better knowing they existed.

Before you say NSA, I'm collecting data on my house, not all the other houses on the block. I get to do that. There is no right to enter my house without letting met know about it.

This is MIT's house.
I'm not building a filesystem. I'm building a non-filesystem. Not metadata jammed into a filesystem. A whole new system that is used by the end user in lieu of the filesystem.
Both distributions are random, they're just different kinds of random. The one the article refers to as "random" is _uniformly distributed_, while the other is not. Similarly, different _kinds_ of random distributions sound different! Wikipedia has a nice article on various noise distributions with audio samples: http://en.wikipedia.org/wiki/Colors_of_noise
I take classes at a decently ranked public school, and many of the students are not having tuition paid by scholarship or endowment. Their parents are certainly not paying the full ride - they may contribute a little, if anything. Students can't always get all the loans they would need, and it doesn't make financial sense to pile too much of that on. So plenty of people are paying out of their salaries. I do this and many of the people I speak with do this.

You talk about full-time classes and a full-time job. Actually some of my classmates are raising children or that sort of thing as well. But beyond that, you're correct that it is hard to take a hard STEM major full-time and also work full-time. It would be almost impossible to maintain a 4.0 or 3.9 or whatnot. The solution is obvious, don't take a full course load - take three classes a semester, or perhaps two, or perhaps one. It takes longer, but what is the alternative for those who can't afford full-time study?

If some 18 year old can't really afford full-time study...then don't do full-time study. Why make your parents shell out thousands they can't afford, as well as burdening yourself with enormous loans, for something you may very well not complete in four years. Some kids graduate and are not working - a lot nowadays. On this public school commuter campus, the smarter half of the CS major seniors I know have never heard of software version control, have no idea what git, Perforce, cvs etc. is. Most of our professors are good too - most of them understand their topics, and some are even good at explaining it. A dedicated person can get a lot out of the education, and then perhaps go get a Masters at a more prestigious school afterward if they want.

If people can't afford fulltime, don't go fulltime. Maybe the government should help more, maybe not, but if someone can't pay fulltime they should go parttime.
For maybe one year until watches are banned during tests.

They already are (along with any sort of wrist/hand jewelry) in many testing centers.
This almost reminds me of Z which I studied at Uni in 1999. It was kind of cool, and I enjoyed predicate logic.

Now I look at it and think, WTF!

Since I've never had to use this stuff for real, it would be fascinating to know what people use it for day to day?
Why 80% of startups fail and how to avoid it?
I have no idea what Gabriel is intending here; I'm just talking from general knowledge about consistent languages like the CIC.

There are a number of general examples, though.

1. You can leave termination guarantees in foreign code up to the programmer using an "unsafe" marker.

2. You can model effects using a monad

3. You can model the whole program as codata which is "driven" by the runtime

4. You can write a compiler of an embedded language in CIC and execute complete programs in, say, C
> My city provides roads, fire, police, and other services in a pretty efficient manner.

Mine doesn't. I saw a ladder truck, a fire engine, and multiple other vehicles show up when one guy passed out and need medical care.
great stuff. nice job!
> How does one have a STEM degree and not have a job?

The S part of it includes disciplines such as Psychology, Sociology, Food Science, Political Science that have their own employment cycles. The E part includes civic engineering and electrical engineering that have very different cycles from the rest of the technology industry.
You didn't look, apparently. Even the URL of the "Why should I not use RAID 5?" gives it away: http://www.miracleas.com/BAARF/RAID5_versus_RAID10.txt

And it ends: "Conclusion? For safety and performance favor RAID10 first, RAID3 second,RAID4 third, and RAID5 last!"
Nil/Empty String - not right now. If you (or I can) create an issue we can get this supported correctly.

DataMapper - An issue exists for this, but it is not currently implemented. I'm not 100% sure the scope of supporting it, but from what little research I have done it shouldn't be a major undertaking.
What... what weird obsession is this? You continue inventing requirements for this particular person out of thin air. Try to understand that there is absolutely no reasonable requirement, whatsoever, for Notch to continue doing some pet-project that he has publicly started. None! Just because he is a well known person does not truly remove any of his normal rights to decide what to do with his spare time.
I just finished reading GR a couple of months back, I wish I had read this article before...
I'll be sure to re-read this article before I read GR the next time...
I was refering to three passengers sharing. Versus two passengers sharing it's a cost decrease of 33%. Maybe over one time trip it doesn't matter much, but if you're doing it alot ,for many 33% of their total transportation budget starts to matter.

But the end goal is to replace a large part of private transportation. And with car occupancy of 3 passenger and a drivers ,maybe cars start to get special road rights(as a tool to decrease traffic - it's part of some future roads in israel).

At that point, with UBER running a large part of the traffic and being able to create optimal routes, together with special road right , the difference in delay might not be that big versus driving , and you don't need to drive.

Yes, there are many if's here, as in all visions. but it might come to pass.
He's one of the most importants, I also devoured almost all of his production and it's a pleasure to see him so highly praised in BBC where they could have asked the same about Joyce or Faulkner. Borges is a powerhorse humanist and intelectual, It's an almost ultimate literary aesthetic experience to witness the finesse of his ways of expression in his mother tongue. Young people in the dark must stop doing whatever they do and grab an anthology of his poetry immediately.
If this is in California, they are probably replacing the old hospital for earthquake safety reasons.
Game development, Application development (things like photoshop), high-load web service backends, embedded systems... basically anywhere that C++ is currently used.

The cool thing about Rust is that it guides you towards writing performant code, with a much lower likelihood of ugly bugs. This means it has a lower barrier to entry that languages like C++ or C, where you need a high level of domain specific knowledge and experience in to avoid nasty pitfalls and mistakes.
There is no such thing as a site which China cannot afford to block. GitHub has been blocked from time to time.