skysight-inc/HackerNews huggingface dataset:
As someone who spends most of the time in the browser, I'd actually prefer as much as possible to be in browser tabs that I can easily jump to via ctrl+[tab position] instead of having to cycle between external programs with alt-tab.
This project and the projects I see linked in the comments thus far (MacPin, WebShell) are AWESOME. I really wish Python had a better story here, but I digress.

Also, these types of projects are puzzling at the same time. I have been under the impression (right or wrong), that people didn't like/want/need desktop apps. With these types of projects I wonder if people don't know that they want desktop apps...
building up with respect to what?
Sure. Some of it was real though...

$780M USD in cash for example, was found. The soldiers didn't grab all of it, but skimmed a significant amount.

"In all, 50 steel boxes were found by the five soldiers ...but only 47 were declared. It was a heist completed in an afternoon and worth $12.3 million." [1]

[1]http://www.telegraph.co.uk/news/worldnews/middleeast/iraq/14...
Geolocating IP addresses is very flawed and making maps from such data is bad science.
Is Bitcoin’s Promise Going Up in Smoke?
The US population is more than 2 times smaller than the European one, so it makes completly sense to me.
Wouldn't this ongoing support requirement in software be analogous to customer service/maintenance departments at an auto dealer, or the customer service hotline for other manufacturing products? I wouldn't say this problem is unique for software.
Have you tried the consumer version of the Oculus Rift? It's significantly more comfortable than previous iterations, enough for hours of continuous use.

Oculus has placed a huge emphasis on comfort, because "presence"- the visceral feeling of being in a virtual space- is so fickle to achieve. While it's not exactly a binary, there-or-not-there kind of thing, presence is a gestalt that's really easy to get kicked out of, and Oculus found that discomfort was one of those things that would reliably inhibit a sense of presence.

They went to incredible lengths to improve the comfort of the device, going as far as designing new manufacturing processes to wrap the Rift in some bespoke fabrics, and designing the straps to eliminate the "ski goggle wobble", and distribute weight evenly across the head.
I'm absolutly uninformed on the topic. I'd guess that knowelge of (medivial) arabic is a very high priority among muslims radical enough to join IS. So I assume they use a Mix of English, German and mostly bad arabic.
Our backend is written in golang and frontends React/Raw JS.
Top on HN, but I can see why. The title tempts you to click through. :)
In my experience, throughput is never constant... how do you know where is the limit?
Which credit card company?

The fastest possible resolution for your fact pattern would have been "money withdrawn on Friday" unless one or both of your banks decided to covertly extend you credit. This is because ACH pulls are an overnight batch process in the US.

Given that it took a few days, it's possible that your credit card company is using an intermediary to process ACH payments (there could be a variety of reasons for this) and, as a cost-savings measure, either the CC told the intermediary "We'll take your cheaper 3 business days option in preference to next day" or the intermediary told your bank "We'll take your cheaper 3 business days option in preference to next day."

The cynic in you should probably not worry overmuch about why a bank is willing to grant you free float. It's pretty pedestrian: back office optimizations, yay.
...because you're all reading hackernews articles instead of working
I don't really see that. It's mainly a more convenient method for genetic alteration. We previously had tools that did this, it was just harder. And bacteria did all the really hard work.
I'm not convinced that this process qualifies as making a web page "native". After all, this just seems to spawn a new browser instance with some UI stripped away.
None of the normal qualities of native applications (native performance, hardware access, exposure to system interfaces/toolkits) apply.
It's always easier to layer synchronous semantics on top of asynchronous than the other way around. Maybe the author intends on advanced usage using webworkers or a webservice.
> You just can't use it what so ever unless you log in with your Windows account.

Try downloading Skype Portable. My Skype account is still just a username (not tied to either a Microsoft or Facebook account) and works great without any integration into the OS.
How can software engineers and data scientists work in their country of choice?
>they are able to charge a higher price due to having OS X as part of the product, and they do.

That's a suspect claim. I am not saying the cost isn't accounted for, but claiming that they charge a premium simply because they have OS X is dubious at best. I don't consider OS X a selling point in any regard and I'm not sure even Apple could. Of course this is largely my opinion. I would find it kind of funny if they really considered it a selling point.
Transitioning to Scala
Caution: article features autoplaying video with audio - hitting pause or mute redirected me to a different page with the same autoplaying video
"Instant." I just need to wait for the transaction to be finalized in a block, and then wait for enough blocks to be reasonably sure there isn't a longer chain elsewhere. I'm sure that won't take any time at all. /s

