skysight-inc/HackerNews huggingface dataset:
It shouldn't be, networking should always be in the background and for console games there's no reason why clients should move to another zone - loadbalancers direct new clients to available servers, they don't or shouldn't move existing clients to other servers to make room for new clients.

Chances are they're not doing anywhere near the same thing with modern consoles; maybe in off-the-shelf engine code to get maximum FPS, but the games themselves, not likely. Also because modern video games are millions of lines of code - you don't want to duplicate those tenfold by squeezing every bit of performance out of it. Maybe only in the most frequently accessed codepaths.
The problem is, that fps stays below 30 for 90% of the development cycle. Only in the last few months of a project everyone rips out useless code, debug code, debug overlays, loggers, extra network connections for statistic and performance servers,and finally you can produce a "nearly" final version of the game that doesn't have any debug code in - and only in that state you can see how it will run on actual hardware and start optimizing from there. So basically you arrive at a situation where you have 3-6 months before release,and you have this game running at 20fps on a console,and you have to somehow make it run at 30 or 60fps. Obviously profilers help with that a lot, but it's rarely a process which you can afford to be doing during most of development.
DNF (dockerization nano framework)
The moon is surrounded by a permanent dust cloud
Do you still use a CD / DVD to install your OS? That's probably the problem right there; CD's/DVD's are relatively slow. Go for an install off a flash disk (where physical layout shouldn't matter), and / or a web install where only the relevant software compiled for your hardware is downloaded.
Yeah, it is a pretty muddy area when you actually look at the details, but it is generally accepted that the bit-ness of a CPU is related to its general purpose register size. The general purpose registers can be thought of as the processing unit's native size (sometimes called the word size). Anything else (data buses, address buses, special purpose registers for floating point or vector operations, and so forth) can and will vary.

Take the 80386SX for another somewhat convoluted example: 32-bit general purpose registers so considered a 32-bit CPU, but some of those registers are effectively composed of chunks that can be used independently to work with 8 or 16 bits at a time, it has a 24-bit address bus, and a 16-bit data bus (which uses multiple requests when asked to bring or push a 32-bit value - this was the primary difference between the 386 (later dubbed 386DX) and 386SX models).
AT&T Must Pay $100M for Supposedly Slowing “Unlimited” Data
> WebAssembly becomes the unifying abstraction layer instead of JS.

I wonder how long it'll take until browsers implement JS in WebAssembly, to make it easier to maintain/upgrade.
The web has had offline capabilities for years, now with ServiceWorkers it's even better. This argument no longer holds water.
There is a journal article [0] (paywalled for me) too.

[0] http://www.nature.com/nature/journal/v522/n7556/full/nature1...
I have the same problem. Because of this I use PostgreSQL only if I need it feature-wise and use MySQL as the default. This of course prevents me from getting used to PostgreSQL.
Commenting on HN is easy. Delivering a presentation that gets on HN frontpage is hard.
Serious question, because a lot of people have had this sentiment; what is it you think you'll get from WebAssembly as far as new languages that you don't already get from transpile-to-JS languages today? There's everything from very dynamic languages like Opal to typed languages like Elm. What else do you expect?
I was amazed myself that you can drive around at high speed through a busy city in GTA 3 on the PS3 without any noticable stutter and hardly any popups - good work there, too.
As mentioned in the answer, there were levels that were a lot bigger than 2 megabytes. What their goal was to ensure that these bigger levels would seamlessly be in the memory at all times
What happens if you push the Big Red Button on an MRI scanner?
Not saying there will be a mob but the Chinese stock market is heating up to the point where companies are stopping manufacturing and using their assets to buy stocks instead.

And the level of unserviced debt is getting high, but the central bank prefers to have the lenders rolling it over rather than letting defaults be triggered.

So buying property abroad would make sense for those Chinese who can afford it in terms of diversifying their investments as well as having a back door out of the country if it things go sour.

https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web...
This comment led me to: https://www.youtube.com/watch?v=9SOUJP5dFEg
Apps That Stick: A 29 Step Plan for a Killer Launch
Check out Homeboy - https://www.homeboy.com

