skysight-inc/HackerNews huggingface dataset:
it's also a disservice to domestic students- when your TA/lecturer barely speaks english- they can explain important concepts very easily to chinese students directly in chinese in office hours- but try talking to them in english? You'd have a hard time communicating.

English speaking students can actually be at a disadvantage in this sort of environment.
Broad statements like that make you sound like another editor's fanboy.
> I think Intel makes 18-core CPUs now

Xeon Phi is an x86 CPU with many more cores that plugs into a PCI express slot; a sort of halfway between the prevailing GPU and CPU models. They also have 512bit wide SIMD instructions, which should help a lot towards the speed of your vector based computations (AVX2 is 256 bits wide).
Agreed. Even some basic sorting/filtering on the jobs table would be great. Also, is it just me or do pages of 15 results seem quite short nowadays?
I have notice that many millennials seem to equate GNU/Linux with UNIX.
Didn't the MPAA/DeCSS case (that happened after this) just route around this whole precedent using the DMCA and still end up making that source code illegal to distribute or use?

I remember some of the expert testimony presenting versions of the source code as all kinds of speech (someone even wrote a song I think) to make the point that code should be protected, but in the end they still lost the overall case.

It's one thing to classify code as speech, it's another thing to give it complete protection from censorship or criminalization in any scenario.
I actually touched the one that is/was sitting on the USS Intrepid (in NYC)! Granted to most its just an airplane, a hunk of old metal...but too me it was totally awesome; I touched something that - besides actual rockets - was the fastest thing that humans have ever built! (Yes, my wife loves me but totally called me a nerd that day! :-)
> I don't think it's a big surprise that CoreOS is so appealing

Hilarious, given that his complaints can be blamed squarely on the core (heh) part of CoreOS, systemd.
[TDD] encourages a focus on sorting out detail to pass tests rather than looking at the program as a whole.

I have actually found the opposite to be true.

I have to make large refactorings to move things around to arrange the whole system so that each part can be tested without too much effort. To do this I have to view most things in terms of the interfaces they provide. On the test side, I have to write the test code so that the what the test does is strictly separated from the how the test does it, so that changing the system causes only minor changes to ripple to majority of the test code.

Based on this, it seems that programming with TDD is a distinct skill-set that requires significant effort to get reasonably good at, i.e., to be more productive than without TDD. I also have given it a try on medium-size projects and it does pay off in terms of simplicity of the design (I have to manage dependencies and decouple external systems and components quite heavily), low defect rates in production/qa, waaay less time spent in debugger, and high velocity (based on customer and product owner feedback at least).

However, the problem with TDD is that all of the above (tests decoupled from interface, interface decoupled from implementation, system decoupled from external systems, components decoupled from each other, design skills to recognize this, and refactoring skills to do this fast enough to remain productive) need to be done well enough at the same time. Otherwise the approach falls into pieces at some point.

To paraphrase Uncle Bob from some years ago: I have only been doing TDD for five years, so I am fairly new to it.. Half of the programmers have that much experience in programming in general, so the amount of time required to hone TDD and refactoring skills may not be there yet.

So maybe I am saying that you are not doing it right, but I don't really know. Maybe I am wasting my time writing tests, but anecdotally, I seem to enjoy extending and maintaining the TDD-based pieces of code more than the non-TDD pieces in our codebase.
Totally agree. A great read. Ben Rich makes the material really approachable, even for non-tech folks. (I gave it to my mom to read and she really liked it!)
The difference is they were flying the long way, across the Atlantic, not the short way over the Bering Sea.
Nobody? Come on, somebody help the poor guy out.
Yahoo just removed a big barrier to buying ads on Tumblr
I wish there were more jobs. The 30 results here are a bit underwhelming...
For developers not actually writing code that does this but rely on the developers of tools like Cordova/Ionic.., are they expected to learn the language the apple code is written in in order to do that?

