skysight-inc/HackerNews huggingface dataset:
Bay Area, Local | Remote, Full Time

Stack: PHP, MySQL, JS/jQuery, CSS, HTML, iOS/Objective C

Resume: http://www.hire.gs

Contact: gabe [at] hire [dot] gs

I'm a web developer with 7+ years of professional experience. I love fixing problems or solving inefficiencies with the help of technology. While my main expertise is in web development, I've also been learning Objective C and building iOS apps for the last 6 months. I can quickly grasp new technologies/languages and use them to come up with solutions to business problems. I'm currently employed, but I'm open to networking, new opportunities, or fun side projects.
Absolutely agree, I was more wanting to point out to people not fully in the know that $500 was either an old price or a non-US price.

I've got a nice set of GE monitors from probably the mid 70s and they sound fantastic for music that's not incredibly bass heavy and were a quarter so that was nice.

Have you tested the Senn Momentums? They are closed and have a lot more low end than the 600/50s. I really liked them but, since I'm mostly alone at work, I went with the 650s.
> Library for rigurous verification of non-linear arithmetic

Very rigurous
And I'd argue that's a Good Thing.
Steve Jobs, a Genius at Pushing Boundaries
Antibiotic resistance is now rife across the entire globe
I suspect that it is 'opinion shaping'
Dallas,TX, Relocation, Full Time | Contract

Stack: CTO, outgoing technologist. Leading Teams, Built ongoing Rails SaaS startup {$700k run rate year 2}, Built a Rails PaaS Startup's platform, Node.js. Security, 7 yrs prior doing large Enterprise systems Architecture, Build, deploy. Cloud migrations, deployments, architecture, best practices. {eg: aws/softlayer}

Resume: Can send via request

Contact: chriszbond {at} gmail.com

Looking for high energy, leadership opportunities either in Colorado, North Carolina, North California, or Europe. Looking for high activity, high energy, and high people interaction opportunities {Startups or Enterprise {eg: AWS, Apigee}}. Open to consulting, if it involves travelling.
When you work in a body with a 13% public approval rating, you'd think there would be little effect political suicide could have.

More seriously: I think it'd be a wild-card maneuver, but I honestly don't know that it would be political suicide. Some people are angry at Congress for being ineffective. Some people are angry at the administration for failing to check the powers it has been given along lines of "decency" and restraint. I don't think those people would be sad to see Congress start using its authority as a non-executive branch.
Unexpected prerender in Chrome
Job posting: Help build out the largest transaction network in real estate
Elon Musk, Tesla plan 'Gigafactory' site
You probably meant 'hire', not 'higher'
It does look like it [1]. We'll kill this as a dupe if someone points out a previous story with a significant discussion, but not otherwise.

We did, however, change the url from [2], which stopped responding and mostly points to the GitHub page anyway.

1. https://hn.algolia.com/?q=nasa+code#!/story/sort_by_date/0/n...

2. http://code.nasa.gov/project/
But these are mp3s, they're 44,1 kHz VBRs. How is this supposed to be accurate?
Shouldn't these files be PCM .wav or at least .FLAC?
Hey guys I love these threads, but if you find yourself looking forward to them every month - I started a newsletter / community for people looking for freelance work or freelancers. I send a curated email of all the best freelance opportunities each day and allow freelancers to save hundreds of hours a month by skipping looking at job boards and businesses to get almost instant access to hundreds of freelancers inboxes without getting spammed. Check out http://letsworkshop.com I even send the good stuff from threads like these :)
Louisiana, Remote | Relocation, Full Time

Current Stack: AngularJS, CoffeeScript, Ruby on Rails, PostgreSQL, HAML, HTML, SASS, CSS

Resume: Contact Me

Contact: admin@mainspree.com

Experienced full-stack web developer.

