skysight-inc/HackerNews huggingface dataset:
FWIW, I got several Fs in middle school, went to an alternative high school with no grades, got into Amherst - where I failed two courses in my major, and eventually ended up at Google (there were 3 startups in the meantime).

I think that if you want to do this successfully, you need to get really good at hacking expectations and doing end-routes around roadblocks. For me, I had the advantage of perfect scores on a bunch of my standardized tests, so I had this other credential that would make people sit up and take notice. My parents also advocated heavily for me, and I was not shy about befriending adults who I thought were more competent than my teachers and getting work/academic experience with them. I'd taken college courses at 3 different schools before applying to college (acing all of them, and in one case doubling the class average), and I'd worked for a tech startup and done good work for them, so I had plenty of people willing to write recommendations for me.

The most important thing to realize if you're faced with a roadblock (and probably in life in general) is that different people are impressed by different things. You will never please everyone, but if there are some people who are impressed with you and willing to advocate for you, you can usually do an end-run around the people who think you will never amount to much. It's somewhat unfortunate that the public school system is packed with the sort of people who look at surface impressions only - think about what sort of people might be attracted to work at an institution where their own freedom to decide what to teach is itself set by bureaucrats sitting in the State House who have never gone near a classroom. It's doubly unfortunate that these are people in authority who have significant power over how our kids turn out. But the real world itself is much broader and more malleable than the classroom, and you can hack your way around a bad classroom experience.
Maxim claims to have the technology for gigabit signal path equalizers: http://pdfserv.maximintegrated.com/en/an/AN996.pdf
There has been several teacher-student sexual assault cases in the area in the last few years... I think all but one was "female teacher and male student(s)". I believe that a far greater number of people view that as "more acceptable" than "male teacher and female student". It is a very sad double standard.

And we pay our teachers like crap. Which confuses me even more about the teachers that clearly don't care for teaching by the way they half-ass the job. Clearly they are not in it for the money.
Nuclear Gene Sequencing In The Sunflower Family
Integrate MathJax into SVG diagrams
Yeah. Just dreaming, but it would be cool if the event organizer could use their phone's camera aimed at the guest to face recognize them and match them to the db of guest snapped pics. Would be too difficult to get required accuracy right now, but maybe in future.
Run a nightly? But yeah, it seems to always take a little while for the Pentadactyl folks to release a stable version.
The video is great, I stayed up early into the morning watching it!

Indeed, I wish that more academics made the effort to create such accessible summaries of their work.
Flu hitting young and middle-age adults unusually hard
More Details About Our Bitcoin Integration
But "open" does imply having more than just one realistic choice, or at least the ability to realistically create more choice if it isn't already present.

Right now, JavaScript is basically the only option in practice, and getting additional languages supported by the major browsers does not seem possible. I don't consider that "open" at all.
>> Oculus: "[...] whether or not the target market can afford the machine."

> vonmoltke: "[...] though that depends on how Razer implements the generic backplane in the tower." [...] "Upgrading the processor requires upgrading the motherboard, which may trigger a cascade upgrade of other parts."

-----

The above are the two big items in my mind. Another potentially minor (or major) issue is how the seals for liquid cooling are made, their durability and reliability. I am assuming that the pump is located in the backplane and a quick connect/disconnect type connection is used for liquid connections.

It sure looks cool. It looks like Razer's designers and/or engineers really liked the look of Thermaltake's Level 10 and wanted to take it in a different direction. It could also be that these are OEM'ed from the same manufacturer.
I challenge whomever downvoted me to refute at least the tl;dr in my comment.
Over-simplification: As a "not-bank" they can't engage in fractional reserve banking. This leveraging of money is what allows banks to truly generate profits. Acquire deposit assets at 1%, lend that same money out at 3-5%, profit on the spread. If a bank is offering a low rate that means that either their lending arm is not able to effectively use deposited capital or their overhead as percentage of that spread is too large. Higher rates signal that the bank is attempting to gain capital in order to supply their lending side.

