skysight-inc/HackerNews huggingface dataset:
Education: I have been fortunate over the years in having managers who see their role as supporting me (and my tribe of colleagues) to teach students. That includes; going over the shop to get yellow paper to make copies for the student who needs handouts on yellow and who turned up in my class without warning (not the students fault); sorting out the student who is being totally unreasonable and rude (phone call to Mum, one day suspension); staying late to sort out class groups and exam registration when they get scrambled.

You get the picture.

A quote from Steve Reich...

http://sohcahtoa.org.uk/pages/files/quotes.pdf

and the good managers support us in that.
I think playground equipment is quite a bit safer! I'm pretty sure supervision has little to do with it.
I'm being downvoted because my comment spat in the face of those who think general artificial intelligence automatically implies some superior Nietzschean post-human that is qualified to run the perfect communist utopia since it no longer has distracting human emotions like greed or envy. Somewhere, a Sanfraninite spurted himself to completion while watching a live feed of indigenous humans tending to some noble savage rice field he rented on AgroBnb with Bitcoin, mined entirely by solar powered GPUs made out of free trade copper.

When you drag people out of their fantasies, they used to kill you. At least they downvote you these days, so I supposed that's better.

Yes, this is an incredibly unique view. Yes, people are going to react negatively to it because it fundamentally undermines their revenge fantasies. Yes, I can call them out on their unspoken biases no matter how uncomfortable that makes them.
We detached this subthread from https://news.ycombinator.com/item?id=12745229 and marked it off-topic.
With gdb, at least, you can set up breakpoints like this:

break file.c:200
commands
silent
printf "x is %d\n",x
cont
end

