skysight-inc/HackerNews huggingface dataset:
"Today's fad" has been the iTunes standard since the application existed.

Also, take your pick. If the files aren't organized to a consistent standard, that means a database has to be stored somewhere with that info so the app can do its job. In iTunes' case, that's an XML file.
And yet, we need it to survive.
How do you protect your private keys?
Some advice on how to protect private keys?
...I'm really surprised to see Uber on the top of the list and Apple not being anywhere.
Terminology nit: s/encrypted/secure/ - lots of systems that have encryption are pretty insecure.

As to the question, how about OTR+XMPP or Signal. Signal desktop is in beta. I don't think you need to worry about running the desktop Chrome extension on iOS since there's a native iOS app too?
Actually, with Marshmallow, Android apps can now backup themselves just like iOS ones.
A firewall is more than a port filter.

Websockets don't use standard HTTP requests other than using standard ports. The header lines not mentioned in RFC 2616 get removed by a lot of corporate firewalls (that includes filtering proxies etc.).
It's not one line of javascript, but drawing a line with an html5 canvas is fairly straightforward. https://jsfiddle.net/4cwmcagp/
It's working well for me. And as it's a GitHub website, it should be ok...
Yup. That's every app's problem though. I can also create a webpage and design a fake "bank login" inside of it to make you enter your credentials there. There is nothing you can do about that other than educating the user.
See also: http://smallbasic.com/
Absolutely yes.

Connections are very very cheap to maintain, and very very expensive to build up and break down. Even in environments with load balancers, stateful firewalls, etc., it is much easier to keep a socket open than it is to create a new one.

If you're doing any kind of realtime data, websockets are the way to go. It is way, way easier to do stream processing and deal with backpressure than it is to have a gigantic number of clients doing http polling.

When Cloudflare mentions that websockets haven't had a gigantic uptake, I don't wonder if it's because Amazon's ELB doesn't support them and people don't want to roll their own haproxy solution.
Show HN: Bin for Looking Up Google Compute Engine IP Ranges
The NAT, if set up right, would not cause the packets to take a different route.

Changing the packet format requires nanoseconds, no more than normal packet processing.

It's possible to set up anything wrong, but there's nothing about this technology that would introduce latency when done correctly.
With such massive interest in the Model 3, raising funds shouldn't be hard. "We need money to fulfill a massive backlog of reservations" should be an easy sell.

Their ability to deliver, irrespective of cash, is definitely a big question. Hopefully they have learned the right lessons from the problems with the X and won't repeat it. I think this is likely, but it remains to be seen.
Huge props to Noah for keeping an actual paper developers journal!
SMS Login and Mobile SDK – Videos of New Features
My only opinion on this: Nicotine vapour can be absorbed through skin. That, and the lack of any possible filtration, means it is a totally different beast in terms of bystanders. I don't want to be around nicotine vapour. Any and all legislation/regulation that keeps me from having to share a bus/plane/bar/ship/hallway with that cloud is a good thing.

Whether it's better or worse for current smokers is beside the point. That's their problem and they can solve it themselves. I care about my health and me remaining not influenced or even addicted to nicotine.
I don't understand what they are objecting to here. What is "Proprietary JavaScript"? JavaScript is a part of the web, arguably the least proprietary technology platform in existence.
Lacking how? John Papa's style guide has been around for some time, and it's endorsed by the Angular team.

He is in charge of the Angular 2 style guide too. I bet he will do a good job with this one too.
Hmm, that was my recollection - but I could be wrong. I knew he was quite young though... so that number may be inaccurate.

My brother, for example, had to do the following:

EDUCATION

1988 Bachelor of Science, Biology, U.S. Air Force Academy, Colorado Springs, Colo.

1992 Doctor of Medicine, Uniformed Services University of the Health Sciences, Bethesda, Md.

1995 Family Practice Residency (Staff Physician), David Grant Medical Center, Travis AFB, Calif.

1996 Aerospace Medicine Primary Course (Flight Surgeon Wings), U.S. Air Force School of Aerospace Medicine, Brooks Air Force Base, Texas

