skysight-inc/HackerNews huggingface dataset:
What's misguided is your fatalistic application of thermodynamics. I of course understand that there is a limited amount of energy in the universe, and that it will one day all stop due to heat death. I disagree that that has any impact on our much smaller, more limited human experience.

I also disagree that the entirety of human demand is about raw resources, ignoring art, romance, or other interests in our lives. Unfortunately, you'd then argue that there are only 10^78 atoms in the universe, with which we can only build 10^24 paintbrushes.
> It was consistent with the thing it inherited most of it's syntax from so that makes it inconsistent?

It is also internally inconsistent in so many ways.

Half the array functions take arrays as the first arg, the other half the last.

explode and implode have different argument order requirements (one is strict, the other works either way).

Functions have a grab-bag of errors from returning null to false to 0 to strings to requiring error\_get\_last to even requiring an object specific error function (DateTime::getLastErrors).

Functions were named to make them have more randomly distributed hashes (http://news.php.net/php.internals/70691). Functions randomly do or don't have underscores, sane order, etc.

Some apis are in terms of objects (DateTime), some are not (getdate).

The whole thing is far less consistent than C. Some inconsistencies are from C. Most are PHP shit layered on top.

> You shouldn't be judging the way operators work in one language with the way they work in others. Is lisp inherently bad since it's operators are prefix and not infix? No I'd say not, it's just different.

It's a C-like language. Every c-like language does it the other way. I will totally judge a language that makes a decision that makes programmer's lives terrible with no justification. In this case, it's different in a way that often leaves to bugs and surprises.
When I say "with some effort" I mean "with a bit of initial effort to create a combinator library and zero effort after that". I'm not familiar enough with Rust to be confident of that though. It's certainly the case with Haskell.
>But I know few people that like pastries at any price; at least not with any frequency. Once that price goes up too much they do look for substitute goods. Maybe mass-produces Hostess-style stuff: not great, but sufficient and cheap.

Eehhh. I think there's a huge range of quality that's underserved between the fancy cookies, over-sweetened brownies, and pretentious scones at most cafes and the fancy croissants and cakes at "real bakeries". In fact, you can tell there's an underserved market because most of the "high-quality", expensive offerings are actually pretty bad, but dressed-up nicely.

You know what? I think my comments in this thread might be a hint that someday, when the economy grows again for non-tech people, I should go ahead, learn to wake up really fucking early, and try starting a bakery.
Well yes, but

# optionally: Number = Union[int, float, complex]
def sum_and_stringify(nums: Iterable[Number]) -> str:
return str(sum(nums))

also works. Except no one knows what the Number abstract base class is (or even the Iterable abstract base class for that matter)
That's what I think as well.

Why are they motivated to do this though CT? I feel like I'm missing a piece of the puzzle.

Labour costs are tiny fractions of these company's profits, and code stays 'fresh' for decades. You can easily get leaps in productivity that save a huge quantity of money for the company by just thinking a little harder. And it should be the case that smaller teams are better teams.

Why do programmers even make wages similar to the middle class? Their work isn't remotely comparable to lawyers or dentists. Surely million dollar salaries should be the norm. The practice of acquhires suggest a starting salary ought to be around 1.5 million dollars.

Even if it was one tenth of that...
Analytics for Scale at 500px
Good news and bad news...

Bad news is there is no unbiased news.

Good news it is pretty easy to train yourself to see bias and remove/ignore it. And once you do reading the news becomes a lot faster. As you can skip sections or entire articles below the headline that are clearly opinions masquerading as news.

Lastly, it won't be breaking news, but for many bigger events there is a wikipedia that can be a surprisingly accurate and unbiased account.
While I suspect some of this is posturing for a better price, I'm certain from some past experience that Verizon is very serious about security.

A lot of large enterprise take an approach my colleagues have referred to as 'rubber stamp security', that checks boxes in a compliance report while still remaining largely ineffective. For example, these companies buy tools and install them, but then never configure them properly.

From what I've seen of Verizon, they are more serious about security and beyond requiring an effective toolset, they take the approach of hiring new people who already know the tools well or give effective training to their existing and competent people as part of the onboarding process. This sounds like a no-brainer, but a lot of companies either don't do this or do it very poorly.

Beyond any kind of material impact of the breach on Yahoo's business, it would require a _lot_ of work from their security teams to absorb Yahoo in a way that raises them to Verizon's standards. An acquisition of this size is rarely very easy, but having to completely overhaul the acquired company's entire security posture just adds to this effort. Verizon's security team has to consider Yahoo's infrastructure with very little trust at this point. I wouldn't much care for the prospect of having a flaming bag of poo deposited on my porch, either.
YouTube is pretty successful (even if they acquired it).
Let's be honest. Making pastry is not really hard.

You can spend 30 minutes learning on youtube, and you will be able to make some basic pastry. It will not be glorious but it might be edible.

Otherplace in this thread somebody was quoting some pastry chef claiming that "it takes months" to learn to do cupcakes or whatever.

That "months" is a definition of low-skill job.

Which is why pastry chefs have minimum-wage salaries basically. Btw, the "chef" moniker here is kind of silly.
>> as SRE is very understaffed
in all likelihood due to the flaws in the process. I know quite a few people, who I highly respect, who IMHO are better than the people I know who work at google, who flunked the process.
Ouch that's painful to look at.
Lawsuit: Yahoo CEO Illegally Purged Male Workers to Replace with Women

https://www.youtube.com/watch?v=XnrkkMtHBL0

EDIT: Haha why is this being downvoted so heavily? Is it because it's off-topic, or you don't like the suggestion that someone could be discriminatory against men, or what?
I notice this about a lot of Latin America. I'm not a historian, but my understanding is despite being a small minority, Creole (whites born in Latin america) people still dominate the political and economic spheres.

The wave of revolutions in Latin America were mostly led by them because they stood to benefit most in the new order and that continues today. From my travels, I've found that Latin America is just a little bit more colonial in nature with private citizens/corporations having more power than here in the US. For instance, the idea of a private, unregulated paramilitary/militia group being allowed to operate is an anathema. It's also slightly more misogynistic.

I'm painting with a very broad brush. For instance, I find countries like Bolivia to be very progressive with regards to their drug policy and courageous for standing up to the US, asserting their rights and traditions vis a vis Coca leaf production. American drug policy is so schizophrenic as it is willing to take drastic measures to ensure compliance while also being far and away the world largest consumer of narcotics.

Yes, I just finished bringing on Narcos

terms of t
Had a similar experience deploying HHVM at a previous company, I wrote up a blog post of the issues we ran into / how we worked around them[0]. One thing the dailymotion blog omits is hacklang which has additional features like lambdas, async support (though PHP 7 will soon?), strict typing, collections, generics and more. That said, if you're just trying to squeeze more out of an existing codebase, then PHP7 wins hands down.

[0] https://ma.rtin.so/when-hhvm-doesnt-work-quite-right
Refactoring without a proper tool is like shooting at your own feet.
I actually began working on a language where you would never press Shift on a typical U.S.-style keyboard.
I read the post as saying that PHP self-selects the kind of developer that is great at making an MVP, thus why so many companies and projects are written in this garbage language. I don't think the post intends to implies that other languages are slow to develop, just that their developers are.
Sealand had a better claim to the traditional definition of sovereignty than a roving satellite you can't even set foot on ever will have.

The way that I understand that sovereignty is codified, it's much like "adverse occupation" or like a street gang claiming "turf." You announce your intentions. You put boots "on the ground." Then, if no one kicks you out, you have your claim.
Yarn shouldn't be installed from the package repository.The inconsistency between the version of nodejs which yarn is running on and the version of nodejs which npm is running on brings significant effects.
https://github.com/yarnpkg/rfcs/issues/9
Any idea how to reach out to one of the authors?
Hard to separate yourself from your decisions and your toolset sometimes! I certainly may check out some alternatives at a hobby level and pursue them further if they appeal to me. But for now the money in my rural city is in PHP and to a lesser extend, .NET. Don't think I've ever seen a job asking for Python, Node, etc. that didn't require an hour + commute.
That says again that there is absolutely no way to compete against them on the manufacturing side.
In fact what's the difference between prototypical and conventional inheritances? I think python has exactly the inheritance model of JavaScript, and statically typed languages differ only in that they make the class=type, object=value distinction (so you can't dynamically change classes).
Black unemployment peaked at 16 when the national rate was 10. It dropped to 9.1 when the national rate is 5 so blacks did significantly worse than society as a whole.
How is the pro-life position discriminatory against women? The question is one of line drawing of when life begins that needs to be protected. The pro-life position believes that life should be protected earlier than the pro-choice position. That is not discriminatory against women.

