skysight-inc/HackerNews huggingface dataset:
There's three really great hacking movies: WarGames, Hackers and Sneakers.

WarGames really nails the solo bedroom hacker of the 80s but then mixes in the DoD and general purpose AI to turn it into a coldwar thriller.

Sneakers is a clever, quirky, thoughtful adult hacking film.

Hackers though, teenage me ate up the feeling of the hacking culture that it espoused. When I read cyperpunk books, I pictured the environment and characters as places and people who could have come from this world. The sort of irreverent, authority denouncing, cybervandalism spoke to me. The Warez, Demoscen, ANSI art scenes all seemed to sort of be a kind of foundation that created a universe that this movie made manifest.

When this movie came out, I was still telneting, BBSing and gophering around "cyberspace". As soon as I found a writeable folder on an ftp server I'd make hidden folders and upload crap and tell all my friends. We'd stay up late wardialing and playing this soundtrack. We'd telnet to random IP addresses and then get excited when we'd hit a VAX system, just like in the movie.

It formed a kind of social scaffolding my nerd friends and I hung our digital world off of.

It's kind of laughable in many ways now, like many teen counter culture movement. But it still holds a special place in my heart.
Ideally your containers don't depend on bash, and instead are just running their app's process. So then any given scenario is generally only either upgrade bash on every server (if the problem if lower in the stack than the container) or rebuild and redeploy every container (if the problem is in a library used at the app level).
When I was at Disney back in 2011, we used this daily for a year: https://www.websequencediagrams.com/

If you have a good tech architect running a meeting this tool is great to create sequence flows on the fly. It's also got great builtin features like exporting and an API for integration.

Last but not least, it has the Rational Rose theme @haddr mentioned but my personal favorite is boring ol' Blue Modern
HP to cut up to 30,000 jobs as it splits into two
Easy Way to View Job Postings on HN
I don't see any option to pay for anything - you just put the video URL and then download a selected format and that's it.
I thought about this too. The current HN title is basically the title used for this article on the NYT homepage. Prepending "New York Mayor" clarifies the significance of this "De Blasio" fellow.

<bikeshedding> Both titles have merit, both titles have flaws. Granted, in the shorter title, it's unclear that the "requirement" is of the school to offer it, not of the students to take it. In the longer title, who cares that it hasn't been formally announced yet, and it's unclear upon whom the deadline is placed. </bikeshedding>

Can't please 'em all.
I've taught programming on a volunteer basis to high school kids on behalf of a non-profit in NYC for the past two years. [0]

Rough thoughts:

* This is great news. I'm not the biggest fan of DeBlasio but this is a step in the right direction. There are too many bright and talented kids who never get exposed to computers or the field of programming. Getting to these kids and showing them that they're capable of manipulating the machines they use everyday is huge.

* There needs to be more effort put toward sourcing qualified teachers. I talked about this in more detail in another comment in this thread but a TFA equivalent might be a good idea.

* I'm pleased this is not a mandate to teach all kids programming. I've seen kids in my classroom who are there because they want to be with their friends. There needs to be a small amount of organic interest on the student's part.

* What will the curriculum be? Is it going to be AP CS which has serious issues around it and over-emphasizes theory over practice? I've found that---especially with high school kids---it needs to be fun and have immediate feedback involved (ideally visual).

Sidenote - if you're a programmer who lives in NYC and wants to make an impact now, consider volunteering for ScriptEd (https://scripted.org/).

[0] - http://dopeboy.github.io/teaching-code/
Awestruck Art under 12mins
Whoops, thanks. My phone doesn't like that word apparently
Show HN: Jerbs – Browse GitHub Jobs on an interactive map
Hey Virgie11111, I found a blank fillable 1999 ASI Lite - CF form here: http://pdf.ac/ahd5Bk
Sure, I've sabotaged outside vendors that came in myself.

One Fortune 500 company I worked for set up a fledgling out-sourcing group. I would see the tickets come up and I grabbed every one of them. I also watched for their caller ID on the help line and picked those calls up. My modus operandi would be to just not do any of the work they needed. Luckily for me, they usually didn't dot every i and cross every t with their requests. Usually we would hand hold most people, but I used this as an excuse not to do them. I remember the group manager screaming at me that he was paying a tech to sit there all week and the tech was not doing any work because I was blocking him from getting e-mail, logins and so forth. Then the next week they managed to figure out how to talk to my manager, but I had been doing a good job on everything else so far, and showed my manager how their requests were imprecise (of course, usually I helped people fill any gaps on the requests). I set up that account that day, but managed to quash or delay a lot of their other requests.
Within a few weeks I was transferred to a better position on another team, so their requests may have started going through faster, but I had probably managed to put their project behind schedule for a few weeks.