Don't forget there is still counter-party risk on the side that is sending Bitcoin in exchange for goods as well.
Wut? I thought that "truth" was on their side. Why would they need salaries at all then!?
The First App to See You Friends More Without the Creep Factor of Stalking
Gulp does embrace the unix philosophy of small tools and piping output.
Keep in mind that the AMP caching infrastructure will also be able to serve as a tracking platform because it records every single IP address. This effectively grants Google and associates a defacto monopoly in terms of an unblockable mobile tracking platform in a world where ad-blockers are becoming ubiquitous.

I think it's a smart move on their part actually, but what I assume will eventually happen is other providers will come along and provide a similar free infrastructure but without retaining logs and then everyone will migrate to that. Google will have gotten the ball rolling, and benefited for a number of years from the data, but ultimately people on the web prefer not to be tracked.
If you view the world from their viewpoint they are the good guys. That's true for virtually any group.
"Doesn't want innocent people to starve to death" and "Doesn't want people to go hungry and start rising up against you" look pretty similar from the outside...
Exploring Swift Dictionary's Implementation
Since 2010, Gun Stores Have Grown 4.7 Times Faster Than the Population
Former Mozilla CEO launches web browser that blocks all ads by default
It's definitely below what you get with a true VPN, but it's a great option when combined with an SSH server listening on port 443 to get any kind of "VPN" on a locked down network (like most airport WiFi, for example).
I only have data from what I've personally seen, but, this just seems... off to me. Sitting here and thinking, even without going to my facebook page and looking over my friends list, I can easily rattle of over 20 names of people who now vape primarily and rarely, if ever, smoke regular cigarettes, and the few that do have cut down from a pack+ a day to one or two.

Yeah, it's anecdotal, but it's odd to me that my own personal experience has results that are a complete opposite.
I doubt they said "no drama's". Maybe they said "no dramas"?
I think your cynicism is unwarranted. What I've understood, Reaktor's Code School for Children has been a very much grassroots effort and not a calculated PR stunt.
> I really wish Python had a better story here, but I digress.

I know it's a digression, but I'm curious. What do you not like about packaging of Python apps on desktop platforms?
How will Brave prevent anti-ad-blocking mechanisms from interfering with the page?

For example, cbs/abc/nbc seem to detect muBlock and then stop serving content.
Every century brings the fool who declares that “violence is steadily declining”
> turning SQL into HTML and then user actions back into SQL

You've really distilled it to it's essence and that has given me a lot of clarity.

The company I work for uses an issue tracker written with Ruby on Rails (Redmine). There's a few things I'd like to change and so I think I'm going to spend the first part of this year getting comfortable with Rails and making a few changes to Redmine that I'd like to see. Then, I might transition to Dart and see if I can put together an interesting browser-based client.
The French Foreign Legion manages to get by with lots of soldiers from different backgrounds and languages... so it's not without precedence.
Cool. It's patio11's chat thing turned in to a product: https://twitter.com/patio11/status/682430323905282048

I don't mean this as a dismissal in any way--if this works as advertised I'd much rather show this product to a client than have them goad their developers into trying to build and maintain a feature spec'ed on a (to them) random person's tweet.
Yeah, same here. I had to right click the video and pause it that way.
When a visitor messages us, does it start a new channel, or are they given a temporary user on Slack?
I have the same problem, my project is extremely niche and I hoped it would spread by word of mouth. I don't really use social media, so I don't self-promote it. The big boost came when I posted my project on a specific subreddit and it got a large number of upvotes. However the wave of users died off quickly and a year later I get like 10 users per day and maybe once per month it gets mentioned somewhere on the Internet.
The actual code they're using

https://github.com/benaadams/benchmarks/blob/managed-rio-exp...
Just a bit confused, but are you saying Android isn't open? All you have to do to install third party apps on Android is un-check one box in the settings, under security (allow installation of apps from unknown sources) and find your apps through whatever means you prefer to the app store. There are third party app stores, or you can just download and install from a web link. Definitely not comparable to iOS.
New evidence suggests a ninth planet lurking at the edge of the solar system
So maybe restructure society so people don't need "jobs"?
There is a fascinating video from Vice by a journalist embedded with some ISIS troops: https://news.vice.com/video/the-islamic-state-full-length

It clearly shows the group's violent rhetoric and uncompromising ideology, but also illustrates that ISIS is far more than a war machine. They are trying to create a nation, and that includes civic law enforcement and social services. For many people in the conquered regions, it represents more stability than whatever was there before. Of course, there are many others who are terrorized by ISIS (typically because they do not adhere to the correct brand of religion in the correct way) but it's important to remember that there is a fair-sized contingent of civilians on the ground who welcome ISIS.
Mathematica is not verifiable, it doesn't have the authority to define 'good science'. Code spec =/= proof.
> understandable if Porsche is being used to signify a frivolous purchase

Yep, I think that's it. It's being used as a barometer. If the founder can afford a Porsche...
Why is it Uber's job to allow other companies to keep up with them?
https://github.com/brave/browser-ios