We are obviously setting side abortion in cases of rape. So the pro-life position is equal in it's belief about women's autonomy over their bodies. It's only that the pro-life position believe the fetus should be proetect earlier the women's autonomy over her body is equally protected.
For the record, I'm certainly sympathetic to arguments re: wealth inequality. I've just observed first-hand that it's possible to create value without taking something away from someone else.
Why were the boxes taped so insanely?
Come on...

WikiLeaks drops shit on Clinton, blame Russia.

Mayer does a terrible job, blame Russia.

Who wants to bet that next we'll hear Elizabeth Holmes blaming Russia for her silly Edison machines not working properly.
"Node isn't very good at HTTP" is just blatantly false.

Most languages don't "have to do HTTP" and those that do often do a pretty terrible job. Somehow Node not only does it, but does it well, where a bare Node process behind some load balancers is often enough to get the job done. PHP on the other hand needs all sorts of hand-holding to work properly.
The fake iWatch:

The device looks a lot like an Apple Watch, but the functionality is a little bit different. Sure, it has a pedometer and a sleep tracker. If you pair it with your phone, it can act as a bluetooth speaker and microphone. What sets this device apart is what you’ll find when you pop off the battery cover and remove the tiny little battery. There’s a SIM slot and an SD card slot. If you drop a SIM into the watch, you can make calls and surf the web. If you drop an SD card into the SD slot, you can use the phone’s camera to shoot grainy, low-resolution photos from your wrist. The vendor assured us that the watch would last about 3 days on standby.