I like fast paced, interesting and challenging. If you have something, let's chat.
Totally agree that the JVM is super powerful. I think it's Java's greatest strength. However, I don't see any current JVM language as a potential replacement. Scala is too complex. Clojure, while wonderful, is Lisp and no one has been able to make that popular for 5 decades (not even pg).
Interesting trade-off: living in exile but invited to video conference at every big name event and helping direct the course of the national security discussion, or in solitary confinement in Guantanamo but more "popular"

I'd say Snowden made the right choice.
Elm 0.12.1: Fast immutable arrays
You misunderstand my point, I think.

If you are running an organization that deals with a lot of complexity (airlines, web systems etc.), it's generally not a good idea to blame anyone but the system. If you look at everything systemically, then the organization continually learns. You have to trust the people in the system to be coming to work in good faith, if you can't do that you have other issues.
I used this site for the first time last week. I now keep getting spammed by suppliers that I never contacted.... nice
Yes, yes, yes. Excellent advice.

The only thing I'd add is that it can be worth being visible about this. If you can make a polite and neutral statement before disappearing, that can help. E.g., "I wasn't expecting such a strong reaction; I obviously need to take some time to think this over and talk with friends before saying more in public."
> Oh, great. I'm very curious. I am honestly very interested to hear what you feel Snowden has done wrong?

Oh jeez, not this shit again. It's not even relevant to the topic of the OP this time.

That is to say, here comes another giant pointless derail that will distract from the actual topic at hand.
Years in technology means exactly nothing relating to IP/Copyright/Contract lawsuits, and I find that claim extraordinary: It is the sort of thing that builds false confidence and pseudo expertise.

It's also a bit ironic given that in this case it's someone telling John Carmack -- guy who was a founder and partner at a number of businesses to great success and for many years -- what he should do. John clearly made his own analysis and decisions, and he is hardly a green entrant to the industry. And maybe Carmack is making the wrong calls, because again years in technology mean exactly nothing.

Is it bog standard advice to shut up until a trial? Hardly. Many facing such a suit will make statements such as vigorously denies, etc. There is absolutely nothing abnormal or unexpected about that.
I still don't understand the hate of Java. No language is perfect. No OS is perfect. No system is perfect. Some like, some don't.

And I agree with carsongross, the JVM is worth all the hate thrown at it and it still active developed and I think it will go nowhere.
Since we are talking in general terms, I am not persuaded by an argument based on a single individual's experience..

However well it works for you, there are any number of sad, frightened little men like George Zimmerman who will shoot unarmed kids out of fear.
If anything Go is the successor of C, Java has nothing to do with Go.
The law could simply say employees must only consider things the applicants have submitted themselves. I can think of a few reasons for such a law - applicants have no control over the internet (eg if I share my name with some criminal who turns up when my interviewer googles me), and this makes it harder for employees to discriminate based on protected categories (race, sex, marital status etc).

But as the other replies have said, it's not illegal today.
San Francisco Bay Area. Looking for a summer internship.

Stack: iOS, Objective-C, Python, Java, HTML, JQuery, git

Resume: https://app.box.com/s/eejahi2bhizztjy2ghkm

Contact: in attached resume

I'm a third year student at San Jose State University studying Computer Science. I have experience doing front-end web development and iOS development and using Python for side projects. I'm really open to doing just about anything. Ideally I would prefer to work with awesome people, hack on interesting and impactful projects, and pick up new skills that are overlooked in school. Anything I do not know coming into an internship I will make sure to learn quickly and hit the ground running.
What about Groovy?
COBOL is like bedbugs. Nobody likes COBOL; the reason it sticks around is because it's damn near impossible to get rid of.

COBOL is very hard to migrate out of production because it's incredibly difficult to translate COBOL code to other languages. Everyone writes their own version of their COBOL, and even translating one COBOL program to another COBOL programmer's "dialect" is non-trivial. COBOL provides all the power of LISP macros, except with none of the elegance - it's very hideous once you peel back the layers.

On the other hand, it's very easy to translate Go to/from other C-family languages. Indeed, there was a blog post recently on here about a company that translated their entire Python codebase line-for-line into Go. The Go team is even working on an automatic translator to translate the current gc compiler codebase (written in C) into Go.

