skysight-inc/HackerNews huggingface dataset:
How good is ARM at running just generic ARM binaries? There are all the custom hardware parts, we can ignore them, but can I build a 32bit ARM binary that will run on a wide range of ARM cores with good/great performance?

Historically, it has been my experience that pretty much all the non-x86 platforms the compiler and hardware specific optimizations tend to have a pretty dramatic impact. Intel just has so much code and existing code streams to factor in to their designs for new hardware. Maybe this has changed. It's a hard road if mismatched or non-hardware optimized binaries are slow and pokey and hardware specific optimized binaries are competitive. Come out with a great 64bit ARM core that can run nearly all ARM binaries with decent performance (clearly, excluding stuff that needs custom hardware..) and ARM could be pretty disruptive.
Yeoman + Express + Angular = Full-Stack Workflow
I am giving out my legacy code hero course for free
Because nobody should suffer legacy code without proper tooling!
Like 100% mom growth was going from 4 users one month to 8 the next?
OT, your username makes this comment hilarious.
The notes very clearly state, "The benchmark test system is a 297MHz Ultra Sparc with 256MB RAM / 512MB swap running Solaris 2.6".

What you're referring to is merely an observation about the actual capabilities of web servers in general at the time: "Most of these servers have enough oomph to keep a T1 saturated, running on a lowly 100MHz Pentium or maybe even a 486."
The first amendment is highly restricted when it comes to kids in school much the same way it is inside the armed forces.
So, marketing?
World’s first road-powered electric vehicle network switches on in South Korea
Isn't the only way to address that via appeals, which are both pricey and time-consuming?
4,000 kids? Each kid has at least 5 people who love and care for them.

20,000 folks who start an action group might start some change!
For mainframe customers like banks, stock exchanges etc, running "in the cloud" is just not an option due to availability and security, so pushing mainframes as a cloud service doesn't make much sense.
Doesn't matter, what's your hangup with sugar anyway? Maltodextrin has the same calorie content as sugar.
The assumption is people won't do that since there is no reason for them to.
It took me over two years, and I ended up in a pure software engineering position. I couldn't get anyone to even call be back over EE positions, because everyone wants fairly narrow specialists for everything except entry level, college hire positions.
That's because the prison system is overcrowded, in part because of the judge in question, so I'm not entirely sure he'd be given the same leniency.
Oh. Momentary sarcasm detector failure.

His scenario is a little too bright though... more like minorities getting exterminated by the conservative & powerful.
I have a lot to learn from the whey protein industry. They've managed to convince people who have never stepped foot in a gym to drink the old whey and maltodextrin concoction and call it a revolution.
Well, sure, everything can be thrown under "marketing," because obviously if no one knew about it no one would be talking about it.
Here's a hint: base10 encoding those 192 bits just means "write the number in decimal". Since 2^192 is about 6E57, that can be done in at most 58 digits.

However, it is not possible to break 192 bits into 58 groups so that each group can be coded in one of those digits. Clearly, some of the bits must end up in more than one of those digits.

base62 is similar to the base10 case, but uses 62 different digits.

If this explanation is insufficient, check http://en.wikipedia.org/wiki/Ascii85. That's for base 85, but the approach is the same.
A promise to open source their ingredients list, and if I remember correctly, their sourcing and supply chain, is tremendous. Not to mention the last I heard they were going full vegan.
It's time for a Price War in Payments
True, though split among 4000 children I can't imagine that is going to go very far either.
Reading the press release, the firmware mentioned is neither das u boot (a bootloader) nor "open firmware" [1] a boot standard used by IBM's Power systems. It is the actual chip firmware, and this is the first I've ever heard of a silicon vendor doing this! I'm excited to see what the open source community will be able to do with it.

[1] http://en.wikipedia.org/wiki/Open_Firmware
Hmm, this does not have the exact volumes, which is unfortunate...
Sorry, but I can never trust something made for human consumption by the guy who wrote this: http://robrhinehart.com/?p=572 (especially the Hormones, Antibiotics and Processed Food section).
3D printing is useful for not attracting attention during or after the fact. Also, it requires no skill to perform, just a photo.
> * I feel MS Office on windows is a better product than the mac version (if you do a lot of document work).

