skysight-inc/HackerNews huggingface dataset:
Vulkan is still an abstraction. Most PS4 developers I know would prefer the stuff they already have which is closer to the metal. Something that uses the actual instructions for the PS4 GPU and not some cross platform API that then has to be translated to the actual GPU.

Yes, PS4 devs porting to PC would likely like Vulkan over OpenGL or DirectX but PS4 devs on PS4 not so much.
It still is AOT. There's just an intermediary step, which is what you send to Apple, but the code is compiled in its servers, not in the runtime.

It's not like LLVM doesn't have several steps already in its pipelines.
I'm honestly surprised that noone has commented on the security implications of this, yet. After all, allowing Apple to recompile your "bitcode" essentially means, that the user can in no way validate that the version he's running is the version the developer published. It would be fairly straightforward to perform MITM attacks on apps this way. (And, sure, Android's APKs are faced with quite the same issue - but AFAIK Google doesn't modify your bytecode (yet?))
Canada's Red Tape Reduction Act – for every new regulation, one must be removed
I don't know, but I have an MA in linguistics and I actually thought you were using that as an example of a sentence that was easy to read, as it's completely clear to me... I think I might actually talk like that sometimes.
NPR story here: http://www.npr.org/2015/05/26/409671996/canada-cuts-down-on-...
I think the quality / substance of the content here, both the links shared and the discussions, essentially makes the issues with design or features nearly irrelevant. There's nothing else out there like HN.

It's the same reason Craigslist continues to do what it does, despite it hardly changing a decade after people were already shocked it was still doing so well.

Reddit is also in the same boat. It's all about the content.

When using HN on desktop, I regularly get annoyed trying to aim and upvote, making sure I don't accidentally downvote. I never use HN on mobile because it's so terrible (there are of course mobile shells for HN out there). Ultimately I end up not caring all that much about the negatives, they minimally detract.
https://news.ycombinator.com/item?id=9683108
If it is anything like the NINo in the UK it should be unique but for various reasons (i.e. due to various mistakes) sometimes isn't can can't be entirely relied upon to be.
His mental health directly impacts and influences what he writes.
Not sure why you've been downvoted - this is pretty much the reason for elevated pricing of wildcard certs. They are more open to abuse (have seen them used for phishing sites), so the issuer carries a higher risk of having to do additional management around the cert (i.e. revocations), so therefore charge more.
This is a temporary solution, the whitepaper addresses moving to merged mining (it's not being used in the beginning since sidechains that don't have a lot of hashpower are easily attackable).
I wonder how space start-ups will be called in future now that words like "stellar" and "terraforming" are taken. Refactoring.org for asteroid mining? Recursive.net for solar system cargo transport?
Maybe that was why I always `git fetch && git push -f`. But luckily since a few months it's not a problem anymore if you configured your git correctly, because now it only force pushes your current branch.
The success of UNIX is inseparable from C and vice versa. C made UNIX one of the first portable operating systems and, by virtue of being low-level, provided performance.
That's really the point. The guy who made the last change should have it locally as well. Even if he git pulls first.
Maybe it was actually an OPTION/GET combination? In that case, it's actually useful that Postman is running in Chrome because it shares the same environment and constraints.
As is true of anyone. Not seeing the point here.
Behold the online doctor syndrome.
context to understand wtf you're asking?
For a humorous take on this situation, may I recommend reading Catch 22.
I'm a huge git fan but I have to agree. At least some of the VCSs out there should be non self-destructive. Git is really bad if not all users of a repo take the time to learn to use it efficiently.
And still doesn't. Who could expect Google to start funding Mozilla?
FEC commissioners submit petition to FEC to curb 2016 election abuse
Show HN: Plangram – Share and Make Plans via Instagram Direct
at 2015 firefox aka mozilla is a waste of time and a good way to waste productivity and firefox os is one of the great example. they made open source a business and they use it .. bad ass
Saving a Spleen with 3D Printing: Pre-Surgical Planning with Medical Models
The same could be said of OSes using Algol and Mesa. They just hadn't successful startups using them.
Only as long as you don't learn it. If you really need to use git often, please take the time and go through the git book. Then most things make sense and using git becomes way more stable.

It's a powertool for power users. It sks that it became the major tool of our time, but that doesn't change it's design decisions. (And I'm a huge git fan. But I'm also a power user who is happy to spend weekends to learn all the details about such a tool)
> it just runs like utter garbage on all our older machines.
interesting, it runs better on my dads 2011 11" MBA than on my 2013 13" rMBP, probably due to the retina display
I guess you don't know how MDIL and .NET Native work.
How do you accidentally DDoS something?
They kind of have that already with CloudKit - it's not suitable for all use cases though.
The shocking thing I think isn't how fast Swift has grown, but how fast Objective-C has fallen. The stats from that site don't appear to show that Swift has made up for that.

