skysight-inc/HackerNews huggingface dataset:
I find the proposed solution for 'SELECT COUNT(customer_id) FROM orders' confusing.
They suggest placing the 3 billion order rows into three sets of 1 billion, to be distributed among three machines.
But summing the number of distinct customer IDs in each bucket doesn't give you the number of distinct customer IDs in the orders table because an ID could be in more than one bucket.
What am I missing?
Reminds me of a rug my mom had when I was growing up <3 Stuff of nightmares is a bit subjective.
The teacher cares about the system composed of the poem and its cultural context; the student cares about the system composed of grades, tests, and credentials which will eventually allow them access to the work they want to do. The meaning of the poem may or may not be confusing and arbitrary, but our hypothetical engineering student is actually trying to play "guess which subset of all the possible meanings the teacher will accept", and is thus frustrated less with the actual poem than with the system which presents understanding of the poem as an obstacle toward the student's goals.
The eraser did actually touch the board, but appears like it didn't because of the reflective surface. :)
> but honestly if doping was allowed in pro sports its a much strong assumption that college and high school kids would dope more then if kids would smoke more legal weed.

No it's not.
A great addition to this would be simple, real-world examples of how you may use each service. Build up to a more complex stack by evolving the use of each in iterative layers....

I'd like to help contribute to this if possible.
They can be afraid if they want. What are they going to do about it? Faculty will want to do it. If the administration forbids that, they will not attract good faculty.
While true, there are quite a few programmers who can. I'd go for a core library + PSR, so that the average developer can still use the core library. That way advanced developers can use something PSR compatible, and libraries that depend on the core library can still function.
I think this is due to competing native platforms for 3D graphics (e.g desktops and mobile clients) and lack of tooling. The browser has historically worked very well for static/text content and 2D graphics and building developer mind-share for a new platform is hard. However, the new WebGL export option in Unity 5* should result in more WebGL games and simulations.

* https://blog.mozilla.org/blog/2015/03/03/unity-5-ships-and-b...
Apparently gas in Venezuela is absurdly cheap. Good to know.
It was in C++ when I took it in 2002. I remember being told it was the last year they were doing C++, and they'd be switching to Java the next year.
The truth about WPEngine shared hosting architecture
Thanks, we updated the submission title.
Redux Blog Example
Tech is a meritocracy, it's just based on many more factors than technical skill. Idiot savants aren't particularly successful, but the sky is the limit for developers that are technically proficient and also able to navigate the murky waters of managerial politics.

There aren't a whole lot of fields that allow someone with only a high school diploma to make upwards of $150K. And I'd argue that those that do are usually meritocracies too.
Pretend to be a FAT-formatted mass storage device and see what files are accessed on automount. Possibly also pretend to be ext2 and see if e.g. the mount time in the filesystem superblock is updated.

You can probably also learn a bit from the timings of specific actions by the host, but as long as there is any sort of automounting, I suppose that’s the best way to find out your host OS.
Japan charges Mark Karpeles with embezzlement
I think I'm subscribed to most of those channels, haven't stumbled upon Vaillancourt yet though – time to brush off my french.

If you heaven't already, check out the Post Apocalyptic Inventor (https://www.youtube.com/channel/UCDbWmfrwmzn1ZsGgrYRUxoA) – seems to be right up your alley.
Different protocol for startup, where you select the keyboard you want. For a desktop with a good keyboard and a malicious USB both plugged in, it is going to need some way to know which one to go with anyways. The real threat is someone plugging in the bad USB after they are logged into their machine, at which point you already have a good keyboard (or are using mouse + onscreen keyboard).

Maybe even don't go with any keyboards to start, only a mouse and an onscreen keyboard and all others have to be approved.
Have you read the leaked TSA SOP document?

They don't know much.
Engineering MeetUp – Sept. 18th – San Francisco
Minted is hosting their 3rd Engineering Meet Up on Friday, September 18th! Light bites and drinks will be served at 6:00pm with presentation starting at 6:30pm.