In her book "Nickled and Dimed", Barbara Ehrenreich talks about applying to some minimum wage job and on the application it said something like "Me and my employer have united interests" with her able to agree completely (a 5) to disagree completely (a 1). I saw a similar question when I applied to a minimum wage job years ago. I thought of her book, and the opening words of the preamble of the IWW constitution "The working class and the employing class have nothing in common". Of course I put a 5, that I thought my interests and the big retailers interests were completely aligned :) .

One of the first books on the subject of computer crime, "Computer Crime" by Donn Parker, tells employers that their worst problem is not outsiders, but their own employees. It goes back to the IWW constitution, or William Jennings Bryan's Cross of Gold speech. Or FDR's 1936 speech at the Democratic national convention about how "conditions of their labor - these had passed beyond the control of the people, and were imposed by this new industrial dictatorship". A speech after which FDR won over 60% of the vote and all but two states. Those who work and create wealth are a class different than the parasites and heirs who control and live off our labor. When the word comes down from on high that our work decisions are to be sabotaged more than usual, it's natural for us to sabotage the sabotage. It's in the nature of the relations of production at this stage of our society.
Well, that was just a random writing that was meant to promote their VC firm. If they had some "smarter" way to do do things, they would keep it to themselves :)
In fact, in stead of the ugly hack with background-image gifs for the tiny vote-buttons -- why not just use a couple of link-elements with proper unicode ▲ &#9650; ▼ &#9660; glyphs? If for some bizzare reason one wants to keep adding this via js in an otherwise very html4-ish design, those could be added with some css :after-magic -- but I don't see why one would do that.
Can totally relate to this. I have written, scrapped, re-written the code a few times for the past 4 years (1461 days). I am almost there!

Great advice and now I need to get things started again.
Current math teacher looking to teach computer science. Very excited to see this!
Snapchat will let users pay to replay Snaps
Too many of those meetings though and your productivity is shot anyways. It really depends on how noisy the open office is, I guess.
If it says "bankofamericaa.com" your alarm bells should start ringing. Even assuming the attacker can't get a certificate for the right country, how is the user expected to notice (and understand) the wrong country code if they can't notice the wrong domain name?
My school in Kansas had the exact thing too. Oddly enough they still used them ~5 years ago when I checked last.
One thing I've used to great success is to detect pixel density and bump up the font-weight for those users. CSS snippet:

