skysight-inc/HackerNews huggingface dataset:
And should the turtle flip while digging? Thankfully, we have the assurance of geometry to tell us it will get back to digging in no time.

http://rspb.royalsocietypublishing.org/content/275/1630/11
What you describe looks like reactive programming and lazy evaluation and Mathematica has support for this using the notion of Dynamic. This is how actually Manipulate is implemented.
More recent talk from the same presenter http://undo.io/resources/presentations/accu-2016-become-gdb-...
and as someone who has continued to play, thank you.

with less users, the issues have manifested less often. i was starting to wonder if they had addressed their scale issues, but i've noticed less people on the streets playing, so it might just be that the demand is much less.
I was the same as you, got out with no college, and got a job as a Jr Unix Systems Administrator. That being said, I had a lot of Unix/Linux knowledge already from personal study. I worked my way up to a Sr Systems Admin, but wanted to build things and couldn't do that without teaching myself to code.

I'm now a Software Engineer for one of the larger financial firms in Chicago. I never went to college and am self-taught. Every firm that sees "military" treats it the same as a degree aka:

Requirements: batchelors degree or "equivalent experience".

Work hard, and you'll be fine. Tech has no issues with vets at all from what I can tell. What in specific were you looking to go into?

For reference, here is a very not up to date resume: http://www.digitalprognosis.com/resume.htm
Care to elaborate more? I'm also interesting on moving to google apps for work. Thanks.
Yikes! NT kernel is far far far better designed than any * nix¹. POSIX is an API (and not a very good one), not a kernel type anyway. Windows has had a POSIX layer for a while. The NT kernel actually has its own API that both the Win32 and POSIX APIs are implemented on top of.

Why is NT better than * nix (particularly Linux)? Two areas mainly:

- Virtual memory

This one's pretty obvious if you've ever written a malloc. Compare VirtualAlloc² with the mess of mmap/madvise/mprotect. I'm not even sure you can get the nice explicit reserve/commit of Windows with pure POSIX APIs.

Linux in particular used to have a very questionable virtual memory implementation³, but I suspect it's been much improved.

NT can demand-page kernel memory; Linux kills processes if the kernel needs memory.

- Async I/O

Here's how platforms do async I/O:

POSIX: You don't.⁴

Linux: Sleep. Wait for the kernel to wake you up when something happens so you can yell “IS ANYONE READY YET? HOW ABOUT NOW?!” at your file descriptors.

FreeBSD: Like Linux, but the API is less stupid.

Windows: Tell the kernel to run a callback when an I/O operation completes.

Personally I'm really excited for ReactOS. Linux is a 1970s kernel design.

---

¹ Well, Solaris and DragonFlyBSD have a lot of good ideas and good implementation.

² https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...

³ https://lwn.net/1999/0121/a/vmreview.html

⁴ Okay okay, you have select(2) and poll(2), but then you're using select and poll.
First off, great post.

It's very nostalgic for me because the author is fascinated by the technology of the day. COBOL, hierarchical databases, batch processing were still a norm in IT when I got into the field. My first programming job was around 1992-93 on a Vax using SQR and PL/SQL for an accounting department. We also had to be able to read COBOL. By contrast, my friend got into the field 5 years ahead of me and was hired into an insurance company. His IT department was just switching from assembly and IMS on an IBM mainframe to the "newfangled" COBOL going against DB2.

I left IBM after a year, stayed in my first programming job for a year, and then started a 5-year stint with startups. When I hit the startup scene I realized how a new norm was developing. Small servers, C/C++, relational databases, and OLTP were the dominant paradigm in smaller organizations.

The author did a nice job describing this period in the history of computing.
Being Honest About Trump
That scene did seem out of place, and I'm not sure how useful a 3D file explorer is, but fsn was a real (experimental) product for IRIX systems.

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

edit: fsn is lowercase
I'm not sure the author understands the "hacker ethos." (ESR captures all the aspects fairly well: http://www.catb.org/jargon/html/H/hacker-ethic.html )