Tim Worsley, our Distinguished Engineer, will present an overview of what website scaling means, what some of the common bottlenecks are, and how to address them with Amazon Web Services. He will also give an overview of the Amazon Web Services being talked about, and how to use them well. The talk will focus mostly on eCommerce and social media startups, Q&A following the presentation.

About Tim: Tim spent the last five of his thirty years hacking at Amazon, including rolling out ap-northeast-1 for AWS. Preferring breadth over depth, he has worked in networking, security, e-commerce and even spent time developing thick client applications.

Please join us and RSVP at:http://www.meetup.com/Minted-Engineering-Meetup/events/225209027/
Failed kickstarter ordered to pay restitution in court
OP here. If you'd like to see a kickstarter project out of this, please upvote this comment!
You and a lot of other people in this thread seem to be going out of your way to conflate automatic updates (such as security patches), and upgrading to another product (such as Win [78] -> Win 10).

You're trying to tie the concepts together to create false dichotomy, which you use as a rhetorical tactic. This usually involves specifically ignoring the people you're replying to and many other posts in the thread that already answered this subject.
And that's a large part of why Windows security has always been terrible. While we may not have expected it, that just means we were pleasantly surprised.
> I agree that "object" makes no sense when applied to S3. It's not like you can store an "account" object and call a method to get back the current balance, with accrued interest for the time since last deposit added in. Or even store an image and call a method to get back a black-and-white version. Etc.

Well, yes, they aren't OOP objects. But as you say, "files" isn't great either. But it was a theoretical alternative. For example, you could do a search/replace on the S3 docs here: http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingObjects...., and they would still make sense.

But FTP isn't even close. You could not find/replace "Object" with "FTP" without making those docs completely incoherent.
How much space should it take?
I'm glad science has come up with a new theory of how to make me even angrier while waiting in line at the airline check-in desk :)
Xah Lee can't program a line of Lisp on his own. Most of that code is collected from elsewhere.

There are much better resources to learn Emacs Lisp from.
Yea I think I got the idea of Consul being more stable because of the jepsen results and some other project running into problems with the raft library that etcd used back then.

If they rewrote that library and CockroachDB (whos engineers I respect) uses it, then I guess my fears are unwarranted.
For a more advanced one, have it yell curses instead. Or something really embarrassing/horrible.
Excellent. I shall dig it out from under the stairs then and give it a bit of a dust.
Show HN: Austerity for more productivity
Seems like it would just be easier to get real high security keys. Abloy Protec 2 Elite or the like.
If I'd cared about the grade, I wouldn't have disagreed so vehemently with the teacher; I would have played along, like you said.
I like them but it seems like 75% rails, any other good channels of talks on other languages?
Coinbase giving out $75 just for trying out Bitcoin
In the early 80's when I graduated Wharton, Stanford wasn't even on the radar at all at least from my recollection.

Stanford picked up steam post Internet because of it's relation and proximity to Silicon Valley.

If that wasn't the case, they wouldn't have to raid to attract talent now. You don't see Harvard or MIT raiding anyone in the fields that they are dominant in after all.
oh but you are a contractor then.
hey would have sold it as a memory upgrade if it had one. additionally, the phone has enough other features to get people to upgrade that more RAM would be giving something away for nothing. When they run out of ideas, they'll add more RAM
See also this article, also in The Atlantic:
http://www.theatlantic.com/magazine/archive/2015/09/the-codd...

As for larger conclusions: I blame post-modernism. No, really.

Post-modernism taught that statements are only true or false within a community, not true or false in any larger sense. It also taught that all speech is really about power, not about truth. These college students are living that out. Seeing if I'm going to play soccer? That's really a power play, not a request for information.

