skysight-inc/HackerNews huggingface dataset:
Am I misreading this article. They had 30 test scenes they tested this with, and in those 30 tests it returned 57 false positives? That seems super useless. It sounds like it is basically just throwing alerts for every scene.
300GB of code WOW!
Just for comparison the entire English Wikipedia dump including all media is about 50-60GB. What are you guys doing there and how large do you see this growing?
I think it's pretty interesting considering the level of optimization that Hlearn has that the author mentions the poor support for numerical computing. I have two questions.
1. Which are the things that Haskell is missing for numerical computing. Is it something related to the language standard or to the compiler?
2. I have read the info for SubHask but I haven't got enough context to really understand why the alternative Prelude might help with numerical computing. Could you explain it a bit more, please?
Ask HN: What's the Best Language for Learning Core Programming Concepts?
I've been a hobbyist programmer for about five or so years now. Since then I've dabbled in all sorts of stuff and remain an eternal amateur.

I'd say my most important revelation was discovering that there were underlying concepts I had to learn beyond practical concerns like "how do I do x in y language." These days, it seems to me like there's so many language options for beginners to choose from, and they might all lead you down different roads! e.g. Javascript will introduce you to closures, Haskell to far more advanced functional programming notions, and Java will send you down a pretty OOP heavy path. If you decide to pick up C you'll certainly learn about memory management, but if you stick to high level languages it might never cross your mind! You can write a fairly functional application today without even having a concept of memory addresses, concurrency, compilers, or even stacks and heaps...so much is abstracted away and taken care of for you. Sure, your app likely won't be optimized, but it will still work.

It seems like your choice of language can significantly influence the language spanning concepts you'll encounter. Granting that's the case (or maybe it isn't, let me know why not) what language do you think is best for exploring the conceptual trappings beneath all those functions, vars, and classes? All the substance beneath the sugar?
We were unable to find growth in any cohort.
I honestly couldn't gather from the documentation that it did support operands. My apologies if I was wrong, I will be re-reading it and slower this time.
They seem to be spotting visible guns, not concealed ones, and the focus is on guns being brandished instead of holstered.

This is preliminary work but it wouldn't be useful to have an alarm go off every time another police officer or security guard comes into view with a gun on his hip.
One suggestion has been that Assad gets help with fighting ISIS on condition that he participates in fair, open, democratic and internationally monitored elections as soon as Syria is pacified.

As far as I am aware this was discussed. I'm not sure (please correct me if I'm wrong) but I seem to remember that it was not Assad who rejected this scheme.
Watch Twilio's Signal Conference Stream
trolling and joking aren't the same thing. a joke is intended as humor and the audience understands it as such (even if they might not consider it funny). trolling is intended to cause offense and distress. even if a racist troll does not authentically hold racist beliefs, they are displaying a level of insensitivity in communication that is identical with racist speech.
I suspect this will mean either the end of the Mali GPU or it will be relegated to the lowest spec SoCs. Pity, the Mali GPU is one of the few on ARM that is open source.
Oh I always have fun trying to break these apps. This one did fairly well, but it's still obvious it's not a native app. Does that matter to most of the end users? Probably not, but they probably don't appreciate the heavy RAM usage and extra CPU incurred from running a language interpreter inside of your application. Here are some notes after I downloaded and played with it a bit on a Nexus 5:

- Scrolling slowly with your finger held down on the settings page leads to visible stuttering, though flick-to-scroll seems to run at 60 FPS
- Tapping the menu button in the bottom right quickly a few times can lead to a darkened screen with no navigation menu displaying
- Doesn't respect the back button on Android
- The app takes 224 MB of RAM, the next highest is spotify at 176

It's pretty impressive for a Cordova, but I feel like it's more effort to try to mimic native functionality with web dev tools.