At some point the burden falls to the abstraction author for the mistake, and the abstraction user chalks one up in "well I couldn't have foreseen that happening"
Life hacking book, “Brain Dancing”, Kindle Free today only
I'm a pretty decent engineer. Give me the source code and I guarantee that the first month will be almost entirely figuring out what it does and where it does it. IOS is a and complex system. There will be a LOT of source code. Just figuring out which parts actually matter will be a challenge.

Add in that I'm probably not super enthusiastic about the task and that month could end up being two months. And the end result due to unfamiliarity and stress has a non-zero chance of messing up and accidentally wiping the phone anyway. Notice I didn't use quotes there. You would need some significant qa resources to ensure that I didn't mess anything up.

Or maybe I'm wrong and there is a clearly marked single easy place to make all the changes that Apple has requested to make and there are already unit tests that verify it does something it wasn't originally designed to do. Then sure a few weeks time is all it will take. But Apple estimated 6 months for trained familiar engineers. Anyone else and we could be looking at close to a year.
Not that I'm arguing that it isn't a misleading title, but when you say "Like hundreds of other people where I work (Red Hat) I work full time on Linux from a non-Linux laptop.", how many of those are using Macs? I wouldn't personally consider working this way because of the cost; if I wanted to run Linux, I would purchase a much cheaper laptop to do it on. Are there really that many people that work on Linux full-time but are willing to pay 3-4 times more just for superior build quality?
I love hearing others stories after the event. Especially long after the event. It is touching to share first-person memories, even, especially, long after the event.

And admirable reflections of character that he didn't even contact the commanding officer of the Norway base until both the author had required and the mission/plane had been declassified. He believed in what he agreed to, and stood by it.
> Like hundreds of other people where I work (Red Hat) I work full time on Linux from a non-Linux laptop

Yeah, that's not worrying at all... /s
Nobody "has" to try living in Mountain View. It's not like commuting to Mountain View from Sunnyvale or Santa Clara or, hell, San Jose is some kind of unbearable hardship.

Where does this right to live exactly where you want to end? I'm a fairly wealthy software developer who lives in San Francisco, but I can't afford a home in Monterey Heights. If it's rank injustice for someone poorer than me to not be able to afford my neighborhood (Outer Mission) and they have to move to Daly City, is it also rank injustice for me not to be able to live in a swankier neighborhood? What if I really just want that house over there? Can I do that?

These are serious questions -- I genuinely don't know where this line is supposed to be drawn.
My only request would be to make the highlighted parts of speech configurable. For me it's too active with 11 different colors/things demanding attention.

But it would be awesome to be able to hover my mouse over a "palette" and see the matching parts of speech highlight. Or even just turn the parts on/off to see what I want to see.
خريطة العالم – انظر خريطة العالم – WorldMapFinder
I found it interesting that the writer would divulge information on how much Anna bought the house for, how much they sold the lot, how much they sold the house but he seemingly wanted his privacy and didn't divulge the purchase price of his own house.
I would appreciate your input regarding my creation.

Kind regards + thx in advance!
Production lines can be moved to other factories at great cost, but the labor is replaceable. Convincing your entire US living (mostly citizens) engineering staff to live/work outside the US would be much harder. You can have them telecommute but there is no way that the company would run anywhere near as well as it did prior.

