skysight-inc/HackerNews huggingface dataset:
I guess it's like a new version of this - http://www.milliondollarhomepage.com/
Centralized vs. Decentralized vs. Distributed
Why do I smell politics all around? Is it cynicism, or?...
I think it got a bit toxic here for him, though he didn't say that. pg still communicates via twitter like the sibling post mentions and writes essays. Maybe he just found that to be a healthier communication mechanism for him which is fine.
I'm not sure what sardonic means without a smile, but I am very much trying to avoid opinions in leu of explanations of reality as I understand it.
And they say C is a simple language... :)

To be fair, I've seen code like this exactly once.
> What if Isaac Newton gave up on the light bulb?

What a nightmare! We could have had to wait centuries for somebody in the colonies to invent the thing, losing so much intellectual momentum that people would end up reading instructions on how to think like a billionaire written by somebody who is, quite obviously, not a billionaire.
Generally doing anything crafty like this in real-world or production code is just going to cause the next guy who shows up to be very, very confused. Loop unrolling optimizations and the like should really be left to the compiler.

If you're truly sure you're better than the compiler, I'd imagine an assembly language implementation would be easier to understand than nested switch/while fall through madness.

That said. There's an implementation of Duff's device in the Wikipedia entry which (IMO is much easier to understand and maintain) that doesn't use fall-through that should be just fine to write in Rust.

https://en.wikipedia.org/wiki/Duff's_device
I like the warnings about style and naming conventions. I kinda wish there were more of them. These warnings can help teams avoid arguments about things that don't really matter very much.
This is Rust's approach to splitting a crate between files - not for splitting to different isolated separately-compiled modules. I must say it works great for that purpose, being much better than dealing with build tools.
iOS+8.4+Download+cydia+with+TaiG+v+2.2.0+version+-+iOS+jailbreakiOS+jailbreak
Tyranny does not work. Communities built from ground up cannot be ruled by a new emperor, it has its own immune system to eject the foreign body almost like the human body. This is happening now.
Define 'need'. In college I learned, besides all the normal CS stuff:

* writing
* accounting
* organizational psychology
* small amounts of business stuff
* lots of EE, digital and analog
* how to read and write research papers
* how to research
* how to prove theorems (important if you are inventing your own)
* linear algebra, calculus, stats and probability, discrete algebra
* physics I-III, plus 1 semester of experimental physics
* chemistry (I,II, no organic)
* a bit of philosophy
* circuit design
* numerical computation

It would be a Herculean task to take all that up in your spare time to the level I did at school (I still learn on my own time, so you have to catch up not just with what I did at school, but everything afterwards). It's 4+ years of opportunity to bump against really good minds. I went to professors and said "I want to learn x". (think of the course catalog as a suggestion!) That got me, among other things a co-authorship with a professor on an academic book. All of that has been relevant to my career except for the chemistry. Even with that, my first job could have used it if I had stuck around more, and it is useful to know if you want to be scientifically literate.

Or, you know, you can punch your time cards, do the bare minimum, and graduate with a pretty useless certificate.

College as voc tech to learn to manipulate the LAMP stack is probably a poor choice of time. If you want to be able to take a job to compute cancer statistics, program robots, build digital interface cards, perform computer vision, simulate the ocean, write aircraft wing simulations, model and research traffic flow, work on medical devices, you almost certainly need more then votech and/or self learning, IMO. I've done most in that list professionally, and friends of mine have done the rest (no rockets in that list, but I was offered a job to do that, turned it down).