The author makes a comparison between hackers and counter-culture movements, but doesn't seem to understand that hacking (in all its aspects) is orthogonal to "counter-culture." He also seems to be largely unaware of the ethical hacking (MIT-style). He would do well to read through ESR's page for a while.

That is, you can be a CEO, an investor, and a hacker, if you want to make cool things and give them away for free.

If you want to talk about illicit hacking....that's seen a decline because it got harder. In the 90s, most hackers were kids (Legions of Doom, Control-c, etc). Now most hackers are parts of professional criminal organizations or governments.
Analogue computing: fun with differential equations
How's it a worse version of PGP? It's similar in that it uses asymmetric encryption, but it has the benefit of having the private key stored on an HSM.
OK, that’s fair. I don’t trust the Ubuntu automount system (in general, I don’t trust GUIs that can go out of sync with the underlying system, and I always have a terminal open), and I don’t plug and unplug drives quickly.
https://news.ycombinator.com/item?id=12093449
Not another one? Didn't they get p0wned a few years ago?
Partial template name need not be a valid Ruby identifier in Rails 5
It could, but if technical skill is uncorrelated with performance scoring it will be really hard to determine how many people who make it through the process actually have the technical skill and how many don't.
Pretty much - the first paragraph links to an example of this technique being used to exploit Uber's developer documentation - http://blog.portswigger.net/2016/04/adapting-angularjs-paylo...
No, we won't, not the way we're going now. We don't have the technology to extract offworld resources, and we're not doing anything right now to change that, except for some hot air from a few places.

Most likely, our environment is going to become uninhabitable within 50-100 years, causing our population and societies to collapse, and while a few of us may persist in some domed cities for a bit, instead of building more technology to move offworld, we'll have a big religious war and then go extinct. Hopefully, some other species will eventually evolve to become intelligent and do much better than we did.
Which would also explain why he wouldn't have local back-ups, to avoid prosecution. Though this may be something of a case of, "Innocent until algorithms say otherwise."
Entropy is not the negative of information, it is the expected quantity of information:

H(X) = E[I(X)] = E[-log(P(X))]

The rest seemed just as confused.
Is this entire set of comments suffering from people conflating the debugger with an interface to the debugger? In much the same way that sometimes people conflate their compiler with their IDE.

GDB is a fine debugger. I've never had any trouble with it at all, and I don't recall ever needing a feature in it that it didn't support but other debuggers did, although I'm not a very demanding user of the debugger; I rarely need more than some conditional breakpoints and the ability to see the value of any given variable or memory location.
They used this access to download portions of the ‘user’ table which contained
usernames, email addresses and IPs for 2 million users. No active passwords were
accessed; the passwords stored in this table were random strings as the Ubuntu Forums
rely on Ubuntu Single Sign On for logins. The attacker did download these random
strings (which were hashed and salted).

Is that a session token they are talking about? What part of the OpenID protocol would involve saving a so-called "password" in the users table which is really just a "random string", but which was also hashed and salted?

Ubuntuforums does use Ubuntu One for SSO, there should be no "passwords" at all in the table, so I'm not quite sure what to make of that paragraph. Typically session tokens are not salted and hashed, although you can actually do that do avoid having to revoke them after a breach.
I use ddd, but I don't particularly like it. It's telling that after all those years we still don't have anything better, it seems like ddd today is still the same crutch as when I first used it, over 10 years ago.
I found Jupyter notebooks more stable than Mathematica.
You can run a GitHub Pages site/blog from a private repo.

Obviously, you need a paid GitHub subscription to do this, but it is possible (with relatively low cost).
This would make sense if they didn't have a non Flash option (like Twitch.tv for instance, although they just announced an HTML5 beta).

But if they have a way to serve the video without flash, it just blows my mind.
I believe text handling is one target of this years kickstarter campaign
It's an open protocol and there are open source implementations of the technology. I can use asterisk to set up a phone system and have numbers routed to me from a provider. It's the same as the Internet in that regard.

