skysight-inc/HackerNews huggingface dataset:
That NAT in many cases happens on the same edge router that'd be dropping your packets off on the internet anyway, so it doesn't have to add an extra hop.
If we can get an app for banking, I wonder if we can ever get an app for voting. A vote would seem to be less valuable than access to an enormous sum of money, yet one is available to be instantly and the other requires standing in line.
I don't think that you need to use nicotine during adolescence for it to be addictive... at least not in my personal experience.
SVR4 specified standard-conformant calling conventions (stack layout, register use etc). IIRC VMS went one "better" and tried to specify a standard calling convention that was supposed to apply to all programs (sadly, there's more to interoperability than calling convention).
Yes, but WinAPI (which is all that is required to do GUI programming in Windows) is C-centric.
Hi all! We're the team behind gifs.com. Would love to answer any questions, and take any feedback requests!
> It is the property owner's choice to be discriminatory to who they rent to - through racism or otherwise

Uh, no it's not. The Fair Housing Act prohibits discrimination in housing on the basis of:

- Race or color

- National origin

- Religion

- Sex

- Familial status (families with children)

- Disability

> You aren't agreeing with him, you're saying the exact opposite

He never intended to agree with him. He's saying that if you want to rent your property you must be willing to rent it to anyone regardless or race, etc.
No one should have to use proprietary software. Period.
Well, Infosys, Wipro and Tata would lose in that scheme. Whether they ought to win or not isn't a matter of debate here, but it is important to a lot of people.
I'd like to point out that Sci-Hub not only stores scientific papers, but it will retrieve official pdf's through an institutions proxy if it can and if necessary. It could perhaps store stuff there, but it could not provide that service there (yet).

Until then, torrents of all the files that sci-hub has retrieved (and all files uploaded into libgens scimag section) can be downloaded here. http://libgen.io/scimag/repository_torrent_notforall/

Anyone can torrent these then host them on IPFS without sci-hub's involvement. However, I suspect you'll have a hard time getting any duplicity for all of this. It's over 50mil files!
There have been a few HN threads of late theorizing why ther are so many bugs. My lastest theory: AI in software _development_ will fix the quality issue. There's just too much being written at too fast a pace.
Great work guys! Definitely the smoothest way to make gifs I've found
As I commented on another link to this article, the majority (though not all) of the real horror stories tend to be in the American West. The real issue there is that, contra the full life experience of many visitors, a lot of roads are seasonal, very rough, or just plain undriveable without high clearance 4WD and the ability to operate it.

This is really a maps issue rather than a GPS issue. And there have been tragedies based on people following very secondary roads on paper maps as well. The issue is that there's not really an easy classification scheme. After all, there are well graded dirt roads that can be easily travelled by passenger cars that steadily degrade to "I can't believe someone could drive this in a car" levels. And all ranges of roads in between.
As a side note:
http://stackoverflow.com/questions/525609/use-c-with-cocoa-i...

A commenter at stackoverflow provides some code that
"shows how to access Cocoa GUI from pure C/C++ and build a truly functional GUI application"

He notes that you must "link against Cocoa framework".
> 'OMG racism' is getting tired to read about.

Wow, I'm 'getting tired of' rading racist remarks.
To some extent people over-dramatize the Cascadia earthquake threat to the major population centers. The major cities are hundreds of miles from the fault line, which will substantially reduce ground motion; Seattle had a 6.8 earthquake in 2001 on one of its many local fault lines and the city is still standing. Second, some of the major cities like Seattle have greatly mitigated tsunami risk due to their location and geography. In fact, the largest tsunamis in Seattle's geological history were generated by fault lines that run directly under the city; tsunamis that reach what is now Seattle from the Cascadia subduction zone are quite modest. Vancouver is in a similar situation, though they probably have somewhat higher tsunami exposure. People that live on the outer Washington and Oregon coast will be in serious danger but that region is sparsely populated.

The San Andreas fault, by comparison, runs right through the middle of densely populated areas of California. Minimal tsunami risk but much higher ground motion risk.
In some ways web workers feel a bit like actors. granted a poor man's actor.
At work I use Windows 10 for Education and it runs nicely on hardware (Atom dual core with basic integrated graphics and 2G of RAM with spinning rust + some virtualised applications) that Windows 7 found problematic.

I'm just wondering: why the hassle? Just release a 'stand alone' win10 client without all the gunge. The clue is in the name - it is a client to services currently based on Microsoft software.
Thanks so much for the kind words kobbad!
That seems right to me. It's the same approach as SSH key-based auth in a nutshell
I didn't expect anyone to be in favour of illegal immigration - what I'm asking about are efforts to curtail illegal immigration and deport existing illegal immigrants? To the extends that laws around H1Bs aren't working, surely the laws around illegal immigration are working even poorer? The population of illegal immigrants is many time higher than the population of H1Bs.
> taking away control from users

If you don't control something, you de facto don't own it. You're advocating for a future without personal property. If you doubt this, see John Deere.

> improve the overall security of the internet

When someone else has remote control over your system, your system is - by definition - insecure. The recent drama involving the FBI and an iphone is a perfect example: the phone is insecure if the OS can be forcibly updated by the manufacturer.

Remote control of the OS may improve the security of the internet, but it happens at the expense of user security.

> The end user wanting a system he/she controls [is insecure]

This attitude is incredibly insulting. Instead of providing more secure products that people cant successfully maintain, or spending the time and effort to properly educate users, you're claiming they cannot be trusted with complicated tools.

> taking away control

"Freedom" necessarily includes the freedom to make bad decisions. You want to take away that choice. You might want to consider the long-term effects of advocating against freedom.
Ummm... I wrote plenty of GUI code in C and so did lots of other people back in the late '80s and early '90s. Quite common. I don't know what it would mean for it to have been "designed to create" GUIs; it's a general-purpose language.
I think those are all valid C header files. They just define typedefs and macros that are about ObjC, but themselves are plain C.
In that case it must sometimes be necessary to accept anti-capitalist things to preserve important freedoms.
The fact that it's apparently not obvious who to talk to seems to be a problem for Microsoft to solve if they care about the "little guys" (maybe they don't? I'm not sure)
This describes the flow for a "trusted client", which is not the correct flow to use for securing this scenario. Instead, the "untrusted client" flow looks like this:

1) MyLittleApp wants OAuth access to BankOfMars
2) MyLittleApp bundles BankOfMars SDK into MyLittleApp
3) MyLittleApp registers itself with BankOfMars,
which then has sole discretion over whether
to allow it to access data hosted by BankOfMars.
5) If approved by BankOfMars, MyLittleApp can now
request oauth access to a user's data
with the BankOfMars SDK.
6) SDK opens WebView for user to approve MyLittleApp's
request to access user's data hosted by BankOfMars.
User may reject the application's request.
7) If the user approves the application's request,
the user is then prompted for authentication.
This can be in the form of a username/password,
but may also include two-factor authentication
or whatever BankOfMars deems necessary for security.
8) Should BankOfMars or the user choose to do so,
either can revoke the right of MyLittleApp
to access BankOfMars data.

