skysight-inc/HackerNews huggingface dataset:
Ask HN: Storage Pricing: GB vs. GiB
According to the SI system, Colin Percival and hard-drive vendors, for anything other than memory, i.e. for storage, 1 GB = 10^9 bytes (http://www.tarsnap.com/GB-why.html).

Yet, most cloud providers continue to insist for billing purposes, that 1 GB = 2^30 bytes, even for recently launched projects:

"Project storage usage and bandwidth usage are calculated in gigabytes (GB), where 1GB is 2^30 bytes. This unit of measurement is also known as a gibibyte (GiB). Similarly, 1TB is 2^40 bytes, i.e. 1024 GBs." - https://cloud.google.com/storage/pricing
https://forums.aws.amazon.com/message.jspa?messageID=54521

Surely it's time that pricing pages show 1 GB = 10^9 or else use GiB if they mean 2^30?

If you were designing a pricing page for a new storage solution, would you use 1 GB = 10^9? Why or why not?
Many people work in marketing in some way or other, and that work fulfils an important function. I'm not particularly thrilled about it either, but we don't currently operate in a perfect information market and human bandwidth needs to be used to propogate ideas.

Rage on it if you like, but you're yelling against the wind. My recommendation would be to save your blood pressure.
In my opinion, a legacy like that of Linus means that he's produced a piece of software that has positively impacted the lives of people.

It's important because he's actually delivered on the famous SV con-artist promise of "making the world a better place".

Not directly, as in curing diseases or revolutionizing energy production or consumption, but in ways that help people in developing countries access information due to falling costs of computers (Linux) and phones (Linux through Android) and people in business can thrive because of the diversity it brings to the table (versus the Microsoft quasi-monopoly we had before).

That's what I put under the umbrella term "legacy", something that has, in a way and ever so slightly, changed the world for the better.

Then again, we might say "it's just software", but in a software-centric world, I reckon it does matter.
?! Surely that completely depends on whether or not he'd like compensation for your convenience.
156hrs of Premium Coding, from Python – Ruby and Everything in Between
This seems to conflate "you can become a dev" with "you can be hired as a dev" after the age of 35, 40 or 50.

This isn't to say it's not worth becoming a dev at a later age -- coding is an increasingly crucial skill for entrepreneurs -- but it seems cruel to entertain the myth that older devs get hired by the handful.
4 years to delegate the .AFRICA new gTLD
Open Letter to Robb McDaniels, Founder and CEO of InGrooves (2014)
> but the fact is that he has attained far less value than he's created.

This goes for an extremely large portion of humanity, probably > 99.99%.

Very few people manage to extract all of the value they created (and sometimes more), and most of those people are not the nicest ones.
I think a failed liveness will restart the container, not the whole pod.
I remember Borland vs Ms

Delphi vs VB
TASM vs MASM
Borland C++ OWL vs Microsfot C++/MFC
Philippe Khan vs Gates

Delphi was the raddest RAD tool. The free VCL components for it were often better than commercial VB ActiveX components. Delphi executables were faster. Delphi could statically link everything.

I eventually had to move to VB when my Delphi job dried up. VB felt like a downgrade. I remember constantly referring to Dan Appleman's book so I could use Win32 APIs to work around the limitations of VB. I'm not knocking VB as it's one of my favorite tools too, but Delphi was the cream of the crop.
Wpf, forms or win32 api?
I wish people thought a bit more critically when invoking NSA conspiracies in these matters. If the NSA was the primary cause, wouldn't it be much easier to simply silently exclude those specific unwanted updates from an otherwise regular Patch Tuesday, instead of having Microsoft announce very publicly and vocally that something is 'off' in this patching round?

Not saying the NSA doesn't influence Microsoft or others to withhold patches, but seeing the invisible hand of the NSA everywhere is not helpful for determining and criticizing when they do influence things. People seem to be able to suspend their critical thinking too easily whenever the NSA can be invoked.
Positively impacting lives is surely important.

That's besides the point. My point is that working without selling is not a viable strategy for 99% of people. Hell it barely worked for him in terms of earnings, and he's one of the most impactful people in tech history.
This might be as good a place to ask as any. Does anyone have suggestions on the problem of annotating natural language text to get a ground truth for things that have no readily available ground truth (subjective judgments of content etc.)? I do own the book "Natural Language Annotation" which is good but not exactly what I need. The part of annotation guidelines and how the annotation was done in practice is often only brushed over in many research papers. I mean I get it at a high level it's basically have a couple of raters, calculate inter- and intrarater reliability and try to optimize that. However like I said I'm struggling a bit with details. What are actually good values to aim for, how many experts do you want, do you even want experts or crowd source, what do good annotation guidelines look like, how do you optimize them etc.? Just to play around with the idea a bit, we did a workshop with four raters and 250 tweets each (raters simply assigned one category for the entire tweet) and that was already quite a bit of work and feels like it's on the way to little side of things.

I feel like I should find a lot more info on this in the sentiment analysis literature but I don't really.
30 Snapchat Stars You Need to Follow on Snapchat
> Elixir

Interesting pick for a first language.
On your deathbed, are you going to regret not making more money? If your basic needs have been met and your children have been well educated and aren't starving, then the answer is probably no.

But many of us will regret not spending more time with our loved ones, or not leaving something of value behind, something we created.

The truth is many of us aren't doing this for the money, because let's be honest, most of us have an IQ over average and we could work in the finance industry, which is far more lucrative for making actual money. Or we could build a local business selling products or services for local needs, not "disrupting" anything in the process. Or we could end up in upper the management of big corporations, in safe and high paying positions, instead of doing the actual coding. Etc, etc.

We, the software developers, are creating, we've got the creator's virus. It's both a blessing and a curse.

Oh and if any recruiters are reading this, those of us with passion, experience and capacity for solving hard problems might be motivated by technologies or projects, but we aren't cheap or exploitable, so for as long as we are on the right side of the demand/supply curve if you're looking for cheap, then GTFO!
Yep, but most people don't get to that level of proficiency.
Yahoo Hacked Again
"32,767 characters in a line should be enough for anyone."

I guess there's one constant with humans and infrastructure - people will always find ways to hit its limits.
Toll-free bridging between a runtime that uses a tracing GC and one that doesn't share that exact same tracing GC is impossible. It's just a desperate stop gap.

Of course Apple could theoretically ditch Swift or Objective-C or replace both something else. But there is zero indication of any such intention.
The author is (mis)quoting me there. I meant the initial process of installing and getting Swarm running is much easier than k8s or Mesos, not that on-going maintenance was easier.

Also, since I wrote that, k8s has done a lot of work to simplify installation with kubeadm and other improvements.
This is a plugin for the Unreal Engine.
Might be hard to get a job though.

One thing you'll likely have in your favour is knowledge of another domain to a degree that perhaps no other programmer has.

Even so you might have to go the start up route and then unless you have strong marketing skills you're unlikely to do well.

"Is it just you? What happens if you die?" is a question you'll get over and over.
Nobody's mentioned this, so here you go: the (apparently just 19:38) video.

https://fosdem.org/2017/schedule/event/fedoras_legal_state/
"And if you have a line that is longer than
2GB, you only have yourself to blame."

Typing in machine code programmes for the ZX81, and ZX Spectrum consisted of REM statements with 1000s of zeros, which then you had to poke the machine code from data statements. Converting magic numbers, to magic.
Oh well absolutely, but Linus' value creation/wealth disparity is mindblowing. Again, I'm not suggesting that money is everything, and I'm sure that he'd say he doesn't care about money. But he's advocating an ethos which wouldn't work for most people, and which barely worked for him in terms of earnings.
Less is smart nowadays, the main hassle being the database with users & comments, it can really escalate quickly from a security point of view. That said, a minimal, self-hosted, firewalled, closed to users & comments wordpress would do the trick, even using a default theme with almost to none widgets. How do you funnel traffic then? Leverage and redirect to your blog from main and relevant socials / forums, let the giants bear the burden ehehe.
Announcing FunctionConf, a serverless conference: Amsterdam, 15-16 June 2017
Torvalds didn't say that marketing and sales wasn't work. He said that crapping on about innovation isn't work, and that work is in the details. And the same is true in sales as well - who would you rather work for you in sales, the one who spends their time crapping on about how huge everything is going to be, or the one who spends their time pounding the pavement, making calls? The work is in the details in sales as well.
FunctionConf is a new conference on serverless architectures and platforms like Amazon Lambda, Cloud Functions, Azure Functions and OpenWhisk.
Amsterdam, 15-16 June 2017. Call for speakers now open at https://functionconf.io/call-for-speakers
that interface looks really useful, is there anyway I could get my hands on something like that.
It'll be of even greater benefit if you can describe the process of building that interface.
edit: nevermind I read the comments down the thread
I think it's more a question of career feasibility. Learning to dev takes years of making and learning from mistakes.

You have to be able to give up whatever job and lifestyle you currently have and take up a junior position for a few years which some people just can't afford to do, what with kids and bills and whatnot.

The real question is probably 'how long before I can achieve a decent salary if I start from scratch?'
Google CEO Sundar Pichai Sends Great Response to 7 Year Old's Job Application
Nice romantic view but the fact is that 95% of people in the western world can't afford society's perceptions of "basic needs". I'd wager that most people you hear talking about innovation, outside of Websummit and so on, are living hand-to-mouth and very much need to sell their ideas.
Announcing TailorDev Commons to Promote Open Science in Research Entities
ISRO launches 104 satellites in one go, breaks Russian record
It's not my first exactly. I'm pretty handy with Python, and I've played around with various other languages. I chose Elixir because the functional paradigm gels better with how I think than OO languages. Elixir, with Phoenix, alongside React and React Native seem like a good fit for what I want to do: build sustainable small-scale web apps. Pinboard is a motivating factor for the sort of business I'd like to build.
I like how you completely ignored the rest of his comment. A++.
they tried that, and all the tax experts they could hire said they'd still get a huge IRS bill.
"Is it just you? What happens if you die?" is a question you'll get over and over.

Never had that question in 20 years.
Glad to hear Skyscanner are on the list, they've been one of the best things to happen to the Scottish tech scene, both in terms of raising its profile and sponsoring (and hosting) many of the meetups in both Glasgow and Edinburgh.

I'm a founder of a spin-out called Scoop Analytics [1] from the School of Computing Science at University of Glasgow. Skyscanner has been incredibly generous and have recently given us and a number of other student-led startups from the School access to space in their Glasgow office to work from. If that doesn't demonstrate their commitment to improving the Scottish tech scene, then I don't know what does.

(We're at the bank of desks next to the Chill Zone if anyone from Skyscanner wants to come and say Hello!).

[1] http://scoopanalytics.com
3 employees, wow! Sounds like it would have taken 300 employees twenty years ago. Reads like an advertisement for basic income.
Curious where the ad hominem occurs?
So the people who disagree with you, don't really disagree with you, they just pretend to disagree with you, because all of their peer group disagree with you?

There appears to be a logical hole here.
That's all very true, but the people you typically hear 'crapping on about innovation' are doing their job, and have more than likely put enormous effort into perfecting their documentation, presentations, delivery, pitching, market analysis etc etc.
463 bytes micro template engine that works for Node.js and browser
I've followed the links. The argument "if the patch is broken on, for example, Windows 10 but not on Windows 7 they could still release for Windows 7" is wrong: once the patches for Windows 7 are available every criminal can investigate them and then apply the results to the unpatched (delayed) 10 systems. So it's either all platforms or none.

Now they distribute all patches in one month together, so they possibly limited themselves to "all or nothing" also for one platform.

But regarding all platforms, they only had the choice of releasing all platforms delayed: e.g. one or two weeks or the whole month. If the issue is not trivial, as probably isn't, the whole month alternative wins.
Some of that reminds me when we tried to clean up the licensing situation in Gentoo.

There's an incredible amount of self-invented licenses and if there's one advice I'd like to give to all free and open source devs: Don't do this. It annoys people in Linux distros who have to decide what to do with your code, whether it's free and there almost certainly is an existing, widely used license that does what you want. Choose one of the mainstream licenses like MIT, GPL (2 or 3, whatever, we know what it means, it's fine), Apache-2 or even something like WTFPL. It's all fine, we know what it means. But don't pick three chapters of license A and one of License B to have your unique mix.

I also remember we had a LICENSE as-is, which was supposed to mean something very specific, but it had a horrible result: Many devs used it as the license dumpster: "I don't know what license it is, so I'll tag it as 'as-is'." Thanks to lots of work, mostly done by Ulrich Müller, all of that mess is now cleaned up.
That is an issue with any career switch. And the same question is asked no matter what career switch you make.
Sick of fake web hosting review sites misusing my data
A bunch of stupid interview questions would suddenly become very relevant.
Just sent you an email from your contact form, we should chat.
Casetext is hiring a VP of Sales
Garden Water Features
Considering adding a Water Feature into your backyard?

Discover why installing a Water Feature will improve your Yard or Patio. From planning to safety, read about where to place a water feature and the diverse styles that are available to buy. Also, gain an insight into how introducing the element of water will attract wildlife and enrich your outdoor space.
It's funny how he says "Don't do this big 'think different'... screw that", apparently without realising that Apple did exactly what he's talking about.
Almost all of Apple's big innovations were stolen from other places, and then they shut up, and got to work : making it work properly, making it user friendly, making it sexy, and then selling it.

Apple's slogan may have been "think different", and they have the image of being radical innovators, but hardly any of their innovations actually originated with them.
Apple is 99% perspiration and 1% stealing good ideas :-)

