skysight-inc/HackerNews huggingface dataset:
>Thousands of years of compounded experience?

This makes it seem like you ascribe some qualities to old ideas, because they are old. E.g. it's old, so it must have been tried many times and determined to be better than other ideas.
I would report that to their department head. I thought teachers assigning their books was a conflict, needing to shell out $100 for crappy notes is a scam.
I know about this one and others, thanks. The problem is TopGrid, it is further customized, so flexible and so entrenched in my code that it would be an enormous undertaking to replace it. Even if UI was perfectly separated from the business logic, which it isn't :-)
Pathfinder doesn't do anything special in that case; it has the same limitations as stb_truetype. There's probably a way to fix these issues if they come up in practice.

I would recommend doing the trapezoidal area approach in spite of these limitations. Having 256 shades of gray instead of 8 or so makes a big difference for all paths, not just pathological ones. It often ends up faster than MSAA, too.
Don't feed Google with your visitors' data, respect their privacy, use open source Piwik instead.
It's used a lot since there are lots of legacy apps written in Delphi. You can't throw away hundreds of thousands or more lines of code just because Delphi "went out of fashion" (I know the situation is more complex than that, though).
Do the professors get paid to use tophat? If so I will avoid them at any cost. What a perverse incentive to take money from students and put it directly into the professors wallet
Dupe: https://news.ycombinator.com/item?id=13653819
Oroville dam feeds into the Feather river, the Folsom dam feeds into the American river. Here is the kicker: both the American and Feather feed the Sacramento river - a major bottle neck.

Folsom dam has turned on the spill at insane rates the past few days. I wish people living in Sacramento county (my parents) would take things more seriously.

https://cdec.water.ca.gov/cgi-progs/queryDaily?s=FOL&d=13-Fe...
From the other side of the spectrum, while not American but being raised American, I have a sense of humor that's strongly sarcastic. It alienates me from non-native english speakers in my workplace.
They're excellent. Also, much more of a full body, compound movement than people realize.
That paper is very old, before Rust 1.0. There was also a lot of discussions about ways that they could have used Rust better at the time, IIRC.

Today, there is no reason Rust should ever be 3x slower, especially in an OSdev context, where you currently have to use nightly.
Been using Tensorflow embedded in a mobile app for a few months and honestly, I’m constantly surprised at how well thought-out the tooling is, and how quickly you can get results. Conversely, I think a few things are still unnecessarily dense (installing dependencies, optimizing hyper-parameters, and some of the embedded/XLA stuff is very raw). Kudos to the team though. It sounds like they’re on the right track with TF overall, and focusing on performance (including the XLA stuff) + ease of use (high-level, Keras API) is absolutely what I want as a user right now. Keep up the great work, y’all.
This is exactly what happen in the 2013 Alberta Floods, lots of rain on deep snowpack upstream of Calgary.

https://en.wikipedia.org/wiki/2013_Alberta_floods#Meteorolog...
Another great resource I highly recommend: https://www.manning.com/books/grokking-algorithms
SecureDrop is also in use by CBC, a publicly-funded National broadcaster in Canada, and is actually implemented and managed properly -- regardless of the quality of SecureDrop itself.

https://securedrop.cbc.ca/

The gateway site is only accessible over HTTPS, then it's to an .onion via a link to Torbrowser, and mentions of TAILS, all caveats with using the stated software applies though.
So Dart hasn't really incorporated any lessons from 20 years of Java, has it? Google's answer to Tony Hoare's billion-dollar mistake is... "The Elvis operator"?
Because they basically invented the term "open source." Prior to them the biggest thing in popularizing what we now call "open source" was RMS and the Free Software Foundation, which lots of people were turned off by.

https://en.m.wikipedia.org/wiki/Open_Source_Initiative
Product Runt
I have no particular reply to this, but I would like to say: yes, this is the kind of comment that I was trying to push towards. Thank you.
So the cost should be pushed onto me instead? I understand the struggles of adjuncts and grad-students as they were most of my friends in Undergrad because I came into school older. But not one of them used Top Hat or a clone equivalent.
Or the newer book with Java code.