Now, with this said, this is actually one of Eran Hammer's criticisms of OAuth2: It's hard to get all of these pieces just right! Good security should be easier.
More than not wanting the vapor, it's respecting that others may have that concern in a public space, as irrational as it may seem to you. I think common sense would extend e-cigs to a "no smoking" area.
That table is so wrong it makes me mad.
Yes, you are quite right. And I already decided the following. Acting as market we will be focusing on engineers who build web apps and freelancers. And as a company with own product we will provide development teams with something like component generator service (installed on internal server) for Structor - this is for enterprise customers.
I wonder what is the level of .NET's CLR optimization in comparison to this new optimizer for C++. I hope they will reuse some of those ideas to make .NET better.
The language used is meaningless absent the context of the whole application, especially the database. I can do 2500 requests a second with ruby or php on a micro instance on AWS. But that's meaningless after I plug into a mysql database that's going to bottleneck at 2 requests a second after i try to render abad wordpress theme out of MySql.
This is a very particular crowd, largely into web software and ecosystems for rapid growth of SaaS. I wouldn't extrapolate this crowd into software languages in general. You should always use the best tool for the job.

Many people write quite excellent software in C/C++ every day. Just as many people use chainsaws, drive cars, fire guns and take pills every day. These are all productive activities with low floors and high ceilings. Anyone can jump in and make a mess. It takes care and attention to do them well.
I don't buy it. Yes, the language may be C, but if you're linking the ObjC runtime and frameworks, all you're really avoiding here is the nib-loading machinery.