I still think React Native (or at least the idea of React Native) holds promise, because at least then you're getting native UI elements which behave much more consistently and are more robust against random tapping and swiping on the screen.
Looks really neat: composable, "smartly typed," easy-to-specify neural nets.

The main issue that keeps me from giving this a try is the lack of GPU support out-of-the-box, necessary for tackling problems of more interesting size :-(
The issue is that unilateral US military intervention hasn't solved similar situations in the past.
internet archive sounds like the best ever use case for IPFS
So far I did not know that there is anything in video subtitles, that needs interpretation. What is needed is not a sandbox, but simply code, which stops trying to do weird stuff with something as static as subtitles. They should be a timestamp for the time in the video where the text shall appear plus text itself nothing more. If it does not parse according to a specific format throw that stuff away and read the next line in a subtitles file or simply declare the whole file invalid and be done with it.

Don't try and start doing weird things with something like subtitles and we are fine.

Why does VLC or one of the other programs feel the need to do anything more than that, resulting in gaping security vulnerabilities? Is there any good justification? Or is this again about some overflow with unexpectedly long strings or something like that? (In such case it is the not so careful programming on VLC side that is the problem)

Furthermore the subtitles are often inside the video graphical data itself. I've actually never used a subtitles file. I tried a few times, but every single damn time they were off, and not only off but exponentially off, which made it impossible to get the correct text for all play positions in the video. If you ask me, so far all the subtitle files I tried for any movie suck anyway.

(This is ignoring any subtitle file specifications, which might exist.)
Does the virtualization work equally well for lots of history as it does for large working copies?

I have a 100k commit svn repo I have been trying to migrate but the result is just too large. Partly this is due to tons of revisions of binary files that must be in the repo.

Does the virtualization also help provide a shallow set of recent commits locally but keep all history at the server (which is hundreds of gigs that is rarely used)?
C-Suite poses greatest risk to enterprise security outside the office
Unless it meant they are 2nd in miles driven and stopped "publishing" or driving to not reveal too much.
[OP here]

Another goal here is to have something that is easy to embed/repurpose. ruby is pretty heavyweight from that point of view.

While jsonnet is a C program right now (https://github.com/google/jsonnet) we are looking at picking up work on a go port so it is easier to integrate with the kubernetes universe.
> I just finished implementing an iOS app that uses a background operations queue for network operations.

As someone who has never developed for mobile, is that OS provided, or something you had to implement yourself? It seems like something like that (at least for HTTP) should be included, and with some rich controls to toggle whether jobs should persist app closes and restarts, or jobs should wait for wireless or are okay on cellular, whether jobs of type X should replace other jobs of type X (no reason for 5 queued requests for latest updates to the same feed to all fire when conditions are right...), etc.
Reddit took off within months of its launch. ~30 days to download data is pretty standard.
TSLA could surge to over $500 with a successful Model 3 launch, says Baird
A Dive into Stack Overflow Jobs Search
I hold no opinion on "planned obsolescence", rather I want to separate OS from vendors. Vendor support is not a feature of the software it is a feature of the Vendor.

Android is open for anyone to do anything with, and there is no way to force someone to support something after they release it any more than it is possible to get them to not use Android in the first place.

If we look at Apple, Samsung, LG, HTC, etc... independently as companies I am sure some have crappy upgrade policies and some have great policies. If you want shop around for it, look at reviews for other phones.

If you don't want it, like if you are planning on installing your own OS or have other plans for the hardware then this is misfeature. It becomes a thing you have paid for but will never use.
Also look at http://ksonnet.io that redirects to the github org for now. We will work on a community page to host there soon.
> Needing a Mac to compile the app

I remember a recent announcement of Microsoft about using xamarin to generate an iOS app without xcode and with the ok of Apple. It was on HN but I can't find it. I assumed that without xcode means without a mac.
> A lot of the vim "religion" centers around keeping your hands on the keyboard, not using the mouse, carpal tunnel and speed.

That's a nice side effect, but it's not why vim is "better".

"Normal mode" in vim ties composeable​ functions each to a separate key. The "." key repeats the most recent function. You can record a string of keystrokes to a macro, and even edit it as plain text.

Vim is fantastic for editing text, which is 99% of what most of us do. It may not be your first choice for creation (although it is mine), but that doesn't make it worthless.
By all means, we should bring back Visual BASIC for developing mobile apps.
The Muslim Bosniak lader was a religious man, after decades of Communism, which prohibited the religion. This happened on all sides, and the atrocities were committed by the Christians, both sides, Catholic and Ortodox, between themselves and on Muslim population. Number of accounts in front of the International Court for War Crimes tells all bout that.

Ottoman empire was in war what you call Wahhabism. They were enemies then and they are enemies now.

Assad regime, his father and him, are of a different version of Islam, Alawites. Let's put aside the fact that Syria was dictatorship for decades, with Sunni population of 74%, and that of Alawites of 12%. One can't expect for 12% to rule for decades with an iron fist over the majority of the population without problems. As I wrote previously. The war in Syria started after Sunni population, students and the other children of Arab Spring, asked for the elections and Assad took military and tanks on them. Later on extremists found its way in. I'm just pointing out stupidity that caused the war. You're thinking is that of post-stupidity.
Voat never raised millions in venture capital, though. (and can't given their content/userbase)
How do you prevent data exfiltration? I mean, in theory you could restrict the visibility of repos to the user based on team membership/roles and so prevent a single person from unauditably exfiltrating the whole Windows source code tree. In contrast with a monorepo there likely won't be any alerts triggered if someone does do a full git clone, except for someone saturating his switch port...
Feel free to provide them another round of funding. 2 years is plenty of time.
in my opinion, the biggest problem with data mining today is that the layperson doesn't understand who is gathering information, what information is being gathered, and how to control that information. furthermore, i think corporations and other interested bodies believe that this opaqueness is the only way they can get access to the information they want... and i'm not convinced that's the case.

if this sets a precedent for volunteering information in a transparent manner through known channels with deliberate controls, i really think everyone can win.
Or a piece of paper?
Imzy is offering data export, which is unusually good for a shutdown of such an early-stage startup.
Agreed about two years. I feel they jumped the gun to make it into a business when it was just a site.
Sorry to hear you're shutting down. I know it's a terrible experience, but thank you for being open.

Can you explain a bit about how you tried to monetize the site? What did you try? What worked and what didn't?
I had a phone screen with a start up in the middle of my last job hunt where they let me know they were in the middle of porting their entire frontend to React + Redux, while rewriting their backend. I was "unable to find time" to meet with them further.
I absolutely started programming because of Future Crew's Second Reality (and MajorMUD).
I work at Capital One. We have been a bank (and are regulated as one), but are trying hard to become a technology company that is specifically focused on banking.

And I'm probably biased, but I think we have some pretty great products also (checking accounts with no fees that pays some interest, savings accounts with very good rates, and so forth), so maybe you'll get a good deal as well as a technical focus.
Growth as in $$$ or visitors of the site
http://www.wired.co.uk/article/google-artificial-intelligenc...
I supported the Kickstarter.
Same with elevators, microwaves, airbags, and in fact literally anything that plugs into the wall. 120 volts can kill you if you contact it.

The laser is eye-safe, meaning you can look directly at it continuously and be fine. Though, if you did, you would deserve injury. Kind of like sticking your hand in a blender.

The device will not manage to malfunction and miraculously shoot you in the eye from meters away.
Publishers worry the Flashpocalypse is nearly here
What I've learned from 100s of interviews with candidates at top tech companies
This was discussed a bit in the comments in Brian Harry's last post on GVFS: https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-g...

We're building a VFS (Virtual File System) for Git (G) so GVFS was a very natural name and it just kind of stuck once we came up with it.
the time it takes to create workarounds for UIWebView/WKWebView is only
slightly less than the time to get familiar with Swift/UIKit

This times a thousand.
I have wasted untold hours on clever paperclip-and-gum techniques to get WKWebView to be something it isn't: predictable and usable.

I still develop hybrid apps for clients (glorified web pages, really) but for personal projects I will never, ever go back. Kicking myself for not learning Swift earlier.
> the likelihood of NSA hoarding effective chrome 0days is much smaller than hoarding FF 0days

Based on what rational? I think the strongest influence on 0-days is market share. Hence why switching to gnu+linux alone isn't enough (but it's the right start). According to http://www.netmarketshare.com/ Chrome is now almost 60% of marketshare, and lets not forget how many people are using chrome on android devices.

I find your claim to not stand up to scrutiny.

Regardless, this is the mentality that has gotten us into the situation we are in anyway. It's like a technological variation of the ends justifies the means. No, I disagree and I find it to be a fundamental problem with the way many do their computing in the modern world.

While we do have Chromium, it has still had privacy issues, and Google has shown themselves untrustworthy when it comes to data sharing with the world. They had every opportunity to give us a GPL phone with linux on it, and instead we got a half-proprietary, non-rooted series of backdoored android phones. Relying on Google is not the way to go for those who care about privacy and security, as they have repeatedly violated their original motto of "don't be evil".

If we really wanted to base the discussion on data though, I would like to see numbers on fixed remote exploit bugs in both to see who is actively fighting this better. I also feel like once firefox has a 64-bit rust based render engine they will suddenly regain a lot of market share.
Well since this is Hacker News one question that immediately pops in my mind: why does SoftBank invest so much money in existing companies, instead of doing something a la YCombinator? Get a panel of VC's, allow them to invest some of this money in new ideas and such... wouldn't that be a better investment than buying so much stock in existing companies?

I'm trying to understand what SoftBank's endgame is here...
That sounds like fraud if you mean that the ad counts as viewed even when it isn't.
To clarify, growth of users.
Wow the majority of posts here are from Microsoft employees.
In feudalism, land is the reward you get from the Crown by being useful to the Crown. Land lets you charge rent. Rent makes you rich.
Strange. In most discussions, I've found UK law to be much more logical than US, but this discussion has revealed two notable counterexamples:

1) That your tax rate can be lower under self-employment classification (incentivizing spurious misclassifications).

2) That roads are paid for through income tax (rather than petrol or odometer tax), which is only loosely correlated with road usage and which punishes people who economize on it, while subsidizing above average users.