The overall combination of Swift and Objective-C in those numbers make me believe Apple's decision to make Swift open source is less about goodwill, and more about stopping the bleeding.
They could already do that. They sign and encrypt the (plaintext) code segment you submit so they could easily insert a JMP to their own payload at the head of your code any time
I'm going to double down on my bet that Apple will position Swift as the lingua franca to replace javascript. Front end and backend.
Apple has a pretty complex boot system in which each stage of the boot process verifies a checksum of the next layer before starting it up. The lowest layer is etched in ROM. Theoretically, if you verify the integrity of the bitcode, and you verify the integry of the bitcode compiler, you should be able to trust the native binary as well.
Any degree of centralization leaves the network open to attack, whether by technical, regulatory, or financial means. Ripple Labs recently got hit with a hefty fine from FinCEN - http://www.coindesk.com/fincen-fines-ripple-labs-700000-bank...
Indeed, I was going to talk about session types in a follow-on post :) Well anticipated! Cheers!
Who says otherwise?

What I said is that I heard from many Apple fans that it didn't make sense the MDIL/.NET Native compilation model[0] and directly compilation from XCode to the device was the way to go.

[0]Uploading IL to the store and having a server based compiler generate native code before download.
jq is small peanuts compared to App::RecordStream.

https://metacpan.org/release/App-RecordStream

https://metacpan.org/pod/App::RecordStream::Manual::Story

https://metacpan.org/pod/App::RecordStream::Manual::Examples
1337day.com domain seized by CIA
Page is completely blank for me with some darkblue background. Any idea what's going on? (Using the Tor browser, if that helps.)
If you sum over all micro-insults suffered by victims of racists, caused by billions, possibly trillions of micro-aggressions, who knows how many death-equivalents you might get?

Anyway, whomever socialists might have killed, it was long ago: smack in the middle of the dark ages of widespread racism, to be exact. Which means those so-called victims of socialism probably all were racists.
Better than saving those requests in curlrc and recalling them with --config?
I guess that is just required for interoperability with Swift.

Generics don't make much sense in Objective-C dynamic model.
You could explain this a little bit more?
You would still need to program in Agda though :) Cheers!
I am not a fan of Jackpot.
Such DSLs are hard to build to keep expressiveness, and yet, they remain hard to use for the user. I am a lot more enthusiastic about the approach taken by Refaster.
Well, APK's are signed by the developer. Google would have to replace them on first install.
Same. I'm really looking for an excuse to leave Android entirely and iOS isn't desirable for me either.

Firefox OS sounds ideal if it pans out well.
I'm generally fine with short flights, but it does seem that after every long haul flight I get the cold or flu.
From what I understand, they're supposed to be unique, but there are millions of cases where one person has more than one SSN, the same SSN is accidentally or intentionally used by multiple people, etc. http://www.computerworld.com/article/2552992/it-management/n...

There are also plenty of people who just plain don't have social security numbers, like the Old Order Amish.
Hah, I precisely use Go when I have to think deeply, i.e. about a difficult to solve problem.

When the problem is boring, use a fun & challenging language. When the problem is fun and challenging, use a boring language.
13 feelings every entrepreneur has explained
I switched from Postman to Paw primarily because the JSON pretty print functionality in postman couldn't handle very large JSON responses.
The Comprehensive Guide to Remote Working
An explanation of technical debt for clients
If you're upgrading, they turn into a regular folder, called "Newsstand". You can just drag apps out of the folder if you like. For new iPhones there's no Newsstand at all.
An interesting perspective. I agree with most but not this one:

"By developing “start-up skills” for four years, you are missing an opportunity to hone your skills as a writer, musician, engineer, architect, or whatever that secret aspiration was that you had before you decided it was necessary to make a lot of money first. It will be a regret that will not go away."

I did fully commit myself to build a company which gives me immense financial freedom and I definitely did not pursue some interests I wanted to. However, I have absolutely no regrets. Given a choice all over again, I'd choose building the startup without even thinking for a micro-second compared to wanting to pursue a career in music. Interestingly, now I can take private lessons on playing the piano when and where I feel like.

Money is definitely not everything and cannot singularly make you happy, but in today's world it's definitely the first thing you'd like to acquire to simplify getting most of the other things you want.
Text entry also autocompletes variables and dynamic value function names!
I knew that as well because I was equally surprised that the revocation lists are over HTTP and looked this up, only I did this a few years ago. Not very obscure in my opinion.
Apps you upload to iTunes Connect that contain bitcode will be compiled and linked on the App Store.