To be fair, I think that's a perfectly reasonable goal in and of itself - showing how to set up an OS X app "from scratch" is definitely something I'm interested in - but we shouldn't pretend this isn't strongly relying on Objective-C to actually get things done.

EDIT: indeed, the makefile copies main.c to main.m before invoking clang, which means it's using the Objective-C compiler.

What would be much more impressive is if this used only the C Core* frameworks (Core Foundation and Core Graphics in particular) to do the same thing.
>I've done arbitration twice and the arbitrators seemed pretty impartial.

...

>I'm an lawyer

well, professionals typically treat each other much better. Another example would be imagine a doctor treating another doctor :)

>I think it would be interesting to have an online arbitration process for disputes under 10 thousand dollars.

well, Small Claims, while not online, is a pretty convenient and fast venue for such scale.
This is exactly how I fell in love with programming. My first program of any size solved systems of equations using 3 or 4 methods and showed its work. The satisfaction was incredible.
Maybe you should ask the people using your web site if they care.
Just out of curiosity, what does the distribution look like on the move intervals?

If your last 100 "big ones" were 100 years apart (90 times) and 10,000 years apart (10 times), your median interval is 100 years and your average interval 1000, but if you're at 2000 years you might reasonably expect another 8,000 years before the next one...
It depends, most of important and heavy lifting stuff in Apple platform, aka Core frameworks, are written in C, for example a quote from Core Text documentation [1]:

> Many of the low level libraries in OS X and iOS are written in plain C for speed and simplicity.

And don't forget that OSX/iOS are based on Darwin BSD, where most of heavy lifting is done by programs written in C.

- [1] https://developer.apple.com/library/mac/documentation/String...
Southern California’s San Andreas Fault Ready to Explode, Scientists Warn
What? There's no ad-hominem there. And what straw man? Chomsky claimed in the quoted sentence that things like huge corporate profits were not reported, your parent post says that's incorrect and they're often reported. Maybe he's right, maybe you're right, but there's no straw man.

Sometimes I feel like people have browser plugins that randomly pluck sins from the Wikipedia page for logical fallacies.
One thing that windows 10 absolutely hates users changing is firewall rules. I regularly see my custom rules disappearing. This is unacceptable.
I think we can all agree that DHS was in the wrong for having a sting university accredited, but I think it's fair to say that if a foreign national is too thick to see the scam in being enrolled in a university that doesn't make them take classss to get a student visa, then we don't need them, and if they are so unscrupulous to see the scam for what it is and they break the law regardless, then we don't want them.
There is another problem that is eating away at the salary numbers of H1Bs its called full time Curriculum Practical Training(CPT). Basically it was intended to be a internship for students on an F-1(student) visa. Now many universities have
"Full time CPT[1]" that allows students to work 12 months at a time. This itself is legal[2]. But I have seen many universities are gaming the system like:[3]. Often times no real classes but only "training" is offered for real work preparation. Enrollment bars are pretty low and there is no easy way to determine how big this problem is.