It's like saying email isn't open source because it has to have a connection to the Internet to be useful.
I find that the interface to that is somehow worse than GDB!
The EU Bot – A Classifier for the EU Referendum
Except for the fact that you can easily get by with english in most european countries.
Does your name mean "big goldfish-shaped space ship"?

This is a great question. Possibly related: I don't know the answer. :)
Where I can agree is that there are basic opportunities (e.g. networking) in the tech community that Black Americans may not take interest in. The stretch comes when you equate that to having no interest at all in technology (correct me, if I've misconstrued your point there).

What makes it a poor approximation IMHO is that you place assumptions around how to "make in tech". "Not participating == not interested" assumes that there is some universally accessible and well-known path to working in tech.

Now, if you are saying that you've taken advantage of all of those events/opportunities (from your OP) because one day you magically became interested without implicit/explicit involvement from role models, loved ones, inspirational teachers, etc. then I will concede your point... but that would make you exceptional IMHO.
Yup I ended up installing the wireless mouse "unifying receiver" on a USB extension cable so that it would work. Since I have a spectrum analyzer I could confirm that interference from the USB3.0 port was swamping the wireless signal from the unifying receiver.
Indeed, if only all such disclosures were so transparent.

I suppose transparency ends up being in reverse proportion to perceived liability, or some approximation thereof. This seems rather minor.
I wonder what companies really have designed new backends for windows for years anymore? Technically you could run many generic things there (databases or JVM), but what would you actually gain?
Likely if you have to use windows, you're left in some legacy niche, looking backwards and not into the future.
me. I think some of the animations are a gimmick and not a fan.
What do you mean? Controlling for the fact that children of African immigrants do very well should eliminate systemic racism, as they have been exposed to that their whole life, and would be exposed to all the "systemic racism" their African-American cohort members would have been exposed to as well.
Unfortunately, it's no longer possible to simply read the constitution to fully understand the rights afforded to an individual. The US Supreme Court has long upheld that a person has more fundamental rights than are explicitly enumerated in The Constitution.

Technically speaking, persons always had a freedom of association, but the court made it explicit during N.A.A.C.P. v. ALABAMA [1].

[1] http://caselaw.findlaw.com/us-supreme-court/357/449.html
This was a subject of large debate roughly 6-7 years ago at Twitter, back when Ev was CEO. This was before advertising existed on Twitter (except for a banner ad in Japan). At the time there were many strands to the debate but the tldr rolled up into three ways of being -- closed Twitter, the one that looked like FB then and Twitter today, open Twitter, the one Twitter looked like then without all the API restrictions and developer community difficulties and probably still with ads, and finally -- for lack of a better term -- Internet Twitter, which would be a federated service much like Diaspora has ended up working.

It was very hard to imagine how Twitter the company would make enough money to justify the investments it had taken by that point if Twitter the service looked more like Diaspora. You on,y have to look at Diaspora today to see that it's not obviously meeting the mission that Twitter serves today.

One interesting aspect of this is you had people like Alex Payne voting with their code in the form of the API and later with his feet after the company was clearly going down the ad-supported route (and hiring a lot to support that model -- you need to build a large amount of revenue-oriented infrastructure in that world). The API then had to be pulled substantially back because it didn't fit the revenue model, something the developer community still hasn't forgiven Twitter for.

It's amazing to me how much of what looks like corporate BS can be traced to individual personalities and their debates, or the echoes of their debates.

[to be clear, all of what I've outlined can be gleaned from media reports, books and presentations about Twitter over the years. While I am an ex-employee, this history is available to anyone who either was paying attention back then or has a small amount of investigatory skillset.]
Great book. Another one is "Proofs from THE BOOK"
But if and how frequently such changes occur depends on the third party. And as you say, the terms should require adequate notice.

Businesses of all sizes rent stable IP addresses. Some ISPs in some countries also provide them to non-business subscribers as part of the standard subscription.

It's really not too difficult to have a persistent IP address for an individual who only needs reachability and is not trying to run a high traffic, global enterprise. Avoid the popular large, high-volume providers. Obviously do not use something like AWS.
The hilarity is in how this perpetuates the reasons for excluding a class of individuals from participating in the software creation process.

Good in math probably won't give you the empathy and insights into how technology could help rural Kentuckians.

Additionally, software today is very much a 'poke at the frameworks, and mash it together' sort of affair. When I joined MS 17 years ago, knowing how to use WinDbg was probably a big skill to have. Today, it's more about knowing how to use various JavaScript frameworks.

Math specifically comes into play perhaps when talking about data science specifically, but there's an app for that.

If Math is a stand in for an ability to think critically, and apply the scientific method, then biologists, physicists, and even social scientists, might be just as qualified as any engineer.

So, yah, one more exclusionary myth about the qualifications of engineers, and who's best at it (whites and Asians? really?).
Although they obviously failed in their security efforts, I think, they did a good job in communicating the incident. No beating around the bush.
Obama Offers $400M to Back Speedier 5G Wireless Networks
This article did give me the out-loud-at-the-office chuckle and a whispered "what the f°°°" that only awe-inspiring hacks far above my programming intelligence level can provoke. :)
>But should they have these rights?

Yes, because you gave them those rights when you agreed to their terms of service. The US Post Office makes no similar claim of ownership over the mail that i'm aware of, so the metaphor really doesn't work.
I was running a BaaS startup for a bit. While researching our competition-to-be I remember finding out that Parse's Kevin Lacker is a 2x Putnam winner. Couldn't help but have instant respect for him and the whole company.

Personally as a kid I was often "sent" to these competitions but never bothered to prepare for them at all. I stupidly assumed it was a pure IQ play. Now I regret not taking it seriously. Makes me have even more respect for people that do.
I feel like a better distinction would be academic hacking and counterculture hacking. One is founded in clever solutions/information-related ideology from an academic context, and the other in subversion from an outsider context (and of course there could be overlap). Of course a CEO could be a hacker in one of those senses.
Spyder and Rodeo have this
Not sure if you found me super insightful :) or yawn obvious, but I was responding to the quote that modularity is the solution to complexity. We're surrounded by software that made that mistake and ended up adding complexity instead of reducing it.
News discussion: https://news.ycombinator.com/item?id=12093171
Since you're Czech you probably know that "Ferredo Nesterova" is not a Czech man's name, so I suspect it was never a real passport.
Nice try Jeff Dean.
You still use gdb for debugging with rr...
Yes, and dually, demonstrating to people that their code insertion filters are inadequate. You may know better, but there's still a lot of people in the real world who try to "sanitize" Javascript with thing like "Remove all ()[]'";" and think they're security masters whose code is unassailable.