In any case, you can't really pin 2) on Uber, which isn't getting any more of a subsidy than any other business using the "road platform". They were abusing the law for 1) but courts have since put a stop to it.
If you are a QA engineer testing to see if an input is injectable it hardly matters what you target database wise

If you are attacking with the intent of stealing information it would likely better to use the database injection as the foundation for multiple pivots into other systems that would presumably have more valuable stuff than a list of people who bought a beer and or their credit card numbers.
For the sake of historical accuracy, he was a 'persona non grata' not just in the US but also in some 27 EU member countries and in several other countries around the world:

http://www.dnaindia.com/india/report-modi-still-a-persona-no...
I don't see any conflict here. nVidia's SoCs including TX1 and TX2 are ARM architecture for the CPU portion.

It's also not a bad idea to invest in multiple competing technologies and companies to reduce risk when you believe in the industry as a whole.
Most paragliding/hang gliding vario/altimeters shutdown after a few minutes sitting still. It basically assumes you have landed. That said, I am positive that my vario/altimeter considers altitude gain/loss on the equation.
Hmm. I believe it's likely there's also lots of binary assets - the WAV sound files, BMP images, the "hello world" videos, for example - and possibly also the raw versions of the assets. And if it's really the whole history of Windows in there, that's a LOT of binary assets in LOTS of versions.
I wonder if musicians of the time complained about the "automation" of their jobs?
Thanks, then I guess there was no point in singling out Chrome and Safari in the article.
TBH we never got to the point of monetization.
Anyone can use cash to buy pre-paid credit cards at a drug store then sell the code on localbitcoins etc. though I suppose this technically contradicts what I was saying earlier about needing a bank account. Still though, you are dependent on another company who is the one that actually controls your money. If they decide not to let you use it for any reason, that's it.
That number should be compared to the rate human officers unnecessarily escalate a situation because they think there's a gun. I don't know that number but it could easily be higher than 16%.
Imzy was a nice place to be.