I've used Go as my primary language for almost two years now. I wouldn't say I "love" Go - I love the things it lets me do. If Go is going to achieve the same level of dominance that Java has, and the same level of persistence that COBOL has, it's not going to be because it's got the ultimate form of lock-in (legacy code) - it's going to be because it continues to let people do powerful things very simply.
Oh, no worries, I fixed that for you:

http://gosu-lang.github.io/

;)
Hey, pretty sure I did reply to your message, I just checked and the last email I got back from you was presumably sent in error, and we didn't see the preceding message. I'll follow up again now and happy to hear from any scala / js / otherwise-awesome devs in LDN (leo@kivo.com).. No pester at all :)
Eve maker CCP bringing MMO shooter “Project Legion” to PC market
CeroWrt picked up the DNSSEC-enabled version of dnsmasq as soon as it was released, and it's been a huge hassle even among that small and technically capable userbase. Fedora has done more to try to make it usable (detecting captive portals, etc.), but there are simply too many broken networks and DNS servers out there for DNSSEC to be used to do anything more strict than putting a red flag in the browser's URL bar.
I don't mean to be negative, I'm glad someone wrote such an honest retrospective of their experienced, but wasn't all of this pretty damn predictable?

Most of us have gone through the cycle of doing a strict Agile methodology (usually Scrum), followed by dropping much of the annoying rituals because things went so much smoother without them.

Only to discover that those rituals had actual purpose, and needed to be reintroduced in some (often somewhat less formal) form or the other.

And there is nothing wrong with that process, except the part where half way down the line people start writing blogs bitching about how Agile sucks, or worse, start proclaiming they invented the Next Big Thing(TM), in this case "Programmer Anarchy".

Ironically, the whole Programmer Anarchy paper starts with proclaiming that they still adhere to the Agile Manifesto, so where the fuck do they come off claiming that this is "post-Agile"?

We still only have three flavors for any project bigger than weekend hackathon (for which we use the well-known method "programming, motherfucker"): "waterfall", which is still perfectly fine if you're making software for nuclear powerplants or weapon systems, "agile" or total failure.

By all means, share your experience, but stop making claims like "X is dead" and "Y is the new silver bullet". Or just stop labeling it altogether.
Jesus, I hope not.

Go now is like Java in 1997. A mediocre language with lots of corporate support and a big standard library. It's popular in the developer crowd right now because it's A)simple B)has a good standard library and C)getting support (in the forms of tools, tutorials, etc.) is easy.

We shouldn't let those things be the deciding factors in choosing what language to stick with over the next ten or twenty years. That's what we did with Java, and even though we're on revision 8, people are still (rightfully) complaining about many of the same flaws that are still present 20 years later.

As Java aged, developers realized that they didn't actually want the type of language that Java started out as, so over time, Java has accumulated features like lambdas, generic programming, etc., but because the language wasn't designed with it in the first place, it's all sub-optimal cruft.