Absolutely. I wonder if the MS Office for OSX team ever tried using it, or exchanging documents between Windows and OSX. The different epoch startdate in Excel on both platforms... bleurgh.

The crappiness of Office for Mac is 50% of the reason I have a VMWare Windows box (the other 50%? Testing websites on IE9)
How is it possible that a fixed diet may fit every different lifestyle?

I mean, would soylent be enough for people going to gym frequently? would it be too much for people always working at home?
The same way a base2 number can be represented in base10: http://www.epcc.edu/tutorialservices/valleverde/Documents/Nu...
Actually the 1 million seems to just be the tax he should have paid on the income.

"The answers became a bit clearer on Thursday as the judge, Mark A. Ciavarella Jr., and a colleague, Michael T. Conahan, appeared in federal court in Scranton, Pa., to plead guilty to wire fraud and income tax fraud for taking more than $2.6 million in kickbacks to send teenagers to two privately run youth detention centers run by PA Child Care and a sister company, Western PA Child Care."

The prison sentence was the punishment of the wrongful imprisonments.
Give KDE (maybe on Kubuntu) a try. It's pretty easy to make it look and behave a lot like Windows, and alt-right-drag to resize and alt-left-drag to move windows have saved me like a couple thousand hours in fiddly work.
The last time I had an ensure I noticed it had 200 calories. Yes you read that right. Id have to drink ten of them to replace a days meals at $3 each that would be $30 a day or $900 a month to feed just one person.
Get a grip on yourself!

1) This could have been your experience at ANY startup and YC has nothing to do with this (you are just trolling their name).

2) You said you steered the company in the right direction? That's just a matter of perspective.

3) "The first person to go would be the business guy" - maybe they thought that a whiny child, that you are, was impacting their focus and productivity.
Time to market and developer productivity matter so much more than capital expenses that it is ridiculous. I could buy another server in the time it takes to pay a developer for a days work. Not to mention, not all the features on a web application need to serve more than 2500 requests per second. The ones that do can be refactored into a web service with higher throughput or designed to be scaled separately from the rest of the features. It doesn't make sense to daisy-tank (to pick daisies with a tank) every single feature to support throughput it doesn't need at the expense of developer time. More over until there are analytics for what your users are using deciding what to optimize is entirely speculation. Bad science. The best way to get those analytics is to be live and the best way to be live is to have a built product.

The benchmarks of linux on a physical machine rather than a virtual machine is not representative of performance for (gawd help me) cloud-centric deployments. These benchmarks assume the maximum benefit from compiler optimizations that would not be available on a virtualized machine.

I'm not sure what compilers check more than syntactical errors. Those aren't any slower to fix in a dynamic language. I'd recommend checking on Sandi Metz on testing

The rest is just language preference. And my preference is ruby. Python is fine with me too. Javascript makes me a sad panda, but it runs in all the browsers and it's a lot better with the magic of coffeescript.
Last I heard they were removing the whey protein in favor of non-animal products. Also, the idea is that you can literally never eat anything other then Soylent, and have complete nutrition for an active lifestyle.
Were any of the founders, technical?
Don't get me wrong: I love working with Rails (it's my Bread and butter basically). But sometimes I fall back to rants like these myself. Though mostly focussed in the whole "there's a gem for that" and "let's create instances because we can but complain about memory usage".

Sometimes rankings is just that, a rant :P
>What I'm wondering is whether Twitter is actually protecting the private keys? That's the real tricky part.

They could be using whitebox cryptography.
It's no harder than converting a binary number to decimal.

But I doubt they store the 190 raw bits. Instead, the token is probably generated by appending 32 characters, each sampled randomly from the 62-character alphabet. The result has 190.53 bits of entropy.
Lego Mindstorms EV3 review
The "discovery" of distortion is an example of the idea that inventors are sometimes the first person to tell someone else about something, instead of the first person to discover the thing.

