skysight-inc/HackerNews huggingface dataset:
Having a command-line interface that allows me to instantiate and interactively mess around with any .NET object was the killer functionality that first got me to really start playing with PowerShell, but the object-oriented pipeline really soured me on text-based pipelines in general. It's a very powerful, I would say underrated, way of doing stuff.
>NASA self-insures

This just means they don't insure and instead absorb losses. AFAIK they don't even set aside a pool of money like corporate self-insurance tends to do.

>CRS missions appear to carry commercial insurance

This is to (partially) cover the losses to the commercial space companies, since NASA withholds money in the event of a failure. None of it covers the payload. (Actually at least in Orbital's case they get paid a portion of the CRS contract, since there's technically two milestones – ignition/liftoff and mission success. They lose out on the latter.[1])

[1] http://spacenews.com/42658orbital-sciences-entitled-to-parti...
Self-Indulgence Is Not a Crime
MVC is also RC.

See: https://github.com/aspnet/Home/releases/tag/v1.0.0-rc1
People are still releasing brand-new Py2-only libraries to this very day. This is especially true in science, math, nlp, ml, etc.
How Axel Springer Wins the War Against Ad Blocking
Thanks for the tip! Not sure I can edit the title after posting it though =(
Possibly but did they have state of the art 3-meters-a-second tape drives to store the signal on?
I actually agree with you (that Microsoft's internal processes are more security orientated than Google's version of the same).

That being said: A lot of Android's security issues are not always Google's fault. Some of them are in generic Linux libraries, some of them are in OEM added components (Samsung), and some of them are security issues unique to an app ecosystem (i.e. on Windows Win32 user applications normally have full permissions as that user, on Android an APK running as a user has a limited set of permissions, if it exceeds those permissions this is now an "exploit" which is now an additional set of security issues), and many are simply malware being placed on an app store.

Android's biggest issue isn't really that it is poorly designed (in particular with SELinux as standard). Android's biggest issue is how horribly the OS update mechanism works, so relatively minor security issues may not be fixed for years.
Xandem Home: Detect and Locate People Anywhere in Your Home
Fundamentally? Passing objects around instead of text means that I spend a tonne less time futzing around with cut, awk and sed transforming the output of one tool into appropriate input for the next one over.
I think I read the entire non fiction section of the local library to avoid my HS boredom. This was before the internet when you can find so much more online.
Not everyone who has the confidence to fix a problem is necessarily fixing it.

Sometimes (through a series of events), people develop the Dunning-Kruger effect among their peers, so whereas you may be looking as though you are "fixing the problem", you are just mucking around and you know that those around you don't know any better. That is how long-standing bugs remain in large codebases (among other flaws of being human).

"I can't do it" is the wrong way to look at an issue. You must at least try. Try and fail a few times, then get some help. Acknowledging that you don't know something (after showing you have tried) makes you human and builds bonds with those around you.

Don't fritter away your life wanting to be "that guy" who can fix everything from wrong CSS to issues in Assembly code.

Try your best to do your work within your capacity. Learn and grow where you can. Remember though that work is work at the end of the day.

Nobody is going to remember that time 6 years, 5 months ago ... where you spent 80 hours in 1 week at work trying to fix an issue so that clients could add 1 more item to their shopping baskets.

Being able to live outside your work will give you more emotional resilience. You will have something greater to look forward to then to slog your organism away to enrich somebody who probably has and will have more money than you (in your lifetime).
Well, that's religion for you: the C++ of ideological systems, where you pick the components that work for you, and then claim that's the only way to do it.
Amazon does without Google Play Services, and app developers are able to publish their apps on Amazon. It's not a very high bar for app developers, and moving to a Microsoft runtime would be little different than being portable across Google and Amazon devices.
The new Go extension [1] supports debugging as well. Just starting to play with it, but so far it's giving me a reason to start using VS Code.

[1] https://marketplace.visualstudio.com/items/lukehoban.Go
The halting problem applies equally to human intelligence.
Systems Engineer III
Apply Here: http://bit.ly/1igPcuW

Enova is hiring a systems engineer to join its growing IT team!

Our systems engineers focus on systems development - automation, configuration management, and work closely with our dev teams to deploy applications within cloud and internal virtualized environments.

This person would have the opportunity to help build out our AWS infrastructure as well.
Well, it's a bit less usable than Rdio. More clicks to find out artist info. OTOH, I was always annoyed that favoriting a track in Rdio required a right-click menu.
Py3 is a completely different language that happens to share the same name as Py2. If you want to talk about typed comparisons you might as well mention C++ and Java and Go and Rust, because you might just as easily move from Py2 to any of them, as from Py2 to Py3.
Creating a Doom-style 3D engine in C
"Yes, I could install a compiler on the target machine and let the binaries build from scratch."

Are we talking about the same Python?
They acutally demoed Go debugging in the Connect conference keynote today [1], together with the open-source announcement. It has been implemented as part of an extension written by someone inside of Microsoft, if I remember correctly (support for extensions was also announced).

[1] https://channel9.msdn.com/Events/Visual-Studio/Connect-event...
I think OP was making a subtle joke about titling it "5 bugs" but providing metric 5 aka 6 in the article to cause a buffer overflow in the article itself. Which the buffer overflow in the article the 7th bug. Personally I think a recursion fail would have made a funny additional article bug, but buffer overflows are funny in their own way too. Or a picket fence / off by one error would have been funny like iterating from 1-5 to output the bug list where the bugs are enumerated beginning at zero... so why didn't we see bug 0 and the crash at bug 5 would have been pretty funny.

The story is normie clickbait anyway, and most of the bugs aren't mismatches between the source code and the (possibly non-existent) unit testing infrastructure, they're just cultural examples of blaming the lowest social status individual involved, that usually being a programmer. There was a programmer involved, someone in management screwed up and doesn't feel like taking the blame, therefore its the programmer's fault. In the olden days they'd just have blamed the closest (insert ethnic group here) or (insert religious group here), nothing really to be proud of.
I had to read that first sentence a couple of times. Do you think the brain ossifies after a certain age, making you unable to learn no things?
Sr. Tech Project Manager - Chicago
Yeah, it makes for some very interesting uses cases for code-generation.

I've converted entire databases of mostly static data into nothing but a bunch of exact-match function head signatures and let one of the fastest paths in the VM be my "query planner".

It's insanely fast (at the expense of compile time) and the generated code is really easy to read, trace, and debug.
I'm trying really hard to think of internet articles in general that wouldn't be improved, especially with hedgehogs.
What do you mean? Like filenames versus id3 tags/metadata? I thought most media player apps could play songs from within a folder and it was only the more "clever" ones that tried making everything about syncing and playlists.

That's one reason I never really took to iTunes. I just keep my music on my computer (and occasionally on my phone) in folders with the structure Music\Artist\Album\(tracks). Then when I want to play something, I can either sort albums or artists or I can just point it at the folder I want it to read so it only shows what's in that folder (good for folders that I might make with various tracks from multiple albums).

Basically I'm a throwback and I just want everything to be Winamp I think.
One problem is that it's very hard to call go libraries from other languages (it requires a runtime). C libraries can be called from almost any language.

There are many go libraries I would love to use, but can't because of this. I expect many others are in a similar boat.
Become a MySQL DBA: Troubleshooting Galera cluster issues – part 1
I can't for the life of me figure out why we need 18 different services that do -- from my perspective -- the exact same thing. Spotify, Pandora, iTunes, Google Music, Amazon, Rdio... can't tell the difference between any of them, so I just use whichever one gives me a free month that month in all the spam marketing crap they send out.
Instagram
i want to hack in instagram @cocielizando
Getting a 404 on `http://cdn.caret.io/Caret.dmg` - Has anyone else been able to download this morning? I also pre-ordered.
How does iTunes handle situations when your NFS volume drops off the network for you? I wind up having to restart all the time and re-match my songs back to get album covers back all the time, and it drives me up the wall. I have a slightly unstable wireless network and on a CIFS share I'm having lousy performance and it's only gotten worse over time, but it used to work much better for me in the past.
This is unlikely, since the major labels now have a sizable ownership stake in Spotify. I foresee Spotify slowly jacking up prices as the labels demand it.
Ask HN: Have you transfered H1B to your startup? How was the experience?
Hi all,

I'm H1B employee right now and actively looking for an investment into my startup(have a non-american co-founder). One of the toughest questions for me to answer is about current visa situation. I have found articles about founders being able to transfer H1B to their newly formed startup, but I wanted also ask here on how is the experience with this situation in HN crowd.

Do you guys think that this is something doable with mid-to-high six figure seed round? Have you ever experienced problems with new H1B petition under new company?

I have immi lawyer, so I have place to go to ask, but still I'm interested in real stories.
You are right, and I have updated the parent post.
I'm not sure I disagree, so I wonder how should they have gone about it in order to have been more successful in attracting your attention?
Amusing counter argument, but the pendant in me wants to point out that the DOS-name was inherited from the SCP product MS bought[1] rather than a naming convention MS created

[1] https://en.wikipedia.org/wiki/86-DOS
Tiny.chat
Counting up vs. counting down
Actually the original signal was low frame rate, high resolution. So it's more than your description says. A special video monitor with long afterglow phosphorus was recorded by an NTSC camera. Imagine what modern signal processing could have done with that original slow scan signal recorded in raw to these tapes. Alas, it's lost like tears in the rain.
So this is Hacker News, is it ?
If iTunes would remember my last view I would be happy. I tend to wanting my playlists on the side and the songs in list format on the right. Yet each time I open iTunes its in cover format or large icons or whatnot, never rhyme or reason.
The only insidious issues I've encountered with porting apps have been related to Unicode as well. A lot of old Python 2 code is (what appears to me) very hackish compared to the elegance that is Python 3.
To be fair, the country restrictions are caused by the labels, not Rdio.
Do you dislike the slightly grey background on HN? I can't say I really notice such things.
Yeah, I'd like to second that. Your site and this title don't match up.
Will MacDown fit the bill for the time being?

http://macdown.uranusjr.com/
There is another potential approach.

I used to run Ubuntu for ARM on the same development phone/tablet as Android for the sole reason that I can use the Ubuntu/debian tools to debug some Android OS related issue.

It is very easy to setup with chroot.

MS can probably get linux kernel VM running inside WM ARM cpu. With that, one can probably quickly run Ubuntu or Android unmodified on WM.

Pro: probably just work. Google did most of the works already. Android VM runs in x86 Windows/Linux today.

Con: Might need more memory. 2+GB for MVP. Not a low end phone anymore

Not sure why MS doesn't start with this approach and extend from that.
I don't have as much time as I used to, having a job, marriage, and child now, so I don't currently read 10+ books a week (I'm more at 2 or 3 a month now).

But when I was a kid,

- I usually read a book or two a week as part of school,

- We typically were done with 'school' by lunchtime, and so I had a lot more free time than other kids.

- I stayed up late reading quite a bit

- We lived 15 minutes outside of town so I read in the car a lot (driving or in parking lots during my siblings' activities)

- I read a lot of not-intellectually-demanding stuff like Star Wars, Star Trek, or similar novels mixed in with more serious history.

- I used to read at about 600-1200 wpm (depending on the test), which is on the higher side. It's a skill on top of natural speed, I'm now out of practice, and I top out around 500.

I skim a lot on fiction, I admit. I also read chunks of words instead of individual words when I am really going, which diminishes comprehension, and so I don't do that when I am reading theology or philosophy or something I want to deeply learn.
It is hard to explain the idea of the narrative and give all the details within a couple of pages. There are detailed (and somewhat tedious) refutations from Islamic theologians such as al-Yaqubi's Refuting ISIS (http://www.amazon.com/Refuting-ISIS-Religious-Ideological-Fo...). Mohammad al-Yaqubi is an orthodox Sunni scholar who was the Imam of the largest Mosque in Damascus until being forced into exile by the Syrian government. There are other works by scholars from different currents within Sunni Islam.

As a lay Muslim, I will give a few examples. The interpretation of correct Islamic creed and behavior according to Sunni Muslims is according to the Qur'an and Hadith as understood by the early Muslims, principally the first four caliphs and some of the closest students of the Prophet, succeeding generations, and four or five schools of law established thereafter. Within these schools, there is debate and re-interpretation. So simply citing a snippet of text to support your position, if it contradicts other texts, established practice, or informed consensus opinion is not going to fly.

For example, Daesh burned a captured Jordanian pilot alive while his tribe and the Jordanian government wanted to have him released under a prisoner exchange. There are specific Hadith and verses to support that prisoners of war can be ransomed or exchanged. More pointedly, there is a well accepted Hadith that burning is specifically prohibited as a punishment for even the severest enemies. This is a well-known Hadith and is accepted by all schools of law. So Daesh not only ignored all the Islamically available options which they might have used, but did an act to further inflame specific Sunni Muslim communities that they claim to defend. Further, they did something which would offend all people ethically and goes against specific Islamic rules.

While slavery in the medieval period was practiced against enemies that would do the same, there has been a consensus among Muslims and non-Muslims alike that this is a thing of the past. Muslim governemnts have signed specific international conventions banning it. Even extremely vile outfits like their predecessors like AQ had never mentioned bringing it back. They however chose to revive it against communities that were not doing this to them.

Sending irregular forces under the guise of a Muslim community which is bound by a legal agreement with a country and endangering said agreement is something that is again prohibited. i.e., the Muslims living in France as citizens or foreigners are under a legal framework of citizenship or diplomatic recognition of Muslim countries wherein they are given legal protection in France in return for obeying French law and not fighting them.
Global Gender War
I think it's great what you're doing to reduce friction for developers.

I don't think people want to take time to configure environments. It's just that we've all been bitten by environment configuration and sometimes configuring it in a specific way matters.
ICMP Tunneling – Hide your network traffic
Think of how things could have been if this were done since ASP.NET v1...
Well put. Would be interested to know your level of experience (it seems considerable).
Mathematics is a human language for studying the structure of various experiences. To say the universe "is" mathematics without saying what mathematics is doesn't really say much at all. You might as well say it's magic.

And, saying that it's a "mathematical structure" is just saying that it's a structure that humans can apply mathematics to model. So there's really no mechanism for this to be true, except in the trivial "the universe has structure" sense, which also tells you (basically) nothing, because humans can't even perceive things that don't have structure, nor can we reason about them.
Sudbury School
What are the uses for this besides npm < 3.0? I'm super curious, the 260 limit seems like a huge flaw but in my interweb travels I haven't seen it mentioned anywhere else
I'm struggling to understand how you are a hard core Linux user yet you've never heard of a good Linux IDE. KDevelop? Eclipse? Netbeans? KomodoIDE? Anything from JetBrains? And I don't even know what might be available on the Gnome side. Then there are all the great editors that sit right on the verge of being IDEs once you configure - Kate, KomodoEdit, Sublime Text and so many more.

Personally the look at VS Code made me think it's an editor not an IDE but maybe that's changed.
"What I am saying is that LastPass adds Javascript payloads to your encrypted vault in cleartext. Javascript code that will be injected and run in every page load in the domain’s context. While this is a legitimate feature, it gives LastPass the possibility of stealing all your credentials."

Ouch ouch ouch. How did they think that was a good idea anyway?
Obama's CTO on hackers: 'These kids are intelligent, they're just misdirected'
How Astronomers Found the Oldest Stars in Our Galaxy
Plus they are talking about caring about security and putting plans in place. Are they claiming they never cared and never had plans to make the situation better?

This is just like reporting on government where they report an idea a President mentions as "President dramatically reverses his entire 20 year belief system"

Cynically (and probably accurately), it’s a clever way to disguise a user feature (security) as a way to gather data so as to "protect" them. Sound familar?
It means a world where privacy is reserved only for the rich and the powerful.
I fail to see how refactoring to Typescript is a negative thing. It outputs beautiful Javascript. So now, they have Typescript which helps them immensely while developing, plus they have a better version of the Javascript code they started with.
> Tellingly, Google's security efforts were also a top-down reaction to a major security incident.

What was that? All I can think of is when the chinese stole their source code but the response to that would presumably be more about managing who has access to what internally than improving the security of their user facing products.

edit: to be clear I'm thinking of the time they had code stolen by a chinese employee in their china office, presumably on request of the govt.
Take-home projects are not the best way to judge skills (atleast in their current form). In the future, there would be some centralized solution so we don't waste time again and again.
This is one of my favorite nuggets in the digest, it's from November 1988. It's Clifford Stoll writing at 3:45 am about his discovery of the Morris Worm. The Morris Worm was literally the first internet virus captured in the wild.

http://catless.ncl.ac.uk/Risks/7.69.html#subj1

Warning - this one email will lead you to multiple rabbit holes (Stoll, The Cuckoo's Egg, Robert Morris, etc).

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

https://en.wikipedia.org/wiki/Morris_worm
Become a ClusterControl DBA: Making Your DB Components HA via Load Balancers
What's that sonny? Canonical land grab?
The only feature that still keeps me from using it is that the debugger won't work when the app to debug is running inside a docker container.

Does anyone know if this will be ever be possible?
Announcing Public Preview for Visual Studio Team Services Code Search
Jolla, Blackberry, and Tizen (did that one ever get shipped?) have Android runtime ports that can run many Android apps really well. Not surprising because the apps are touching the same bits they touch in "real" Android. But that hasn't made a lot of difference to the popularity of those OSs. App users who want Android apps are unlikely to want an OS other than Android. Windows probably had the strongest case for using Android compatibility effectively. I can think of plausible cases where a customer needs to use Windows but wants Android apps.

Here is my prediction for what comes next: Microdroid, an OS that, like Fire OS, is based on AOSP, but uses the Microsoft ecosystem. That will happen because the ecosystem and apps are more important than the OS.
Undoubtedly the attention lavished on this Extension by HN has caused its server to stop? Seems to be nothing happening here, I will pass on.
You're right. That may ruin it for some. It differs a lot from country to country, I guess. Where I'm at the moment there is no import tax on <150 EUR items, and handling is 1 EUR.
I have 363 sites in my LastPass vault... I'm supposed to write these all down?

Even if you assume many of those sites I don't use anymore, we're still talking a shitload of passwords I'm supposed to have written down somewhere.
Announcing the Intune App SDK
While most people may not have heard about DLA, anyone working with the DoD deals with it on a regular basis.

Also, the article was rather lacking on details, particularly for an organization that has bazillions of pages of public studies,regulations, etc.
The Go extension is also available as an open source project, at https://github.com/Microsoft/vscode-go. We've integrated a number of tools built by the Go community, including the Delve debugger, and we are contributing to these projects. We plan on adding other languages as well, including Python - but if you're interested in building extensions for other languages, we'd like to hear from you.
I've been looking for a better alternative to iTunes for years, like Google Music. But nothing I've used has the same features like powerful smart playlists, ratings system, and the ability to change the start and stop times of songs. But iTunes is just a mess that's getting worse and worse. I might just have to suck it up and start over.