Unless the description is wrong, this looks like Apple could insert any code they want into your binary, without your users noticing.
in less: "Firefox is like: share about us, talk about us, contribute us, do anything for us because we are the real guy of open-web, social, secure, fast, faster, fastest, open-source …." copied from this post https://medium.com/@rakibtg/excuse-me-mozilla-do-not-impose-...
Thanks for reporting.

Actually the comment is wrong in that case using BigDecimal.valueOf() is better since it could reuse the immutable object, so that is better for memory.
I'll rework the samples to make it more explicit.
I can't say I've ever hear it in the south west, but in the west midlands (specifically black country area) the 'am' replacing 'are' is a very common construct (possibly because 'ar' is used in the same context as 'aye' so "Oh ar" or even just "ar" = "Oh aye!" in other regions) so you get things like "am ya?" = "are you?" and "you'm" (or even just "yam") being a contraction of "you am".
anecdata: when i lived in Kidderminster, my more well spoken friends used to call people from Stourbridge "Yam yams" because of their propensity to say "Yam awrite am ya?" (Are you alright?) as a greeting
This is going to spell the end of all 3rd party crash reporting tools.
The real problem, as described in this article, is that it's all too easy for someone to enter the wrong number. There is no checksum digit on the Social Security Numbers, so if someone accidentally types a 1 instead of a 2, the wrong person is declared dead.

Given this, it's amazing that the error rate is so low. I also have to assume that given the size of the United States, and the number of computer systems that expect a certain format of SSN, that the odds of adding a checksum digit are basically zero. Which means that these errors will continue for some time, and that the only solution is basically for the Social Security Administration to double- and triple-check reported deaths.
Turkish Economy Takes a Hit After Elections
Slashdot effect or more recently HN Effect.

http://en.wikipedia.org/wiki/Slashdot_effect
Good to see this happening.

Grid-scale electrical energy storage/peak-removal is definitely something that needs to happen before the move to 100% non-fossil-fuel is possible, and electric vehicles can play a worthwhile role here.

I plan that the next car I buy will be electric, and would love to be able to also use it to provide energy storage services :)
Upvoting images by swapping to left and right
I designed an upvote method where one swaps images from one side to another to judge their opinion,

I have got a prototype here: http://thedailyexposer-networkservice.rhcloud.com/#783f6766eade0968e8152b00072d6027

for your convenience, how does it compare to reddit or ycombinator for that matter?
Apple control the platform. They can patch your app at runtime if they want.
A 60 second overview of webinars
Hey @juhq, that's great feedback - I really appreciate it.

Apart from the first point, they are actually all things I'm working on. I wanted to put it out there now just to get an idea of how useful people would find this tool and how much effort I should put into it. Would also be interesting to hear what people think should be my priorities.

For now, the next thing I'll work on is to allow people to get notifications - basically an option to provide an email address to which I can send a maximum of 1 message a day if something happens in the meetup.

As to a draggable map marker, I don't really see the value in that. When you add a place, people can vote on that place. If the marker gets dragged to a different place later, the votes become meaningless.
This was my thoughts on the matter: http://seshbot.com/blog/2014/01/24/the-best-way-for-programm...

summary: ask the open ended question ‘what was the most recent interesting project in which you were heavily involved?’ and then focus most of your technical questions on the system the then describe. If a programmer can’t talk throughly about a topic which they chose themselves and are purportedly very interested, they probably aren’t right for the job (at whatever company I’m working for anyway!)

The benefits are that you wont be randomly hitting a gap in their knowledge, you get a better idea of what they feel are their greatest strengths, and because you can raise your expectations about the quality of their answer you can probe very deeply and find out how good they are at communicating, and whether they are actually blagging.

The problems you can encounter are: they might end up running the interview if you aren't careful; you must be very engaged and perhaps talk about things you aren't that knowledgable yourself, and it is harder to compare one candidate with another (which is VERY important at large companies where you must justify your decisions to HR)
They've just announced a major new addition to CloudKit though to basically allow integration into CloudKit via web apps, which seems like a pretty big deal.
Unicorns all around
1. Go to https://play.google.com/store