Simple's funding likely only increased their runway while they were building a product that I'm guessing was net-negative. I don't feel like they could generate enough revenue to cover their burn rate using their holding bank strategy. If they could I suspect they would have continued down this path as a fearsome (future) competitor.

Once some bank builds the underlying technology in-house correctly they're going to be nigh untouchable.
I've posted these before[1]:

* No public bug tracker

* epmd's security (or lack thereof)

* Can't insist that epmd be started separately (`erl -no_epmd` won't start epmd but it also won't start epmd's gen_server)

* Can't swap out epmd because while `erl -epmd_module foo` is there, `net_kernel:epmd_module()` is barely used. (Although I don't think its interface is documented anyway)

* No built-in way to hook UNIX signals

* While the documentation itself is pretty good, it's presentation is lacking and it's difficult to quickly correct mistakes as you run into them

* It can be difficult to reason about when a shared binary will be garbage collected

* OS packaging (I'm thinking of Debian/Ubuntu) of Erlang and Erlang apps tends to be more harmful than helpful (old packages, namespace conflicts, etc)

To them I'd add:

* No agreed upon build tool (rebar while prevalent isn't universally accepted)

* Community libraries often have no support for upgrades or aren't packaged properly for releases

* Can't upgrade SSL if you're using it as a carrier

* No standard code format tool like gofmt (yes I know about erl_tidy, no it doesn't provide the same functionality as gofmt or it'd see similar use)

* Not enough infrastructure around built around edoc; where's the godoc or godoc.org work-a-likes? (yes I know about erldocs.com, it's no godoc.org)

[1] https://news.ycombinator.com/item?id=5801706
Richard Branson insists he will be aboard first Virgin Galactic space flight
they are still up late, because many people also have long working hours, as they are forced through the siesta lunch break
You are right: it is a valid metric.

It's the quality of the language that counts, but it's the popularity that matters.
Confer helps you build a personalized schedule for conference you are attending. It helps you decide where to spend your time by providing social recommendations based on your interests.
I have six kids, my goal in life is to teach them to make good decisions. I always tell him to embrace originality in mistakes. Make them big, creative, interesting mistakes. Learn. Move on.
Computers are extremely modular already. Plus, you don't need to buy a proprietary interconnect and case that only one vendor provides.
In my experience, dashboard metrics shown on TV screens for everyone to see are as useful as wall painted murals -- cool to look at but not much help driving the business forward. Everyone wants to look at different things. Marketing might want to look at ROI and LTV, PM's want to see retention rates, and execs want to see top line goals as a percentage of monthly targets. Its better to have a tool that can be customized for each owner / stakeholder.
Sam is a very intelligent, likeable and knowledgeable guy. Best man for the job. Congrats!
This could be future of personal computing, however I am afraid that prohibitive cost would kill this. I would expect markup of $100-$150 per module, unless it is a very simple module that needs no cooling.

I am also not sure about cooling system. Little isolated compartment with nearly no holes for cooling beefy GPU or CPU with overclocking sounds a bit farfetched. They mention that each individual module would have it's own water cooling system. I think it is madness, much more practical and economical to transfer heat to the central tower and have large radiator with quiet fans there.

I built few custom rigs with water cooling, and whole point of water cooling is to transfer heat to the large radiator.
Folks from Apple IP's visit the site everyday (and have for years!) I even get some e-mails saying Thank You for making this available.

Right now I host this on a simple desktop computer running CentOS (an AMD Athlon X2 with 32gb of RAM, Mirrored 1TB hd)

I tried hosting it on a VPS and well, performance was so bad.
> a cypherpunk-style completely open Internet is fundamentally incompatible with both network defense needs

There isn't a middle ground. Either the people have access to strong encryption, DHTs, cryptocurrency, etc., or we live in a panopticon, a soft cage, a managed illusion of freedom. The toothpaste is not going back in the tube.

The real question is whether we need more than 10% of the military industrial complex we currently have, or whether this is a deadweight, dragging down our economy and destroying freedom.
At the least, Korean has voiced-versus-non-voiced-depending-on-word-position changes, and IIRC there are other similar rules (about changing pronunciation in certain contexts) as well.
> Any program can only be really useful if it complies with the Unix philosophy.

False! Software can be really useful without being modular and readily composable.

But I enjoy the premise of what Uzbl is aiming to solve. It would certainly make for a richer array of web-related software components, with plenty of uses beyond just web browsers.
Why can't people just realise humour is not unique to one's own time period and culture.

Jumped the shark here -

"He also speculates that the reason this work is written in a language never seen before was that it was made by a small group of people who belonged to a culture that didn’t have a written form."
I don't know exactly how it works, but the page shows animations over the ticket information, these could be customizable or rotated during the event by the event organizer making them very difficult to fake.
How do relative times help in your scenarios? How on earth would timezones fit into EC2 billing?
How does your average Silicon Valley 60+ hour worker get extra compensation for those additional hours that are expected of him (beyond the contractually agreed 40 hours)?
Ok fine. Just don't buy PhoneGap.
America Online to Buy Internet Chat Service for $287 Million (1998)
This is one thing I miss about Saskatchewan, the big red mark in the middle of Canada. They are always on DST, which means you can watch the sunrise every clear winter morning and don't go home in pitch black world. It works just fine and no one misses the time change. It would save a lot of confusion and work much better IMHO.
The presentation and video was amazing. I immediately fell in love with her. She smiles non-stop. She jumps around with giddy excitement in a cute little dress. She's the perfect manic pixie dream girl trope. I want her to have all my babies.
There's Xing, but it's mostly focused on Europe.
No, it can't. Haskell is not a prototyping language.

Ruby (and more generally dynamic languages like PHP/Python) are and Rails like frameworks are amazing tools for prototyping when you don't know what you are building, need to iterate quickly, and need to prove out an idea. Dynamic languages are great for building things that are very dynamic, things that are in fact a kind of prototype.

Haskell and other languages with things like type checking and compilers and so on are designed to be safer, smarter, and are better long term for projects where the cost of complexity and maintenance are more significant and the development investment will get a payback.

If you don't know if a project is going to work, you shouldn't spend a huge investment to find out if it will work. So, use a tool like Wordpress, Drupal, Rails, Django, etc. to build out the minimum viable thing that you can build to prove out the idea and see if there is a real business there. Once you prove out the prototype and you know it is going to be a long term project that can pay for itself in terms of ongoing development investment, you need to throw the prototype away and build it with a tool like C#, Go, Java, Haskell, etc.

Most projects never realize they are no longer a prototype and should no longer be written in a prototyping language. Thus, you get all of the problems that come with a prototype without a lot of the solutions that we already have for solving them like compilers and such.

Interestingly, if you use a tool like Rails, there is enough there that you can get far past the point of a prototype before realizing it is no longer the right tool for the job. This is evidenced by the fact that there are now a ton of people talking about large project OOP and structure in Ruby and Rails, without them realizing that it's always going to be an uphill battle in Ruby because of the language itself.

So, if the question is if Haskell can be the next great prototyping language, then I don't think it is. If the question is if Haskell can be the language that you could migrate a project to after you realize it's no longer a prototype, then yeah it might be.

Building a large production product with long term maintenance and scaling needs in a prototyping language is very likely a bad idea and is probably why there are so many projects that start to be really difficult in dynamic languages after they reach a certain size.
Good on you for attributing the saying to Plutarch.

http://quoteinvestigator.com/2013/03/28/mind-fire/

Yes, to your substantive point, learning is easy (comparatively) when the motivation is intrinsic. Trying to preserve intrinsic motivation in my four children is why I keep slogging along in homeschooling.

I had no competitive sports involvement in my youth, nor did my wife, but we've encouraged our children all to be involved in our local soccer club, and I LOVE that they have had early experience in shrugging off defeats and continuing to improve their skills on the field. One loss (or even a bunch of losses) does not end a playing career.
That's pretty hard to generalize. I worked at the biggest CDN for many years. They definitely get free traffic in many places. They had a whole team who's job was talking to network owners and saying "look, you paid for X terrabytes of traffic to us last month. We can cut that cost by 100 if you let us install servers inside your network that will cache the popular content locally."

It all depends on relative size. Bigger networks can demand money from smaller networks and/or CDNs. Networks of comparable size can profitably peer with each other without exchanging cash. Comcast may not do it for free, but the national ISP in a smallish developing country sure might.

It's a big dance, and the relationships are constantly changing. Managing it all in software to actually optimize cost and performance is a big part of the secret sauce for a CDN.
Sure it's easy to avoid surveillance state dystopia... learn from Winston...

O cruel, needless misunderstanding! O stubborn, self-willed exile from the loving breast! Two gin-scented tears trickled down the sides of his nose. But it was all right, everything was all right, the struggle was finished.

He had won the victory over himself. He loved Big Brother.
Square's Coding Challenge – Levenshtein distance
Wow, this sounds bad. It sure would be nice if Apple gave us a little bit more information, like when the bug was introduced and what exactly was not being verified. Until we get more information, you should assume the worst that all your IOS TLS traffic might be compromised.
You are mostly correct, but pervasive surveillance of police behavior, even when it is entirely controlled by the police department results in deep cuts in the use of force, and of complaints against the police.

Still, that doesn't make me an optimist about "sousveillance."
And this is what you get when you have a designer "imagine" what a PC would look like.

One of the nice things about the Mac Pro was that it was engineered to look good, as opposed to being "designed" to look good. (or not depending on your design tastes).

The modern PC has three things you have to manage when engineering a 'new' one, heat management from both the CPUs and the GPUs, signals management which can carry exceptionally high frequency signals across "busses" that act as transmission lines, and modularity.

This vision has the latter covered but introduces challenges that make keeping the other two in check probably impossible.

First (and perhaps foremost) a modern PC generates a lot of heat, and managing that heat is central to any design, like having a place to eat and a place to sleep are essential to any home design. The components will generate up to 1200W of heat (equivalent to a space heater or hair blow-dryer set on 'high') Which needs to be removed from the components fast enough to prevent them from reaching their critical temperature.

Next up, modern PCs use PCIe channels that clock at 5Ghz with low voltage differential signaling. These signals absolutely do not like going through connectors, so systems design need to minimize connector transitions to 1 or zero. The renders for this design seems to show components plugging into a back plane (minimum two connectors). Also at 5Ghz, the wavelength of these signals is 6 cm. That means that bits going through a wire that is longer than 6cm long start taking a "long time" (relative to the signal) to arrive. Now PCI has some mechanisms in the protocol to support this but it starts resulting in additional bus transactions and signals. That increases latency in a way that can turn your awesome GPU into something decidedly unawesome in terms of its performance. It isn't the GPUs fault, its getting the data too and from the CPU which is the problem. There is a reason the 'video' slot on PCs is the one right next to the processor :-). This problem is made even more manifest in memory systems. If you get a chance to look at the circuit board traces for memory DIMMs some time notice how some are really squiggly and some are straight. The trick is that they are all exactly the same length so that data that starts coming out of the chip arrives at the same time at the CPU and vice versa. Fully Buffered DIMMs (FBDIMMs) were a shot at 'fixing' this and few people bought them. The chips ran hotter and performance was worse, lose lose to most consumers.

All that said, I love the concept of modularity in a PC but at the moment I can't see how to get that without sacrificing a lot of performance. That is one of the reasons I was so impressed with Apple's effort. It gets a lot of things right.
NSA Official Warned About Threat 17 Years Before Snowden
Bad Ronald McDonald BAD
Does anyone know if this is an issue at the Foundation API level (affecting any apps using NSURLConnection, for example) or if it's a Safari issue?
Quantity is a quality of it's own. I think getting large number of people to try something is a good way to move forward. Sure it is not efficient, but fairly reliable.
You could add a visual icon as a sort of two-factor authentication. Set the icon to change every few minutes and do a push notification with the current icon to the people at the door.
Not the best metaphor, dude ...
Yea and all Ford has to do is put rotisserie grills on their F150s and they could beat McDonalds. Odd argument.
Thiago if you read this, please do your fundraiser a favor and mention all the work and review that went into your thread safe message queue already.

There is a lot of skepticism about your capability of delivering, but i think it's clear that you already have the experience needed.
I belong to a culture (North Caucasian) that doesn't / didn't have it's own writing script in that time frame. That also faced havoc due to mongol conquest (so this might have created refugees).

This discovery excites me because the person also mentions that it has Caucasian characters in the manuscript. So maybe it was written by my ancestors.
I game, lets test this then.

Lets hypothetically provide the full mobile phone records of US army personal located in Yemen, and lets count the bodies. Do you think a conventional bomb will result in few'er dead people? How many innocent friends and family would die?
Cool, that can save a lot of headaches.
Just found this documentation really well done
I don't think we are anywhere near the blocks being half full, lots are less than 100kB except for Eligius. Is there anywhere displaying this metric?
Comcast agreed to not throttle competing video services, at least until 2018, back when it acquired NBC (and so part of Hulu, which it had to step back from management from) a couple of years back.

So if you can make a case that they're "almost unquestionably" throttling Netflix, you could probably find some people very interested in that... but it sounds more like they were just saturated and are now taking steps to alleviate it.
A code school in the kitchen
There's probably a lot of kids today that could benefit from hearing a story like yours.
Rethinking Time Management
The smartest kids I knew were those with very intellectual, but hands off, parents.

I always thought it was misguided to advice parents to demand homework be done at a certain time or enforce certain metrics (test scores, volunteer hours, etc), rather than just having intelligent conversations about, well, anything!
Python 101: Book Outline
Im commenting to "win an argument". If you want to believe that information that direct drones where to send missiles are equal harmless to food, then have a nice day.
WhatsApp lost 500,000 of its users to Telegram
IHMC Robotics at the DRC. Small documentary, behind the scene
Keeping the design interns busy?
> It's your story. We help you tell it.

They really need to write something that tells you what the service does.
How Mikaela Shiffrin Won the Slalom – NYT Visualization
np ;-) after all as an heavy HN reader I understand very well the impossibility to read whole posts...
TOMS for Houses
Interesting, just last night I was searching google to see if it is possible to write a guitar tuner in html 5 :)
I just started learning the guitar. When I do basic finger exercises, I have no idea if I'm plucking the right string. Something like this could be easily extended to help provide feedback for such exercises.
Venezuela tells CNN journalists to 'get out'
>I game

Oh, you game. You so game.
Technology is like water, it finds its own level. When you make sensors and storage as cheap as dirt then you're going to end up with widespread deployment. In many polities, people seem to think that the costs are outweighed by the benefits (of improved security and so on). I'm not sure that they are and you are clearly sure that they aren't, but ultimately the criteria for arriving at a given position are arbitrary.

I mean, lots of people think technology leads to economic inequality by devaluing human labor, resulting in unemployment and pay stagnation, but you probably agree with me that it would be futile to pass a law for the express purpose of limiting industrial productivity per worker.
I'm pretty sure I remember either Gregory Maxwell or Andrew Miller suggesting it to me first, and I think it might be the latter's idea originally. (at least in the Bitcoin space) Andrew has done a lot of work on "merkelizing" data structures: http://www.cs.umd.edu/~amiller/gpads/