.co-m-text-light {
font-weight: 500;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (-o-min-device-pixel-ratio: 13/10),
only screen and (min-resolution: 120dpi) {
.co-m-text-light {
font-weight: 300;
}
}
> “I’ve literally had a conversation with a student where she’s saying, ‘I really don’t like math,’ as she’s walking me through a JavaScript function to have an interactive photo gallery on a web page that she had also built from scratch,” Mr. Samuels-Kalow said. “I looked at her and said, ‘This is harder math than what you’re doing in your math class.’ ”

And being a baseball pitcher requires lots of physics knowledge. If they actually want to teach computer science, then they'll be teaching some math. But this will probably turn into a practical programming curriculum. Maybe we need to accept that vocational schools are actually what our country needs. And a vocational programming course just doesn't carry the same stigma as other fields.
The API is available but not everyone has switched to it. There is a valid argument for backwards compatibility, like Linus refusing to break userspace even when it means rejecting some improvements. However, I'm in full agreement with you here. The benefit of usability improvements far outweighs the disadvantages of breaking screen scrapers, especially when so many of those scrapers exist solely to make HN more mobile friendly.
Soviet Bus Stops
Now think about how many studies have only ever been done at a single time point and wonder how much we are missing.
I think what's being proposed here is both. I know it varies by country but atleast here in the US, kids learn the core subjects and then have a couple options for elective courses (music, basketball, etc). The objective of the mayor is to get CS into that elective list at all schools.
Man, I absolutely LOVED pixel by pixel creation. We mapped it out on a piece of paper with the grids drawn in, and then we coded it in BASIC on Apple IIe's showing how the grid in physical space was translated to code. I thought it was amazing on how we could connect the dots.
I won't pretend to be an expert, but from reading the thread it sounds like a separate data store with the additional information [e.g. who is playing sports, who is not showing up in 5th period, etc.] could readily run alongside the existing system.

To put it another way, the existing system is built to solve a particular set of problems. The set of problems that you would like to solve are mostly orthogonal. The existing system is designed to include every student, the problems you want to solve only involve some students.
Essentially the problems of interest are fine grained and the legacy system is inherently course grained. The problems have soft answers, the legacy system is for hard answers.

In reality, the duplication of effort for a parallel system is pretty much the name of the student of interest into the new system. Everything else...sports teams, fine grained absences, etc. has to be entered regardless...and a lot of information such as home address doesn't really need to come across because it's only relevant at the point where a specific action requires it.

This is a case where most of the problems of interest don't depend on data normalization because the problems are mostly related to a small number of individuals and are handled on a case by case basis. Document store and search are fine.

Build a system that scratches the actual itches as you have them, not the system to end all systems.

Good luck.
Exercising Software Freedom in the Global Email System
The Unreasonable Effectiveness of Random Forests
As a news junkie myself, I wholeheartedly agree. Where does Hacker News fit into your equation?
> From there, the implication of your view is that perhaps we should just place all the people with down syndrome in ghettos and leave them there. After all, they can never compete in the modern world. Do you think that's acceptable social policy? That that's an acceptable way to treat your fellow human beings, no matter how disadvantaged they are?

He was making much the same point, at least before the post was flagged... the point being that we must take these perhaps unpleasant facts into account when making social policy, rather than maintaining elaborate fictions that force us to disregard reality in favour of expediency.

And as far as I'm aware, we don't place people with Down syndrome into ghettoes, nor do we harbour illusions that with the right environment they will all be future neurosurgeons...
I think you could probably make Travis do this itself - the script would be a bit gnarly though.
I meant I'm hosting it for only $5/month for few K users
That one's in the FAQ ("How do I make a link in a question").

https://news.ycombinator.com/newsfaq.html
Hey these are great. Anyone know of one that will produce a playable animation through the sequence?
Imo the way they thought and executed made HP failed, i do hope 30K includes all bad decision makers.
I think there's a fundamental difference between programing and literacy. Written language is a medium whereas programs are tools.

Programming seems more similar to car mechanics to me. When the car was first introduced, everybody who owned one knew exactly how it worked and how to fix it. Partly because they were simpler and partly because the early adopter were just more interested. Over time, as the complexity and ubiquity of the car has grown, the general population knows how to operate a car but not how to fix it (save for some basic things here and there).

Similarly with computers. The increasingly abstract operating systems, UIs, and even languages have created stratifications of knowledge across the whole stack (IT, software devs, compiler writers, CEs, etc) . Most people using a computer do not know how it works anymore, just like with cars.

I think it's great that schools have to offer computer science because it's a great subject that young people can really take off with since writing software costs so little compared to other hobbies. But it would be silly to force people to learn to code. As much as computers are becoming the most integral things in our lives, it's just not a skill that everybody needs to have.
Downvotes are imperfect but HN would be worse without them. However, I don't think that has anything to do with your breaking the rule about incivility. Being downvoted, even being downvoted unfairly, is no excuse. Please only post civil comments from now on.
Perhaps they are available everywhere and I haven't noticed, but in Japan they have cellphones with 4 programmable buttons on them. You can't call anybody other than those 4 people. They are quite popular as emergency cell phones for children and the elderly (the latter because the buttons are really easy to push).
Yes, the Speed of Light Is Still Constant
While I agree that bankers hold too much influence in politics, this line of thinking is obviously incorrect. First, bankers have margins and compete like any other entity. If they are too conservative they will not get enough borrowers to cover the cost of their staff and facilities. Furthermore, to just earn a profit is not enough, a banker needs to earn a profit consummate with its market capitalization. Most banks are publicly traded, after all.
This movie may have had bad visual depictions of computers and laughable tech references but it was what kicked me in the direction im headed now. Truly, a life changing moment for me watching this as a young teenager. Mess with the best...
> Maybe we need to accept that vocational schools are actually what our country needs.

The success of dev bootcamps would seem to indicate they are what's needed. I have mixed feelings here.

> But this will probably turn into a practical programming curriculum.

I would argue that's what it should be if the pathway is to get the student to major in CS (or related). Most kids need to get excited before they get interested. If the hook is practicable programming (a la jquery photo gallery) in HS, then the catch becomes learning the linear algebra that is behind moving a picture from one spot to another.
Software Career Opportunity - Front End Software Engineer
It was a short-lived bug we introduced while working on this. https://news.ycombinator.com/item?id=10216280

Hence the 'avoid stampedes' part I mentioned above.
IMO as engineers we're going to eventually need to get used to more productive modes than doing it all ourselves.

If a piece of software can give my team a 1% speedup, it'd be worth $40k a year. Multiply that by lots of teams, we can see there is a big market on making engineers more productive.
It's effective, but it's not /very/ effective. A 1D byte-level compression like deflate is an inappropriate tool for images.

As an experiment I just opened a screenshot in Preview.app and exported to PNG with and without an alpha channel - adding alpha makes it 335KB vs 300KB. Since the alpha contains no information, there's no excuse for it to be 30KB compressed!

ffv1 or your favorite video codec with a lossless mode will produce much smaller files and decode much faster than png.
Software Career Opportunity – Lead Developer
Both written by the same guy!
I love Mr. Robot (even though it borrows rather heavily from Palahniuk, among others) and strongly recommend it to anyone who liked the movie Hackers. I particularly enjoyed the Hackers reference in that episode you mention. The character's contempt at the technical infeasibility of the data visualizations is well captured as I've probably heard that same criticism a million times by my "real hacker" friends who may have snorted derisively but still watched the film to its end multiple times.
It would be great if we had more people like Woz in the world. Though he didn't teach in public schools until after making truckloads of cash.
Back in the bad old days... when men went to the office and women stayed home, you could expect that a working mans family issues stayed at home. Now with more two worker families and single parent families, it's just not the case.

What is important for morale is that your single workers not feel like they are the ones covering for Mr and Mrs Familyman without some quid pro quo.
Good catch. Let me see if we can exclude job posts. Do you have a good example you could link to?

Edit: this should be fixed now. Is it?
We practice a strange perversion of meritocracy. Sure. But there are a number of egalitarian ideals we do subscribe to. We're really a culture built on self-enhancement. Unfair advantages take people out of a self-enhancing mode. They just start seeking advantages. We don't like that.
I think this discussion could get convoluted really quickly, because I bet 100% of the companies in the Fortune 500 have a different definition of what their "enterprise" network consists of, and how it's organized.

I can say that I used to work for one, and our departments' network was literally air gapped (not joking). Internal systems could not reach out, and no one could reach in. It was impossible for us to work remotely, because even a VPN wasn't set up. There was no physical connectivity.

But there's a difference between Hacking Team and every company on the Fortune 500: Hacking Team was in the Exploit business, they literally made money selling weaponized exploits to US enemies, and possibly allies.

If anything, I think that's literally the NSA's directive in collecting foreign intelligence.

Meaning, I believe if there was one foreign business that the NSA would spy on (and lets face it, I don't know that many), I think Hacking Team would absolutely be at the top of their list, purely for logical reasons.

But.....I also completely admit that my statement was an assumption, a "bet". I'm not guaranteeing anything, and I really don't care. I'm just over here, arm-chair quarterbacking this shit, haha.
New Plugin for Working with MS Word and OpenOffice Documents Within IntelliJ IDEA
We'll watch for that. If people start to abuse it we'll deal with it somehow.

Low-quality posts tend to get flagged, though, so it's also possible this won't be a problem.
Fravia
Even if the don't collapse, It might be nice to see first level comments have some kind of distinguishing visual context...to get to another thought... eg, comment number 2,3 etc...is ofetn buried under 1.1.1.1.1.1.1.4 sub comment discusion minutia....when a top comment has 30 or 40 sub comments.

you should be able to scroll a page and pick out the top 5 original comments...even without collapsing...
A group like that has been officially declared off-limits, which is letting the government do the governing, and completely consistent with not trying to interpret the law. DDOS is pretty clear, but a lot of behaviors are not, and CloudFlare does not want to be judge and jury. They will follow legal rulings but they will not make them.

You're taking the analogy a bit too literally when you bring in the FDA. Their DDOS protection clearly works, and the FDA would not say "oh some people inflict the flu on others, you don't get to give them flu shots".

They are providing something that is entirely defense against illegal activity. If selling safes to burglars keeps them from being burgled, so be it.
Well, it depends. If you have someone who is killing it and comes later and leaves early, who cares? If you have someone who is struggling and then also puts fewer hours in you've got a real problem. Unfortunately on my experience it's more often than not people who are already struggling who aren't putting the time in. To make that much worse people notice this and will perceive this as a unfair and demotivating situation. That fortunately though seems to work both ways. If someone is out a lot who is going great work, everyone is totally fine with it. This all makes for very unpleasant conversations and can undermine work moral on your team significantly.
It's an assumption, but I'm asking why it's a big assumption.

We know that the NSA spied on Google, Yahoo, and Microsoft, and those are our own (US) companies.

Hacking Team produced weaponized exploits/crypto/stuffs and sold it to US enemies and allies.

Having read through the documents, I assert that it's a small/likely/reasonable assumption.

It's literally the NSAs mission statement to defend the US against foreign intelligence.....how is Hacking Team not a perfect example of an appropriate target for them?
Indeed.com?
If Uber is so great, when are they gonna make a profit?
agree...good discovery tool

between /new and /firstpage

------------------------------------

edit: hope sw prevents prs/upvote rings from abusing)
True. I guess I never considered the actual device to be all that realistic. I think more about the UI they used. It was DOS and curses based which was predominant at the time. Well, except for the flight tracker scene. I guess that wasn't as true to life either.
I was at Summercon the year before Hackers was released and I remember there being some kind of presentation about it, with the point being made repeatedly that we shouldn't get hung up on the technical details, and that it had the same director as _Backbeat_, which I gathered was a good thing.

It always amused the hell out of me that they had Matthew Lillard playing Emmanuel Goldstein. They should have cast Steve Buscemi.
Why We Stopped Accepting Credit Cards