The electric guitar was invented in 1931. It then follows that guitars were being electrically amplified in 1931. Are we really to believe that it took 20-30 years for someone to turn up the gain higher than what would allow it to accurately amplify the input signal?
Sorry, but I don't trust anyone who uses the phrase "Big ______". Your argument isn't even coherent. You're just making a fallacious appeal by putting the scary capital-B "Big" in front of a random noun and acting like that's supposed to mean something. Who makes up "Big Food"? Who controls "Big Food"? Why does "Big Food" necessarily make less healthy products than "independents"? I agree that a lot of mass produced food is unhealthy and probably excessively seasoned and sweetened to improve market appeal, but that isn't really an argument for why Soylent is better or worse than Ensure.
Another article at Gibson.com talks more in detail about "fuzz milestones": http://www2.gibson.com/News-Lifestyle/Features/en-us/who-cal...

The distortion in "Don't Worry" was a faulty preamp on the console, probably tube-based since the first transistor-based mixing board was made in 1964. The distorted guitar in the Beatles' "Revolution" was also an overdriven mixing board, but theirs was solid state IIRC.

But if you like country-flavored fuzz, WFMU has you covered with a retrospective: http://blog.wfmu.org/freeform/2007/11/country-fuzz-sp.html
Cool!

If you're looking for non-gmail-specific email lib thingerator, check out IMAPClient (it's better than imaplib I swear!):

http://imapclient.readthedocs.org/en/latest/
I wonder if the prison and owners has enough money the pay for this.
> I suspect that the interest comes from the radical branding. "Ensure" is associated with hospitals and the aging population, whereas "Soylent" is historically associated with dystopia and recently with some ambitious kids.

And people. It's associated with people.
A.F.A.I.K., N.Y.T.'s quaint style guide advises periods for initialisms (which are pronounced letter-by-letter) but no periods for acronyms (which are pronounced like words).
Someone compromising my twitter account does not compared to having my phone stolen! If your twitter account is a significant asset, you could keep a cheap smart phone on your desk as a smart card substitute, or practice strict password hygiene & not enable 2-factor authentication?
Show HN: TrackingDiet.com (Coupon: hnnews)
This article is religion bait.

TL;DR: For most things, I would put node at the top for many new web apps because of its surface similarity to frontend.

--

After some evaluation in the past, Rails had some ghetto-like speed-bumps: I patched devise to use scrypt because the existing shit besides bcrypt was broken. devise-encryptable is a CWOT, don't bother. Maintainers promise all sorts of future dismissive bullshit but don't care, that's abundantly clear.

Security in RoR is a fallacy. As a signal, almost none of the gems were signed, especially Rails. If you don't mind not being able to prove code the author pushed has not been tampered, by all means, run code from the public straight to production. I wrote a gem to make gem signing simple, waxseal, but since signing is optional, it's never going to change unless RubyGems has a major security incident.

I just don't have the bandwidth to waste on a community that doesn't get it.

--

As to what's coming up in the systems world: Go is more suitable for crunchy backend services typically in the systems domain of Erlang, Java or C(|++). C is portable at the expense of autotools and so much extra boilerplate to do anything. A lot of people that matter know and are comfortable with C, so libs and kernels will use that for sometime in the future. Go or similar would take decades to adopt because there's not yet enough compelling chicken-and-egg evidence to change to a different flavor of Turing-completeness.

Go is qualitatively solid. It addresses entire categories of software engineering problems that happen at scale.

If you're doing bank software, you're probably stuck with a mostly JVM &| CLR runtime stack.
> If risk is all you care about(and it sure sounds like it from your post)

I did not make the same observation at all. I left my last job largely due to founders ignoring the facts (revenue trends, employee turnover, etc) in favor of pursuing a vision that was clearly debunked. It is enormously frustrating being in a position where you thought a company hired you for your overall knowledge, but all they choose to exercise is your ability to write code.