https://www.amazon.com/Algorithms-4th-Robert-Sedgewick/dp/03...

Robert Sedgewick also has fantastic algorithms courses on Coursera.
In related news, a company built on top of ethereum performed a crowdsale earlier today that ended after 2.5 minutes when their 2 million dollar funding goal was successfully reached. (There is some initial disagreement about how to measure the time appropriately, it may have been several minutes longer)

https://www.reddit.com/r/ethereum/comments/5u6uhb/melonport_...
How do I get started with machine learning?

I have a couple of applications in mind, mostly time series predictions. But the machine learning field seems to be vast and I don't know where to start.
Careful. The "Fly Now" button makes it sound like you're going to put your email in and get to fly. In reality, you're signing up for their mailing list for when they get to Beta....
Asking "strangers", i.e. experts in internet forums related to a stock, is a key step in learning enough about a market to trade intelligently in it. Your comment reads a little like "investors asking baby questions should trade baby securities". But just asking people's opinions on a stock doesn't mean you are a low skill investor. Quite the opposite really. People who si questions tend to get smart.
Is Udacity's AI Nanodegree Worth It?
I want to get into professional ML/AI. I'm working as full time software engineer for 3 years now and I'm looking to pick up some high-end skills in AI/ML after going through the basics in Coursera, Edx. I'm looking for a review of the past term in the program since it is VERY costly for someone from eastern Europe so I want to make sure I'm not making a stupid move by paying for the AI nanodegree in which I have been offered a place.
I mean, even if you don't did a startup, you will notice that you have ideas you told nobody and they get still executed by someone.
I'd have to interpret the Rustonomicon, which is still written in English. :-p
Not really a dupe (but I understand if it gets marked as such to focus the discussion on the other submission). This was submitted a few seconds later, but can probably be considered more substantive as it links directly to the release notes.

The other one links to www.tensorflow.org which has no information about the release yet.
They didn't get the memo(ization)...
Yes, started in 1984 with BASIC on my 8 bit home PC. Used that to learn programming, explore the machine & make a few primitive games.