Go has a lot of the same problems now. No generic support (What language designer in 2014 builds something that idiomatically requires casting to the top type? That was precisely a huge problem for Java; Java (sort of) fixed this by adding Generics in 2004), a mediocre type system (which gets completely ignored pretty frequently anyway; see the previous issue), inflexible (you can't extend important built-ins like range or make()), and with none of the interesting features that programming languages have gotten good at in the last few decades (pattern matching, immutability, null/nil-free programming, etc.).

I really hope that developers can see past the hollow promises of corporate support and a strong standard library and wait for a language that is actually good in and of itself, and not just because there are so many developers propping it up. There are a number of very well-designed languages on the horizon. The one closest to Go may be Rust, which has excellent features like ML-style generic programming, pattern matching, an almost-hindley-milner type system, strong support for immutable and functional programming, etc.
Does anyone know any good platforms for mobile cobol development?
This assumes the url that process the ?next request pass the info in a Crossdomain way... Ie get vars or post.

Everyone does cookies or backend storage.

unless you can compromise the target dns, this is impossible to exploit except for very lousy sites... But if they are bad to this point, you probably already have a local shell access
It would lose wars, basically. Now, this matters less than it used to in this age of the nuclear bomb, but knowing what other nations are doing and planning is still useful in trade and technology. Knowing more about the market than others means you get better deals and China isn't the only nation doing industrial espionage.

Terrorism? It's a pretty pedestrian intelligence agency whose primary aim is to prevent terrorism. The NSA is stuffed full of paranoid people with information addiction. They don't care about terrorism; they just want all the world's secrets. An intelligence guy is just as likely to respect other's privacy as a security researcher is to accept other people reading his files. It's in their nature not to.
What was your experience with battery life? I had a Pangolin around 2010 that I loved, but the battery would only last 1.5-2 hours.

I have a Thinkpad 430s with a bay battery now, which gets 4-6 hours of battery life. I would have a hard time going back to a machine with a battery life much shorter than that.
user sessions would get picked up by if you just injected the oembed player dom rather than hand-rolling it (https://developers.soundcloud.com/docs/oembed) - no authentication required.
Be careful clicking the links to medium.com They contain lots of whining and self pity.
Eventjoy (YC W14) Makes Its Ticketing Service Free for Organizers
Japan's Asial Released A Free UI Generator For Simple Mobile Designing
> 1. GET OFF SOCIAL MEDIA. Everything you say and do will make you a target. The only things you can say that might help you would be contrition

IANAL, but this seems like bad advice. If there's litigation involved, any sort of apology could be taken as an admission of guilt.
How to make $250,000 with ASCII graphics: The story of A Dark Room
Picplace – a simple app to store your favorite places
From the point of view of a "devops" developer - who has done hard time in QA and DBA as well - this requirement changes drastically when performance and scaling enter the equation. The scale slides quickly from "lose no data, ever" to "we can lose a few seconds of transactions if it speeds up the web page" to "we can lose a lot of data and still be OK, as long as we're still online".

Seconds, or even minutes worth of lost data do cost the company, but not nearly as much as poor performance. And unfortunately, developers tend to over-value data in the equation, leading to decisions which cause a company problems when it comes time to grow.

Ultimately, the best tools for ensuring business continuity (with few exceptions) is redundancy coupled with a set of proper backups.
Why does it take Snowden to ask this question? Since when is blatant perjury before Congress not a punishable offense? I guess if you perjure yourself over drug use in baseball that's a lot more important.
I'm currently in China, but good to go to anywhere.
Well, I believe that developers should be able to choose their own tools although work requirements can understandably override personal choices.

I used to be a 'Java guy' (for many years I was the number one Google search result for "Java consultant") but I migrated to Ruby out of personal preference, then to Clojure because I got a lot of work offers using Clojure, and now I am struggling to learn Haskell. That said, the bits of Java programming that I have been doing lately (mostly Java 8 with streams and lambdas) has been a lot of fun.

Bottom line IMHO is that choice of programming language is not that important. More important is having a good fit with existing code bases, lots of trained developers, good libraries and frameworks, and adequate performance.
Playing withload testing tool and wanted many HTTP codes; hacked this together
A spec for Humanized web APIs, aka HAPI
The OAuth servers I have developed have done like GitHub does [1] and at least confirm the redirect given during auth starts with the application-level URI. I think it gives plenty of flexibility while still not openly redirecting. Edit: Or maybe I don't understand the flaw since it says GitHub is vulnerable...

1 - https://developer.github.com/v3/oauth/#redirect-urls
The XPS 15 is the same machine with a different GPU if you want to save a few $s.
Pentagon Admits "No Solution" to Replace Russian Rockets for Military Satellites
I read all the above and I still don't see how the attacker would "gain access" to the user's info on the platform. How do they get the bearer token?

?next=URL is usually implemented to redirect to the URL, and won't propagate the bearer token off the app to the attacker's site. What Am I missing?
Spl, a CLI for Spotlight searches
Yes. About 3 weeks ago there were postings like https://news.ycombinator.com/item?id=7569226 . The history of postings shows "NASA will publish a software catalog", "NASA has published a software catalog", and "NASA has published source code on a NASA site."

The variation this time is these are the projects listed at http://code.nasa.gov/project/ which are under the NASA account at github. This is incomplete, as the actual NASA site also includes references to other github accounts, and to non-github repositories.
Living in Egypt but willing to relocated anywhere, Remote & Relocation, Full-time / part time / contract

Stack: iOS, Python

Resume: https://careers.stackoverflow.com/cv/employer/199366

Contact: sharnoby3@gmail.com

Just 1 year of iOS experience but very enthusiastic and very willing to learn more and a fast learner too. Was using Python mostly in solving algorithmic problems.
In the heyday of car audio, there were test CDs that had similar material - tracks to compare left/right, phasing, soundstage, frequency response, and so on. They're still available from Crutchfield - look for "AutoSound 2000".

While geared for car audio (tight control over listener position, questionable speaker placement and acoustics), they're also good for home systems, and somewhat good for headphone/earphone selection. You want disc 2 for basic setup, and disc 1 if you plan on using an oscilloscope or spectrum analyzer.
Wow, that is cool. How is the runtime performance?
So... Go is the next COBOL?
The process under test could send SIGSTOP to itself at the right time, and a parent process could use one of the wait() variants to notice (or the test process could send SIGUSR1 to the monitor).
If you want to hurt someone, then tweeting can be effective. So can setting fire to their dog. Neither is likely to help you win a court case though.
Go has a historical connection to C because Pike and Thompson. However, Go can't be the successor to C, because C is a systems language that can be used without garbage collection. There's no way that Go can follow in C's footsteps.

Go is most likely to be used where Java dominates today: web application servers.

If the author of the current post has anything going for him, it's the fact that the wave of mass adoption in technology always chooses the lesser technology over the better alternatives of the time. So I think Go has a bright future.
Funny you mention it... almost replied to the post earlier saying that if I were to bet my career on a single language it would certainly be COBOL. Not glamorous, but it runs critical infrastructure and schools aren't exactly pumping out mainframe programmers.

That said, I have not and would not recommend betting on a single language. Being polyglot has its own advantages.

edit: any ideas for a first project with Go? Any place it's particularly well suited for?

edit: I re-emphasize my 2nd paragraph, "I have not and would not recommend betting on a single language"
Boeing unveils the future of manned spaceflight: It’s modern… and very blue
Why Events Are A Bad Idea  (for high-concurrency servers)
When I taught programming I made my students do all their programming in notepad++/sublime text.
Right, my point was more "why do you need a framework to call constructors for you?".
A bigger question I have is, what if an attacker gets access to your database? Don't they get access to ALL user data of your service in the open? Do we hash and salt the passwords only because of password re-use?
> A mediocre language with lots of corporate support

It's very disingenuous to compare the level of corporate support that Sun provided Java and the level of corporate "support" (involvement) that Google provides Go.

The Go project began at Google to solve the sorts of challenges that Google was having (architecting and managing large servers), and several of the original members of the Go team work at Google, but the Go team has gone out of their way to ensure that Google (the corporation) doesn't control Go development.
> What's the value to the user of a networked pacemaker? Maybe a lower price?

Fewer surgeries to get to the physical device and change settings. Therefore, longer life expectancy.

This bug might be a feature.
Has there been any cost/benefit analysis on any of the spy programs that Snowden's leaks have revealed? It doesn't look like it to me. For instance, it should also be uncontroversial that universal surveillance only ends up with an intimidated, fearful citizenry, and a total lack of innovation, but oh well. For those reasons alone, we should probably start out against universal or dragnet surveillance.
According to that poll, a majority of people also disapprove of what he did. But yes, very true.