(NB: silent prevents gdb from announcing that it's stopping at the breakpoint, reducing the output noise.)

Now with gdb running the program, every time we hit that line we can get this output. With logging (set logging file <filename>, set logging on) you can get the output from the run's execution stored to a file.

Conditionals are also possible, so we only print out the results of every 10th iteration through a loop, for instance.

br file.c:200 if (i % 10) == 9
commands
silent
printf "Iteration: %d, X: %x\n",i,x
end

(NB: Not at a computer with gdb, apologies if I miswrote something in the examples.)
> most people get into cinema for love, not money

Isn't that part 4? http://endcrawl.com/blog/film-not-disrupted-yet-part-4/
I suspect it's securing the rights to build towers, and the rights to install fiber to those towers. Actually building the thing shouldn't be much of a big deal. getting a permit to dig up a mile of street, that sounds like a pain.
https://threejs.org/
Open-Source Hardware Product Creation
Thank you for that bit of info. I will search around for some documentation on that.
Its non-trivial and it could be written simpler (the tuples part could get its own type alias, making it more readable and shorter), but its not particularly bad or good.

You will find examples of this mostly in libraries, but rarely its something a beginner would write. You can actually do a lot without ever using lifetimes. Eventually you'll need to learn to read this though, and its just a matter of getting used to it. I'd say none of those is any harder to understand then let say nested list comprehension in python.
>>For example, only 1 in 5 drowning deaths are children, and there's no reason to assume a significant portion of those are unsupervised

That's probably because people spend 5+ times as much time in adulthood than they do being children.
> It follows the colloquial usage though.

....set by Marketers working for Cell phone companies who are very happy to trick you into thinking you have a faster service than you do.

Source: Worked for a cell phone company that was ecstatic to roll out new towers and tout "4G for all". They were LTE towers, with a back haul incapable of 3G speeds.
> Too many students experience a secondary-school calculus course that drills on the techniques and procedure that will enable them to successfully answer standard problems but are never challenged to encounter and understand the conceptual foundations of calculus,” he said.

As I get older I've realized that I learn better when I understand the concepts about things. I then get excited to apply what I've learned into practice.

I think that if I learned about "why calculus", what problems did it solved at the time it came around, and how we use it in practice I would have been able to grok it quicker and deeper. I didn't end up getting above a 3 on the AP calculus exam.

I did however get a 5 on the US government exam. I had a teacher who did a great job throughout the course having us work out essays and testing arguments in class to help solidify our knowledge as opposed to memorizing facts.
Regarding a 100% reduction in terrorism, in the long run, that shit might have some very significant knock-on effects. Especially the massive reduction of wars.

I do agree that the risk of terrorism is massively overrated. I think this is because terrorism requires 'agency' and thus feels both worse and more preventable.
Of course. I sell business software, never had a fraudulent transaction ever. But the video game and porn industries, for example? Tons of fraud.
This is nice! Thanks!
Megan Ellison's had a pretty good stab at breaking into film financing. I don't think it's impossible as long as you have, say, a hundred million dollars at your disposal. If you don't, that's basically game over as that's what you need to finance a handful of decent indie films.
Livepatch: Linux kernel updates without rebooting
Is there any natural limit to this?

If we take this to its logical conclusion, should every group of humans should form a stratified sample[1] of the population? What should the variables be -- age, gender orientation, sex, religion, disability status, race, color, national origin, pregnancy, marital status, number of pets, ... ?

[1] https://en.wikipedia.org/wiki/Stratified_sampling

Do you see any downsides to making every group 'representative'?
I have had the pleasure of pushing many female students into taking calculus but my success rate was about 50%. Each one of my children's friends LOVED STEM and were thinking about going into engineering. All of them said that they were the only girl in the class and were intimidated and the other said it was REALLY boring. Calculus should be easily made fun just exploring the actual concepts in real life similar to a good physical science teacher.
Yea printf debugging can be a really nice way to do selective tracing like that. Sometimes that's more important than a breakpoint.
Self-regulation and announce that from a certain date internet histories will be made public. :P
Yahoo Letter to US Director of National Intelligence, James Clapper [pdf]
And i think that was what drew many over to Linux from Windows. At least now you got some error messages that made sense (most of the time, i have seen the kernel barf up non-informative oops related to DRI because of something Mesa was doing).
well if you're going to go there... there's a great Bill Hicks sketch about how we knew the Iraqis had WMDs, we had the receipts!
Berkeley EECS grad. I didn't go the device physics route but I used calculus about twice in 4 years except in physics classes.
>What happens if US and Russian relations break down?

Russia loses the ISS, because it can't be maintained without USA ground facilities.

Essentially, it will be the end of Russian manned space flight, until they build themselves a new space station.
I'm critical of all wisdom sayings.

What doesn't kill you may go on to make you chronically ill or permanently disabled.

A wise man once said: When you have one child it's a tragedy. When you have ten children the other nine will help the disabled one, or drown him in the pool.
Where your startup is most likely to survive from round to round
Data and Health
They're using Three.js, but it looks like the spinning icosahedron is custom-made with about 300 lines of code. That includes calculating the vertices of the icosahedron, loading the model from a 3D model file, setting up the surface material characteristics, setting up the lights, animation, moving HTML nodes with the labels along with the vertices, and mouse dragging.
I suspect it's the complete lack of actual cable vaults beneath the streets in suburbia that is the issue here. Those things should be /required/ by regulation.

Actually there should be three isolated types:

Power

Clean flows (water in, gas, telecom/data)

Outflows . . .
Right, I know how the legalistic mind works. My point is about where "its own organs and employees" meets the citizenry. Leadership means these things permeate the org chart, and you can't segregate this stuff into a closed box of "their capacity as leaders."
It's clear evidence of market demand. Even in 2016, it's likely a good bet to start a bootcamp, especially outside of the US.
Has Kent Beck been pushing for TDD at Facebook, or are there too many experienced devs?

Experienced devs do what works best for them, which may be TDD but probably in most cases not.
Please please please promise that it will always stay optional?
I guess my original post wasn't very constructive. I wanted to say that seeing ads probably doesn't cause alcoholism, but OTOH, being unable to handle the thought that your precious snowflake could get to know about X too early is a sure way to lose his trust if he does get to know. And the OP indeed seemed a bit paranoid.
If the US made any sense, this would be a public works infrastructure project rather than private enterprise. The tower density and spectrum that will be needed for effective substitution of traditional wired internet services with wireless towers will be prohibitive for any reasonable company to simply invest their way into, and big teleco has proven historically to love charging more for the same now than competing to make the service better once it starts looking expensive to keep up.
I said we were warned, simple as that, you are extrapolating, and when you get warned you can take measures to make the less negative inpact, not to stop it at all, looks like you are assuming I'm not ok with married women working, witch is false, but I dislike feminists who dont' respect the desition of other women.
Ask HN: RSI is getting really bad
I have been having serious pain while typing:

Left Hand
- Pinky
- Middle Finger
- Ring Finger

Right
- Palm while moving mouse

Having read a lot of online stuff I am terrified of the prospect of losing my ability to type. My entire existence is dependent on being able to type.

I am not sure if its nerve damage ( carpel tunnel ), or joint and muscle inflammation.

Nerve damage sounds really bad. I have also read that doctors always push for surgery and it might make things worse and I might never recover my ability to type to my former glory :(

Since its RSI and related to computer usage - I realized that programmers would know the best solution.

I just purchased Microsoft sculpt and hopefully its a solution [1]

Questions:

Will it help or make things worse to go to the gym ? squats, deadlifts, etc.

What about stress balls and grip strength contraptions ?

The pain actually reduces when using them, It gets really bad when I am typing - pressing each key feels l like someone is poking my joints with a pin.

The keyboard I was using was the Lenovo Thinkpad Carbon X1 keyboard [2]. I recommed that keyboard to other HNs a while ago and am not regretting that decision to recommend. Sorry if any HNers end up getting RSI due to my advice :(

[1] http://www.peterbristol.net/wp-content/uploads/2014/08/Microsoft-Sculpt-Keyboard-Peter-Bristol-1.jpg

[2] https://cdn.arstechnica.net/wp-content/uploads/2014/01/thinkpad-x1-carbon-keyboard.jpg
Ah, sorry for the confusion. Every transaction is given an incrementing ID by the leader, and every follower commits the transactions in ID order.

Furthermore, every commit has a running SHA hash of all prior commits (and every node keeps a history of the last few million commits). This way any two nodes can compare their journals to make sure they agree -- and if there is any split, then the cluster kicks that node out.

Basically, there is no scenario in which a node that commits a different transaction (or a transaction in a different order) is allowed to remain in the cluster.
I don't hate C++, saying rust offers nothing other than memory safety is just wrong, just by being a modern language with zero cost abstractions with stuff expected of modern languages such as modules, package management, sane build system, potential for lower compile times, etc. It's not hard justifying costs of migration when considering C++ problems if something replaces it adequately. Rust has the potential to do that.
Over JTAG, you're looking at ~200ms for each break which makes it untenable for a lot of embedded use-cases.
Can we agree that you seem to have one of the greatest jobs at Microsoft?
Which ones don't?

I contend that none of them do.
Here is Google's technical description: https://developers.google.com/gmail/oauth_overview

I couldn't find an actual announcement of the switch to only allowing this method, but plenty of complaints about it: seems to have happened in 2014.
I can also recommend using the Infinite Summer blog as a companion. The bloggers often provide interesting viewpoints, as do the commenters, and they offer some (basic) help here and there to make the whole experience a bit more pleasant.
Stripe consistently produces some of the best-looking web design out there.
Don't forget OnTrac.
Great! Thanks for following-up.

If you have any link about "SQLite write-concurrency tricks to allow for creating indexes in a parallel thread", please share ;-)
Direct integration probably too... one-click to turn it on vs integrating w/ sift.
I think the freedom to play and experiment is a good thing. Talking to your children about "risks" so -they- learn risk analysis is a very good thing.

However, from the article, Mike Lanza sounds a bit of a male chauvinist. I don't like the tone of males vs females and his anecdotes. At young ages, especially before puberty, there isn't that much of a gap between girl and boy athletic capabilities. There is a huge gap in parental and society expectations and norms.
You can prevent a lot of fraud by simply requiring both a postal code and the CVV on the card. It's unlikely that a card thief has both pieces of data. (If you steal the physical card, you won't have the postal code, if you buy a database of cards, unlikely that they will have CVV's)
Seriously, the absolute best. Every single time this gets commented:

- Bitcoin: https://news.ycombinator.com/item?id=9077293

- Open Source: https://news.ycombinator.com/item?id=10167198

- Atlas: https://news.ycombinator.com/item?id=11167513
See which political candidates agree with your own positions on issues
Just checked our Stripe dashboard and it looks like this has quietly been doing good work for us for many months now blocking suspicious charges. It took me a few clicks to find https://dashboard.stripe.com/search/rules?rule_token=block_i... and after going through a few of them, the per-charge risk factor descriptions are really helpful too. The high-risk reasons are messages like: "This card has been used from an unusually large number of IP addresses across the Stripe network over the last 24 hours." and "This email has been linked to an unusually large number of cards across the Stripe network over the last hour."

Thanks to Stripe for making it not-a-black-box! I hope others who build machine learning systems also find a way to make its decisions understandable by humans (when possible).
HKPK has the potential problem that losing / compromising 2 keys leaves your site unavailable until the pin expires.
> a device that can't display the additional resolution over 480p

What a weird scenario. The current trend is for phones to have more resolution than many desktops.
Replacing "black" with "all" in the statement "black lives matter" reveals an astounding lack of knowledge of history. I'm not sure if it's racist. Maybe 'totally ignorant'? I hope the totally ignorant are on a different team.
> Different than activists for civil rights or honest government/business.

If you perceive the Right or Left to be the greater threat given the information that you have, why do you have any obligation to report on them equally? IE how 75-100% of CNNs front page is anti-Trump stories on any given day.

> It's odd that we see revelations and reports on both of them consistently from groups like The Guardian and The Intercept but not this activist.

Why?

> Constantly fund-raising then charging people for little Assange parties.

Fundraising doesn't mean profit. 501c3s also fund raise. As I'm sure you and basically everyone else on this site is aware, running an org that's active in multiple countries over the course of a decade isn't free.

> His leaks and reports in the old days were a mix of evil government and business.

The current Podesta emails somehow aren't? Have you read them at all? For instance, the stories about Podesta's dealings in Russia [1].

This email [2] includes an attached legal bill regarding formation of Leonidio LLC. Is that not government and business corruption?

1. http://www.wnd.com/2016/10/how-hillarys-campaign-chief-hid-m...
2. https://wikileaks.org/podesta-emails/emailid/13946
Giving Every Child a Monthly Check for an Even Start
(I work at Stripe) Stripe's already actioning charges based on the feedback from the machine learning models. We hope that they'll take care of most fraud for you.

If you do want to write custom rules on top of what the models are doing, we've actually built in a testing interface to the rule creation process. When you test a rule, we'll actually simulate what the rule would have done had it been active for the past 6 months. Using that information, you'd be able to tell the # of legitimate, fraudulent, or already blocked payments that would have matched the rule & make a decision on what's best for your business.

That said, we're looking to make our opinion on a given rule more clear (rules are still in beta) and would love more feedback on how we can make this better. Feel free to drop me a line (tara@stripe.com) if you have feedback!
New life goal: Join the "Chaos Team"
Nope. Physics is the same everywhere.
AP Calculus was the most useful course I took in high school. It was rigorous, and I scored high enough on the exam to get two free college classes and start freshman year at the sophomore level, which left room at the end of my college career for more specialized courses.

There should be some vetting process for the students who want to take AP classes. A lot of the students in my AP Calculus class had no business being there. One guy got a 4 out of 50 on a test once, another guy didn't even take the AP exam, and another guy just put his head down on the desk during the AP exam. But this is really a problem for individual schools and has nothing to do with College Board.
By all means, lets normalize bullying again as healthy male behavior. And normalize all their miserable victims as the losers they obviously are. Where have I heard this recently ?
Thank God I'm not in the US. I wonder what will happen to all the embedded stuff using low-power 2G chipsets because they transfer data via SMS or CSD/GPRS?

I'm especially thinking about car/truck theft systems. That's going to be expensive to retrofit these...
25 Years of Civilization: We Talk with Sid Meier
doubtful that stripe has 100,000+ business customers. Kount is another good one, that's what Braintree uses apparently.
Yeah, sure, but then it won't be the fault of whoever (me?) thought using Chaos Monkey in production was a good idea.

Is it good for the organization? Yes. Good for the guy pushing it? Very possibly very not.
Coverr – Free video backgrounds for your website
Care to actually explain why you feel that way? To clarify, MGTOW is the opposite of seeking external validation. The control group will spend their lives continuing to appeal to others, while the MGTOW will learn to be happy with who they are or to change the parts they don't like for their own sake, not others.
It is against the rules to watch video replays on the sidelines of the current game.

These tablet solutions are simply showing photos, which is replacing the paper version of printing out photos.

I can understand why a complicated tech solution that doesn't work reliably 100% of the time is essentially useless compared to a 100% reliable printed picture, solving the same use case.
Hey look, another example of why trying to sell the rights to light sucks.

We are going to see AT&T / Verizon / etc go the way of Comcast soon. The cost to improve service will be high enough and the overhead of trying to get more spectrum when they hit physical limits annoying enough and their revenues large enough and the demand insane enough they are going to constantly try to buy each other out than actually invest anything until we have one big corrupt mess like Comcast is for physical wire service.

It seems like the inevitable outcome of having infrastructure services that should be public utilities instead be provided by private companies competing over who can exploit the state to get more unfair advantage, be it land access rights for wire carriers or FCC bribing for spectrum.
TFA said they got busted in 2015, so that's likely as a result of this. They never had any sort of disclaimer like this when I signed up around 2012.
Ten Plus Two Awesome Colorado Startups to Watch in 2016
You should read this:

https://news.ycombinator.com/item?id=12746364
Glad you like it! We used Three.js (https://threejs.org) to handle rendering the icosahedron itself. Three.js actually includes an icosahedron as one of its built-in primitives, however we also wanted to add some subtle details to the model such as rounded edges. So, we created a rounded version in Cinema 4D, and then rendered both that model as well as an invisible copy of the object using the Three.js primitive. The primitive gives us easy access to things like the vertex coordinates, that are then used to position the labels, which are plain DIVs and not rendered with WebGL.
The+best+vitamins+you+need+for+weight+loss
Increased, not decreased! Though I suspect a big part of the change was decrease in severity of injuries meriting a hospital visit.
I can't answer for the above poster, but I can say I would much rather my kid call me than tell a stranger his/her last name. Kids are much more manipulable than adults, and giving out identity information might be dangerous. I'd instruct my kid to call me if another adult insists on identification.
I think this is age-dependent. If I trust my kid with a cell phone, then this is reasonable. If the kid is too young, and it's a school incident or something, then sure, it's reasonable to tell a teacher or school administrator your last name. Some rando in the park, though? No.
Because that would be a bad idea.
Your average user doesn't care, as long as they're not charged extra for exceeding their quota.
Google signs CBS for planned web TV service