A well written article with an appropriate disclaimer. I say props for calling attention to situations other could easily find themselves in.
We? Are you involved in the OpenPOWER project?
A lot of you wanted benchmarks so here's one comparing Shortfin with Nginx. The tests was performed with a 56.1 kB PNG image with keep-alive turned off on my laptop. The best result out of 3 tests is shown below.

tl;dr:

Shortfin: 18 914 req/sec

Nginx: 15 603 req/sec

SHORTFIN

sudo ab -n 100 -c 100 http://127.0.0.1:40/timothy-johansson.png

Server Software: shortfin/0.9.5
Server Hostname: 127.0.0.1
Server Port: 40

Document Path: /timothy-johansson.png
Document Length: 56089 bytes

Concurrency Level: 100
Time taken for tests: 0.005 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 5618000 bytes
HTML transferred: 5608900 bytes
Requests per second: 18914.32 [#/sec] (mean)
Time per request: 5.287 [ms] (mean)
Time per request: 0.053 [ms] (mean, across all concurrent requests)
Transfer rate: 1037701.56 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 2 0.0 1 2
Processing: 2 2 0.1 2 2
Waiting: 1 1 0.2 1 2
Total: 4 4 0.1 4 4
ERROR: The median and mean for the initial connection time are more than twice the standard
deviation apart. These results are NOT reliable.

Percentage of the requests served within a certain time (ms)
50% 4
66% 4
75% 4
80% 4
90% 4
95% 4
98% 4
99% 4
100% 4 (longest request)

NGINX

sudo ab -n 100 -c 100 http://127.0.0.1:41/timothy-johansson.png

Server Software: nginx/1.2.6
Server Hostname: 127.0.0.1
Server Port: 41

Document Path: /timothy-johansson.png
Document Length: 56089 bytes

Concurrency Level: 100
Time taken for tests: 0.006 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 5631000 bytes
HTML transferred: 5608900 bytes
Requests per second: 15603.06 [#/sec] (mean)
Time per request: 6.409 [ms] (mean)
Time per request: 0.064 [ms] (mean, across all concurrent requests)
Transfer rate: 858015.83 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 1 2 0.7 2 3
Processing: 1 2 0.5 1 3
Waiting: 0 1 0.7 1 3
Total: 2 4 0.9 4 5
WARNING: The median and mean for the processing time are not within a normal deviation
These results are probably not that reliable.

Percentage of the requests served within a certain time (ms)
50% 4
66% 4
75% 4
80% 4
90% 5
95% 5
98% 5
99% 5
100% 5 (longest request)
> Although the business wasn’t sexy, it was profitable.

To these guys at TC it seems that sexy is the priority. Glad to see that for pg and co. sexy = profitable too. That's what business is about, please remind crunchie folks.
> I personally oppose the death penalty, so the suggestion is only half-serious, but I find the reasoning for reserving executions for egregious political corruption to be more compelling than for more common crimes.

I'm with you there. The way I see it, crimes like these threaten the very premise of our justice system. It is hard for me to imagine a worse crime than destroying our ability to handle crime at all. Punishment for all those other horrible crimes relies on the system people like this are threatening.
Nice. It is an extremely good name for what it is, and it might (sadly?) succeed based on that alone. Countless energy drinks have paved the way.
Base62 is base64 without the '/' and '+'.
One of my dorm-mates in my first year of university was addicted to computer games. My friends and I tried to take him out drinking on his 19th birthday (the legal age in that location) but he insisted on playing Counterstrike all night. Later that year he got into World of Warcraft. When he leveled his character to the cap, he sold that account and started playing on his brother's account. In the end he skipped his finals to play World of Warcraft and failed out. I'm not sure if he was on the autism spectrum, and I don't think he was.
A prosecutor maintaining a 100% conviction rate isn't necessarily a bad thing if it mean they only charge people against whom they can build an ironclad case.
It seems like it's purely marketing to the Silicon Valley/quantified self crowd.
I trust Abbott far more than some random startup with zero experience in long-term production of food supplements and replacements.

I'm sorry, but living off of a concoction for a few months and then claiming that it is better for you than X is crazy.

Look, Soylent may not kill you. It might actually be good for you. But until there have been multiple, years-long studies, this just isn't going to fly. Hell, get some actual nutritionists (PhDs) and doctors (MDs) on board and maybe you have a shot at convincing people.

Say what you want about Abbott, but they produce baby-formula. Baby-formula that has been around for decades, so they have a pretty good idea of what works and what doesn't.
I completely agree.

This piece highlights the inherent drawback of all dynamic languages: performance. We've been through the performance argument too many times to count with both Rails and PHP.

I don't know what kind of taste I would have if I were to follow this piece as advice. Am I expected to do CGI in straight C? Ridiculous.
irony is dead
They forgot the best part:
1) Statistical analysis of the children's ethnicity and religion. Where is it?
2) What about the personnel working in the prisons? Where they all completely unaware of that situation?
3) Private prisons are State-financed. Translation: money was taken from the pockets of US citizens to make sure these children would not have any chance of a bright future.