Unless there is something in US law that says you can reincorporate outside the US, keep an office in the US, and yet somehow be excluded from US jurisdiction. Cause from what I understand, if you have an office in some country, you are bound to those laws to some degree.
It's funny how familiar this story is. I fly gliders and have landed in a few fields after being unable to make it back to the airport. There's the same desire to get back home if it's possible, and procedures drilled into you to make sure you don't push that too hard and get yourself killed. The alternate landing field is selected well in advance (although in my case, selected by eye some minutes before while I'm higher up). After landing, there's the same call back to base to tell them what happened and note the time. (We always want to track flight times, so the landing time is required for record-keeping.) There's the meeting of and with luck making friends with the locals. There's waiting for the cavalry to appear with your support equipment and whisk you away.

Obviously, their situation was about a million times more complex and interesting, but it's neat to see this sort of commonality from one end of aviation to the other.
I doubt they could be fined. The government can not force someone to continue to be an employee of a company.

Please cite me an example of somebody who hasn't broke the law being forced to work against their will for months to do something as an employee.
Yeah i am surprised they are going for Linux in a VM on Mac rather than Linux on a Thinkpad, as Lenovo even accommodates RHEL on them.
Criticising the example of psychological profiling doesn't address my actual point.
Um, no. Show an electrical engineer the circuit diagram of an 8-bit added and they'll know the function right away. The function of the NN is similarly determined by the topological circuitry--in fact the function can often be preserved when you represent these networks as Boolean network, but all that's concealed when we don't remove spurious connections and it starts to feel like weird voodoo mathemagic. This is not an opinion, I've published on this and have seen scientist get confused because of it.
I've worked in both the open source world and the closed source (dot net) world. In my very humble opinion, the dot net world just doesn't need the amount of online help that the open source world needs at least not from StackOverflow. Dot Net and it's kin tend to have very good help out of the box and extensive documentation. This is very much unlike in open source where honestly, it's not even possible to install an operating system without having another computer available online.

Again, I'm not dissing open source here. I've learnt a whole lot from it. But there's many, many things that are lacking in open source, which when seen from the other side seem extremely basic and fundamental to creating good software.
I need one that picks up thousands of acorns.
they could likely force Apple to hire the engineers required even to the point of designated engineers of the government's choosing. The damage that would be done to Apple worldwide would be inestimable
The device should not be capable of operating at some frequencies, that can be done with hardware restrictions. Closing firmware is not really a solution, since it can be decompiled and cracked.
I guess he means that you can place a smartphone near an ATM and catch the PIN-code with this technology somehow.
I used Windows forever but had Linux and UNIX around since I was a kid. It was just more pleasant to run Windows daily at work with things like corporate WiFi, email, and traveling to clients' offices. At Ubuntu 10 I tried for 6 months to go full Linux, no Windows and I at the 6 month mark I caved and dual booted. At the 9 month mark I was back to Windows but now absolutely couldn't stand the like hideousness of the command line experience.

I bought the cheapest, newest MacBook I could find on Craigslist and gave it a while since I hadn't ever experienced Macs on a daily basis outside of school settings. Loved it instantly and haven't looked back.

Before Vagrant and VirtualBox all of my development truly was local. My Java still compiles local and the Tomcat server runs in my IDE, so I'd say I develop directly in OS X.

My other languages though (PythON, PHP, mostly) are written from the same IDE connected to Vagrant VMs because I don't want to have 25 instances of nginx/Apache running simultaneously and have a /hosts file longer than it already is.
There is good evidence that public debate is starting to turn. Senator Lindsay Graham, a national security hawk, is beginning to state reservations with the FBI's strategy. That's a big deal: https://youtu.be/zsjZ2r9Ygzw?t=14m30s
Right. Meanwhile forward-looking tech like gaze detection, word vectors, LPWAN, FPGAs, and so on, are lucky to get a couple posts a month.
> In a classic shop that meant you keep it under the counter and if someone over 18 asks for it by name, you sell it. No idea how that would translate to an online shop.

Wouldn't allowing users to search for the game by name be equivalent?
Domino's has built an autonomous pizza delivery robot
I could dig into this for being a borderline Poe's Law[1] troll, or for the hypocrisy of accusing Tyson of having a bad attitude in such an insulting manner. Many pages could be written on the inaccuracies, anti-intellectualism, and projection that fills most of the article.

But... this isn't fark.com and it's not really worth the effort.

In any case, Bill Nye is clearly the best at deflating Tyson: https://www.youtube.com/watch?v=n0-jKmcNr_8

[1] bottom of article claims "Filed Under: ... Vague Attempts at Satire", but the comments seem non-satire anti-intellectual
Here’s the Full Transcript of TIME’s Interview with Apple CEO Tim Cook
I wonder how many of them are web devs that picked up OSX thanks to getting into the biz via some mutated media studies course.
i think PostgreSQL is the highest quality code i've ever used and it's constantly improved at a brisk pace. i think the project exemplifies the full potential of open source development.
Hadn't heard of intoGres. Thanks for that.
I also think part of the "not finding talent" problem is requirements on college degrees. It's just not necessary anymore.
Aww, this is just going to wreak havoc for whales and dolphins once divers start using these! ;-)