So when Apple ships an iWatch with the ability to run standalone without an iPhone, remember "they blatantly copy, and as such provide no innovation"
You really can't beat the speed of a static page.

For anything with a server-side component, PHP might be fast if you know a lot about how to get PHP up and running properly.

Node, as a counter-example, runs on Windows and POSIX systems indifferently, and with very little effort can be a self-hosted web server for development that can be deployed to production almost effortlessly.

If you have a favorite hosting provider which better supports some tools than others, certain things will be faster, but that's because of preference and familiarity rather than any factual differences.
That might be true for a shop, but fancy restaurants have limited upside. If they're filling the seats, more demand doesn't matter that much - it just makes it harder to get a reservation. So above a reasonable level of quality, profit margin will matter more to the business.
> but on the other hand, investors are surprised to hear there are still 500 million Yahoo users.

Not the onion.
Saying that superglobals are the worst thing about PHP is like saying "the worst thing about x86 Assembly is the mnemonics". It misses the point entirely. The worst thing about PHP is that it is fundamentally not well designed and therefore makes developing high-quality software much harder than it needs to be. It also makes developing extremely low-quality software easy, which could be good or bad depending on your perspective.
People with very strong ideological leanings are often impressed by symbolic bullshit; on some level they probably know it's all they'll ever achieve regarding that ideology. It's really that simple.
https://icicle.io

We're currently building a pretty large production system in it. It's got a few warts, but it's damned nice, and it's compatibility with ReactPHP (event-loop, not the front-end tool!) is super useful!
The chips, resistors, capacitors etc are all mostly functionally equivalent. The transistors, regulators ICs etc will all do what they're spec'd to do, at a basic level.