"Firefox for iOS"

They forgot to remove the branding from their "new" browser.
New trojan for Linux takes screenshots
How can Fluid be using an old version of Safari? Does it bundle its own build of WebKit? Or are all Mac apps that use the public WebKit framework using an older version of WebKit than Safari itself?
It is nothing like that. Npm/node is the task runner and you are not doing anything yourself that you wouldn't have to do with grunt/gulp anyway. They are the equivalent of making a function like `add(a, b) { return a + b; }` instead of just using the `+` operator that is already there, it is nothing like jQuery vs "raw javascript".
Create a Bootable Installer for OS X – Official Apple Support
I completely agree.
In 1994 I called a remote system in Washington state (we were living in Tennessee) because I wanted to download a patch for Outpost [0] that added some of the enhancements that were supposed to be in the game from the beginning. I couldn't find it anywhere on the Internet at the time, but if you called this specific BBS in Washington, you could download it.

It took several hours to download. The total bill for that was like $50 or something. I had no idea it was going to be that much. I got in so much trouble for that.

[0] https://en.wikipedia.org/wiki/Outpost_%28video_game%29
my problem is that all the manufacturing techniques I saw being attempted in software development assume each "unit" of production is somewhat equivalent but in my experience thats a very rare occurrence.
Most "serious" users are now uninstalling ReSharper. Visual Studio 2015 adds most of ReSharper's key perks and JetBrains has done little or nothing to resolve ReSharper's laggy/hoggy/unstable code (and has said they aren't going to re-write it for Roslyn).

Honestly back in VS 2010 I'd call ReSharper a core tool. In VS 2015, eww.
You are missing that saving a bookmark to the desktop does not provide a different instance of the browser when spinning up. It will just open a tab in the first browser it finds.

Which is horrible if you consider something to be a core piece of software and you are unable to effectively cmd-tab to it. This is more of an OSX issue than windows, since windows will happily alt-tab amongst browser windows. OSX uses a less intuitive cmd-` for tabbing through program instances and still requires that the webapp is running in it's own window, in the same OSX window "Space", it cannot be minimized, and which will crash with the browser itself, irrespective of which tab is truly responsible [taking all your current state data with it].

I'm all for webapps supplanting native apps. But even presenting them as such requires something like Electron, and is completely counter to the trend of managing all tabs [webapps] as crony components of a master "WebBrowser" process.
Don't quote me on it, but I recall reading that the health effects don't scale linearly. Going from smoking 100 cigarettes a week to smoking 3 doesn't necessarily reduce the health impacts by 97%.
Uber is competing on even ground. They've apparently designed a system that falls on the legal side of these medallion market protectionist schemes in most/many/a lot of locations. They're operating in the confines of municipal law.

There's a few taxi and black cab app hailing services that make Uber et. al. moot here in southern Germany. TaxiMagic, for example, is great and provides the full core set of capabilities (favorite drivers, estimated costs, time-to-pickup, in-app payments, etc.) and is actually a network of medallion-holding taxi drivers.

Consider that, if taxi companies offered competitive phone-based reservations (removing the convenience market differentiatior), they'd actually end up being the more reliable provider. No surge pricing, more consistent availability of favorite drivers, more predictable trunk/boot sizes ( no worrying if your luggage will fit when all the taxis in the city are ___ cars). etc.

There's a bunch of these app companies champing at the bit to find taxi providers to partner up. Which is to say... incumbent taxi ecosystems can absolutely be competitive and possibly offer a richer/more lucrative range of services beyond the awkward ride-along you get with an occasional Uber driver.
Good question. Each visitor gets a dedicated channel. It makes it easy to respond back to them. When conversation is ended, we archive the channel. If they ever come back we unarchive it and you have previous chat history.
I'm wondering if they are obsolete, like quill pens and slide rules. Who has a wood shop? What jobs are available with those skills? and so on. Its an old middle-class ideal that every kid should learn those things, plus flower arranging and calculating a bearing on your yacht.
there's an interesting link in London between two points. http://imgur.com/LmvpcxL
For a persistent connection to a server, I like mosh (https://mosh.mit.edu). It works really well for roaming across networks and for intermittent or laggy connectivity.
Open source map data for layer
Im building a VM and I am reading this blog (and related resources) constantly. Its great.
Is there anyway to make a router using just a single port ethernet? I'd like to have an Intel NUC to act as the main router, but it has only a single ethernet port.
Are you suggesting going back to waterfall development?
I have my doubts about the explanations given in the CNN article about ISIS' recent salary cuts.
CNN suggests that some of USA's recent bombings are the cause of ISIS' financial problems. Oil transports have been bombed, cutting off one source of ISIS' income, and a money depot has been bombed as well.

If this is true, then why does ISIS get into financial trouble only now? The airstrikes in Syria have been going on already since September 2014. Did the USA realize that they should start bombing oil transports only recently?

On the other hand, Russia has claimed to have been bombing oil transports since the very start of their air campaign. Which happens to have started a couple of month ago. Maybe I'm too suspicious, but to me it looks like ISIS is getting into trouble because of the recent Russian intervention, and not because the USA.
Yeah fair point. Altruistic acts <> altruistic motives and all that
Well, I was implying that those projects in question are greenfield not inherited ones but even in the case of inherited projects, I think that devs/consultants have bargaining power when negotiating contracts to work out a compromise when it comes to non core details of the project like build systems and the like and project owners or managers could accommodate the consultants' requests regarding these points.
this reminds me of 'real programmers' by xkcd[1]

[1]https://xkcd.com/378/
I sent a letter from Japan to Canada for 70 cents. Sending the same letter from Canada to Japan would cost at least $2.50

China must simply have cheaper shipping rates, obviously not 3 cents, but probably a fraction of what you are used to spending.
What is the difference between this and Find my Friends.
I'm not surprised that realism is not essential to the VR experience. In fact, I've been wondering if a more Tron like scene [0] would be better. It would be simpler and easier to scale up to at higher resolutions, while still maintaining high frame rates.

[0] https://fronteffects.files.wordpress.com/2014/04/tron-disney...
Is This Dude the Most Brazen Coffee-Shop Computer User of All Time?
What Is Autism?
This para from their home page could be akin to legalizing marijuana!

"The new Brave browser blocks all the greed and ugliness on
the Web that slows you down and invades your privacy. Then
we put clean ads back."
You can't just break development tasks into subtasks at will, they always have a natural structure. Also, you can't go reassigning developers all the time, they should always do their tasks from start to completion or their productivity suffers badly. Neither can you assign several developers to the same task and get a productivity improvement.
SVET – the health-improving, feature-packed light bulb was unveiled at CES 2016
> but the time savings now are worth the technical debt that I might face in the future

Oh, man that statement makes me cringe. Have you ever replaced a piece of proprietary technology with a different one before? I promise you, you will consider this decision up front much more closely next time.
Apple asks Indian government for permissions to open stores
Yeah Uber is dodgy but when I don't know where I am in London, I can put a pin on a map and the driver will arrive to that point. Oh and I know their name and license plate instantly
In '95, I was running a dual Pentium machine for doing FEA. With a $2,500 video card (I can't remember the make), it had 3x the bang-for-buck as a mid-range Unix workstation. (We upgraded to Pentium Pro's ASAP.) Another guy in a cubicle next to mine had the biggest, baddest workstation in the company: an RS10K that cost $80K.

This was in our pre-T1 days. Everyone was getting phone lines. I was using dual modems in my Windows NT machine. He was getting hooked up to a small ISP. The ISP's tech came in to configure his modem. It was taking awhile, so, as he struggled, I gave them both a hard time about how connecting my Windows NT machine to my ISP -- even with both modems -- took 15 minutes. He told me how Unix was "awesome" and that there were over 2000 options to configure. After 4 hours, he gave up and went back to the ISP to try from that end.

A week later, the engineer with the RS still had no internet connection. After another week, his ISP got him online... and immediately crashed his machine. They discovered a firmware bug in the SGI that caused the kernel to panic every time the modem connected. They got a patch, and he FINALLY got online to get his email.

And then we got a T1. But since this connection was SO hard-won, he kept his modem and his private domain. And then, soon after everyone started getting connected to ethernet and the T1, no one could get ANYWHERE. Lo and behold, the ISP tech had configured the engineer's modem connection to advertise itself as a route, and, since that hop was closer than getting 3 buildings away, every computer in my office started using it. It took several days to sort out.

I noted, for the record, that this option for a modem connection was a prominent and easy-to-avoid checkbox on NT.

It wasn't long before this other engineer left, and we were all glad for it. He was the biggest, narcissistic, pompous douchebag I've ever met, even to this day. And I soon began to prefer Linux to NT wherever I could get away with it. I don't know where I was going with all of this, but SGI and early internet days made me remember this anecdote.
They had me until the moment where I read "While our game servers are built more like HFT Quant trading servers" yet they are in the cloud... They clearly have no idea what they're talking to regarding finance, where latency matters a whole lot more than throughput.

"HFT Quant Trading Servers" optimize things down to the micro and even nanosecond level from the hardware to the bios all the way up to the networking interconnects and applications + c libraries. Optimization to this level is simply impossible from the cloud, where even with VT and SRIOV, the performance penalty is simply far too high (and measurably so!).

Disclaimer: I'm a technologist who has worked in the "HFT Quant / Electronic Trading" Industry the past 8 or so years. I literally build infrastructure like this for a living.