skysight-inc/HackerNews huggingface dataset:
You know your language is bad when PHP -- possibly the most hated web scripting language on the planet -- does it better.

Come on Ruby, get your act together. You can do better, right?

Also, https://github.com/openssl/openssl/issues/898
It's interesting that you feel comfortable extrapolating one person's opinion to represent corporate America.
The above scam isn't targeted at you, or anyone of the sort of people that frequent HN.
This must expose an absolutely massive attack surface. Time to disable all these "delegates".
So you're saying client-side remote code execution bugs are the hardest to reliably weaponize? Do I understand correctly? I figured those bugs would be the easiest to weaponize.
Yes, I remember having seen something very similar before several years ago that was promptly forced to shut down by Apple. I believe this was it:

http://techland.time.com/2013/09/24/an-imessage-app-is-now-a...
Absolutely - I love digging into the core of frameworks & the language itself to eke out every last bit of performance. But that takes time, something I'm usually short of. All of the examples given in the article weren't neat perf side projects, they were live sites with customers & deadlines. I write the best code I can given the constraints I'm under.

Given the chance, we'd all like to write perfect code but reality tends to interfere.
Wow fuck everything about this, it sounds like extreme micro management.

The premise here is a) do exactly what you're told and b) in exactly the way we tell you or c) you are mentally ill.

Now I'll agree that some of it is plain toxic. You can't deploy whatever you want to production. But that's one line from an entire article of benign behaviour.

You're REALLY going to crush Mr/Mrs Nostalgia? WHY WOULD YOU BOTHER. If someone saying things were better two years ago is going to crush your organisation then FFS you have bigger problems on your hands.