https://en.wikipedia.org/wiki/Marine_mammals_and_sonar
Why Google Is Selling Off Some of the Coolest Robots Ever Built
Well, Apple forces you to develop for iOS in XCode, right? And startups get deals on Macbooks... So this really is not so much remarkable as inevitable.
It's very easy to turn a Raspberry Pi into a wifi Router, how are they going to deal with that?
That's a great observation -- while it's not like ATMs were super secure to start with, now anyone who can mimic this sonar tech can put any device that just looks like it's supposed to be at the ATM near the pad, and pick up people's PINs
But if your goal is to provide veracity to your claim, then posting a German article on an English forum isn't very useful.
I suppose he means that a small microphone/speaker setup near an ATM machine's keypad could allow you to track the position of the finger and get the corresponding keypresses without any intrusive modification to the ATM itself.

Of course that would only be valid if you proceed to then steal the person's card right afterward, so all in all, not that useful.
Well, as every pilot knows, what makes an airplane fly isn't Bernoulli's principle or thrust or fuel. What makes an airplane fly is money. Furthermore, there is a pretty direct relationship between the speed at which the airplane flies and the speed at which the money is used (albeit with many confounding factors). So one could say that this really is ultimately about that $85,000/hour cost.
One thing I've never understood about situations like this: why doesn't the platform manufacturer just make it technically impossible to call private classes/methods without some kind of signed key? White list the OS classes/methods that all apps are generally allowed to call, and require some kind of signed key to call anything else.

Why try to fix this with policy rather than some technical block? I am sure I am missing something here, so any insight is greatly appreciated.
AWS is investing more into MySQL because of market and the fact that MySQL is an interface to numerous database engines. It's significantly easier for them to built something like Aurora with MySQL compatibility because of that setup.

Don't get me wrong here, PostgreSQL is light years better but that's the big "why".
> Personally I find most websites work better with a simple round trip to the server to fetch more HTML.

> you just only write JavaScript for the cases where there is a real legitimate benefit to doing so

The snippet above only works because HN is so simple, normally the rule of thumb is if you are going to use JS to change the DOM at all then you need to render it in the first place using JS or else you are double-implementing the render logic and you open yourself up to changing one implementation and not the other. For hiding arrows sure this works but 99.999% of the time it's a very bad idea to use JS to change the dom to a state that the server would otherwise render on a page reload. You may feel that a round trip works better but that's not what users expect or will tolerate most of the time. That kind of thinking feels very close to people who think CRUD is all you need to build an app. Sure you can build an app with just that but thinks break down very quickly.
Millions of Android devices vulnerable to Stagefright bug again
Unfiltered.news: Visualize the topics less reported in your country
In the case of the web we have standards which describe correct behaviour. Is HN not following them?
Nike E.A.R.L. – HyperAdapt 1.0
Memtest86's rowhammer test is pretty reliable. In fact, since the test's inclusion, so many Rowhammer-related errors have been observed that the developers of Memtest86 split the test into two passes (a high-frequency hammer test and a lower-frequency, rate-limited hammer test) due to the sheer number of users failing the high-frequency Rowhammer pass. [1]

[1] http://www.memtest86.com/troubleshooting.htm#hammer
These are 50 of Europe’s fastest-growing tech companies
It would be easy to build a device that did something similar to this and captured pin codes on ATM machines.
Wouldn't the music only be on the audible spectrum? Sonar works (can work?) on the inaudible spectrum.
If they charged Apple a million dollars a day... They could just pay indefinitely and still be in a comfortable financial position...