[1] http://international.syr.edu/current-students/employment-ssn...
[2] https://www.uscis.gov/i-9-central/complete-correct-form-i-9/...
[3] http://www.nytimes.com/2016/04/06/nyregion/new-jersey-univer...
This a neat development, but as a relatively frequent Periscope user (~2 broadcasts a week, usually music or cooking related) I already have my app set up to save my video to my device upon completion. That way I can download it, toss it in a video editor, add Title/Credits text, maybe even add a different audio file (if recorded separately, which sometimes happens) and then save for the web. This gives me a bit of time to think about what I might want to use.

While useful to some, I'm not sure I'll be very into the functionality. I mean, I do tend to have things 'set up' rather than just doing a random broadcast. It's just that editing, to me, is still an important facet in content creation (where appropriate).
The key could be in a vault inside his secret volcano base. If someone just wires him $ to charter a flight, he can retrieve his millions and share it.

I wonder if the scam he has been running is "front me money to build a supercomputer to bruteforce my passworded wallet containing Satoshi's millions." This would be more convincing if he were actually Satoshi and 'lost' the password....
William Clocksin – A Social Constructionist Framework for AI
The alternative is not specifying a nop dependencies and then inflicting on downstream uses the choice that I was not prepared to make.
Probably anecdotal, but I've had the same experience.

It affects iPad, too.
Hashes are easy to run forwards and hard to run backwards.
Key to get people coding, doesn't matter what the language, platform, etc. is in my opinion. Think I've worked in more than 20 or 30 languages to help someone new to programming write some programs. Each language has it own set of strengths and weaknesses, but normally my experience is that the person having a choice, is really important to them sticking with it.
> My grandparents came here, legally, worked their ass off to provide and integrated.

That doesn't mean people who come here illegally don't work their ass off. But typical American attitude "I got mine so screw you!"
Thumbs up to Microsoft for investing that much into their C/C++ toolchain.
"Managers"? Meaningless statistic without telling us the population the sample was drawn from, but the article doesn't say what it is apart from "the technology industry". However the linked paper reveals it was "nearly 5000 open source professionals".

NEWS FLASH: Open source professionals want workers skilled in open source!
I don't see how it's debatable. The version without a cast is just plain incorrect, but happens to work anyway through luck and happenstance on many platforms. Even ignoring that, getting the types right without the cast requires looking at the type of every parameter, which could be variables declared far away, and understanding and applying C's vararg type promotion rules. Getting the types right for a cast just requires writing out those types correctly at the point of the cast.
authorisation is spelled authorization, atleast in the US
Just saw Elsevier retweeted this:

"Science is better and more accurate when it's inclusive." (https://twitter.com/ElsevierConnect/status/72821552586887578...)

I realize this is about gender, but I can't help but feel a bit of irony in there...
Amazing how Twitter squandered their many-month advantage.
A number that sounds good. There isn't much in the way of reasoning behind it.
Am I understanding correctly that you are blaming an undiagnosed sociopathy for Jobs' death by pancreatic cancer induced respratory arrest?
Do you feel the online aspect of such a procedure would make things materially cheaper? In other words, are the costs really in the time spend in court, or is it maybe that preparations for oral arguments are much more expensive?

I'm asking because my experiences with Dutch law are very different from what you describe (I have a law degree but I do not practice). Pretty much all civil procedures are done in writing here, and it's quite possible to go through a whole case for (much) less than USD10k (even when hourly rates are > USD200).

Of course, a case about an unpaid utility bill is very different from the example the GP gave, if an elderly patient gets hurt in a retirement home. In such cases you might need days or weeks of expert witness time @ 1 or 2 k per day. But that wouldn't be cheaper if the proceeding were done electronically.
Teradata announces CEO change
Alibaba Group FY2016 Revenue Jumps 33%, EBITDA Up 28%
Thank you so much. My hope is that IPFS can serve as the underlying distributed object storage, and then work up from there to have an indexed distributed search system on top of that (Elasticsearch within a docker container using versioned ES index backups in IPFS? With documents referenced by their IPFS content hash for de-duplication?).
If you use fossil fuels to create an energy supply, and the energy from this supply is cheaper than the original fossil fuel, that means your supply has bigger than 1 EROEI. (Unless your new supply has a subside.)
> I can't believe in this day and age that anyone is arguing H1Bs aren't a means to get access to cheap labor. ...If you deny this exists, you don't work in the tech sector.

Believe me. I work in the tech sector and I find H-1Bs cost us a lot more, and always have (~25 years of reluctantly hiring H-1B folks from time to time).

There's a ton of paperwork that takes time and costs money and it delays hiring the person. You also have to pay more than the "prevailing wage" which is hardly a burden since I'm already going through all the hassle -- because it's someone we can't find any other way so we're already planning on paying them more. We resort to it when we can't find someone local, which mean we start this slow process after already spending time trying to find someone.

I don't see any problem with this burden BTW (I mean I would like it to be more convenient of course, but the idea that there is a bit of "trade barrier" to bringing in someone from outside rather than hiring a local doesn't seem like a terrible thing). And I'm an immigrant myself.