And it must really stink to have to live like that. Choose not to play soccer for a semester because somebody used the wrong word in an email asking if you were playing? Enjoy your nice sense of victimhood, because that's about all you're going to have. You aren't going to have much of a social life, or much of an open mind, or much peace and contentment...
> I didn't pay for Win10. They gave me the upgrade for free.

Oh, you paid for it; the price tag simply wasn't in dollars. You should probably see Aral Balkan's explanation[1] of the concept.

[1] https://projectbullrun.org/surveillance/2015/video-2015.html...
Sure, but I bet the only reason you remember the disagreement well enough to comment on it is that it was a teacher you had to disagree with. People talk all kinds of bullshit and it generally doesn't mean anything, but when someone with some authority talks bullshit, that's frustrating because you have to deal with it anyway.
A lot of security fixes break features that would otherwise be classified as exploits.
> I wonder if you actually need a hardware device for this?

Yes. Bugs in the kernel part parsing the USB descriptors IIRC were one of the avenues in PS3 jailbreaking.
> People wanting a new Delphi should probably use Go. Just because Delphi stagnated and died off.

Or, for that matter, Nim, which also has a huge amount of Pascal heritage.

Go is a hybrid of Oberon and C (with semantics leaning more towards Oberon and syntax more towards C, but they're both mixed in), and Nim is Modula-3 semantics married to Python syntax (with the best parts of a bunch of other languages thrown in). Both Oberon and Modula-3 are descended from Modula-2, which in turn is descended from Pascal.

Personally, I'm more in the Nim camp, partially because I prefer Modula-3 to Oberon, partially because I prefer Nim's Pythonesque syntax to Go's C/Oberon mashup syntax, and partially because Nim's metaprogramming features are truly beautiful.
> (after all, how would you vouch for an input device without using an input device?).

Allowing the first keyboard after boot by default seems not unreasonable. It would still make it possible for evil maids to plug in something and wait for you to boot up again, but they are difficult to protect against anyhow. This would also avoid the hassle of vouching for your keyboard every time you reboot.
Astronomical Applications API v1.0
Is there a list of backends? Is PostgreSQL supported?
The one with business skills.
Crashed my computer
An array is basically a set of homogeneous fields indexed by number, which are probably accessed in constant-time. A relational table is a completely different beast. Even after disregarding performance (which might be an abysmal difference in many use cases) it's not obvious how to access by index without "hacks". And if you consider multidimensional data, things get tougher without arrays...
No, that's wrong. The same amount of research can still be done in public universities if the talent pool is increased. You now simply have a lot more people working on the problem. Have a dozen companies with a staff of a few hundred researchers creating more knowledge, even if it's temporarily private, is a huge win. Patents expire and other companies are still capable of figuring out the competition's solution.

Basically, the entire premise is stupid. We are adding a few thousand highly skilled people into the workforce. There's no way that's a problem.
The issue not mentioned is better curating of ads. The #2 reason to block ads right now (after not making 20 connections and running half a meg of javascript that slows down your browser) is security. Malware distributors are abusing ad networks to distribute exploits. The ad networks need to do a better job keeping out the bad actors. This also ties to the privacy and spam issues as advertisers who can be trusted not to deliver malware can probably also be trusted to obey DNT and unsubscribe requests.

Speaking of spam, advertisers should adopt opt-in policies and avoid confusing "gotcha" phrasing. Things like having a large "Download" button that goes to the paid signup page, while the actual file download link is a tiny plain text link you have to scroll down to find. Stop that. It's deceptive and if done in a physical store would get you sued for fraud.

Except I really don't expect advertisers to do any of these things because they're not interested in making the viewer happy, they want to make their customers happy and that means getting as many people to "accidentally" click on their ads as possible. I'm sure they've done AB testing and heatmaps that prove playing nice is not profitable.
So... is the TL;DR that a GPL3 project on github is DMCA'ing a bunch of github forks that stripped the copyright/authorship notices?
His idea may not even involve engineering, or just regular professional programmers may be plenty.
That's what I get from it.
What are some good ones? I'd love to have something to suggest to the elisp-curious.
This is cool as a DIY project, but digital whiteboards have been around since at least 1991:
https://en.wikipedia.org/wiki/Smart_Board
Yep, that's what I figured. Thanks for the input from someone with some real knowledge on the subjects.
what happened to this project since 2010?
Unfortunately this solves the wrong problem. The bottleneck isn't arithmetic, it's data movement. The number of transistors doing arithmetic is already a very tiny fraction of a modern chip. Reducing that tiny fraction to an even tinier fraction by making arithmetic inaccurate isn't a good trade-off.
It lost that a few months ago (iPod).
I'm very passionate about the problem of procrastination, having suffered terribly from it all my life. For some people it's a relatively minor thing, but for others it's debilitating– ruining educations, careers, relationships.

What has been blowing my mind lately– and I'm always doing all the reading and experimentation I can about this– is how much of this is PHYSICAL. Hanks talks about headaches and stomach disorders– for me, it's always been anxiety and loss of appetite. Which leads to low/volatile blood sugar, which leads to mental fogginess, inaction, and worsens the cycle of procrastination.

If I could go back in time to my teenage days and change one thing, it wouldn't be scheduling, prioritization, visualization, environment-management, monotasking, and breaking down tasks into little chunks. (Though all of those things are very helpful.)

It would be to eat a hearty breakfast every morning. I'm thoroughly convinced on hindsight that it makes the biggest difference. You need a clear mind to do all of the hard, messy work of dealing with reality, and to have a clear mind you need to eat, hydrate, sleep and exercise.
Seems reasonable if they copied the code and stripped all attribution and licenses.
It would be nice if the github pages demo didn't spawn quite as many units at the start as it did. It was basically unusable for me on my pretty beefy MBP.
Changed the status to public
Previously: https://news.ycombinator.com/item?id=10204721
That's a better way of putting it, though what I was really getting at was that, whatever reason you have for believing in the importance non-empirical information, you could employ that same reasoning to believe in anything spiritual as well. If what you believe isn't supported by evidence, then a rational person has no reason to agree to it.

Don't underestimate how easy it is for a human brain to confuse wishful thinking with rational belief. I know what you are talking about -- a sense of objectivity -- but I see no reason to believe it is a valid point of view, rather than a pretense of human desire.
I think some increased consideration of public/private partnerships can only be a good thing. They generally seem to benefit the private side of the partnership from this example and others.
I'm not sure all the outrage against MS is justified since we're just talking about a large download, not any change to the user's system, or sharing of information, etc. (Though I might feel differently if my bandwidth were metered.)

But I also can't fathom how so many on this thread are willing to conclude that users consented to this by enabling automatic updates. Because, of course, you don't just consent to have Windows download any old "thing" when you enable automatic updates. You only consent to have it download updates!

While the definition of "update" is surely ambiguous and not set in stone, it should surely be guided (I would think) by the sorts of things Microsoft has called "Windows Updates" in the past. And I don't think there is a good argument that this would include a 6 GB download of an entirely new version of the OS.
My high school had these in 1995. Each marker color had a different reflective pattern on a band around the tip so the scanning laser could read it like a bar code. I remember the eraser having a solid reflective band all the way around. It was pretty cool, as we all got whiteboard "transcripts" emailed to us at the end of the class that you could play back / pause / rewind / etc... whenever you wanted.

Also, these boards had no projectors (they used real ink in the markers) and didn't require special markers (just the barcoded pen collars, which were removable)
This should be "product management 101" type of doc that all product managers should need to make for anything they are managing the evolution of.
Hey there,

I'm the guy who named the hackathon.

Back in 2013, there was no big Canadian hackathons part of MLH. We were originally going to call it Hack Waterloo or Waterloo Hacks or something along those lines. But the issue we had back at the end of 2013 is that none of the other schools really knew where Waterloo was.

We wanted a name that people could identify with an area. And considering all of the biggest undergrad hackathons are in the USA, and completely without argument South of us... Identifying as the North isn't really off base.

I believe DubHacks (U of Washington) is the only major US hackathon that is North of us.

Also, who doesn't identify Canada as the North? We aren't just a hackathon at Waterloo. Hell, over half our attendees don't even attend UWaterloo. We're Canada's largest undergraduate hackathon. That's what matters. We're identifying as Canada at a hackathon that just happens to be in Waterloo. Basically, we wanted a name that we could use even if we changed the venue to be anywhere in Canada.

You got pretty bitter over the name of a hackathon. As I said, a lot of our attendees identify Waterloo as being North of them. Because it is. Its Canada.

As for your last sentence:

Does HackMIT sound like a hackathon in which you deal with problems faced only at MIT? Does Boilermake sound like a hackathon in which you make boilers? Does PennApps make it sound like its a hackathon in which you make apps for UPenn students?

Its a name that identifies us as Canadian without explicitly being called Hack Canada because we didn't want to be too overarching as to bother the other hackathons in our Country.

Hey, who knows, maybe we eventually will make a hackathon in the style of WHacks (our 2014 April Fools prank) and call it Hack the North:
http://whacks.info/
The one at my high school (admittedly, over a decade ago) was ridiculously expensive, though. If this is cheap, it could be pretty great for a cash-strapped startup, striking the balance between a smart board and a person with a cellphone snapping photos.

(The expensiveness of the whiteboard made it even funnier when a teacher used a Sharpie permanent marker on it one day.)
Yeah, that's the DoCoMo legacy shining through.
No, it still sounds like a massive waste of time and money.

Just say that you accept assignments via version control. Done, learn it or fail. You don't need a course in it.
Instead of a takedown request, it would probably have made more sense to ask those projects to add the required license information.
Hi coreymaass, thanks for your reply. I think you are right, although the title says "SSD Hosting Solution" no one really see web page titles nowadays. Also although the first description says "Achieve more with SublimeWP, the world's first PHP7/SSD WordPress hosting provider", the word hosting is not present in any title, I've fixed that now.

With regard to the value differentiating factor the first one is that no other major WP hosting is providing PHP7 nor SSD disks. We provide both.

Secondly if you look at what you get for your money you will see that for the same amount you get more disk space, more bandwith, more reinstallations, etc. than WPEngine, FlyWheel and most other companies. We also don't charge you extra for SSL usage/setup and website migration.

Which, I hope, for someone going around window shopping for a WP host would be quite clear.

Two major things that we provide however is not sufficiently clear there, one is the super powerful Varnish page caching we provide and secondly the VPS-centered architecture and all its benefits as described here:

https://sublimewp.com/blog/why-sublimewp-vps-centered-archit...

If you read the article I'd love to know what you think of it.
You'd like our April fools prank of 2014, http://whacks.info/
> so the fact that a free database has these cool features seems exciting to them

It IS exciting to them. And to anybody who can't afford Oracle or other expensive enterprise solutions.
Dont forget to also edit your dashboard to exclude anything not in your stack.
If the complaint is to be believed, most of these weren't really 'projects' but just copies of the original source code.
Show HN isn't for blog posts:

https://news.ycombinator.com/showhn.html
Should be considered a typical CS course.
I could not agree more with this article. Human brains are hard-wired to infer 3D structure from shading. Taking away shading means taking away 3D structure, means taking away one of the most important visual cues there is to help humans grasp interfaces.

Also, coming from all the print media, human brains are conditioned to detect and separate important/immediate from un-important/less immediate content by looking at overall page structure and relative weights. Deciding against bold or large fonts for the looks takes that away too.

Finally there is a ton of research pointing to the fact that fonts with a healthy amount of thickness is more easy to read than thin fonts. The debate is still on about serifed fonts I guess but using Light Helvetica for kind of everything quite certainly is a step in the wrong direction.