2001 Air Command and Staff College, by correspondence

2006 Air War College, by correspondence

2008 Occupational Medicine Residency and Master of Science, Environmental Health, University of Cincinnati, Cincinnati
SAGE Publications' busts of the peer review and citation ring back in 2014 was great work.

Might it be possible for you to expand on SAGE's position of Sci-Hub?
Here is one hypothetical explanation for this behavior: maybe Craig is not Satoshi, but he wants to know who the real Satoshi is. So he fabricates some evidence, and goes public claiming to be Satoshi, hoping that the real Satoshi will contact him. Once that contact is made, if he figures out Satoshi's true identity he can then blackmail that person, or if not he can extort money from them in exchange for dropping his claim. Probably farfetched..
OpenComputers is pretty nice, but involves writing Lua code. It features a virtual UNIX-ish OS to put your programs in, including editors; in many ways it's like stepping twenty years back in time.

Electrical Age doesn't have computers. (Yet; I'm working on a PDP-11 simulation.) But it does have a functional DC electricity simulation, and "signal processors" that let you do amazing things with simple functions, as well as OC integration. If you're interested, I could show you around the setup on my dev server.

(Or you could join. High quality players are always welcome. And of course we've got both mods, if you want to experiment... :)
I wonder how many would advocate trying to have a /planned/ earthquake each 100 years? Surely one planned in advance which everyone is prepared for is better than the unknown.
Less about Qbasic and why it is still the best and more about a parent bragging about their kid doing stuff with computers so early.

I mean, just make the title "my kid wrote a text game in Qbasic" and do your bragging there. No problem..
While some will disagree, appearances are important. Wright was [probably] trying to claim to be Satoshi to use Satoshi's bitcoins as collateral for something else.

Bitcoin already has a reputation for being used in scams and illegal dealings. This con man being able to convince some major news organizations and bitcoin celebrities doesn't help improve that image.
Wolf again?
No they're probably just muxing the video stream to an MP4 or something on the server side while the broadcast is happening.
Laravel Valet
And there are 73 persons on it right now if I believe Google Analytics
ReactOS 0.4.1 Release candidate is available
I'd highly recommend using something like eslint, which can be integrated into editors and CI flows to assist with most of the style guide choices (at least the never/always kind) that your organization makes.

Use some style guide as a base and then agree on your own internal exceptions/additions as a team, then just implement those rules, and eslint can let you know when you've forgotten something.

Personally, I find the editor (via Syntastic in vim) integration most helpful since it's more of a warning and not an overbearing release gate.
I think its a general rule that anytime you derisively mock someone's name with these snide, "clever" puns--or whatever you want to call them--any argument you could make is ignored.
The Labor-From-Factories Explosion
What Dylan said. There are more alternatives to no regulation besides "regulated the same as this deadly product from a massively encumbered industry". Bike helmets should probably be regulated too, but if they weren't yet regulated and a bill came up to place them under the same onerous rules as automobiles, the obvious correct choice would be to say no.
I wonder if Elon Musk will receive death threats one day, or if oil companies will try to mess with anything that deal with Tesla.

For example, I wonder, is it possible for an entity to "take over" the lithium mining industry that is outside the US?
This scientist wants to make your dog live forever
In other words, you can sell software as long as your license allows the user to make as many copies as they like, and give them away for free if they want. I can understand why so many people consider free software to be anti-capitalist in principle.
What was the point of the complicated falcon doors anyway? It looks like engineers stroking their ego when they should have concentrated on getting the car ready so they could move on to the money maker. Instead they got delayed and a bunch of post sale problems, and you can't put a ski box on the roof either. KISS.
By "one payer" you mean the thousands of people on hundreds of acres in Cupertino?
You are essentially building a marketplace so you'll need both suppliers and consumers. This is hard because one side relies heavily upon another. Typically, you need to boost one side first and then the other side might catch up. In other words, you need to build up either 1) the consumer side (say, if you can make this app so easily to use that people will love it despite a poor supply of UI components) or 2) the supplier side (for example, if you can somehow import 20k React components from npm or github to your marketplace)
Spring Security 4.1.0 Improves JavaConfig, WebApp Security, AuthZ, Crypto, Test
Tobacco = nicotine in most people's minds. Total ignorance of all the other shit that actually makes cigarettes dangerous and addictive.

But hey, ban everything for the average schmucks, let only the rich and famous be able to use anything they way without repercussions.
You are allowed to be "no smoking." It doesn't say that you can't smoke, which is the only possible interpretation of the second option.
I use them sometimes. They're a pain in the ass, way more work for me than simply ordering at a counter while a human types my order in. The only advantage is not having to wait for my food when I get there.

The real win on that front isn't fast food, it's the ability to order from local restaurants for pickup. We do that a lot.
You just described the reason for the existence of ID3. But, if you insist on using files that don't have a metadata standard, the only way to organize them is in the database of the library application. Which generally won't be portable to other applications.
Apple Stole My Music. No, Seriously
Laravel Valet is the next generation development environment for Mac minimalists
There's also a podcast for C++, python, etc. It's all over the place.
How do we know that? The proposed regulation involves getting FDA approval. That's the process by which we find out how safe they are.
From my experience back when I was 12: once you get ambitious enough in QBasic, you start to wish for some way of organizing the code and making it easier to follow. At that point, an intro to structured programming or OOP is natural.

(Probably not functional programming, though, since functional's not very good for games, and what else do you think QBasic is going to be used for?)
Charging fees for a service is not "robbing" anyone.
Honest question, why do you consider this better? I know there are development strategies that prefer to put as much model control as possible in the DB, but there are others that prefer to keep the DB more clearly as data, and not the end representation of that data (it's a trade-off, I don't see one as clearly better than the other. One allows for tighter control of data, the other allows more scalability and the use of more tooling).

I guess my question is, to you, what's the main benefit of building JSON in the inthe DB instead of your app?
To move the coins in a P2PKH output the signature also needs to include the public key.
But it is not a requirement, which maybe it should be for safety. It is pretty obvious that cooked and inhaled chemicals should be under FDA regulation. What current regulations are proposed? A warning sticker? Restricting vape sellers from calling their products "perfectly safe" until more evidence is available. Sounds perfectly reasonable to me.
Why a Rails5, Redux, React, and React Native stack is a solid choice for startups
Hypothetically you could cross out the arbitration clause and say you don't want it. That often works for landlords and the crazy provisions they put in their leases. But doctors tend to be more sensitive to fear of litigation since they are often targets, so they might tell you to screw off.

What are you worried about though? Malpractice claims aren't forced into arbitration. The clause in healthcare is really just going to cause disputes about billing to go into arbitration.
Did you read the next sentence?

I'm talking about gaps in copyright enforcement that DRM is trying to fill.
Wouldn't this be a reason to promote the use of (trusted) web browsers and web applications instead of native apps or third party API's for high security scenarios? While TLS verification is something that is not flawless, it is something that users are being constantly reminded of by their banks and governments (check the domain name, check the green lock next to it), and modern web browsers go to great lengths to improve the user experience for keeping an eye on the validity of a website.

When I pay for something at a webshop via my bank account using a common standard created for that purpose (IDEAL in the Netherlands, other countries have similar systems) I get forwarded to my bank's authentication service to authorize that payment. I can clearly see that the TLS certificate belongs to my bank, and my browser is content that it is valid.
Did volcano eruptions tip Europe into Dark Ages?
He's trying to imply that one would actually read this as "no smoking [IS] allowed".
E-cigarettes are an alternative to something 100% known to be unsafe. Surely a better response is some sort of labeling that the risks are unknown rather than effectively banning them. This pushes people back to something smoking cigarettes, which is going to be bad for smokers, and bad for people like me who dislike being around smokers.
> That's not just plain not true. In the OAuth2 authorization_code grant, a "confidential" client is REQUIRED to send a client_id and client_secret to authenticate itself to the server.

All secrets go over the wire, which is protected with TLS. Ultimately the security is delegated to TLS. You're simply wrong here.

> Count me as pretty dubious of letting some unknown group try to re-implement bank authentication without fully understanding the specification they're trying to fix.

Your misunderstanding is also indicative that OAuth 2.0 is too complicated.
https://processing.org/

I absolutely love Processing. It's a subset of Java with a dead simple IDE. Bonus points for exporting to Android, javascript, and executable jars for the desktop. Comes with excellent examples. The community is generally quite supporting and open as well.

And to answer your question "why can't we get a simple way to create a simple 100x100 box for kids to draw in?"

Here's the processing code that does exactly that:

void setup() {
size(100,100)
}

That pops a blank 100x100 box onto the screen. Drawing a line is line(start_x, start_y, end_x, end_y).

Adding interactivity and animation is as simple as adding:

void draw(){
... do stuff ...
}

You, and everyone else, should check it out.
It is my opinion that any research behind a paywall does not exist. If I told you that I have research that showed some effect X, but there was no way for me to make that accessible to the public, no one would put any weight at all behind it (well except for those who really want X to be true). Does it matter if it is a pay wall or if I promise it exists and my girlfriend up in Canada, the one who only visits when you aren't here, has it? No, not really.
SafariViewController on iOS and CustomTabsClient on Android solve this problem.
There is another ritual after you start with QBasic. Your open gorilla.bas and nibbles.bas.

Seriously, play gorilla.bas. It's one of the best games I have played.
Have you looked at processing.js

http://processingjs.org/

You can put pixels on screen, draw lines using simple functions and later do 3d stuff in it...
Are there not regions of the US where a $50k tech job for, say, a 30 year old programmer is a good salary?
You cannot be "no smoking". You can be "not smoking". You can be "non-smoking". "no smoking" is not an adjective.
Some screen modes[1] like screen 9 actually had page flipping as an option. You could write to the "back" screen buffer and then switch which buffer was shown. I used that to make a poor man's strobe light.

I really miss the simplicity of QBasic sometimes.

[1] http://www.qb64.net/wiki/index.php/SCREEN_(statement)
You forgot to call them M$; that's how people know to take you seriously.
If I recall correctly they want to get people on their 365. Not a good plan unless you trust Microsoft completely, of-course these kind of moves don't help their argument.
I love the simplicity in this. No more using Vagrant or Mamp for a local dev environment.
Well, Microsoft is basically a licensing business so the profit margin should correctly be 100%. Unfortunately, it also has to create stuff to license (ie pay for R&D) and incur some marketing, support and other costs, so that reduces the margin somewhat ;-)

In the 1990s, Microsoft also had CD manufacturing and packaging costs, but those have mostly gone away now.

In a competitive market, hardware generally results in manufacturing_cost+plus_profit pricing, which drives margins close to zero. That's what happened to the PC OEMs. Apple makes better margins because it doesn't use cost-plus pricing: it picks whatever price it thinks the market will bear. The higher margins are justified by product design, branding, saturation advertising and/or whatever. That's how IBM worked as well, until it had to face competition from PC clones.

They're different business models, but Sculley took a bet, essentially thinking that there was more turnover (and profit) in selling PCs for $2,500 than there was in licensing software for $50. He was wrong in the 1990s, but maybe times have changed ;-)

IBM has got rid of as much hardware as possible and shifted its focus to high-margin licensing, and it's not doing too well....
> I visited the homepage (https://www.teller.io/) and got a warning about the SSL cert being invalid. Kind of ironic. :)

The correct URL is https://teller.io and then you wont get an SSL cert warning. Not everyone uses "www". Nowhere on teller.io do you see a link to www. You put garbage in and got garbage out.
But the difference, if you read the docs, is that everything below 16 megapixels is the same for high quality and original quality. The only photos that ever get downsampled are ones above 16 megapixels.
Great excerpt from new novel about dystopian Oakland and tech survalence
So narcissists (as in people with NPD), if you've never had the unfortunate "opportunity" of being around one, are often incredibly good at convincing people to follow them. Take from that what you will.
IEEE and IEEE Explore have been actively going after professors and forcing them to take down links to their own papers. In the past, many professors hosted pdf's on their websites for their papers -- this has only stopped because IEEE has been forcing them off. Just wanted to add this for those who think professors have 'suddenly become stingy' -- no, they aren't - they were forced to.
I think you greatly underestimate the real harm done to people who are victimized by online (and offline) mobs; people become objects of the sport of public vitriol. Just look at the remarks in this discussion; it's not a rational discussion, it's people acting out in anger - because it's become acceptable to hurt this person.

I can completely understand someone not wanting to deal with it any longer. Also, it doesn't matter what he does or says at this point; nobody will look at the evidence (even now, likley few in this discussion know more than what others in the mob have told them) and he will be lynched. Anything he does only will fuel the fire.
var drawing = document.createElement('canvas');
document.body.appendChild(drawing);
var ctx = drawing.getContext('2d');
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(100, 100);
ctx.stroke();

There's a bit of ceremony in setting up the canvas, but yes, it's simple.
The real problem is there is no ISO Standard for the appliance interfaces. Do you press power level first? Or time first. Is it Forth like, numbers then operation or Haskell like, Function then number. My refrigerator has illuminated bars indicating how cold it is set for. Even after downloading a pdf of the user guide I can't figure out if I'm setting it correctly. Placing a thermometer inside and using trial and error solved the problem (after a few frozen bags of spinach).
> The company can contribute to making Cupertino a functional and wonderful "city". It is neither of those things now with its car-centric configuration and lack of enough housing construction.

The car-centric configuration is what most of the current residents want (if they wanted something else, they would choose to live somewhere else). Since they control a majority voting block in city politics, there's very little that Apple can do to change that; significant changes to the status quo will be blocked by the city residents.
SEEKING WORK

Location: Davis, CA or REMOTE or Onsite

Remote: Yes

Technologies: Interactive maps, mapbox, GIS analysis, google maps api, etc

Linkedin: https://www.linkedin.com/in/chris-erichsen-6752573

Email: christen.erichsen at gmail.com

Looking to work on any geospatial project or task. Over 15 years GIS analysis, web mapping, big data and environmental engineering experience. I also develop geospatial models for business intelligence and engineering. Very flexible and quick-ish learner.

Currently consulting through http://icomaps.com
I'm confused what part "courage" plays in executing a public transaction using known Satoshi Bitcoins?

Would even that transaction still be subject to scrutiny?
Why would Apple be on a list for "Sharing Economy Companies" - I'm not seeing the reasoning behind why you'd believe they're a sharing economy company?
> What is "Proprietary JavaScript"? JavaScript is a part of the web, arguably the least proprietary technology platform in existence.

They're not arguing the language is proprietary, they're taking issue that the code embedded in websites is often under a proprietary license. See https://fsf.org/campaigns/freejs
For next time you don't want to have to copy and paste. No need for SED.

cat <file> | cut -d ' ' -f1 | sort | uniq -c | sort -nr
Problem is that Theta(n) is an almost useless notation.

Thus, most times people say O(n) on practice[1], they mean O(n). But most times people define O(n), they cite the Theta(n) definition.

It isn't hard to put an "up to", "no more than" or "or less" at the definition, and it does not make it threatening or hard to read.

[1] There's probably a small corner in Hell reserved for people that mean O(n) on average but refuse both to say that qualifier and care about what data distribution created that average.
To be fair, as Lxr points out below, big O notation is an upper bound on the growth rate of a function, and since 2^N grows faster (asymptotically) than (1.618...)^N, O(Fib(N)) <= O(1.618...^N) <= O(2^N) (with some abuse of notation), and the article is technically correct. You may be thinking of big theta notation, which requires both an upper bound and lower bound.

This example is helpful: https://en.wikipedia.org/wiki/Big_O_notation#Use_in_computer...