Some of the problems I had:

1) The interface was confusing. Making posts was confusing.

2) Users were allowed to create communities, and they did. There were a gajillion of very tiny communities. This fragments the userbase and makes each tiny community seem dead.

3) Not enough users. Seriously, seeding the community with posts is a good thing. It sets tone and gives people something to interact with. If you're a startup in this space you need to hire a few people on minimum wage and get them to spend 9 hours a day making posts on different accounts.

It's a shame to see it go.
Most of that 300GB isn't text. There are test assets, images, videos, built binaries, vhd's, etc. Also, I should be clear that that 300GB is just at tip (no history). We can debate about whether or not those things should be checked into the repo but they are there now.
No, although lasers can sometimes be dangerous without being painful. Even if they aren't, by the time it hurts it is too late.
"Fearless concurrency" and "zero-cost abstractions" sound a lot like meaningless marketing terms.
If you think bad guys are sitting in glaring colourful robes for the US military to come and shoot them, you are way off the mark. Political crisis like this are difficult to contain by external players because you never know the good guys from bad.

Maybe US (and other powerful nations) can stealthily fund the locals and arm them to face the radicals, so that the change comes from within rather than outside. Again the problem lies in identifying the innocent locals from the radicals.

At this stage, I'm not even sure if there is a solution for syrian crisis.
Wait so England doesn't have any property tax for real estate?
why? this is exactly the problem I have with YouTube own recommendation system. it ignores the 5+yr old gems and only give me fresh crap.
Oh I agree, and to anyone who doesn't buy several dozen pairs of identical socks once a decade, all I can say is you don't know what you're missing.