- completely cordless (battery powered, rechargeable, lasts up to 3 months on a charge)

- not continuously recording video but clip based, armed like a security alarm, video recordings are triggered by infrared motion sensor

- intelligent automatic arm/disarm based on smartphone geofences

- request a clip capture any time for peace of mind

Disclaimer: I work at Homeboy :) We've just made our second batch of cameras so they're ready for shipping very soon!
This technology is backwards compatible (at least at first), so a particular vendor's support is not needed, in the short term.
Hmm, looking a bit at their site[1]:

Addidas jogging pants -- 59,95 €

Volcom T-shirt print -- 17,45 €

Under Armour T-shirt -- 39.95 €

Like really now -- who needs this stuff? Especially when you can just go to Aldi or Tchibo (or any of a number of other discount retailers readily visible at nearly every shopping mall in Germany) and buy essentially same stuff (minus the logos, of course) for 1/10th of the price. So perhaps a better title might be:

“Fashion generates revenue, and handsome pay-outs. But is basically pointless. And a soul-sucking waste of time.”

[1] https://www.zalando.de/herren-home/
What do they mean by "Supposedly"? AT&T admitted that they did it and said that the FCC knew about it and said it was OK.

"We will vigorously dispute the FCC’s assertions. The FCC has specifically identified this practice as a legitimate and reasonable way to manage network resources for the benefit of all customers, and has known for years that all of the major carriers use it. "
What about things like adding bioluminescence to organisms that never had such a gene, nor would have naturally come across it?

Seems a step or two removed from selective breeding to me, though I'm not arguing for or against GMOs, just saying that it seems to me there is a definite distinction between the processes and what they are capable of doing.
Thanks so much. It's a really cool image and thank you for making it available.
Go has a debugger and it's awesome
I don't understand, isn't CSS and JS optional today?
Google to shell out up to $58k for new Nexus epic pwnage
This is bad advice. Theory is vastly more important in computer science and math. Given your logic, one will simply practice their way to linear algebra, machine learning or AI. Good luck with that. There's a giant toolbox of shortcuts that seem like magic to the inexperienced. Becoming a great _user of tools_ (programming languages, etc.) is level 1.
> I think the sweet spot is somewhere in between. There shouldn't be hand-holding, but you don't want to leave the person clueless either.

Yes, kinda like in well-balanced computer games where the difficulty is just enough to be challenging yet not frustrating.

Just enough is more.[1]

[1]: http://www.miltonglaser.com/files/Essays-10things-8400.pdf
There are certainly parts of Reddit where she isn't liked, definitely. But there are parts of Reddit where they don't like anyone who doesn't let them behave like spoiled, obnoxious children, so I wouldn't consider that indicative of anything.
We've all but nailed the image recognition problem now though.
> Tyrangiel says the piece is worth reading, not only because of the herculean efforts behind programming the page, but because it truly does bridge the gap between laypeople and programmers.

I'd like to see the proof in the pudding...in the original piece, Ford described how it was commissioned by the Bloomberg Businessweek editor who asked Ford, “Can you tell me what code is?”

It'd be interesting to hear from the editor -- after spending weeks (months?) editing all 38,000 words of Ford's piece -- can he/she now tell _everyone else_ what code is? I liked the piece (though I didn't finish all of it and skimmed a few parts)...but a lot of it struck me as reading that was very interesting/amusing because I was already a coder...I'm interested in what non-coders learned from it.
Event better is "might work, sometimes"?
While I agree in general, "sell shoes in a customer-friendly way" isn't exactly a revelatory business model.
The Not-Knowing-You-Can't-See Phenomenon
Making drivers into employees, not contractors, could hurt Uber's business
The backslash commands are way better than having to type out SHOW TABLES; or SHOW DATABASES;, or CONNECT DATABASE X. All I have to do is \dt or \c x. It's so much better. Can't remember them? Just do \?.
Yes, it seems to be a little two-faced. You are stupid, if you don't take hard cash, but when you do, you are called crooked.
A freedom 99.9999% can't even use (because they can't read code or the code in question). These aren't 70s - code for modern applications is huge/complex and requires familiarity with the field to understand - your average programmer can't use the code even if he/she has access to it.

