skysight-inc/HackerNews huggingface dataset:
I can assure you, some colleges have worked out methods to prevent students from selling their used books too. I'll cite my previous, rinky-dink college that after a single semester, within the same year of book publication, would simply change the book required for the next course. They did this with all five of my courses. I was unable to resell a single book that I'd purchased new only four months previously.

Also to consider is the marketing of student biometrics or other private data garnered through such software, e.g. SmartThinking https://services.smarthinking.com/login/login.php, etc.

SmartThinking also blocked Linux and, in my opinion, provided no benefits to students at all. It was actually used to manage and grade the majority of our assignments. Seriously, the professor would have most assignments pre-graded by SmartThinking; it told the professor what to think! The whole system seemed an embarrassment.

EDIT: I should add that for the amount of time spent in "smarthinking", many physical classes could just as well be conducted remotely. Many students pay for a traditional course, but end up with the majority of their curriculum occurring remotely/digitally. If this is to be so, then the tuition should reflect accordingly and presently it doesn't. Also, I misspelled "smarthinking" by adding two "t"s.
It's hard to find photos that give any size reference, but a 3U cubesat is about 3 liters of volume.
I am aware that hardware generated servo signals are preferable to software generated ones. I'm also aware that the Pi2 and Pi3 are capable of creating such signals even more effectively than the original Pi.

So when you came up against this challenge, the original library doesn't work on the Pi and the author had moved on to other things you had two choices; give up on that or figure out how to make it work.

Related was another conversation I was in where the other party was unable to achieve their object on the Pi because "they Googled it and nobody has done it."

And as a spectator its always a bit sad and disappointing when people stop there.
IMO it's certainly a neat story; "I signed up looking for inspiration." Boom! Success; inspiration acquired!
I'm moderator in one of the oldest/largest delphi forum in latin-america:

http://clubdelphi.com/

Ironically, I don't use Delphi anymore. Yet, I still help people with it and defend it when is possible.

Delphi is amazing. It only have a HUGE problem: His owners.

You can re4ad why Delphi fade away here:
https://www.quora.com/Why-did-Borland-fail?share=1

"Borland lost its way when executive management decided to change the company to pursue a different market.
...
...
In the height of the enterprise transformation, I asked Del Yocam, one of many interim CEOs after Kahn, "Are you saying you want to trade a million loyal $100 customers for a hundred $1 million customers?" Yocam replied without hesitation "Absolutely."
I've been creating web based apps for a long time now(that too nothing meaningful). Honestly, I'm tired of reading the same articles that promote a JS frameworks, list a thousand reasons for how React is better than Angular, why I should be learning webpack, how my life is ruined if I don't know ES6, etc. Also there is no standard way of doing things. IMO, the web dev scene is pretty messed up right now.

As far as any employer is concerned, I should have at least something unrelated to web development to show for if I don't want to be hired as a web developer.

PS: I already have an internship in hand for the summer.
Sort of related: Drones as a service (DAAS) - let's you fly real drones via your browser. http://cape.com
Weave Net 1.9 Released: Encrypted Fast Datapath and ARM
Ruby at least has an ISO standard; it's not exactly current with today's Ruby, though.
Sucks because I'd like to see real disruption in the text book industry. It's like trying to compete against Wal-Mart .. I still shop at Target/Kroger/et. al, but I realize they now employ a lot of the same supply chain practices Wal-Mart started just to stay competitive.

So it makes me wonder if Top Hat, claiming to be disruptive and different, is or will eventually employee questionable practices just like the current industry.
This is a huge topic of debate, but the consensus from "experts" seems to be that if it's public data that's not behind some auth, then it's fair. By the way, this is what web crawlers, like Google's crawler, does.

See: https://www.quora.com/Is-website-scraping-legal-and-ethical

But I don't necessarily want to go down this rabbit hole here, as it detracts from the interesting technical issues outlined in the article. If you haven't read the entire article, I recommend that you do, because they had to overcome many interesting technical challenges while working on this.
You captured my feelings after reading this blog post pretty well.