That last bit isn't snark; it's my personal experience.

As mentioned in the article, there are filters in the real world that will be penetrated by this.
The first two episodes were definitely on the 'trippy' side of things.

I wish they'd ditch the whole split-personality plot, but seems like we're stuck with it. It's not a disaster, just sort of tiresome. Seems cheap when compared to the rest of the show's plotting, and I was hoping there'd be less focus on it this season now the 'reveal' is done with. I think it's mainly that they want to keep Christian Slater on screen.

The trippy 'Lynchian' stuff really doesn't work for me here either, it seems out of place/poorly handled. Judging by the critics/friends though, I think I'm in the minority there. I think the show is generally a victim of its writer's grandiose ambitions; it wants to appear epic and sophisticated but it ends up oversimplifying.

Hacking is still great, though.
Okay so i'll have to dress up like a household object during my next breakins, anybody know where you can buy a Halloween rumba outfit? :)
It is a word, just not an English one it seems! It certainly is a German word. That might explain a lot ;-) It might also explain the many occurrences, as there are many Germans writing papers in English.
Yes, they sent hoodies on premiere night to the first 509 people that reached the end sign-up page. Very cool of the marketing team and everyone involved.
Sure, but even companies like Google make mistakes or suffer disasters. In the case it seems like Google intentionally deleted the data because it was a TOS violation. But imagine the data loss was the result of a coordinated, multi-site terrorist attack. The advice would be the same - you need to have a copy of your cloud data.
Thanks for reminding these important points
Ah, I see what you're saying. By "take ads from escorts", I assumed that meant that he was literally allowing escorts to post ads on his page. What you're saying seems more reasonable.
They're both very expressive. Opera used to be in common languages instead of "foreign" languages like Italian or German, so people could actually understand the words. Nowadays, each time I've been to the opera it has had supertitles. It's not difficult to know what is going on if you don't read the programme.