Where it gets dicey are fringe cases, and on poorly controlled specs. Care about the temperature drift of your resistor, the slew rate of your op-amp, the beta of that BJT, or the mismatched LED strings in the COB?

Better test it to make sure it'll work for you, because 90% of the time, it's bullshit.

For common parts, it's easy to set up a new line, running off good parts -- the 555 timers and lm317s do enough volume for a new line to make sense. These chips are usually better characterized. If it's a small volume part, or something old as dirt, it's usually pulls, a new part in an old case, or just a normal part remarked.
They claim to be a nation of people in space. They have a name based on the mythological place of Asgard. Not only do they have to contend with the US, Russia, and other spacefaring powers, but they might also get a call from Marvel Comics lawyers. (Read: Disney's lawyers.)
Symantec is expensive but they seem to have their act together.
Yeah but as I said it can still go far more general than just int, float and complex. It could be any arbitrary class defined by somebody else that I could not possibly know about at design time, and so a whitelisting approach of concrete classes is simply not going to cut it. It would be nice to have a way to describe the actual requirements (only that the elements support __add__ and __radd__).
If you're (or anyone else) interested, my company is hiring senior PHP engineers. Modern tech stack: PHP7, MariaDB (MySQL), Redis, distributed workers, Debian, AWS, Solr, data mining/analysis. Competitive salaries, fully remote, vacation, retirement, etc. Contact me at meritt.hn@gmail.com
Almost everyone on that list has a deal with someone else who will come in with their armed forces to protect them.
Can you explain the draw of Async I/O? A single request will not be faster, but you may get more concurrent requests going due to running some while some are waiting for I/O to finish? Is that correct?
Is this not the intention of the monetary policy? To stimulate spending now rather than later.

I could see the harmful effects this could cause when used as a long-term solution. Such as the recent extended US policy since the recession. Pushing people to make purchases doesn't help them rise out of the income bracket. Is this a known factor in contributing to the income divide?
Pucktonix – The Oracle – Machine Learning Synthesizer Module
>As a JS/Web developer you learn to ignore the hatred of the web that it seems to get from the HN crowd.

As an occasional full stack developer (not by choice), I can confidently say that the reason people hate on popular web tech is that it is uniformly terrible compared to non-web tech. I'm no fan of Java, for example, but I'll take it over PHP any day. JavaScript is so bad that I (and many other developers) will put a lot of effort into using any alternative, such as typescript, purescript, Elm, etc.
I highly doubt Disney can claim ownership to Asgard.
This sounds more serious than that

I think you're slightly misunderstanding the plan (assuming I have interpreted your post correctly)

[ Edit: I just re-read your final couple of paragraphs and you're basically saying the same thing I wrote below ]

Effectively WoSign's (and StartCom's) current root certificates are now dead and useless for any new issuance.

Under Mozilla's proposed course of action, existing end user certs that were signed by those roots are valid, but there will never any more.

But, at some point in the future WoSign and/or StartCom can generate new root certs and apply to have them included in Mozilla's CA store.

That "point in the future" is June 2017 for WoSign and maybe earlier for StartCom if they can prove that their not controlled by WoSign (it seems unlikely that they can prove that). Their application process will need to demonstrate that they're resolve the issues that got them into this trouble
This should be a textbook example of the halo effect.
Not to nitpick, but mod_python has long been shelved. The excellent mod_wsgi is the preferred tool for deploying Python web applications under Apache.

Also, most folks serve PHP applications in production under PHP-FPM/FastCGI.
That's part of it, but the other part is what you mentioned earlier--leads, quotas, conversions, and don't forget diversity initiatives, inexperienced recruiters, and the fact that the first part of the funnel has to be dirt cheap to work at scale.

For what it's worth, lots of other companies seem to use almost the exact same process.
> doesn't change anything about how our universe works from our perspective

It possibly does: https://en.wikipedia.org/wiki/Simulation_hypothesis#Testing_...
I don't follow; the rent/imputed rent/price of a house is based more on the prices of the houses around it than on the improvements made to the house itself. Mark Zuckerberg excepted, most people don't spend on luxuries by buying up the neighborhood. I also don't follow how the relatively cheap price of debt leads to discouraging productive investment (unless you mean that it encourages risky investment).
https://en.wikipedia.org/wiki/Apophasis
As soon as I saw the robot's face mask I knew it was going to be Japan.
Related: Can anyone recommend any golang ones?
> It is pretty much the least defensible position, and all it takes is a strongarm threat of blowing it in half with a nuclear weapon to make them pay attention to you. What retaliatory force do you have if your space station inhabitants all died from asphyxiation?

If they build apparatus to send solar energy to earth, that same apparatus could possibly be weaponized.

Also, being at the top of the gravity well counts for something. If an orbiting nation has a special status as part of a larger space mining economy, they could really build themselves up. Every projectile sent from earth has to pay a huge energy cost, while projectiles sent down do not.
Maslow CNC
http://www.textfiles.com/bitsavers/pdf/xerox/interlisp/31012...

Chapter 16 describes DEdit, the display oriented structure editor of Interlisp-D.

ALso see for general philosophy of interactive Lisp systems this article from 1978 (!!!):

http://www.softwarepreservation.org/projects/interactive_c/b...
It’s time for laptop companies to switch to Precision Touchpad
PyPy is written in RPython, which is Python with type annotations strict enough to allow hard precompilation to C. The type syntax is completely different from this new thing.[1] Only the built-in types are fully defined. There's "anytype", "sequence", and "object" to cover more general types without giving full details. This allows hard compilation of the stuff that compiles down to machine code, while dealing with user-defined object types more dynamically. That's one approach to typing Python.

Von Rossum on PyPy (2016): "Otherwise, there are specialized versions of Python like PyPy that are still around."

[1] https://bitbucket.org/pypy/pypy/src/default/rpython/translat...
This analogy also applies to software development. The bigger the company, the harder it is to justify a high priced incremental software hire.
> finally be an escape from nation-states and the games they play with their citizens as pawns.

With our current culture, this will not last long.
You may be looking for React PHP (http://reactphp.org). No relation to the JS library. It is an asynchronous event loop implementation, and there is a native HTTP stack built on top of it.
Users' time is more important than developer time or CPU time.

Burning cpu and maybe i/o looking for code all over the place is going to make it really hard to make it fast later.
Well in the pypy case, couldn't this just be a toggle? As in, you as the user guarantee that your type annotations are correct and strict, and if it isn't, then pypy will just blow up in your face when type annotations aren't respected.

I think that's a fair trade off, and easily doable. Those who want it and respect it get the speedup, those who don't don't lose anything.
Show HN: Samba file server running in Bash on Windows
Enforcing type hints would be impossible to implement without breaking a lot of existing Python code. If module A suddenly introduces them, module B that depends on it would have to suddenly make sure that all arguments it passes conform. If another module C depends on B and passes arguments that are in turn passed to module A, that basically means that the author of B is forced to add type hints to its code as well. In practice this would rapidly turn the whole language into a semi-statically typed one which (a) was never the intention and (b) would turn the whole ecosystem into a complete mess with incompatible typed and non-typed code unable to interact with each other.
Visiting the front page puts over 600 cookies on my computer
You can't say it is more specific than it needs to be without knowing the author's intent AND the semantics of all the __add__ methods of all types that have these methods.

Which is for practical purposes impossible.

Semantically, the presence of __add__ and __radd__ is a minimum, not sufficient.
I gather you didn't run this by your PR folks:

> Particularly, when one side presents something that makes the other side look like a blithering idiot, the likelihood it's 100% accurate is, historically, "not great".

I get that you are happy at Google, that you want to defend your employer. But implying the guy's a liar or a fool does not help. If anything, it makes me more likely to believe that Google has something to be touchy about here.
Akamai finds longtime security flaw on 2M IoT devices