Having never been subscribed to any lists like this the post comparing the two didn't even convince me that Nugget was superior. Quite the opposite, I signed up for Opps Daily.
It sounds like you're comparing today's websites to the 1970s mainstream newspapers. I'm not sure that's a valid comparison. (The Verge, say, is more like the underground newspapers you'd find in a head shop in the 1970s. I doubt you can find copies of those in your library. You can, however, find copies of the New York Times. Well, if you're going to compare that, compare it to today's NYT, not to The Verge.)
Can this be used for more than just multirotor drones? IE - what about other drone aircraft, as well as ground and water-based craft?

I'm currently working thru the Udacity Self-Driving Car Engineer nanodegree; as a part of the first term one of the projects used a Unity3D-based simulator to train a CNN to drive a vehicle.

It would be nice to have a more generalized simulator for this kind of work, to be able to simulate potentially more accurate environments (off road, especially). I could also see interesting work being allowed for underwater ROV environments as well...

As it is, I have considered (for an off-road and more general use) re-tasking TORCS or Trigger Rally (though after just doing some research, it seems like there are ton of these simulators - so maybe one more isn't necessary).

Still - I'm curious whether other environments and vehicles are being considered...

EDIT: It looks like Udacity recently open-sourced their simulator (one thing I have noticed about this course is that sometimes they do things, but don't let the students know about it - that, or maybe I've just been too focused on my work to notice, which is a very real possibility!)
Fixed? At least "wip" for "work in progress" doesn't raise your expectations too much.
So people would be willing to spend millions of dollars on computers and would also be unwilling to spend a few thousand more for cabling?
Not your views but I'll respond anyway:

You can look at GiveWell's recommendations which do take into account room for more funding. Apparently since vaccines seem to be fully funded, their top charity is bed nets to prevent malaria.

(Also, fame isn't the only or even the best reason to donate to charity.)
In 2013, SDPD paid $35,000 to settle a lawsuit involving a 2011 incident where officers improperly collected DNA without cause from five family members of a parolee.

But what happens to the collected DNA? Deleted from the database?

And this DNA collection campaign is not just happening in San Diego, CA, but in other areas of the country. Florida, I've heard, is very active in this area.

By the way, this is similar to how cops gave young, black men criminal records in the years after civil rights victories.

Edited: DNS to DNA.
I'd say so, I always assumed $~1 billion would get shaved off the asking price after the PR nightmare caused by the hacking.
Realtime Analysis of the Oroville Dam Disaster
Privacy and security?
In this launch, there were "3U", "2U" and "1U" sized CubeSats[1]. 1U CubeSat is a 10x10x10 cm3 cube[2], "2U" is 20x10x10 cuboid and "3U" is 30x10x10 cuboid.

[1] https://news.ycombinator.com/item?id=13650114

[2] https://en.wikipedia.org/wiki/CubeSat
Yes it will dry up but by then I expect they will have made a ton of money. This isn't an unusual pattern, I've seen it with a few platforms I've worked with.
The problem isn't on the dev side. The devs are the ones reaching out and requesting a connection—it's the submitters who aren't following through.
People live forever, why should anyone try to take up the reigns from the older generation? I think it's clear, even if you don't like some of Sons's attitude, that this was a sound-bity quote likely taken a little out of context.

And why do people fork a project when they want to fix things? I'm sure there were dozens of problems in getting started on fixing NTP, BitKeeper was just the first problem to deal with. What can you do when the current maintainer is so contrary that they have already lost access to free funding to modernize a dying code base? We don't need NTP backported to unix workstations that EOL'd over a decade ago, we need an NTP that doesn't cause more problems than it solves.
The fact that you published his data from your service, mainly because of your unhappiness about him working on his own service, is unacceptable.
There is an official post on the blog of Cliqz as well: https://cliqz.com/en/magazine/cliqz-und-ghostery
PTP is more accurate than NTP, but not as accurate as a 1PPS line. However, PTP has the advantage that is bidirectional so it can solve the (non-trival) problem of correcting for propagation delays.
The “nook and cranny” method
I agree. Asynchronous programming is orders of magnitude easier to grasp than concurrency. Especially in low lock scenarios. Interlocked.Increment(yourPost) :P
Passenger drones will begin flying over Dubai this summer
The "compiled binary" I was referring to your compiled interpreter. The aot-image tools in the GraalVM distribution is just a bash script that sets up a bunch of options to control the AOT compiler (also called the boot image generator). If you look at the end of the aot-image script, you can see how the boot image generator is ultimately invoked. The output product of this script is a static binary of a Truffle language interpreter (we don't AOT guest programs -- those will be run in the AOT compiled interpreter)

Out of the box, the aot-image script has support for building Graal.js and TruffleRuby images/binaries, but you could modify the script to build whatever Truffle language you'd like. This is just our first release of the SVM and those are the two languages we've tested. As the SVM is fairly young and under active development, it's possible you'll encounter missing functionality. But we do have at least one community member on the graal-dev [1] mailing list trying it out.

I can't say whether the SVM will remain closed or not. I really don't know. There just currently aren't any plans to open it.

[1] -- http://mail.openjdk.java.net/pipermail/graal-dev/
Pixar offers free online lessons in storytelling via Khan Academy
The problem comes from the same place as its success. JavaScript evolved based on the assumption that the browser JavaScript API was the only API that mattered. The single namespace model made it easy to write code because treating the browser API as first class made JavaScript a 'big' language where every procedure a programmer might want was directly callable.

I like C# and all, but when I write JavaScript I don't have figure out if I need to type `using Document.Query;` or just `using Document;` or `using Document.Query.HTML;` I can just type `document.getElementsByTagName('a')` and do what I want to do with the result.

The absence of ceremony makes getting simple things done much easier. It does not make hard things easier. And that's the problem JavaScript is dealing with...people are increasingly trying to do harder things in a big language that is not designed to be extended easily.

On the other hand, these things take time. It took about twenty years for the Lisp community to move toward Common Lisp and another decade before the community had mostly converged. And that was with a language where hard problems such as development tool development are in the sweet spot.
Sleeping beauty – How one of the oldest bugs in Eve got hunted down and resolved
I understand what you mean and agree. But then, you don't need to compile JS into Dart. Rather, JS into DartVM byte code.
> their attack scenario is an attacker who already can execute arbitrary code on your system, even if it's in a sandbox, which is NOT The scenario ASLR was designed to defend against.
Nothing about this attack is going to impact the effectiveness of ASLR in the cases it was designed for.

This is not the case.
You underestimate the complication of cabling and managing that cabling when building a facility that is on the scale of eight thousand or more 1U size servers (or the proprietary open compute/blade type equivalent of the same in 1U).

Then the RF and/or serial cabling from each server has to go somewhere, to some equipment (what, a new special 10 MHz reference 1U top of rack device that is a bespoke creation?), which both consumes rack space and electricity. And is managed over some sort of management network.
Low Earth orbit debris isn't a long-term problem. Atmospheric drag is enough to bring things down before too long. At the ~600km altitude these satellites use, they might last a decade or two before deorbiting naturally. Possibly less, since smaller satellites have proportionally more drag.

Higher altitudes are a much bigger problem, since debris there can stay up for a very long time.
I'm looking at this http://scilogs.spektrum.de/kosmo/gallery/4/liftime_satellite....

I couldn't find a reference for what the orbital height for these satellites are, but I am guessing they are high enough to last decades.
[Computing nostalgia] Ask HN:What are your historic tips and tricks?
Things like "always use pkunzip -d" or "compact the registry with regedit /c", that made life much easier 20 years ago (or more)

Personally, I remember that I knew some tricks with CP/M, but for the life of me, I couldn't tell today what those were :-(
in this case surely he has 'stolen'/adapted/taken inspiration from your operations not the idea?

I am a big fan of anybody who manages to push a project into production, so the last thing in the World I want to do is be demeaning about somebody's project - nonetheless, I imagine at least one person has 'invented' a similar version of this idea every month for the past few years at least.

Luckily, it is operating that separates the wheat from the chaff.
If you're providing electronic resources, then your competition isn't a $200 paper textbook. Your competition is all the free resources available online, including the PDF versions of most textbooks. There is no money to be made in this market except by conning University administrators.

Content on your platform is reliant on charging each student for it, while these free resources can easily be shared by a Prof with the class, between students in the save class, by the student associations (similar to exam databases) or from upper year to lower year students.
I appreciate your very constructive comments on my belief system.
>Where did you get the idea that NTP is defined by a 'reference implementation'?

The article and many comments here indicate that they believe NTPd is a "reference implementation". What does that mean other than "specifies behavior"?

If it instead means "Here's an example, it might do what the specification says or not" then it's not really a "reference" - the specification is.
How to Shave 73% Off of Your Load Time (It’s Really, Really Easy)
Also, love the "web". It's called the Internet, are you a tech CEO or not? I love how critical they are because you didn't conform to their specific idea of how coders share their code and communicate.

Quite recently, I had a conflict on social media, where some other programmer went halfway to doxxing me. Apparently, the worst thing he could imagine saying to someone was that "Your github sucks!" And in his mind that is sufficient for determining someone isn't a worthwhile person.

I remember when SourceForge held the same sway. Now look where it is now. (That said, I do plan on putting some more stuff up there. Though it would be hard to tell, I do have some code that is used commercially, even now.)
The vast majority of people support equal treatment of the sexes, yet most people consider themselves not to be feminists.

If you subscribe to a descriptive view of linguistics, then this means that "feminism" is defined as something other than simply a belief in equality between sexes. If you do not, then from what source do you believe words derive their meaning?
Yeah, nobody here appears to have paid attention, but in this piece Gates fails to differentiate things the foundation has actually done from all the major international public health accomplishments of the last 25 or so years -- it's pretty out there when you think about it. The most specific claims made were about the foundation's participation in groups addressing two of the issues.
I'm writing this using the Cliqz browser and I have to say I have been a very happy user for a couple of weeks now. I like the search bar (I don't search in German that often but still get quite relevant "instant" results in my experience), the integrated tracking protection and just the overall look-and-feel.

Personally, I also find it important that Cliqz is based on Firefox, other than almost all the other new browser projects out there which are based on Chromium. There is nothing wrong with Chromium, but I believe some choice / friendly competition in rendering and JavaScript engines is important for the overall well-being of the web.
Ah yes - previous discussion, 37 comments. 108/125 points depending on who you ask ;)

https://news.ycombinator.com/item?id=7921691
That's why most attempts to give a formal semantics to various standards or protocols find errors in them. This has happened repeatedly going back decades. You'd think more parties would take note to do at least a minimal, formal spec. The tooling is better than ever now.
I had an experience the other day that fit the later scenario he describes. Had to go home and take a nap. It was a throbbing headache and feeling to vomit, all because of coffee on an empty stomach!

I guess I don't have thick black hair and enough liver spots to handle it. :(
this isn't a fruitful discussion. have a nice day :)
If a site like this doesn't yell at you for accessing over just https and not tor, you can only expect it to be run by three or four letter agencies.
Yes. Would you trust Lance Armstrong not to cheat again?
One could use Bitmessage for leaks - just create a channel and let people publish data to it.

https://bitmessage.org/wiki/Main_Page
> Maybe 3 spaces is a better answer

No, tabs is the answer.
I lived 5 years in South Korea, and well:

* It was incredibly easy to meet other foreigners, and not necessarily westerners, far from that actually. I now have genuine friends on every continent.

* Since you're on the same boat, you can relate. Given how unique the work and life environment can be, it's nice to be able to talk with people who'll understand you.

* Making native friends isn't easy, even when you're making real efforts.

I don't have an unlimited amount of energy I can put into socializing, so after a short while I stopped trying too hard. Even the Korean friends I made before my move weren't too interested in hanging out once I lived there.
Basically, the scriptkiddies also need MITM, which the ISPs/Governments have by definition. I'm taking my chances with my own crypto, we'll see how that goes. I really dislike the edit horizon of HN, it's like you're not allowed to change opinion.

Also it's not "naive" hashing, I'm using a random salt for each session.
And as true as that statement is, we aren't even to the point where that bias can take effect. We rarely even read what people say: we read what journalists choose to write about what people say.
As far as I understood that means it will be getting even easier launching a self-hosted, secure Kubernetes cluster on DigitalOcean or Scaleway using DigitalOcean's or Scaleways's datacenter private network.

If you are hosting on AWS you have the luxury of AWS-VPC, whereas the when hosting on Scaleway, the private Scaleway network is not really private for your account but for all Scaleway users in their datacenter. So here you have to think about encryption a bit more. Either you encrypt all transports between your services at the service-layer, or install a VPN (tinc, PeerVPN, ZeroTier).
And on top of this for Kubernetes to work you need some SDN, e.g. flannel,Calico, which does not do any encryption.

So using Weave you get both worlds. Ready to use SDN for Kubernetes as well as transport security.

My goto feature would be ZeroTier 6PLANE IPv6 Addressing (https://www.zerotier.com/community/topic/67/zerotier-6plane-...) from Zerotier.com, once I have figured out how to use this with Kubernetes.

But right now Weave seems to be in the sweetspot for this.
That's eloquent and evocative, and resonates just as well today, 200 years later. I was going to comment on how such a mundane observation from long ago makes for an interesting read in and of itself, but it's clear from the content that this wasn't a condition oft-encountered by common folk; there was significant social stratification that made coffee (and coffeehouses) a pastime or performance-enhancing substance of the haute and petite bourgeoisie and not of everyday wage-earners, while the same is hardly true today.

From nightshift millennials to busy gen-X professionals, from the purpose-oriented to the traditionalists, from the pines of the Nordics to the pampas of South America, the populace of lots of countries is quite caffeinated throughout.
Almost all internet arguments are really the members of one group loudly asserting their shared identity. The principal means are hating the outsiders (while denying that your group would ever engage in something so distasteful) and either believing without question something an outsider would consider crazy or taking your beliefs to such extremes that an outsider would consider it crazy.

And, "conversation" now means "shut up, I'm talking"
> In UK, I was in a dorm during the summer with a private room, shared bathroom and kitchen.

That's a shame. The kitchens were the most social spaces at my university. I think taking hot food into rooms was forbidden -- in any case, few did so.

I remember giving my views on plans for new dorms at my university, which were planned to use small kitchens shared between 4-6 students. I, and many others, objected -- they were replacing buildings with large kitchens, shared with 20 or more students. Much better for meeting people and making friends. It opened after I'd graduated, but judging by the pictures, the kitchens are for about 12-14 people, possibly more :-)
How Do Students Use Stack Overflow?
I am a current undergraduate student using TopHat software. My professor stated that he was unable to typeface using Latex for the class notes. This should be a feature if it hasn't been updated already.

Additionally, at my school there is a centralized online interface for professors and students to post notes, quizzes, updates about the course, grades, forum discussions etc. Myself and many students were upset when we had to pay for a 'premium' service which offered no features outside what was offered for free in all our other classes.

All I can say is in order for TopHat to impress STEM students they will have to be very creative in the features that they offer. Though they are sometimes liked by professors, interfaces like TopHat and McGraw-Hill/Pearson are almost universally seen as a rip off by students. Access to propriety notes isn't a feature when very few students pay for any textbooks in their STEM subjects.