The expense may actually prove valuable as their willingness to "pay the cost of defiance" might make them seem more appealing to customers and increase the value of their products.
Yep. Very common.

Looking at my peers (CS graduates last year) only a handful of us (out of ~100) know the differences and histories, and all of us will happily accept linux=unix in general conversation.
The problem is people have a hard time of wrapping their head around the idea that an encryption backdoor, once created, is at extreme risk of being leaked to others and can not be contained.

This is something that I find is hard to explain to nontechnical people because it isn't intuitive of our understanding of the real world.

E.g. "If a bank can keep my money from being stolen, then surely you can keep this backdoor from being stolen, so stop complaining and just do it already!" -- As Trump would probably say when ordering it done, echoing the sentiments of many.
Another excellent book on this topic that echo's your viewpoint in Malcolm Gladwell's Outliers.
think-driven development =)
The glory days of media companies are over. Record labels aren't needed to distribute music. Cable companies aren't needed to distribute shows.

I have Spotify and Netflix subscriptions and that's about it.

It's certainly annoying that some artists aren't on Spotify but I feel like that's not a winning strategy for them in the long term.

I'm not going to have replaced cable and CDs and bootleg mp3s with juggling subscriptions to 10 different services.

I'm going to be content with the content that is available.

I'm totally fine not hearing the new Kanye album. I can listen to his old albums or one of the infinitely other great rap or hip hop albums on Spotify.

And if I'm not listening to the new album, I'm not DJing from it, falling in love with it, and buying tickets to the world tour. I doubt he'll have any trouble selling tickets though.

Netflix has it tougher with video. They don't have nearly the breadth of content to keep everyone happy in the first place, and re-watching the classics isn't as satisfying for video.

So their strategy of producing originals is brilliant.

I expect and hope Spotify does the same. They already have killer live Spotify sessions. And they are doing more and more to promote new artists through discovery tools. A Spotify record label could be rad.

If artists don't want to play, they don't have to.
TweetDeck was (is?) built on Adobe Air, which had the unique position of delivering the awful Flash experience on every OS without anything resembling a native widget set.
The only reasonable way to go is buy/download music DRM-free and store high-quality files on your own HDD. I've been burnt too many times. Youtube taking down files. Grooveshark disappearing. Newgrounds outages. Never again. I like a song, I hunt it down and download it, whatever tools it takes to do so. In general I download everything I like from the internet because it's gonna disappear. When I look at my old bookmarks, like 50% are defunct now.
Hardship? She sold her condo, and moved to 2,400-square-foot home that was twice the size of our condo, solidly within our budget, and squarely in the middle of a vibrant, diverse, and walkable community
Whilst we're on the subject, there's another function you may have missed. If you've got showdead on (via your account settings) and you see a dead post or story that you thought was worth sharing, click on the timestamp by the post and click on the 'vouch' link there to suggest that it shouldn't be hidden.
My impression is that craiglist is still rather US centric. For selling my PS4 (if I had one), I'd probably turn to the national variant (in Norway, that'd be http://www.finn.no - similar to craiglist in that it for the longest time was horribly ugly and clunky -- it's somewhat better now, but still pretty bad from a technical standpoint) -- or ebay.

Out of curiosity, why craiglist and not ebay? Is ebay "too big" (you're not advertising to people in your city, that you can meet and do the handover in person, but rather to the world -- and will likely have to deal with shipping)?
I don't get to use psql much anymore but the documentation is among the best I've ever seen for any project.
As I read, it was not that I wanted fiction, but wanted more story about "why?, and where? and when?" Those are the execution of the "what? idea" of writing. Beginning with "I am no expert, but" is an excuse: as a reader, I don't care so much about expertise as "entertainment". Regardless of subject or intent, sing me a poem.

Good luck.
DevOps Starter Kit
Braille displays: A blind spot of the mainstream tech industry