Then moved on to Z80 assembler (massively faster, and that's where you really get to understand how the computer works).

At the end before going to University also used some Pascal, but not that much.

Didn't know about C back then, wish I had.
Yep, this is what I was referring to. It would have been really interesting had people started doing things with it.
Yahoo has something you cant buy. Yahoo has what makes facebook unique and google plus suk. A user base, an fing large one. This discussion is not really for hacker news. We are techies, this is a talk for business men. If anyone has ad sales experience please step up and speak to the value of yahoo. Aol would love to have the inventory of yahoo in its graps and looks like they will finally get it.

Security is for techies, I dont think yahoo's user base cares as much as lets say githubs. So while bad, its context that will help here.
Well, and I find a lot of English language texts of the eighteenth and nineteenth centuries far less stale and much more contemporary sounding than similar offerings in my native Danish. Kierkegaard and to a lesser extent Hans Christian Andersen (sort of well known examples, I suppose) sound dated, Dickens doesn't really.
The r/MachineLearning subreddit has a pretty good wiki to get started.

https://www.reddit.com/r/MachineLearning/wiki/index
> they're wasting resources implementing video chat which noone really asked for

Could you expand on this? What data are you basing this on?
That sounds really interesting. Is there a way how to help them maybe? I would be interested to know more about the app
This generation of AR is going to be like the last generation of VR -- a cool gimmick with great promise of things to come, but not really advanced enough to deliver on that promise. Even the virtualboy was pretty cool at the time, but it took 20 years to get to occulus. If someone can make these things work like they do in the movies then everybody will get one, but the technology doesn't seem to be there yet. I don't understand most of the words in this article, but it sounds like even if the computation equipment is powerful enough to render these images that the hardware to transmit them to the viewer has a lot of limitations.

I used the HoloLens at a demo and it was amazing, but after 3 demos of 5 minutes each over the course of 30 minutes, my eyes felt tired for the next hour. And the limited field of view did detract from the experience.

I've been wanting a heads up display in my glasses for years ever since the first "wearable computing" wave. Eventually it will happen, but all the hardware breakthroughs are so much slower than software.
There's something similar on Telnic https://www.telnic.org
Haha! The only problem comes if you think having a head start with a good idea is worthwhile...
We changed the URL from https://www.tensorflow.org/, which doesn't say anything about 1.0, to an article which gives a bit of background. If someone suggests a better URL we can change it again.
I learned VB3 at 13, and moved to delphi at 14. It was amazing. As easy as VB, but all the power of C++. I made my own DLL's to use in VB, just because I could. It was the coolest thing ever.

Fast forward years later, and plenty of intermediate languages (C, C++, Java, ...) I got hired into my first professional software developer job ... as a delphi developer in a company with a big multi-million line delphi codebase they wanted to migrate to the web. I had done some web development, so I ended up writing features on both the delphi and web teams, often the same feature. So I became intimately familiar with the trade-offs of delphi vs web development.

The thing about delphi: it was/is insanely productive. In the beginning it took about 3 to 5 times as long to write a comparable feature on the web side. It ended up driving me to research cutting edge web dev techniques to find some way to approach the productivity levels that delphi gave. In the end we almost got there, using rich frameworks and a component-driven UI. But to this day the delphi team can still get a feature done faster than the web team, and that's despite an IDE which is much weaker than webstorm/intellij. Object Pascal and the VCL are just that good.

However, I wouldn't do a new project in Delphi. You're locked into an ever more expensive product with an uncertain future, and the productivity advantages just aren't worth it anymore. You can get close enough using an open source dev stack, and the value of having all your tools be open and free is significant.
Sorry to hear about your back, glad that you're gonna heal.

One note about 55-70 year olds powerlifting vs body building is that they tend to be a lagging indicator since people don't usually start late in life. Also, in the 80s and 90s, bodybuilding was far more popular than powerlifting, so it would make sense that there'd be fewer people in that age category powerlifting.

There are exceptions though: https://www.youtube.com/watch?v=0zjhSlJN-Qw
Programming is essentially working with data to solve some kind of real world problem.

When working with algorithms, you’re trying to solve problems efficiently. Your programs should be fast, the wait for a solution should be short.
The only reason there was a hard fork was because it was Buterin's company that got ripped off. If it had been anybody else, they would have lost the money.

As for "The DAO", the biggest question on their forum is "How do I get out?"[1] Apparently the DAO is dead, but they seem to have kept the money.

[1] https://forum.daohub.org/
One big problem is that links die. Surprisingly often.

So five year old articles will be full of dead links that need to be cleaned up.

Bloomberg obviously doesn't want to deal with that, so the simple fix is to avoid linking to sites you don't control.
"I'm sure you noticed how poor of a predictor rain fall is in your assessment of how much water will be added to Lake Oroville."

Having worked in hydrology (in forecasting) for a year out of college -- yeah -- you might as well use tea leaves and Tarot cards. People can't even predict weather. Let alone: Snowpack + weather.
Building React Components That Are Usable for Multi Orgs
They have a website speed test that they want you to try. That's the whole point of the post, but you have to read to the bottom to figure that out. I tried the speed test. After 6 minutes of "connecting to Sao Paolo" I lost interest.
No, we've done a very poor job of even keeping up with maintenance in this country. Plus we've push the boundaries of building where we shouldn't. It won't end well for a lot of people.
It used to have more detail:

https://web.archive.org/web/20110117085131/http://w3fools.co...

Even if they have fixed all these instances since then, that all those errors were ever produced is a bad sign, especially when there were better alternatives even then.
Chinese students using “inclusion” to oppose Dalai Lama graduation speech
There is a 301 redirect from http://news.ycombinator.com to https://news.ycombinator.com.

On a fresh VM, I get a TTFB on http://news.ycombinator.com of about 200ms, then another 200ms to retrieve https://news.ycombinator.com. So maybe it's counting the TTFB of the final document.
To load graphs and run sessions. Constructing graphs is (still) another story.
China Wants Other Countries to Sail Above Sea in Its Waters
It's up to the users. Personally I don't post anything by cnet, zdnet, medium, techcrunch, arstechnica etc

See: https://news.ycombinator.com/submitted?id=spaceboy
There are steps in the Android tool chain build process that are slow (i.e. much slower than pure Java build) but IntelliJ/AS platform IDE is plenty fast on my (admittedly top-of-the-line) 2012 MacBook Pro.
6502, z80, 6809, BASIC, LSE, Pascal, COBOL, 360 assembler, S35 assembler, 68000, Microsoft Basic, LightSpeed Pascal, C, Modula-2, Object-Pascal, 8086, FORTRAN IV, Smalltalk, sh, csh, awk.

Some to learn, some to work, some for a hobby.

At work on that period, I've used 68000 assembler, S35 assembler, Microsoft Basic, LightSpeed Pascal, C, Modula-2.

In the 90's personal computers became more powerful, internet became accessible, and therefore the gamut of accessible programming languages became much wider and much more interesting (Lisp, scheme, prolog, ML, Ada, Modula-3, Oberon, etc). But that's not your question.
He sources startup ideas from Mechanical Turk?
Qt is borderline its own operating system. (I like Qt, but it does probably more than it should).
Agh the old "questioning American hegemony, therefore traitor" act. Please enlighten me how spying on virtually every single government on the planet (ally or not) is "unquestionably legitimate".
In 1986, water flowed over the top of the Auburn Cofferdam and resulted in complete failure of the dam. See this video of that incident [1] for an example of how the overtopping of an earthen dam leads to failure.

[1] https://www.youtube.com/watch?v=tDmwo5nsWfQ
Or in this case (since we're processing merges one at a time to make the calculation): git diff COMMIT^1...COMMIT^2 (aka, parent1...parent2).

I find the three-dot diff notation very useful, but confusing, and always have to type "git help diff" first and stare at the docs a bit to find this bit:

"git diff A...B" is equivalent to
"git diff $(git-merge-base A B) B"

Also, I prefer first-parent since it gets the actual change to the mainline, whereas "git diff parent1...parent2" might miss some changes with dirty merges (e.g., conflict resolution). More info here: http://stackoverflow.com/a/41356308/5819286
To be honest, I got a bit bored of pure strength training a few years ago and moved to crossfit. Since then my lifts have almost doubled and my form has improved too.

I think you're doing the absolute right thing with climbing. Its not about finding the most optimal physical return on investment for an hour of work but finding something you love so its not work at all.
Do We Need a Digital Geneva Convention?
Thanks for putting this together. Keep me in your thoughts, guys. There's a lot of misinformation about what's going on up there. I'm in Yuba City, 2 miles away from the feather and 30 ft up.

They reduced the mandatory evacuation order but more and more emergency personnel are arriving. There are (unfounded at the moment) local reports of water seeping underneath the emergency spillway weir.
You basically violated his privacy, talking about when he signed up etc.

I wonder if this was an attempt at virtue signaling (by making yourself seem untouched by him copying) or calling someone out; kind of pretentious.

You even tries to have another jab by asking him about his email procedure; trying to make him look bad.

Edit: I just wanted to point this out as an example of how much of CJ this community is. Everyone touts the same principles, but rarely follow them. Simply reading PG's essays is not enough.

Regardless, thanks for the read.
My Data Structures & Algorithms class uses this book - it's fantastic. One nitpick is the "EASYQUESTION" sorting visualizations in the book; they aren't too easy to quickly understand (why use letters instead of numbers demonstrating sorting algorithms or trees?
>It was the way the libraries and visual components (together, the "VCL") were designed

Agreed. One thing that prevented me from loving python. The language was great...but how the fk do I get a clickable button without some mish-mash of half developed 3rd party libraries?
Even if the ground is saturated, plants still will absorb more of the first inch than the 5th.
I'm sorry if I wasn't clear, I meant "before they were disclosed to NTP classic or NTPSec". In other words, by simply improving on the software engineering practice, we eliminated classes of vulnerabilities without having to track them down individually. This is pretty common with ailing code bases, though often overlooked. I'm at work right now, so I don't have a comprehensive list handy. Going through NTP classic vulns and seeing how many never impacted NTPsec would recreate such a list.

The severity varies (many weren't that big, some were)... the point of claiming the victory is to demonstrate that I'm not just having a fuss about testing code, using static analysis tools, using an accessible code repository, refactoring for lower attack surface and better separation of concerns because they are beautiful in abstract. I like results. NTPSec, and before it the temporary "rescue" team, have been slowly chipping away at the big picture mess, making the code safer and more maintainable, because it's likely to remain in service for another decade or two.

Every time 14 vulns are disclosed and we are already immune to half of them, we get to put twice the effort on the half we do need to deal with, if even we need that much. We aren't just firefighting, NTPSec can develop proactively. That means something for our users.

lots of personnel overlap here...the main difference being pre- and post- fork and where the funding came from, probably not interesting to most people.
A lot of Canadians have this attitude too.

A very close friend of mine works for OPG (via a contractor).

OPG and his contractor both have agreed to give him 2 weeks paid time off, and ~ 1 week of sick time off.

However, taking time off ensures that you WILL get laid off (reasons would be made up ofc) during the next quarter.

This basically forces everyone to not take time off (and work during vacations - my friend worked full time during statutory holidays like Christmas and New Year).

When I tried to tell him this was very illegal, he basically said that he was lucky to have his job or he'd be unemployed so he does not mind this.

Now this might be an exception but I've heard and seen numerious stories such as these all over Ontario from various companies (from crappy ones like TCS to startups to small established business like Axiom and even some big multi-national companies - especially in the fintech world and banks).

That said, there are also a lot of companies (like the one I currently work for and the previous company I worked at) that try their best to make sure employees have a great time working there and do their best to achieve that.
For my use case, I hope so.

I generally don't browse on my phone, so if I'm opening up Safari on a public network, it's to a known site or bookmark to quickly reference something (e.g. transit map, exchange rate). It's totally possible an ad on the NYT or Bloomberg has some malicious Javascript, but currently I'm naively assuming otherwise.

Also, I think many people on their phones will connect to a public hotspot just to check Facebook / Instagram / Snapchat these days and not much else.
Best book on Algorithms I know of. Extremely pedagogical and clear explanations!
6 and 7 were both great.
Nugget dude now has completely blurred the email.

That was not the point dude, you are still identifiying him in the blog post and showing your spy log on him.

The whole post is in bad taste. Epic failure.
Okay here is a startup idea; I'll do office hours with you (via Skype or in person if you are in London) once per week to keep you honest, in exchange I ask that you do the same. My email is in my profile, feel free to say Hi!
Nice, I never considered the impact of cross-sectional area on the actual collision risk.
Fair enough, my use of the term strawman doesn't really work.

I mainly felt the sarcasm was over the top and uncharitable. Fortunately, some good discussion resulted in the follow-up comments, so perhaps it was actually well placed.
I wouldn't bother too much about this blog post. It was a shitty thing to do by Nugget, not only in spirit (stole an idea? Please.) but tone.

FYI I just signed up to Opps Daily.
Warning - in the HN comment that is linked, don't click the link, is a browser popup spam which is actually hard to close (url has been dropped and picked up by a spammer?)
this is a tech forum. any response you get should not be assumed to be from an expert.
or a way for you to get into feedback from management. If you directly apply, you will never know why management did not pick up your resume.
Hearst Newspapers Hiring Interactive Developers in New York