Meanwhile, in the USA...
yoour on the soap box and not really responding to the issues at hand... there is no such thing as a non commercial interest?
1) ... YC has nothing to do with this

Like it or not, YC signals some sort of vetting (by PG, at the very least). It's a good thing for YC if people give YC companies the benefit of the doubt (it would be worse if people expected the worse or, even worse, decided not to work for those companies)

2) steered the company ... a matter of perspective.

He made it clear that it was from a strategy perspective: "steer the company in the right direction from a strategy perspective." And based on how he explained it, I suspect PG would agree.

3) they thought that a whiny child, that you are

There's really no need to sling ad-hominems. Not all startups are perfect. Many have issues, especially cultural issues. To deny it only reflects poorly on you.

The issues that the author presents is consistent with stories I've heard from others. It's not that people are bad, but when push comes to shove startup founders are willing to do what it takes to succeed.
Android manufacturers have a few similar extensions (Samsung and HTC, at least), although I haven't started messing with them yet.
If you've got a dozen open PuTTY windows, you should really look at SecureCRT. Tabbed sessions, tiling, configurable keyboard/mouse shortcuts, password encryption/automatic session login and best of all, scripting support for Perl/Python.

It's $99, but I've easily saved 1000x that amount by being able to quickly script shell interactions that don't easily lend themselves to the regular scripting tools like 'expect'.

I think the best example was where a distributed cache cluster was dirtied during a deployment. Dumping the entire 100TB+ of good data was not an option, it would have taken days to warm back up. The cache admin tool had a menu system and wouldn't buffer input, so I couldn't just dump a buffer of commands into it and wait for it to finish.

I was able to lookup recently accessed DB rows in SSH tab #1, compare them to the cache in tab #2, and invalidate in another in tab #3. Problem solved in <20 minutes. We eventually built an app to invalidate dirty cached results, but that took about a week to do it the right way.
6 Things I Learned at a Rap/Tech Startup
Systems that Run Forever Self-heal and Scale
B.ORG is clearly the winner here.
Users will have a "bad experience" as a consequence of an action that they took, and can undo just as easily.

A good user experience can be achieved by providing users with an efficient way to understand and fix problems that they encounter.

De-featuring a product to prevent users from ever encountering a problem reduces the utility of the product, which produces a worse experience for everyone, not just the ones who would have had a problem they couldn't solve.

Those who would have had a problem they couldn't solve will still ultimately have a bad experience, because it's their own pattern of usage, and not any defect in the software, that's ultimately getting them stuck.

Moving an "advanced" setting to a different interface is fine, but the release notes don't say that the JavaScript toggle was moved to about:config; the notes say that it was removed (and that user-set values will be reset to default, which, IMO, is an unacceptable thing for an update patch to ever do.)
Is there a client that has UTF8 as default and something different than the courier font?
Well you didn't say Samsung Electronics or Samsung Semiconductor. Nor mention Flash Memory.

And Samsung Electronics makes a lot more than just Flash memory.
I take it that you have to either be: quite special, or immensely well-funded, to apply for one of these gems?