I'd also like to put forward that if you're a hermit you either may just take pride in your work (a carpenter doesn't go parading around a half built table) or are STILL working in a toxic company (not just came from one so its your fault).

If they're doing the job then for fucks sake let people be rather than trying to invent a job description for yourself which involves "fixing" normal people.

There's a reason people are quitting when faced with this "mentoring" and it's not because they're burnt out.
right, and the company is Dayton Ohio doesn't understand that I'm not interested in flying out to their office party every month.

just go remote all in
Without poking at their site to see how they behave, I assume they just append a cache breaking param onto the URL for a static entity. Assuming that assumption is correct, the fix is to make the hash meaningful to the process serving the static entities.

This adds complexity as now your static site needs to serve requests based on the hash. This isn't conceptually complex but it means you must deploy at least two versions of your static resource (one for each hash in the wild). And you still have to do two phase deployment in this model (static resources first, then the "real" site). Or you can build redirect or proxying support from v2 to v1 and vice versa, which is a much uglier problem to solve, but eliminates the need for two phase deployment.

Since they have short deployments, their solution is pretty elegant. If you have long deployments, the hash aware server becomes sensible. If you're a masochist, the two way proxying becomes attractive.
They could use BSD underneath, like JunOS and Netscaler run on.

But maybe an operating system is too large in scope. You're right that these devices only run one application, why use a tool (operating system) that can run many applications?

It's a bit like running a hypervisor for only one operating system. There are benefits, true.
I've just started working with Joomla in the last few days. The only redeeming factor with it is that you can install it anywhere (since PHP is so prevalent). I wanted to install Django-CMS, but guess what: the host I have to work with does not support Python... So I'm stuck in CMS Land with choices that don't really help me much. Hopefully I'll get over the initial 'ugliness' in using Joomla. Relax CMS requires Node.js, which unfortunately is also not supported as much as PHP ... sigh
Yes. Though hindsight is 20:20, of course.
Also, just because Postel's law worked for a small group of highly skilled systems programmers implementing common infrastructure for everyone, it doesn't automatically follow that it will work for a large and fast growing group of programmers of wildly varying skill, each implementing their own or their employer's brilliant business idea.
Nope, we solve it the same way, it's a pain. I did a presentation once for devs where I unraveled the up-to-9 different layers of caching between an end user and our website (when you take into account the browser and any tiered CDN caching)

It's a pest of a problem but pre-deploying static assets is the best answer.
> What I'm really missing (and hence my heavily opinionated answer) is that there are lot of people that might just started coding on higher DPI monitors/devices, and to them going back would be terrible.

It has nothing to do with that. I learned to program on a 72DPI sony trinitron screen in the 90s. UltraHD is strictly a less eye-straining experience, "what I grew up on" be damned.
Interesting to note that generally even quite nice sets of draws have cheap wood at the back...
I dont know about Xcode but if you youtube "<programming language> speedcoding" you can find some people doing real work.
Though you need less volume if it is only being used for overnight storage rather than long term rainfall storage. For example, to store enough energy to produce 1GW for 1 day (~10^5 seconds) with a head of 100m, use Pt=mgh to work out you need to store:

m = 10^9.10^5 / (10*100) = 10^11 kg of water. = 10^8 m^3

This is not a big reserviour, being 1/20th of the size of Warragamba dam's reserviour (in Sydney). One valley could provide 20GW for a day. Compare that with demand for where I live:

http://www.aemo.com.au/Electricity/Data/Price-and-Demand/Pri...

Peak demand for 7.5M people is 9GW, with an average closer to 7GW. One valley could provide overnight storage for over 20 million people, with first world demands (all of Australia). The limitation is transmission and generating/pumping capacity, rather than storage volume.
The Conservative Case for a Guaranteed Basic Income

http://theatln.tc/1yydmC9

"The idea isn’t new. As Frum notes, Friederich Hayek endorsed it. In 1962, the libertarian economist Milton Friedman advocated a minimum guaranteed income via a “negative income tax.” In 1967, Martin Luther King Jr. said, “The solution to poverty is to abolish it directly by a now widely discussed measure: the guaranteed income.” Richard Nixon unsuccessfully tried to pass a version of Friedman’s plan a few years later, and his Democratic opponent in the 1972 presidential election, George McGovern, also suggested a guaranteed annual income."
Related - this is one of the most-posted links on HN: http://www.paulgraham.com/submarine.html
Karpathy claims that the reason for the take down is due to 6 reasons given to them: "Closed captions, forms for students/invited speakers, potential copyright material, "quality/brand", ..."

He doesn't give the last two reasons.

Universities have been sued in the past for the lack of closed captions for lectures: http://www.nytimes.com/2015/02/13/education/harvard-and-mit-...

It would be great if the material was closed captioned, but it seems wrong to deprive everyone else of it for that reason.
Sorry about that - this is a known bug we're trying to fix. If you refresh or view incognito it might let you browse after a minute or so. This is no way intentional to try to get you to sign up
Plus, Greg himself writes in this blog post,

> However, there was one problem that I could imagine happily working on for the rest of my life: moving humanity to safe human-level AI. It’s hard to imagine anything more amazing and positively impactful than successfully creating AI, so long as it’s done in a good way.
>>Don't blame the developers using the software, blame the Angular developers for choosing shitty defaults.

I like to blame developers who don't read the friggin documentation on the software they are using.

This particular suggestion is literally the very first one in the developer guide for running Angular in production: https://docs.angularjs.org/guide/production
<pedantry>
Well, but he's not really "cryptographically provable" con man. It's just that, if he were not a con man, his innocence would have been cryptographically provable. Right?
</pedantry>
If the implication is that they made more than $66BB USD in profit from the sale of talcum powder, I think you're overestimating dramatically.

JNJ's total annual earnings is around $15BB (from all products).

JNJ's total annual sales of talcum powder are around $400MM. It would take them ~150 years to SELL $60BB of talc, let alone have that amount of profit from talc.
It would have been nice if they had been more specific. Judging by the comments that implication isn't obvious to everyone.
Thanks for quantifying that - the difference is 4.2 watts, which is huge. I wonder if the LED backlighting is getting any more efficient?
Evidently, and as I'm very sure you completely understood but chose to disregard in order to go on a tirade, the above poster wasn't objecting to revenue making in itself, but to the fact that the way that this ad-blocker makes its money is by (ironically), displaying ads. Most non tech people instantly associate ad-blocking software with AdBlock Plus, and don't even realize that the software they are installing made a deal with certain companies to let their ads through. Your tirade against "those damn anti-american commies" (hyperbole but that was the gist of it) makes no sense at all.

Since you're apparently hate reading and replying to comments as they were written, instead of as you want to read into them, I paraphrase the above poster:

"We all know that outside tech circles most people don't even know what "acceptable ads" are, assume ABP does what it says on the label, and don't bother changing defaults. That's why ABP's business is so shady."
The captain trusts the co-pilot on airliner.

There are still two people flying a plane.
I think that's what goes on with the Azure portal.
As far as I can find out you do it by forcing the point you find to be in the kernel of the isogeny, apparently this is enough information to construct the codomain.

So basically if you've constructed point R you then simply require:

phi(P + R) = phi(P)

and see what kind of space you end up with. Apparently it'll still be an elliptic curve.
Is there a way to coordinate demand without asking thousands of people to give Alice the ability to shut off their appliances?
This is why we need a major leap in battery tech to make solar more viable.

Plus there is the problems of cities with not enough sunshine and otherwise problematic weather (snow on the panels).
Worth looking at the historical farm policies of different countries. But, for the US in particular, the key concept is agrarian myth. I present two comments and suggest reading Age of Reform by Hofstadter.

> There is a general idea that somehow the fate of the United States is somehow bound to the fate of the agricultural community. There is a romantic appeal to the family farm as the symbol of the good life in this country. It stands for democracy in its purest and most classic form. This belief persists despite evidence to the contrary. [0]

> The agrarian myth is the belief that the most desirable form of community is found in rural, specifically agrarian, village life. In the agrarian village, fundamental Western values such as a strong work ethic, independence, and integrity are supposedly fostered and passed from one generation to the next. Consequently, declines in the value of agrarian life and agrarian villages are seen as signals of an even larger decline of society itself. For those who believe in the agrarian myth, community type and morality become inseparably connected in the rural agricultural village. All other contemporary manifestations of community are incomplete or counterfeit. [1]

[0] http://ageconsearch.umn.edu/bitstream/36568/1/sp02re01.pdf

[1] http://sk.sagepub.com/reference/community/n10.xml
Water may do harm (it causes drowning). Oxygen may do harm (it increases the intensity of fire).

"May do harm" cannot possibly be the standard.
You're denigrating her because of her hairstyle and perceived political leanings? How is that relevant to the content of the article? You don't think she could possibly have relevant experience in spite of these things? Your comment is utterly tactless.
Why didn't you rewrite it?
Check out these pie charts to see what money get's spent for each different entitlement programs [1].

It seems like we currently have 2 buckets:

- living money for people who, for whatever reason, have no source of income

- publicly funded medical insurance

It doesn't seem totally unreasonable to classify medical expenses separately from routine living expenses.

The amount of spending in the routine-living-expenses bucket is enough to pay about $350 per month to each of the country's 320M residents.

I think a good proposal is to instate that $350 universal half basic income, replacing social security and unemployment insurance, and then reduce the minimum wage to $0. Even with the rise of a robotic workforce, just about anyone should be able to find work that will pay the remaining 350 if they're allowed to work for little enough.

[1] https://www.nationalpriorities.org/budget-basics/federal-bud...

Edit / Afterthought: No one currently receiving social security or unemployment will support this proposal because they are all receiving way more than that. More than 700/month, and certainly more than they need to survive.
Call9 Is Hiring Front End Developers
Yes, but "humans devoting time and effort" is not the same thing as "rich people investing money".

Certainly the latter can enable the former, but the point made above is that Basic Income can do that as well.
Write a book, turn it into a TV show, take my money!!!

Wait a minute you didn't make all this up just to make money did you?
I applied for the intern position, got the rejection email 2 minutes later. What are your minimum qualifications?
Why Lawyers Make Good Early-Stage Startup Hires
Less than a month? That makes it a pretty misleading title.
And now Facebook is down for me entirely.
What does the USA do about WhatsApp? Do they really tolerate end to end encryption they cant subpoena the company for...or does the NSA have a big fat pipe into the WhatsApp data-center?
Exactly. On a thread some time ago on the topic of ad-blockers, someone said something of the sort "The internet is a pull medium, not a push medium. I don't block ads, I just decline to request them and run their code on my machine"
> ...behavior of the people involved in the discussion...

It is the context of the "sociological event" that I refer to, not the discussion about the discussion that you seem to have in mind.

> There's always some possible explanation, no matter how outlandish.

You are describing the satisfiability problem, where a lot of contrived problems are obviously impossible to satisfy. That isn't emotionally driven goalpost moving, that is a strict adherence to reason.
whatsapp thrived in part due to the fact that it works on a lot of devices and in a lot of cases supported devices no one else did before their competitors.
I sort of agree with you but they claim to be getting some results:

http://www.multunus.com/blog/2016/01/20-investment-time-back...

What do you think of the 20% time? I've steadily been in favor of it for knowledge work.
Because Rust has a C ABI and no runtime. All of the others do (except for Ada which was always niche).
I think if you're deploying .net code you're almost certainly going to follow similar build architecture with TeamCity doing most of the grunt work. We have a very similar build structure but a bit more polished I think. Our TeamCity build agents build nuget packages, deploy them to Octopus, run unit and integration tests. Octopus handles promotions of code from dev to qa, to staging and all production environments. We also write migrations for database updates using FluentMigrator which works with just about any database driver. It's a joy deploying code on an environment like this.
I typical consumer wireless router runs quite a few programs - routing, switching, dns, firewall, dhcp, web server for configuration, etc.
"it offers significant improvements." - citation needed.

It was better for a period after the fork, but the only guy working on it hasn't maintained it that well...there's a significant number of bugs in GraphicsMagick that have been there for years.
OpenWRT is an impressive project and I've really enjoyed using it over the years.

It's always disappointing to see a project you use and rely upon face this kind of challenge. With technical forks, you can usually at least appreciate the motivations, but with political forks it can be difficult to understand what or how things will be improved (especially for users who only see events from the outside).

Best of luck to you and the rest of the team in resolving whatever issues are at play here.
The problem is they have a huge spinup and spindown cost. So as long as we have solar, we need power that we can use at those times when solar is unavailable.
I'd imagine the way plumbing might eventually be automated is by new buildings being designed with that in mind.
That's a good thing. Peak power usage is midday, so providing additional supply at that time avoids the need to site new plants, which costs millions or billions of dollars.

It also makes coal less economical and makes gas plants, which are cleaner and safer to operate more economical.
I just saw a footnote saying that he died at 83 after a long battle with Alzheimer's. Unfortunately that's as far as I looked.

(I find the notion of losing my marbles or my vision terrifying, so I usually run away from such discussions).
I think that one way or another, WhatsApp isn't foiling the NSA if the NSA doesn't feel like being foiled. Then again, they may realize what most of us do, which is that WhatsApp is not exactly a terrorist hotbed.
Free Will Is an Illusion, but You're Still Responsible for Your Actions -- http://chronicle.com/article/Michael-S-Gazzaniga/131167/
You aren't IN the danger zone. You ARE the danger zone!
That's great but then instead of increasing the effective capital cost of the generating plants, you're increasing the effective capital cost of the industrial facilities (by lengthening the time to pay off financing).

It'd be interesting to see a study comparing the two options.
Getting un-stuck from working for a single employer for 5+ years and moving into consulting/contract work.

I work fewer hours for more money, and have a very flexible schedule which lets me work on my own company and side projects.

I feel like a human being with control over my life again.
They sent money to Hal Finney in the early days.
I often would suggest rewriting apps in a different language or platform.

Management had a problem with our ActiceX based web apps not working with Macs or OS/2 machines. I offered to rewrite them to use Java instead and I was told no because Java wasn't made by Microsoft and if I wrote anything in Java I'd be fired.

Another job I aaw that VB 6.0 and Windows 98 was too slow and I offered to rewrite the app in C ir C++ and use GNU/Linux to make it faster. Same problem not Microsoft so management didn't want me to rewrite it.
NSA will simply pwn the endpoint devices of whoever they're really interested in.
I am from Brazil

I used MSN Messenger (until MS killed and managed to kill their IM dominance), and pulled shady stunts with my phone (for example calling, saying a word, and immediately cutting connection, calling again... doing this is free for some reason).

If it was REALLY needed, I would use SMS, it was easy to make mistakes there though (a couple times I ended spending 150 USD in a month in SMS, usually in extremely stressful months where communication was essential).

The need to replace SMS was obvious, and I even had a company where I worked ask me to start researching into how to do it (this was in early 2011, I think some similar stuff already existed in US?), but this project never went anywhere.

And a technical note: doing the phone shenanigans I used to, can get you literally banned from the phone line, I was banned about 3 times (you keep your phone line, and can receive calls, but can't make any except to emergency services), but the only reason I had the phone was to do that stuff anyway (this was when I was still in school, and was the only way to communicate with my then SO, since I couldn't afford spending with real calls or SMS, because of how absurdly expensive they were... mind you, they STILL are absurdly expensive).
gggggggooooooaaaaaaallllllllllllllllllllllll
Returns to the S&P should beat GDP growth even in the long run, steady-state.

GDP growth flows to both debt and equity. The debt market is actually much larger than the equity market and since its returns are lower than equities, and they both share GDP as a source of returns in the long run, equities should beat GDP growth in the long run. This argument isn't iron clad, but hopefully you can see the general picture.

The Gordon growth formula is taught in intro to finance classes to estimate returns to equity. The theory is that stock market returns equal the dividend yield plus growth in stock prices. Stock prices alone are in the long run expected to grow at the same rate as GDP, but the actual return should be higher by the rate of the dividend yield.

These are the most basic arguments against what you're saying, but I would also caution against assuming that any particular macroeconomic trend will end, especially that it will end in a timeframe relevant to decisions related to solar panel installations. Sometimes they just keep going. There is no mathematical reason that equity prices can't go to infinity, as required rates of return can decrease to zero. If the world becomes more predictable and stable, equities can keep becoming more and more valuable with no damage to finance theory.
"I am very sorry to hear about your accident. That's terrible."

Appreciate it. Totally sucks. Oh well. I'm at least helpful here and elsewhere if not fully operational in INFOSEC market. Working in that direction.

"I should probably think about compiling a set of book-style resources to recommend. Seems a bit pretientious, though."

Ganssle's Embedded Muse has been my main source. He's published a few of my recommendations like I/O coprocessors (or MCU cores) to aid real-time by soaking up interrupts. A few others suggested some books I got. One person made a nice list of blog posts covering various entries. It's really scattered.

So, I wouldn't say pretentious if you were merely sharing resources that helped you in case they help others. Along with what specifically was helpful about each one.
If the end-to-end encryption is working as designed then "a big fat pipe into the WhatsApp data-center" would be of no help.

For high enough value targets the NSA is probably happy to compromise the endpoints.
Ted Cruz Ends His Campaign for President
The important part of that being the alt-text: "I can't remember where I heard this, but someone once said that defending a position by citing free speech is sort of the ultimate concession; you're saying that the most compelling thing you can say for your position is that it's not literally illegal to express."
I have a very bad interview experience with them. First of all they invited me twice. 2 days wasted. Plus one guy was asking riddle. In 2016 you are asking riddle question which involve no coding :(