There's even an infographic : http://mashable.com/2012/10/27/apple-stolen-ideas/#Fs4Q5gSS....
Garden Water Features
Python has go's “slice” equivalent feature: memoryview
As long as everyone knows their place. I've found that the people - who add nothing more than their opining, expounding, and big promises but confuse having a core idea for the sweat that forges it into reality - to be lazy, parasitic, and dishonest manipulators of the worst sort who look at the people doing the real work as their instrument. To me, no one is more irksome in a business, and when they have equity it's an injustice I simply can't tolerate.
I've had it under any number of guises, some more subtle than others.

I have also heard it quoted back to me from existing users to whom I've referred new customers.

One time a sale that seemed be in the bag went away when a casual aside revealed that I had a kid in college.
How to Record Screen in Android Smartphone Without Root Device? – SuratNow
Font Rendering Is Getting Interesting
A better comment would describe a test case that would allow to quickly confirm that the command can be removed when the compiler bug is fixed. Because otherwise it can be there for ages, because everyone will be afraid of touching the code.
Notebooks are perfect for presenting these kind of project based lessons (except that GitHub doesn't render them on mobile). I'm just starting a similar series, entirely in Notebooks, doing natural language tasks with neural networks in PyTorch:

https://github.com/spro/practical-pytorch
TypewriterJS – A simple native JavaScript plugin for a cool typewriter effect
It's just my opinion, but given the current values of the Western socienties, producing something that greatly improves your knowledge area or industry is perceived as a more noble goal than accumulating wealth. It can get you in a history book at least.
Your memory is serving you incorrectly.

* https://news.ycombinator.com/item?id=11415366
Startup Unveils Machine Learning Products Based on Novel Approach to AI
Setting Up a Minimal, yet Useful JavaScript Dev Environment
Volunteers Make 3D-Printed Prosthetic Hands for Kids – Open Electronics
Arduino ISP (In System Programming) and Stand-Alone Circuits – Open Electronics
I am currently creating a static CMS with free hosting, custom domain, nice GUI, has backups, and is open to plugin development. If you're interested in being notified when it's ready, send me a message(hanniabu at gmail). I'd also like to hear your feedback to improve.
>even something like WTFPL

In 2009, the Open Source Initiative chose not to approve the license as an open-source license.

https://en.wikipedia.org/wiki/WTFPL#Discussion

https://opensource.org/minutes20090304
As a Scandinavian I'd like to think that the culture Linus was brought up in influences what he personally sees as "success". Considering he grew up under the belt of the Nordic model, he might consider success completely different from someone brought up in the US for example, where the American Dream™ has long been the status-quo where amount of money equals amount of success.

I'm sure Linus is living a very comfy, happy life - even though his Net Worth isn't greater than the guy who made Instagram.
I could just as easily argue the opposite:
If your operations can't handle individual system reboots you are doing it wrong.
Rebooting and even rebuilding entire systems are not bad things in my book. In any case saying that this needs to be dealt with solely at the OS layer does not make sense to me.

Having said that, is is nice to be able to fully update an OS, including kernel, whilst running, but ultimately it is just a matter of abstraction levels and marketing.
Google CEO Sundar Pichai writes back to girl, 7, who wants a job
I usually run mongodb directly on a tiny $5 server from Digital Ocean or AWS and it works fine for a low (to no) traffic side project.
Apple: thanks for making the iPhone more expensive, dear journalists
Just as an FYI it looks like it has crashed. I get a Heroku Application Error screen at the moment.
Show HN: GetuSecure – A Platform for measuring employees InfoSec knowledge
Death to the batch job
> a lot of low-level functionality. So people can easily write wrapper libraries with more "pythonic" usage. Think about requests vs. urllib (though technically requests' backend can be replaced).

To my knowledge, requests is implemented on top of urllib3 (a third-party library from which it gets most of its advanced feature), not the stdlib's urllib or urllib2.
Encryption is not journalism
You're talking about a country which prepared to biowarfare by dropping bacteria on its own civilian population (including San Francisco Bay Area[0]) to see what happens, without telling anyone. A country that has its own movie industry creating story after story of its military experimenting on people, to the point it's pretty much became a trope.

So no, I wouldn't be so sure this couldn't in principle happen in the US of A.

[0] - https://en.wikipedia.org/wiki/Operation_Sea-Spray
They didn't steal anything, they often entered markets that others were already in, as most companies do, and often they did it better.

The iPod was evolutionary. The iPhone - their #1 source of revenue - was a fairly big leap forward.

'Think Different' is a marketing slogan, not a modus operandi.
I wonder what his contingency plans look like. That's a bus factor of 1 there with just 1 programmer.
In my own restricted view (I didn't play with may scheme implementations) Racket has some serious non-strictly-technical winning point that make it feasible for non-toy applications:

* Well-written, comprehensive language and package documentation

* Tooling

* Included libraries (example: I didn't expect racket to have libraries for imap... but it's there, in the standard package)

A nice development would be same-process parallelism. Afaik, at the moment you can have concurrent "threads" within the same process, but you need to spawn multiple racket vm processes to get parallelism (this is done "under the hood" by the racket vm, they call this things "Places").
Feeding power to Arduino: the ultimate guide – Open Electronics
It's not besides THE point, it's besides YOUR point, big difference.

Suppose that what matters is to monetize your work. Then by that metric, Linus is immensely successful (personal worth of over 100 million dollars, which likely puts him in the high brackets).

Now suppose (like I do) that the metric that actually matters is sharing the result of your work so that others will build upon that and end up creating even greater things. Well, by that other metric, Linus is still a HUGE winner.

So we're basically both right (unless of course we're ready to discuss obvious falsehoods such as "Having 100 million dollars means it barely worked for you").
I think "beg the question" is correct.

> 2. assume the truth of an argument or proposition to be proved, without arguing it.
Verizon is renegotiating its acquisition of Yahoo at a $250M price reduction
Use DBaaS only if you need it. For a side project they give very little advantage since you don't care about the region as well as replicating and scaling that much.
Reconstruction of a Train Wreck: How Priming Research Went Off the Rails