There are multiple paths to life, but the chance to just think and learn for awhile is pretty incredible if you can afford it.
IEEE-Security.org has certificate only valid for *.sites.myregisteredsite.com
This little gadget turns a cup into a humidifier
Does Hacker News sort trending topics on-the-fly or as a scheduled task?
I'm interested to know how they deal with massive amounts of data and still deliver blazing fast results.
When I go to https://news.ycombinator.com/, are the threads sorted on-the-fly or pre-computed every x minutes?
I found lots of information regarding the actual algorithm, but not how it is implemented.
Perhaps an easy an interesting thing to do is to solve an equation looking for a fixed point. For example to solve x=x^2 if you iterate x_(n+1)=x_n^2 then you obtain the solution 0 (in case your initial x is between -1 and 1), then you thing about looking for x = sqrt(x) and discover that it converges to 1 if you choose x1 > 1. This is simple and make you thing a little the power of iterating for solving certain types of problems like equations.
It's also an unfunded mandate. The government declared that all patients must be seen, but did not provide a mechanism to pay physicians, nurses, and hospitals for their services to care for those patients. They also did not shield the clinicians from liability. Hell, in order to perform a "medical screening exam" that EMTALA mandates, you have to do everything required to determine there is no true emergency. If you determine there is no emergency and discharge the patient (with no compensation), then the patient has something happen in the parking lot, you are 100% liable. As a result, people get these frighteningly expensive workups in the ED out of fear for litigation. People should get turned away if they don't have an emergency, but the fact is, no one turns anyone away, because there is no incentive to.

Now you can trace a direct link between passage of EMTALA to the over utilization of the Emergency Department.
Kudos; that's an admirable attitude. In cases like this specific one, in which the original comment contained exactly one false proposition, and the immediate contradicting reply is easy to understand on its own, I have decided (and have seen others also decide) to just delete it so that no one is confused. (Like possibly 'Havoc in the sibling comment.) If there were something wrong with deletion then HN wouldn't have it. YMMV!
You can say the it's up to the student to put in the effort but that really just sounds like confirmation that it's not part of a college education. If you want more out of an education you have to do it yourself, don't expect much from college.

I guess what I'm saying is that an undergraduate CS degree is just a vocational degree. College does not prepare you to read TAoCP. If you want a solid CS foundation you have to self study.
Pretty disappointed by the derisive comments in this thread. For a bunch of startup enthusiasts and innovators, we sure do seem to like status quo. Or maybe it's just a contrarian signalling thing? Sorry for going meta.
The thing too, is that if you take a large amount of profit out of the equation that you would give to incumbents, then you know that you spend more upfront, but will save long term... and get better service the whole time. So if you have the up front will and money, you can improve your situation for less money than you would spend otherwise, aggregated over many years.
This is really interesting. My interpretation of this, in practical terms, is that if one were to pay two celebrities to Tweet or make Instagram posts, the optimal strategy would be to find the pair that has the highest overlapping group of followers. It would be interesting to see if this would increase virality enough to justify the additional costs.
So my point here isn't that I feel those features are superfluous, but that that including them wholesale into the web browsing application directly is bloat -- it would be better served to produce separate applications specialized for those features.

Bookmarks, for instance, can be handled in a much cleaner and portable way than isolating them to the specific browser implementation. The same can be said for history, authentication, and so on.

Also, to be fair, I wasn't arguing for minimal codebases -- that was your point. I was providing examples for the GP.
it's only first of its kind in a kindred sense to the way many patents were granted by doing an existing process on a computer. protests are not new. the differences here are details.

I still find it interesting, though
How about stdlib-blessed async IO? Or even async/await keywords (simple CPS transformation) a la C#?
"If you want advice about how to get better at this, I'd say sit down at lunch and redesign the system. Do this like every day for a week (or month, or until you stop leaving work hating the state of things). Then, go talk to the business folks and really learn how the business functions. Then, figure out where your designs failed to meet these requirements, and use that as a guide for how to evolve things."

Spot on. And to add to this you should also try to implement parts of your better designs outside of work. This will help you gain a concrete understanding of the trade offs in your design.