YES I understand there are H-1B sweatshops bringing in low-paid, not really qualified drudges. They are a problem and they game the system in numerous bad ways (including sucking up all the H-1s making it harder for startups to bring in exceptional people).

But they are two disjoint problems -- the basic idea of H-1 is a good one.
Rather to force their users to see their ads and push their apps down their throat. Security? Really?
The 2FA device from my bank (https://nl.wikipedia.org/wiki/Rabo_Scanner) shows what permission is asked: account login, signing a transaction for amount x, etc.. You might MITM it, but it would be hard to profit, because the only thing feasible seems to deflect some transaction to another account, and it would only work once and raise suspicion quickly thereafter.

The bank could encode the permission (amount, beneficiary, read access, etc with an expiration date) given into an OAuth bearer token, and the app can use the token to do exactly the things that the user consented to.
Another advantage from a performance standpoint is that the data used to generate the JSON output is likely already cached in memory by your database engine.
With SQL Server (and presumably with Postgres) JSON can be indexed in various ways, leading to even more performance gains.
Awk also has an input scanning sublanguage which implicitly marches through data, and that language can evaluate expressions and functions in another sublanguage. That's where the analogies end.
The terrible experiences that companies are having at offshoring? I mean, there's a reason why they're bringing in the H1Bs, or paying Tata, Infosys, et al for those consultants instead of doing the offshoring in the first place.
You can always tell the age of a futurist by how far away they think the Singularity and Immortality are.

You'll note it's always around their 75th birthday.
Construct 2 is like games factory but better
many if not most people input the www subdomain by rote. unless teller does not care about that category of people, it should probably fix the issue
Samsung devices do this by checking the orientation of your face through the camera. They will also stay unlocked by checking if you're still looking (while reading a long page of text, for example) and also pause/play videos when you look away.

The problem, of course, is that none of this works when the lights are off - like when you're in bed - which is one of the most common use cases.

Images of options in phone settings: http://imgur.com/a/lyq6q
The overhead of an SQL query has nothing to do with the language you're using.
Java is getting an interpreter shell, as it happens.

Logging should default to warn/error on standard err? I find this a strange idea. Having a "--verbose" switch is pretty standard on the command line. Some applications do have an "be absolutely silent" switch, true but that normally switches everything off.
This article provides some technical details on how Apple Music stores songs.

More interestingly, at the bottom are links to other articles which supply more detail. Those details aren't obvious to casual users. For example, music files on the "primary" computer are treated differently than files on other devices.

Edit: see also comments at the bottom of the articles. This stuff is sure confusing many people.
It's very hard to do but you can at least make your SDK do a fast app switch to safar rather than use a WebView. Of course evil apps can find a way around it like you said but at least you can make your SDK and Documentation point the right way,

I am not experienced with iOS but I also suspect there are more advanced WebView detection tricks. It also doesn't help that Apple really doesn't like fast app switching.