2. Click the search icon(don't enter any search term)

Why is that happening?
Though there might be much to say about the different implementations of generics, I've found them to be easy to understand and use in languages. No type theory required. That has been more like "Oh, so that's the name for that thing/aspect, neat".

If I don't have a problem with that, those coveted master race Google developers should have absolutely no problem with it.
When there is a crisis millions of people make genuine requests. This has the effect of DDOSing the site. I wouldn't call this an accidental DDOS.

Another accidental form of DDOS would be router manufacturers who deliver misconfigured devices.

http://en.wikipedia.org/wiki/NTP_server_misuse_and_abuse

> The first widely known case of NTP server problems began in May 2003, when NETGEAR's hardware products flooded the University of Wisconsin–Madison's NTP server with requests.[5] University personnel initially assumed this was a malicious distributed denial of service attack and took actions to block the flood at their network border. Rather than abating (as most DDOS attacks do) the flow increased, reaching 250,000 packets-per-second (150 megabits per second) by June. Subsequent investigation revealed that four models of NETGEAR routers were the source of the problem. It was found that the SNTP (Simple NTP) client in the routers has two serious flaws. First, it relies on a single NTP server (at the University of Wisconsin–Madison) whose IP address was hard-coded in the firmware. Second, it polls the server at one second intervals until it receives a response. A total of 707,147 products with the faulty client were produced.

> NETGEAR has released firmware updates for the affected products (DG814, HR314, MR814 and RP614) which query NETGEAR's own servers, poll only once every ten minutes, and give up after five failures. While this update fixes the flaws in the original SNTP client, it does not solve the larger problem. Most consumers will never update their router's firmware, particularly if the device seems to be operating properly. The University of Wisconsin–Madison NTP server continues to receive high levels of traffic from NETGEAR routers, with occasional floods of up to 100,000 packets-per-second. NETGEAR has donated $375,000 to the University of Wisconsin–Madison's Division of Information Technology for their help in identifying the flaw.
>Every contractor really is a massive security risk.

Exhibit A: Snowden. (while he didn't disclose any really secret information, the NSA/etc. treated the information he disclosed as secret and expected others to treat it that way too)
CAUSES OF LOW SELF ESTEEM
This happens in my country every New Years Eve with the telephone/cell networks. Communication networks are in general designed for a certain base capacity and foreseen spikes withing certain limits.

Imagine all the people in your near proximity wanting to use their phones at the same time...

Another example is the 'hug of death' small (unprepared) web sites suffer when exposed to legit traffic due to being mentioned in HN, Reddit, etc.
yep, only for the app drawer and I don't think that this new drawer design is final (or at least I hope so).
China’s Startups Can Break New Ground by Focusing on Niche Markets
It seems like you're only claiming Apple's services to have higher up times than Amazon's because you were able to look at Amazon's up times more closely. Who is to say that Apple's services don't also often have partial downtimes and "faking it when it is down?"
Good luck with that. One of the reasons JS is the lingua franca is that every browser comes with a JS runtime, all you need to get started is a plaintext text editor and all you need to publish an "app" is cheap/free web space.

Mark my words: Swift won't replace JS, not even PHP.

EDIT: Also, what's the point of writing Swift code in Linux if you aren't developing for iOS? As a non-iOS developer nothing at all compels me to learn Swift. It doesn't bring anything to the table that JS, Python, Ruby etc don't already do better. Except iOS support. HN tends to forget that just because iOS is the default in the US it's not internationally. Apple is a luxury brand, not a commodity one.
Android Migration
I wonder how far off TempleOS is to implementing the kid of environment envisioned by Bret Victor?

See: http://worrydream.com/ExplorableExplanations/

It seems to me that the way that the HolyC environment is designed, we're not far off from having a pretty decent implementation of some of Brets' concepts .. it at least seems closer than the features offered in other OS's for this kind of interaction.

Perhaps some enterprising disciple of both TempleOS and Worrydream will find motivation to push the last %5 of work through to completion .. seems like an exciting opportunity to do something truly innovative.
I always used to swear by Git, until I started working at a company that uses Perforce. It's literally fantastic and I want to use it for all projects now.
Isn't Google creating an indirect security risk for the reader here by funneling all sensitive HTTP accesses through one service? Google logs will now have information on who is reading human rights material that is in need of protection from censorship. If someone sets out to index the readership, it's now sufficient to get the whole list of readers from Google by legal or illegal means.
Freelancers: how many clients do you have?
> And Swift doesn't have the stigma of being a "bad" language when compared to JS.

Except Swift has the stigma of being a "dumbed down" Objective-C.
The idea that more verbose == more readable is so annoying. It seems to be especially egregious in languages like Ada, which look like this to me (an uninitiated):

okay here comes a function definition get ready
function MyFun() begin
return 1
end begin
end MyFun
end function okay we are done
And they don't even talk down on them. These days, Apple's silence on the issue is taken implicitly as a dis, when in reality they could be working on it right now, having yet to find something that lives up to their rep.