Secondly, when you get requirement changes or feature additions at work, try and apply (even if just on pen and paper) those changes to your architected versions. Often this will give you an aha moment where you realise your favourite alternative has serious flaws.
Is click-and-collect 'cannibalising' retailers?
I would be disappointed to think like a billionaire and then realize that I don't have enough money to buy basic things, sad. So better to think about the things you can pay for and enjoy with.
The occasional spray of DEET is working for me this summer...
Yeah, that's one thing that's really putting me off looking at Rust - the possibility of it enforcing style in the future.

Hanging braces style for C/C++ is rarely allowed in the coding standards I've had to use in the past for embedded and real-time stuff in the defence industry, because it can be a source of errors.

Aligned opening and closing braces are much more common (in line with ADA's style).
Sure, I understand, for some orgs, betting on Haskell is the best choice.
What I meant is that they're not using Scala in a small obscure project that nobody cares/know (as most early adoptions of languages are in big companies), they have a significant amount of code and their main business runs on it.
(I'm not talking about the ideal case/what I would like, I'm talking about what I've observed in my bubble )
this is a really lovely game, and i encourage everyone to get a few interested friends together and give it a try. 4-5 people is the optimal number (one game master and 3-4 contestants in each round).

also while you can play a game with a variety of tokens, there is something very satisfying about using the icehouse pyramids, due to (1) their sheer aesthetic appeal (2) the fact that there's a tradition of using them, so you feel like you're playing the game the 'proper' as opposed to makeshift way and (3) the community has already worked out the optimal way to use them to play zendo (i.e. which properties are relevant and which are not, what makes a good koan, where the balance between too simple and too complicated lies, etc.)
With 1.44 billion monthly actives, and going with the per user averaging, it comes out to ~$2.45 per user per quarter (as of the most recent quarter; it's safe to assume that will continue to increase for now).

They're generating closer to $10 per year for Facebook. Your annual sales take jumps to 5.9%. A year from now that will probably be closer to 7%. PE ratios usually compress with time due to slowing growth. I would be comfortable predicting that Facebook will eventually get this calculation up to 15%+. Their PE ratio right now is 80, which is producing a massively warped calculation on the return %, as that PE compresses heavily over the next ten years, their return per user will skyrocket.

If their PE ratio were a more sane 40 right now, this number would already be at ~12%. Double their annual income to $6 billion and their sales to $30 billion over a few years, drop their PE to 35 ($210b market cap), boost their user base to 2 billion, and it jumps to 14%. A very plausible outcome four years out. This is all calculated off of sales of course, not income.
The database is in fact immutable, it's just a persistent data-structure that allows for fancy queries.

You wrap that data-structure/database in a mutable reference type (an atom), like you do with any other data-structure in clojure if you need change.
You can't. This is a GCC extension:

https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html
Haha, I am a good friend of Omar's and the referenced physician-coder in the story. While he made it sound as though I had avoided healthcare altogether since graduating, I really did put in the effort! Part of me felt like I was obligated to put in some time given I spent half a decade in my 20's learning medicine. I worked for Listrunner in the past year and had a lot of fun combining my software development talents and medical knowledge.
What type of data/info is very valuable to businesses?
I'm kind of a data geek and I'm wondering how to take my hobby of finding and collecting data, along side learning R and other analysis techniques, into something that could also become a side business.

Thoughts? Thanks for your time.
Well, it did, but these are things that are good _not_ to have, not things that would be nice to have.

If those are things you do want to have, well, we didn't have a design for AIO that we were happy yet, as even the most advanced Rust library, mio, is still a work in progress. https://github.com/rust-lang/rfcs/issues/1081

As for async/await, https://github.com/rust-lang/rfcs/issues/388
Happy to see people here are intelligent, since I don't have any interesting thing to say why should you ask anything?
Thinking like a billionaire is easy. Getting your hands on a billion dollars is probably the tricky part. If for no other reason than a billion dollars weighs a lot and takes up a lot of space. It also probably hurts if you try to dive into it like Scrooge McDuck.
> Immutable database? That doesn't make sense. If you can't mutate it, how do you write to it? How do you update records in it?

You don't write to the database, you perform an operation that takes a database and a write request and returns a new database. Same with updates. Essentially, the kind of things you think of as "mutating" operations have a signature of, in Haskell-ish notation:

db -> operation -> db
Contrarianism is a bit strong. I'd say bullshit detector. It's a natural response to the original author blindly praising one method while ignoring all its flaws.
Der Spiegel filed a complaint as stated within the article. Not a lawsuit but the start of one.

"As a target of the surveillance, SPIEGEL has requested more information from the Chancellery. At the same time, the magazine filed a complaint on Friday with the Federal Public Prosecutor due to suspicion of intelligence agency activity."

Fines and settlement by the way are in quite a lot of countries part of an actual judicial process.
Clojure on Android – Alexander Yakushev
Where is the best place to get it? It's not sold as a boxed game anymore, is it?
http://view.samurajdata.se/psview.php?id=1778783f&page=1
Interestingly enough, in aviation you do see checklists with dozens or even hundreds of items that need to be "clicked" every time, and incredibly complicated UIs that take a huge amount of training to be able to use effectively.
The twenty question game. You thing anything then it ask you about a question to classify it correctly.
Wow. Talk about missing the point. He's obviously not talking about how the whole hospital is run. He's talking about using selective technology to make certain things run better.
Well if anyone can be a stickler it'll definitely be that programmer that was once burnt by a rogue semicolon.

I'm sure it happens sometimes. I just haven't personally seen it with the roles "Software developer", "coder", and "programmer". That is effectively the same thing everywhere I've seen it. Now if I'm a programmer and say I worked in primarily QA or database position we have a problem, but there's no real nuance between those three titles.
Assuming this is true. I don't know what it takes to make such a despicable action, this is character defining. There was so many decent alternatives there is no excuses for this behavior.
Reddit was supposed to be an autonomous system free of arbitrary intervention. Volunteer mods had complete power over their subreddits with all the benefits and drawbacks that brings. Suddenly a new CEO has introduced arbitrary censorship and taken power from mods. That means reddit is no longer community run. This is the exact same thing that happened to digg. I can't fathom how reddit's board of directors is ok with this, but apparently they are. Hope they make a lot of money.
* it's that it's practically necessary for a country not to be at a terrible disadvantage economically.*

Fair enough. That means we should never have to take any talk of "free market" or its merits seriously. The whole "magic of the free market" always irritated me anyway, since there's never any account of information asymmetry. Clearly, large, multi-national corporations have a better idea of supply and demand than an isolated consumer does, even without help from a government spy agency.
You must be joking.

The Pentagon Papers were broken by the New York Times. The "Deep Throat" espionage controversy with President Nixon's administration was broken by the Washington Post. American filmmaker Linda Poitras introduced the person responsible for the largest intelligence leak in U.S. history (Snowden) to an American journalist Glenn Greenwald, who previously wrote opinion pieces for various American newspapers, including the Cato Institute. At the time, Greenwald was writing for UK newspaper The Guardian, which at the time and still does maintain a significant office in the U.S. [1]

Further pieces based off of the NSA leaks were written by journalists at the Washington Post. Only after a few months did Der Spiegel write any articles. Oh, and the source of Der Spiegel's leaked documents? American software developer and activist Jacob Appelbaum. Hell, he even wrote their most prominent NSA articles. [2]

American journalism is the most robust source of sunlight for U.S. government secrets.

I get it, one can find all sorts of individual cases of American news outlets letting the public down. But in aggregate, no other country's news organization comes close.

[1] (March 2013) http://www.theguardian.com/info/about-guardian-us/contact

[2] (July 2013) http://www.spiegel.de/international/world/interview-with-whi...
I'm in the same boat but I think you're selling yourself way short. There are new grads who get 100k jobs, you might not have a portfolio but you do have work experience.
Assange was denied asylum in France, continues living in the Ecuador embassy in the UK.

You go, Ecuador! Fuck the system!
I found reddit in the fall of 2005. It was everything I wished slashdot would have been.

Found Digg the same day, wasn't impressed.

I'll move on to the next site that supplants it. I have no loyalty to reddit and this Pao chick is a fucking joke.
I got it wrong: seven writers on why they changed their minds (2013)
Watch Citizenfour, the documentary about Edward Snowden.

As it is, the NSA is not permitted to spy on domestic data. How do they get around that? The data of US citizens is moved to a data warehouse abroad. Oh, it is not in the USA anymore, now it's fair game! It's a huge loophole.

There has been talk of foreign governments colluding with the US government to get around domestic spying laws going many years back. I'm pretty sure I heard about it when the tech community was abuzz with Echelon and Carnivore. The Echelon furor was back around 2000.
Well it's a good analogy on the information technology front, highlighting the deficiencies. But a hospital doesn't have the same solitary focus that a start up has.

The main point is that hospitals are political organisations. And like political organisations, large scale change only comes after deepening crisis, or leadership overhauls. Those are the only two ways. Efficiency and speed are not even on the list of things a hospital is trying to optimize.
Well, given that Germany officially hosts huge amounts of NSA and CIA staff, US military, US Airbases, US military commands, ... nobody is shocked.

The US lost a lot support in public opinion and people are increasingly demanding that the US removes these installations, troops and intelligence groups from Germany. Also the US will have a hard time to sell communication services, IT services and IT hardware in Germany (and Europe).

Why host the NSA in Germany, when it acts against our interests?

What shocks Germans is this: how very little their own government acts against the threat to our freedom created by our 'friends' and 'partners'.
> That's the problem. Google can regularly update Chrome without updating the OS

If you're referring to Chrome on iOS, it uses Apple's Webkit/Webview as the rendering engine. The only thing Google is updating with app updates is the logic behind interaction with that webview, not the rendering engine itself.
Well, I guess it depends on the country, but I don't imagine a US president could order the NSA to spy on an German ex-lover just because he's curious what she's up to.
It's clear that they need to get in front of this now and not be reacting to every fire that breaks out. Alexis and Ellen need to sticky a post to the front page that lays out an apology and a come-to-Jesus for the future of the site.

The gist of this post should be the following:

- Sorry we fucked up by not working through important changes with our valued community of mods and readers.

- We decided to let go of Victoria because we believe that in order to survive and thrive as a for-profit company, we need to take AMAs in a direction that she was against. This includes sponsored AMAs and new formats like video AMAs that take advantage of how people prefer to consume content on mobile devices.

- The rules and banning of certain sub-reddits is in response to irresponsible doxxing behavior and not because we wanted to quelch free speech.

- As reddit grows, in order to pay for the costs to run this business and accomplish the goals our founders and owners agreed upon as part of our last round of funding, we will need to make some hard choices which will involve finding a balance between keeping the reddit spirit alive AND making money.
- If you don't think these changes suit your taste, you're welcome to build communities elsewhere.
How to set local Android Gerrit mirror (part 2)
16. If hospitals were run like startups, ER patients would be treated by college dropouts who taught themselves surgery by watching videos of mom's stitching their kid's dolls together.

I have worked IT in hospitals. I agree with the actual point the original article is trying to make - hospitals are not doing technology well at all. I don't want to bash the article too much, because that point is correct.

But there is an extremely important factor here - patient health. No technological improvement is worth risking the health of a patient.

This is a core business principle at work - the point of most businesses is not to have the best technology. Technology is a tool that often helps them achieve their actual goals better. Just a tool. Technology for its own sake is usually a mistake, and very much a mistake if it risks the health or life of any person.
Motee: The World’s Tiniest Motorcontroller for ~$9