skysight-inc/HackerNews huggingface dataset:
Can't one just write new assignments each year? Of course the students will share the answers. These ones are just sharing the answers publicly. You can DMCA all the public repos but there will still be groups of students who pass the answers on to next year's class.

In fact, I'd argue that in the case of the solutions being shared publicly, at least everyone can benefit equally instead of only those who are part of the clique doing the sharing.

The only real answer is to either write new assignments each year, OR, simply assume that all students will have the solutions to the assignments.

A good way to tell if students are really doing the homework is to have a 10 minute homework quiz in class where the students answer a question very similar to a homework problem. Those who have truly done the homework will be done quickly and those who haven't will struggle mightily.
Windows: "Everything" (that's the name). A lightweight, fast and advanced (if you want it) file search engine.

Linux: Most tools of course, as they are made with the Unix philosophy, but these days I'm most surprised by print drivers for Linux. Where in Windows the printer is always magically offline or slow, from Linux I can print and scan very reliably.

Vim is also worth learning, it makes editing much more... relaxed I guess. No longer have to move your mouse to the arrow keys or even the mouse/touchpad to scroll or select. It also helps that it exists on nearly every Unix system you'll ever connect to.

And finally I recently discovered LaTeX, which could be described as markdown on steroids. A little more difficult to get into, but it's easy to create professional documents and have a plain text source (which works nicely with git and other unix tools). If you have trouble getting started in LaTeX, ask me (comment here or see my profile), I also didn't know how to get started for a while.

Edit: Another Windows tool is Notepad++. I have not seen the likes in Linux when it comes to robustness. It has all the basics you need for handling any sort of file that involves manual editing, binary or plain text. If there is no binary editor available for your file of choice, or if you just want to have a quick peak, Notepad++ will do just fine. Beware of really huge files, although I have seen it handle some big things on low RAM machines too.
This is the first link for 'php send cookie' or 'php add cookie'

http://php.net/manual/en/function.setcookie.php

grep -r setcookie in my code will let you find out if i sent any cookies. Incidentally, this is the same grep I would have to do on a framework, but the framework (pick one) is probably bigger than all of my code.

As an example -- we used to have a WordPress blog; now we have a custom blog that's a total of 3628 lines of php that lives on the frontend and I included the Makefile for deployment and some extra include files cause I don't want to spend the time to consider which ones aren't needed. Content is from text files pushed with another process.

By comparison Wordpress includes 298,643 lines of php. Wouldn't you rather dig through all of my code than all of theirs? (Yes, Wordpress has a bunch of features -- but even when you turn them off, the code is there lurking, and sometimes it still runs)

Someone else from my team fixed up the mobile support and handles the css/javascript -- they were able to just look at the code and do what needed to be done. (The mobile page was broken in our install of Wordpress too, so I got it to parity anyway)

It took me about a week to write it and polish it (three days dedicated, including exporting the content from mysql, two days I was doing other things too), but on the plus side, I don't need to spend half a day to figure out how to deploy a Wordpress upgrade every time they have a security release; there have been 12 security releases since then, so I've earned a day of my life back.
I think the ho-hum responses so far to this article are because it leaves out what philosophers take for granted, which is the "stakes."

Is fb an imaginary land where words have no meaning? (kind of like 4chan) Or is it a direct extension of our reality where our actions have consequences, like being at our job?

We may not be able to even answer this question without comprehending what heterotopias are:

We tend to automatically think fb is a digital/optimized/enhanced version of every day life with the same responsibilities, ability to do damage and ethical consequences as our everyday life. However, in practice, fb appears so completely dissociated from reality that we can't expect people to be responsible for their actions there any more than we can expect Miss Piggy to go to jail for punching Kermit the Frog. [1]

If all someone cares about is acquiring users and serving timely and relevant ads, none of this matters. But people who care about designing a platform for a species to support for their entire lives, directing and controlling the platform is critical.

[1] http://cafecasey.com/miss-piggy-the-picture-of-domestic-viol...
> I really find no pleasure in exercise and would like to approach it in the most cost-effective way (i.e. maximum benefit for minimum time used).

"Body by Science", easily. No need to read the book, just the chapter on the protocol. The protocol is 12 minutes all-out effort, ONCE a week.
WordPress Users Beware: 19 Disadvantages of Using WordPress
Is hydrogen really that dangerous in small quantities? The Hindenburg had seven million cubic feet of the stuff, and half the passengers still survived.
Since getting into fitness. I would say the easy part of lifting. The hard part is the diet.
Live is pretty damn reliable, I'll vouch for this. I've used it daily for years and often had it open for a whole day at a time. Only crashes I've had have been caused by 3rd party VST plugins.
How Microsoft windows is bad for your kids
Wow, so the crown of the "fintech" movement is just as bad as the banks, and the two biggest Silicon Valley successes of the last decade, Uber and AirBnB, are really just cases of massively successful regulatory arbitrage. Nice innovation!
pocket. It just works and saves lots of time from distraction without loosing what I want to read.
There are a number of libraries that bridge React and D3, but if you want to do it from scratch you have two primary options:

1. use D3's low-level components to calculate layouts then render directly as React components, typically SVG elements, e.x. https://jsfiddle.net/g3o6t9xh/1/

2. use React's component lifecycle methods to grab the component's DOM element and render full D3 visualizations, e.x. https://jsfiddle.net/6xw2wvbc/2/
Two Sides to Every Story: A Timeline of Drug Use
Which level of autonomy? Hint: It won't Lvl 6.
Drug abuse
You only remember the journalism being better because you remember the good stuff and forget just how much crap there was in a newspaper from 30 years back. The Internet surely allows more to be published and by anyone, but generally "journalism" in the past was just as focused on "how to we sensationalize something to sell papers" as current "news" is on "how do we get more views with no effort?"
There really were live bunnies at Sean Parker's wedding
Introducing automatic object detection to visual search
That's just a glimpse of their lives, not most of it.
Warning: there's a really important point missing from this list - pay taxes in California. There's a minimum "Franchise Tax" of $800 plus a percentage of California-derived revenue. All entities doing business in California (be that selling to customers based there or having employees there) must register with the state and pay this. The first year is free though - the minimum is waived.
Everything I've seen, including my own blood testing, shows that fructose increases your blood sugar response just as much as table sugar, thus provoking a similar insulin response. I've not seen any evidence that naturally occurring fructose is any better for you than added sugars.
I knew people in college in the early '80s who ended up having to drop out of school because of long distance bills - usually conversations with a boyfriend or girlfriend they'd left behind.

My Dad is an old school phone guy ( member of the Telephone Pioneers of America ) and he still doesn't stay on a long distance call past a minute or two.
mea culpa.

I am guilty of not waiting around for him to get to his point 3/4 of the way through the article. If you're trying to bring up subtle issues, don't bury the lede.

What he's really trying to say is that you shouldn't compress sensitive data at all. And now we're into the non obvious stuff that some of us are clearly talking past each other about.

Personally, I think he's painting too broad a stroke and some domains don't have this problem, and for some there are other factors at play such as insufficient block size giving away too much information.

You could for instance probably figure out who is speaking just by the pattern of pauses, without even trying to decrypt what is said.

And then there's session cookies, which I despair of ever being secure. Because of the chosen plaintext of CRIME, even a large block size would only make the setup phase take a bit longer (finding a message that is one byte bigger than the block size). Encryption is insufficient to protect shared secrets.
We had to use a message queueing system for school, they recommended some Oracle thing. Other systems were allowed though, and most of the people chose RabbitMQ.

Can confirm, it's extremely easy to make Python, Java and PHP talk to each other. I haven't found anything it can't do yet, and it's not hogging resources either.
Midas – Enriched contact information for email lists
This is a good application for seL4. As has been pointed out, the machine running this probably does nothing else. So you don't need 99% of Linux.

The less irrelevant code you have around in a security box, the better. The attack surface shrinks.
Fair point in the first paragraph. It's the "far different discussion" I'm more interested in though. Starting with the loss of life caused by driving.
> Edit: Nevermind. The document they cite[0] clears it up.

That didn't exactly clear it up for me. Would you mind saying how that clears it up? Does it really mean 1-249 after all?
I am over in CT about an our from NYC.
I have to agree with this. I'm pretty sure that the middle of the Atlantic Ocean isn't quite the same as the U.S. East Coast...
User freedom in the age of computer-generated software
Should children have the right to vote? (2009)
I guess that is with the same power usage, as it would be disingenuous if that were different, but it would be nice to have that confirmed.

Also, I guess that, for many IoT devices, keeping range and speed the same while decreasing power usage significantly (although, as a third guess, I expect 'double the speed' means that devices can go to low power mode quicker, potentially halving power usage of the entire device) might be more useful.
The increased scrutiny could reveal much worse, who knows?
> I'm guessing it's because Germans had racial propaganda dehumanizing Eastern Europeans

The Russians also distributed plenty of propoganda pamphlets to their troops to show no mercy to the Germans (including citizens) as they faught their way towards Berlin. Propoganda comping from some high-ranking soviets, not just within the military. It was said to be a big contributing factor to their notorious behaviour afterwards.
There's a bunch of videos of her talks on YouTube; they're among the best I've seen for OO design, testing, and re-factoring.
InCorp is referenced in the non-free tools section but not in the recurring fees section. Is this an oversight ?

Isn't there a DE requirement that you have an agent(?) operating within the state if your HQ is in CA ? Incorp currently charges me $100+ a year to do this.
Either User's business model works or it doesn't. Either they're profitable or they're not. It doesn't matter if they're in a competitive space. Businesses are supposed to make a profit, and anything else is just a wall of bad excuses to protect their valuation.
I would add to this, the ability to customize open graph tags. You just do not have the same control as a custom non-wordpress solution.
1Password for Mac - For Windows not so much, unfortunately
Getting investors who can help with regulation challenges in certain cities seems worthwhile.
As I have pointed out elsewhere sometimes some piece of software isn't a good match for someone.

Me personally I don't like Mac OS X or Ubuntu Unity. I don't say they are bad but I will make an effort to avoid having to use them. (And I can tell you why.)

I can clearly see how some people might have similar issues with my favourite software.

That said: if last time was a few years ago and you youch upon Java code again you could give it another try; maybe it works better on a modern machine?
YNAB looks very close to the Dave Ramsey approach to finances.
>The employee takes the two weeks pay

Oh I wish. The more realistic scenario is the employee gets fired and loses all benefits and pay right then and there. If they're minimum wage and/or have a family, they then get evicted, their car is repossessed, and their life is ruined.

I understand the issue from the side of the business. I also understand it from the side of the employee. If at-will employment strives to be at all fair, either severance needs to be mandatory or our welfare safety net needs to be increased. Years back I got fired "at-will", and the state just laughed when I asked about money to pay my rent. Luckily my car was paid off, because they weren't going to help with that, either.
So when Apple launched the iPhone they were a startup?
Because they can raise a large amount of money at a modest dilution, it's really that simple. It's a way of guaranteeing their seat at the table, whether that's in regards to hiring or acquisitions or otherwise. When you're going up against huge companies like Priceline.com ($60b market cap, $3.3b cash, $9b sales, $2.5b profit) and Expedia ($15b market cap, $2.1b cash, $6.6b sales) - the more cash the better. Further, who knows if these relatively easy capital raising days will last (for Airbnb types at least), or whether we're rolling into a recession.

Oh yeah, and because they wouldn't be worth $30 billion if they were publicly traded. They're raising money far beyond what their business is going to be worth at any point in the next five years based on comparables to either Priceline or Expedia.
You mean using an app to hail a ride? Seems like a great startup idea right there.
To do this you can use SVG Crowbar: http://nytimes.github.io/svg-crowbar/

It's pretty easy to use. I don't do interactive so I just find it easier to export EPS files from R.
Documentary by Wired on Shenzhen
Third item on the checklist:

- Buy registered agent service in DE - 1 yr Free
If this 4 hour book is the one I am thinking it is, no need to spend any money on it. It outlines the 80/20 rule, where you can derive 80% of the benefit with 20% of the effort and how the last 20% of benefit is derived from 80% of the effort.

It then focuses on deadlifts being one of the exercises that engage about 80% of the body's muscles and focuses on a short deadlift workout on a consistent basis.
The first advantage is that it dries up funding for any potential competitors.

The second is that businesses face a sudden jump in their need for capital as they shift focus to their global operations.
Can Too Much Infrastructure Doom a City?
1. Go and its toolchain and standard library. Just an awesome piece (or collection of pieces) of thoughtful and stable engineering.

2. Redis. Nuff said.

3. Gnome. Yes yes, don't laugh. Gnome 3's latest versions are very stable and work very well.
Plotly animations are coming along gradually, and Reactive Vega may be something to look at. Unrelated to these, I've been exploring real-time visualizations (and more in focus, real-time configurability) with D3 e.g. here: http://bl.ocks.org/monfera/35be5626a47110312c35 but Mike Bostock and many of others have technical notes on updating charts, like here: https://bost.ocks.org/mike/path/
Well, certainly there is a difference if one wishes to compute, say, `\sum_{n \in \mathbb N} 1/n!`. In that case, it's easy just to say what you mean; but, then again, so is it easy to say what you mean in any occurrence of `\pi` or `\tau`. I spoke only of the passion that the issue evokes, not its practical consequences.
What when one AI pilot generalizes it's knowledge on enemy airplanes and finds out that bombing an airplane factory destroys multiple targets with minimum risk to itself?
This correlates with my personal experience. Lifting is a good idea, but my optimum for it is perhaps once a week, else I fall into overtraining. The rest of the time when I want to exercise mild cardio seems more beneficial.
> What's your source for the 'myth' of the Bataan Death March?

"100–650 American prisoners of war died on the march before they reached their destination."

https://en.wikipedia.org/wiki/Bataan_Death_March

I'm not saying the march didn't happen. I'm just saying that the propaganda surrounding the bataan "death" march is a myth. Growing up, you'd think it was worst thing in the world. But then you learn that hardly any americans died and that those americans who died were invaders/colonizers of the philiphines themselves and just as evil as the japanese invaders. That's what I'm getting at.

> There are people who say the German concentration camps were 'myths' too.

Okay? What does that have to do with what is being discussed?
Or you could explain why you feel the way you do and (s)he would have been able to have a discussion instead of shitposting.
I agree, though I've found that the animation story with React for anything even mildly complex is still pretty terrible.

My day job is building big data visualization applications with lots of D3 and React, so I have a lot of opinions about this.

If you can get away with using CSS transitions or react-motion in your app, and you don't need D3's enter-update-exit selections, I feel React's declarative syntax is a much simpler mental model and is consistent with how the rest of my app works. But anything complex you'll need to drop out of React and build your DOM in D3, which has a very different notion of element lifecycles than React and doesn't allow you to reuse any of your other React components.
Two __girls__ windows at the same time! What more could you want.
I answered this question elsewhere. The answer is that - probably, why not? I need to think about it for more than a few seconds. But the only reason I chose GPLv2 is because that's what Linux uses. I'll quit being lazy and think more carefully about licenses, and hopefully we'll wind up with something good for the BSDs.
Firing is a very important skill for any line manager or business owner. It's not pleasant, and it's complicated in various ways, but not doing it properly, not doing it as soon as appropriate or even not doing it at all is a very expensive failure that hurts everyone involved. You either learn to do it somewhat properly and timely, or you're not qualified for the job yourself.
jq sounds like something I was looking for a while ago. Just installed it (apt install jq), let's see if a situation presents itself to try it out soon.
Can people who live/work in San Francisco chime in on how you deal with these prices? Do you live farther away and commute, if so where do you live? Given the high concentration of tech companies in SF (and California in general) I feel sometimes the itch to move over there but with a baby on the way these prices give me a serious pause every time I consider it. I'd be interested in hearing about developers and people in general that have families who live and work in the area.
+1 for Emacs. eshell is my main command line and interactive shell, and since GNU Emacs 24 I have not touched a terminal emulator other than ansi-term.
But even at the same price, having an entire home in a residential area is much nicer than a small hotel room in the most touristy part of town.
I Caltrain to work, and the "last mile" … on both ends … is the majority of my commute.
Atleast 10 Dead in Turkey Airport Attack
Does anyone have any idea what happened with all of the DMCA takedown requests in September?
Heh. So many times I cmd+alt+left on someone elses mac and it doesn't work and I just :(
hm, seems like the bet is to get people that are not as scientifically well-versed to get into exercise through nice data visualization and fun shareable images of their exercise. probably has a higher likelihood of getting people to exercise instead of saying "cathespin B is good for you and here's why" people seem to be sharing their stuff
The $15 Minimum Wage Is Dangerous
The latter. I'm not sure if it's the cables or the circuitry in the devices, but most of my USB3 devices emit enough 2.4GHz noise when plugged in to prevent Bluetooth or WiFi from working with at least a few feet from the device. (5GHz WiFi is unaffected, of course)
Talk to older people. Works like a charm.
I used to think that, but I've since gone back to mostly staying at hotels.

AirBnBs are absolutely more unique than hotel rooms, but that isn't always a good thing. I've had too many late nights sat outside a property waiting for the owner to turn up, too many broken fixtures (including heating) with no-one to repair.

And (as the other poster mentioned) I've been very surprised to find out that these days AirBnB rates for "whole property" aren't even competitive with hotel rooms, especially when you factor in the "cleaning fee" and other such spurious fees that seem designed to make it difficult for you to calculate a total easily.
...and keep repeating that "the city" is the best place in the world, at every opportunity, especially since no one outside gives a rat's ass.
GiveWell recommends charities where you should donate based on impact-per-dollar: http://www.givewell.org/
He doesn't seem to like much technology that's newer than television, from all I can see. Too, the direct link is to an outright puff piece. I'm really surprised this has survived on the front page as long as it has, or gotten so near the top.
I don't want a barista to teach me to make coffee -- I want a barista to make me coffee.
> Not necessarily because they make me happy, but they never seem to make me angry or sad.

I suppose those are the criteria to look for in a thread asking for "reliable software". Couldn't have worded it any better though!
Nice looking building. Looks like they throw a excellent Casino night/circus night, I think I saw Gavin Belson there.

On a serious note I am scared for the 20-somethings I saw in the videos. Downturns come with every upswing, and a lot of these people are going to wake up and realize they'd been earning six figure salaries, but have nothing to show for it.

Edit: Also, there's some truly terrible floor plans on the higher levels.
Uber yourself before you get Kodak’ed
https://en.wikipedia.org/wiki/Rape_during_the_occupation_of_...

Millions of german women were raped by the allies.

https://en.wikipedia.org/wiki/Rape_during_the_occupation_of_...

Tens of thousands of japanese women were raped after ww2. The only reason that more japanese women weren't raped was because the japanese government provided "comfort women" for the allied troops.
yikes, the shameless stupidity of this comment is very worrying to me
And the config ux is really ...weird.
what do you use instead?
Hydrogen would be fine as a party balloon gas, but it's surprisingly hard to store and transport in its elemental form. (Which also makes it a pretty terrible vehicle fuel.) Much of the time you're better off generating the hydrogen at the point of consumption, which isn't practical for someone selling balloons from a pushcart or a grocery-store kiosk.
Actually crying.