Ballet is a bit more like miming, but overall, the plots are still obvious, and frankly, very thin. We don't watch the Romeo and Juliet ballet wondering if they will survive or not, but rather wondering how they will express their anguish and suffering through dance.
Although I'm happy with all the fuzz that this gimp release brings, I feel sad because Krita (another excellent graphics software, also available and better supported in windows than gimp IMO) didn't have this much attention.
Still I feel happy that a lot of open source projects are becoming powerful enough to replace its commercial counterparts. I hope that more people start using it and the developers get better funding and can support these software better.
Touche. Autohotkey can do an awful lot with its custom scripting language, but access to Lua in there would be interesting.
Cheap tickets-Cheap Hotels – Book cheap hotel rooms
Send My Love (To Your New Lover) Cover by Natalia Schafer
Yeah, I've had decent luck with both Eclipse and Qt Creator's interfaces. There's also excellent debuggers for Python like WinPDB. GDB itself has reverse debugging support which could be integrated into IDEs... https://www.gnu.org/software/gdb/news/reversible.html
Roads and Bridges: the unseen labor behind our digital infrastructure [pdf]
So, eventually, the cultural attention shifts from the the doers to the sellers.

Just a shift in attention would lead to the de-emphasis of the hacker (at least outside of infosec companies). The interesting point that you don't address is why the "hacker" moniker is bigger than ever. It wasn't a foregone conclusion. Professional software and hardware companies existed before "hacker" was thrust into the public consciousness as anything other then baddies on the news. It's not like there weren't hackers back then. Something changed, that something was branding.

There is cultural cachet to be had in the "hacker" brand. And anyone that fancies themselves more hip than what they envision programming to be like at IBM or a government contractor wants in. At least until everyone figures out hacker is a meaningless term, then it's onto the next scam.

For a take on how these things happen that I find much more interesting than this article: http://hotelconcierge.tumblr.com/post/134371738229/on-the-or...
the author is heaping a lot of meaning on the hacker ethos/culture, and is probably right about how society and the media view "the hacker".

seems to me that for folks who participate in one element or another of this giant range of stuff .. the label is rather annoying.
It's likely leftover schema from when a password was used instead of the SSO. I've seen this when a system transitioned to SSO that is based on another forum technology that also supports password. Just filled the regular password fields with garbage basically.
Amen to that. It's a whole pipeline thing that begins before they even interview, and extends at least as far as their first few promotions.

And you do it not just because you want to tick off some numbers, but you do it because a diverse workforce is going to create a more valuable and relevant company.
One nice thing about the "2 different forms of media" rule is that it would protect you against bad batches of hard drives.

Sometimes, when people buy multiple drives at once for servers, they wind up with drives from the same batch. If the drives are subtly defective, and if they're always run under identical conditions (such as in a RAID array), then I've seen multiple drives fail within days of each other.
> ESR captures all the aspects fairly well

I'm gonna stop you right there. The idea that ESR is the final authority on what the "hacker ethos" is or should be is much more offensively wrong than anything in this article.
Expensify is asking for an employment law suit with that statement.