But it was fashionable to cite these studies for a while and to consciously adopt strategies based on them. That's a bit different—more like reorganizing your diet based on studies that perhaps eventually get overturned.
Hah, they made sure there was just enough styling left for you to notice.
I'm not clear what argument you're making or what new information you're putting forward.
Here is a TechCrunch piece from last year:

https://techcrunch.com/2016/05/18/anti-reddit-platform-imzy-...
It was considered but it just didn't get enough attention from anyone to get it done. http://archiveteam.org/index.php?title=INTERNETARCHIVE.BAK/i...
Wait so like, at google, Inbox and Android are in the same repo as ChromeOS and oh I dunno, Google Search? That doesn't make any sense at all...
While I get you on the under-appreciation of keyboard shortcuts, I think in this case there is some overlap as a selling feature with both user types since the actual application itself (vs navigation) is a text note-taking application...
What a bizarre list. Camera Lucida and On Photography are masterpieces that anyone interested in photography as an art form should read, but they don't say a lot about the lives of the artists whose work they describe. Barthes says virtually nothing about the photographers' lives, in fact.
I'll miss the community. Really nice folks. :-(
Off the top of my head, examples of people who have more means and expertise than a random HN commenter:

1. nonprofits like EFF

2. investigative journalists who search for truth and expose corruption instead of writing emotional pieces telling people what to think and helplessly worry about.

3. software, hardware and network engineers building end-to-end secure systems as opposed to ones designed for mining user data which inadvertently (or deliberately, you decide ;)) end up being abused by spies and hackers.
And it seems to have no obvious overflow issues. Either there are multiple versions or the claim that negative numbers work is simply wrong.
Reddit itself is not a successful business project.