Most people benefit indirectly by using forks created because those rights exits. And you can also pay someone to work on it for you: while this is rarely true for consumer software, we see it all the time in the business world.

The other counter-intuitive reality of GPL is that as long as you keep your changes private you aren't required to release the code to the public.

That's counter-intuitive because, unfortunately, people have the wrong idea about the purpose of the GPL. It's not about giving back, it's about paying-it-forward to the next users. So it makes perfect sense that if you don't have users, the GPL doesn't force you to do anything.

Opensource licenses give you all the practical benefits of free software you need without the downsides.

That's another misconception; the GPL is also an open source license, and the BSD/MIT are free software too.

Almost all open source licenses are free software, and vice-versa.
ToT: ThisOrThat – Let your followers help you whenever you need with ThisOrThat
> can you ssh into these devices

Yes: http://askubuntu.com/q/348714/7808

> run standard unix tools

Yes. What you get is a shell prompt that pretty much matches what you'd expect. bash and readline, GNU coreutils, tab completion, etc. The ssh client is available.

> Can you plug a USB-to-ethernet adapter into them?

No idea. This might be tougher as it would involve some level of interfacing with the kernel (which is a bit special as it's Android-based) and perhaps interference with the phone's network management UI (Network Manager based).

Also, you don't get working apt-get unless you remount the root filesystem read-write, in which case you lose image-based updates (the only supported update mechanism). But your home directory is read-write and you can do what you like in there.
Pointlessness is rather subjective.
Just stick a big "Here's what you could build!" link on the homepage that links to your showcase page (assuming that you use your own product). Your story should be the best selling tool you have given the fact you're selling a tool that showcases stories about people.

Plus, why not build some showcases for people who would inspire others to sign up - Mark Zuckerberg, Jennifer Lawrence, Justin Beiber, Elon Musk, Abraham Lincoln, pg, etc (legal issues not withstanding).
Zalando is hardly executed well. The work conditions in their logistics centers are (infamously) atrocious.
The strategy was distinctly described by one of the Samwer brothers in email conversation as "Blitzkrieg" and "the most aggressive plan in history".
Work climate (not only for manual labor) reflects this attitude pretty well.
Perhaps the argument should be steelmanned in that we should generally avoid using algorithms which are so complex that they aren't glass boxes. I doubt the idea to "simply follow gradients" can prove neural networks to be glass boxes because the output of that is still too complex. And we are clearly onto something here. If we can generate artificially hallucinated pictures today, it is not unreasonable to assume that computers will be able to hallucinate entire action sequences (including motor programs and all kinds of modalities) in a decade or two. Combining such a hallucination technique with reinforcement learning might be a key to general intelligence. I think it is highly unethical that there is almost no democratic control over what is being developed at Google, Facebook et al. in secrecy. The most recent XKCD comic is quite relevant: http://xkcd.com/1539/
PosgreSQL is pretty much my default. Any other database has to have compelling arguments for how it fits my use case if I'm going to use it over Postgres, and even then, it usually gets used for a subset of the data, while Postgres gets everything else.

I think it's better to default to the tried-and-true piece of software than the new and shiny, rather than the other way around and have to argue why Postgres is a good fit for your data.
> Can I SSH into the phone, run aptitude, and install whatever package I want?

Yes, but you have to switch away from read-only mode, and then image based updates won't work. So it isn't really recommended.

On the other hand if you just want the hardware to hack on and customize, then sure, you can do that.
Except that lone developers or small teams and large corporations aren't equal. A lone software developer who works on software under a permissive license is not benefitted to the same degree by those supposed "equal terms", because he doesn't have the resources of a larger team or corporation to exploit that "permissiveness".
They also contributed clang, which is a frontend.
As a manager, the trick is to find the sweet spot between chaos and blind adherence to rules. The uncomfortable truth is that there isn't one sweet spot for all cases.

I've run teams where a very agile approach made sense (usually where the dev and users where small in number and very close) and others where a more formal phased approach made sense (usually where we need co-ordination across companies).

The simple fact is that trying to run these types of programme the same way is an exercise in futility. That's not to say that one can't extract common practices that make projects generally better e.g. it's generally preferable to get code into the wild sooner rather than later if you can do it safely, it's just that the "one true path" idea is a marketing concept not an engineering one.
Actual problems... hunger and malnutrition. Obesity and diabetes. Food deserts. Increasing concentration of the food supply in the hands of powerful megacorporations. Loss of biodiversity. Farmers trapped in cycles of crippling debt. Dislocated workers. Desertification. Governments largely under control of financial interests.

That's a start.

(ps: Bananas are not GMO. Seedless bananas and other fruits are the result of selective breeding, not laboratory alteration. Also, look up the history of the once-dominant Gros Michael banana for what happens when you rely on uniform planting of genetic clones.)
Not much of a difference if you're running your JS code through Googles closure (https://developers.google.com/closure/), this basically does a complete re-compilation of your JS, removing dead code, unused variables, and lots of other optimizations, and in the end spits out a big ASCII blob that could just as well be byte code. It has nothing in common with the original source code.
Had me sitting down. Felt mesmerizing, like a weird resonnance with my mind. This is how I imagined my brain working, patching bits of stimulus to recreate complex shapes fractally... Seeing it in pictures is ... just amazing.
To my siblings, thanks for the examples. It's good that there is a more UNIXy alternative approach.

However, until I have reason to dislike tarsnap's archiving or encryption or AWS, it's simply easier to use a single tool.
Maybe it would run in something like https://s-macke.github.io/jor1k/demos/main.html - I might have to give it a try when I'm at home and have some play time...
Two years ago I switched from PHP and MySQL to Ruby and PostgreSQL. The only thing I'm missing is Sequel Pro. PG Admin is ok, does everything I need, but that interface is ugly and unintuitive.

[1] http://www.sequelpro.com/
Show HN: The most secure smartphone
The point about putting your full address on the letter reminds me of Microsoft Outlook's irritating habit of stripping email addresses when forwarding emails.
A study in 2000 found that a household in California used 132,000 gallons of water per year. 132,000 gallons of water weighs 550 tons, and seawater is 3.5% salt, desalinating 550 tons of water would (optimally) produce something like 20 tons of salt.

To supply 10 million households with drinking water from sea water, then, produces 200 million tons of salt. The current global salt market is 250 million tons, at a price of about $50 / ton. I find it unlikely that the market would bear dumping that much salt on it at a price that would make producing the salt worth it.

Disposal is probably a cheaper course.
College Student in Queens Is Charged with Conspiring to Support ISIS
You always get what you pay for. I'd rather not buy too cheap and wear toxic stuff: http://www.welt.de/wirtschaft/article133578674/Greenpeace-wa...
shim makes much more sense than shiv
If I had to answer these questions, I'd walk out of the interview. It's called Googling that shit.
This has been hashed out before in better ways, but I'm going to take a stab at simplifying the issue at hand for modern and future computing.

The developer wants freedom and so does the user. Most of us are both developers and users.

Closed code or non-foss code is geared to give developers freedom, but at the cost of user freedom. FOSS licenses such as GPLv123/LGPL favor user freedom, but at the cost of developer freedom.

For me, the bottom line is that I believe, given the trajectory of computing, FOSS is closer to protecting actual freedom of both developers and users than any alternative.

I think a good thought experiment is to imagine we are a bit further in the future, and now brain-computer interfaces are prevalent. I often joke with my boss that he would be an early adapter of "Apple-brain", but the point is that I would never plug in a brain-computer interface without having the four freedoms on it.

There is a glaring issue at hand here though, with FOSS, that I think fails to address this issue: namely "ou should also have the freedom to make modifications and use them privately in your own work or play, without even mentioning that they exist. If you do publish your changes, you should not be required to notify anyone in particular, or in any particular way."

I don't think that goes far enough. Due to our legal system, I don't only want the ability to modify my brain-computer, but I also want the ability to make sure no one but me has access to that particular source code. Generally FOSS licenses would protect me from someone copying my brain code if they failed to adhere to the FOSS license, but it does nothing to protect what I would consider proprietary brain-code.

Is your computer as it is not already an extension of your brain to some extent?

Do you have full control of it, or at least the ability to take control of it?

If no is the answer, I consider that a weakness.

Freedom comes with a price, and in this case the primary cost of freedom is a lack of features, and time and effort necessary to get a functional set of features. eg. in reality, I think I really ought to be compiling everything from source (Gentoo, etc) and checking hashes/checksums and reviewing code (maybe in an automatic way).

We all make tradeoffs, but as the future progresses, I believe very strongly that those who embrace pieces of proprietary software now will be at a large disadvantage later, and that includes companies.

Sure, Apple has the freedom to determine their licensing schemes, but do keep in mind that it affects a huge number of users (eg, actual people, instead of a company), and many users will embrace it, but I don't have any issues with FOSS proponents calling out the facts whenever a company with so large a userbase degrades user freedom, because no matter how you want to defend Apple, that's what they do.
Google Wallet vs. Apple Pay. The Truth Revealed
Related to section 3.7: you should try to create as much builtin functionality as possible (ideally, all of it...) using the mechanism(s) provided for 3rd party extensions. This can give everybody confidence that the extension mechanism is useful and complete; if library source code is provided, it also provides a good stock of example extensions.
> Because HTML forces us to repeat the name of the tag in the close tag, it
encourages us to write things like:

the <b>goto <u>label</b></u> statement

What sort of demonic possession bullshit going on here? Who is "encouraged" to do such thing?
Atari 2600 Teardown
https://xkcd.com/538/

I use too the Yubikey Neo as a smartcard, but not with the GPG applet, rather with the PIV applet. As such, to connect to my most secure servers, my Yubico is mandatory and as such it's just impossible to bruteforce your way in.
I use the GPG applet ...well...for GPG.

However, I'm still looking for a cheap way to do fingerprint (rather than typing your PIN) authentication.
Does anybody have heard of a fingerprint token which works with Linux AND Mac OS X ? Or is it possible to have a fingerprint reeader as some sort of proxy ?

Second question, I wanted to use the Yubico NEO as a smartcard token with a TrueCrypt fork, but the Truecrypt source code has really specific requirements for the object they can store on a smartcard (buggy requirements if you ask me) and as such it's not possible to use the Yubico as a physical decryption key for encrypted volume.
Does anybody have a suggestion for an other working solution ?
With regards to Apple Music
Google Is Now Listing SourceForge as a Malicious Site
Huh? What do you mean exactly by this?
You are the first person I read saying they like the mysql cli. Ctrl-c kills the whole shell. great, but not what I expect. Want to fix a small typo in your big query? In psql you can just edit your last command in your $EDITOR. Useful (but not perfect) autocomplete is also not in mysql.
PostgreSQL is great, but I've gone back to MySQL because of the ease of which I can setup replication (which I like to use when possible in addition to automated/periodic backups).
Very much like these two:

https://assembly.com/gridspree (github hosted. a bit more plug and play in style. I did write a bit of code for this)

https://plugins.jquery.com/sheetrock/ (just source for putting on your server)

Or

www.cellmaster.com.au (mine)
There's canvas, build your own UI toolkit on top of that if you don't like the DOM.
I've used DuckDuckGo a few times wanting to make the switch, but I just end up going right back to Google. It's just so ingrained in me at this point. I really like the idea of DuckDuckGo and should just force myself to switch.

Something this got me thinking though; what about other less popular search engines such as Lycos, do they ALL track usage? Or are there other search engines that are anonymized in a similar fashion to DuckDuckGo?
Apple has published a great free learn to code course for on GitHub