skysight-inc/HackerNews huggingface dataset:
Thermodynamics does have an impact. I don't need to show you ludicrous examples to prove my point either.

Take gasoline. When you use it, you convert it to a unusable state. Oil is finite and as fracking wanes the supply will lessen and the price will go up.

This is not a unrealistic application, but a very real application of thermodynamics that will have a very real impact on your life.

>I also disagree that the entirety of human demand is about raw resources, ignoring art, romance, or other interests in our lives.

I don't ignore art or romance. But every economic product follows an economic food chain and the root of that chain is ALWAYS a raw resource. Take romance for instance:

IN order to experience romance you must be alive. IN order to be alive you need food and air (raw resource). In order to make food you need to grow plants or animals. In order to grow an animal you need to feed it plants. In order to grow plants you need to give it earth (raw resource), sun (raw resource) and water (raw resource).

Note how the economic chain splits into many threads and always terminates at a raw resource. This chain of dependence ends at a resource that is limited therefore all of art and other abstractions are limited.

>Unfortunately, you'd then argue that there are only 10^78 atoms in the universe, with which we can only build 10^24 paintbrushes.

What's unfortunate is not the fact that I have an argument but the fact that you have NO argument.
/pol/ uncovered the Paul Combetta posts on Reddit. So it's not all bullshit. Its crazy that they had enough of an effect to get the head of the FBI grilled by a house committee.
you should watch Zuck's interview on esp here. https://youtu.be/GczC7q5NPrw?t=15m35s
private data is all facebook has, no way they'll give it up.
When the World Is an Arcade: The Psychogeography of Pokémon Go
> It would be like an accountant not knowing what the number 4 is.

It's a hypothetical no-go! Every person, even the fourth grader knows the number 4. So why ask a question that measures their ability to remember 4, say 4 or show that they know 4.

> I don't see how a programmer could be remotely competent without having been exposed…

Share this link with them:

http://stackoverflow.com/questions/1517582/what-is-the-diffe...

Invest in people and people will invest back in your business. Interview process that I follow at my workplace has just one goal to assess: whether or not it'd be great to work with this person and spend over ~50 hours per week with them.
Is a goal of pascal (Being famous for start as a 1-pass compiler). Delphi get it from that.
This comment just nails it. It is perfectly possible to have a well written code base in php. I don't understand whatever written in php is shit.

Some good programmers genuinely point out some of the pain points of php, but most programmers paint php as shit just to show off as a good programmer.
Retractions aren’t enough: Why science has bigger problemS
In Defense of Contempt
Hubble Reveals Viewable Universe Has 10 Times More Galaxies
> It's just a code.

Well, no. It is the product of someone's work. Someone who is trying to learn and should be supported and taught how to make it better and why it is not as good as it should be.
Performance? You need to update your act. PHP7 is 3x faster than python and now faster than Java 8 . The only people that can call php slow are masochistic c++ web hacks.

https://blog.famzah.net/2016/02/09/cpp-vs-python-vs-perl-vs-...
> Presidential election forecasts are historically successful and appear to be highly precise. Yet they’re often contradictory.

Eh, not really. Primarily elections (at all levels) are hard to predict for a number of reasons, but the presidential general election is about as straightforward as it gets.

Different forecasts vary with respect to the exact estimate and the degrees of confidence, but all the scientific, polls based approaches tend to predict the same range of outcomes. I wouldn't really call that "contradictory" for two models to give the same basic prediction but with slight differences in the errors and exact estimate.
They do seem typical; the recruiter asked many of those same questions when I interviewed for a SRE position back in about 2004. I particularly enjoyed the bit count; I went back later and confirmed that the bit swiggling approach was faster on the machines I had handy. Large lookup tables have poor cache behavior.

On the other hand, the recruiter did not tell me whether I got the right answer (or I didn't miss any). It was pretty clearly a scripted initial phone screen with someone who wasn't a programmer.

Oh, and they didn't ask anything truly ridiculous like the QuickSort question.
And if they've done their job correctly, you wouldn't have to -- even if you deploy on Friday.
How Evan McMullin Could Win Utah and the Presidency
Siemens IoT Gateway(Arduino Compatible) from RS Components
There's also Clementine, which is a QT5 cross-platform clone of Amarok 1.4

https://www.clementine-player.org/
Language Wars
But say, a forecast says candidates A, B and C have 40%, 35% and 25% chance of winning. Now the election happens, and one of them wins. Was the forecast true?
Beyond even that, Google is in sore need of some creative people with business sense. They continually create and cancel products. And the products they create in general just dont fly. Besides email, search engine and ads, they just fluster about confusedly.
Tsuru: open source PaaS
At one point at least, physical security and recruitment were about the only contractors Google used.
I was giving a different twist to the story to point that things can (and do) go differently to the rosy picture painted in it ("oh, you did a mistake once == you'll never make it again").

That's why in the except I kept, I didn't keep any reference to Bob Hoover. It's about the idea in the story, not some particular pilot.
Ask HN: Do you like one-on-one? Why?
Are you hiring fun people who know nothing about computers? Or are there actually more criteria than you let on here?
I like the way you drink ... wooops I mean 'think', I like the way you think.
"the possibility of client/server code sharing"

I have yet to see a good example where this was worth even considering. Model validation seems to be the only real use case and there are so many potential non-JS based clients that you'll likely need a more general solution for that problem anyway. And even for JS based clients, usually the big pain is the UI logic for showing users the errors and helping them correct it, stuff you won't use on the server side.
https://cloudron.io/appstore.html ?
Seems like something my wife would like to read. Just bought her a copy. Thanks for the tip.
Basic Chmod and Chown Usage Everyone Should Now
Electron Tubes
New AWS region coming soon: eu-west-2 in London
I had a similar experience at my first job. I was given a lot of access to important, core functionality like server configurations (e.g. using staging vs. production API servers and DB config), but mistakes weren't well tolerated. I've always been rather frustrated that I was given this unsupervised leeway yet judged when something inevitably went wrong - what did you expect would happen with a junior developer given master keys to all of your stuff? I still don't understand the thinking behind it.
Never say "do it this way". Try to explain why "this way" is better so they learn. If you don't they'll just think you're saying "my way is better" and resent you for it.
This is from over two years ago; are artisanal toast shops still a thing? People in New York are no longer standing in an hour-long line to get a cronut.
what is it you use now for search?
Surely you can envision some scenario where it makes sense?

* It's the holiday weekend and your new website with its curated comparison feature needs to go live

* It's the end of the quarter and having this is the only way you can sign a deal now (enough of your partners will be bound to quarters that this is possible)

* You're in the business of live sentiment analysis from TV video and a critical bug needs to be fixed before this weekend's Presidential Debate or your news channel partner will be pissed

Reduce the tempo? Some of these can kill.
Dementia is associated with low levels of testosterone in men. [1]

Unfortunately, (over-the-counter) DHEA seems to have no effect on Alzheimer's, [2] though I'm not sure about other forms of dementia.

[1]: https://www.ncbi.nlm.nih.gov/pubmed/24035146

[2]: https://www.aan.com/PressRoom/Home/PressRelease/39 and https://www.ncbi.nlm.nih.gov/pubmed/16977674
There are a number of emails leaked from various election polling companies which indicate intent to spin the results and induce a particular outcome.
Archive is spelled "arkiv" in several languages, and the etymology goes back (via latin) to the Greek ἀρχεῖον (arkheîon), so it's a quite clever name.
I very much like Quincy, but I can't agree with this article.

“The Universe is under no obligation to make sense to you.”

The universe may be under no obligation to make sense to us, but our tools are.

The fact is that the vast majority of the complexity currently be introduced into web development is unnecessary for the vast majority of web applications. I built a tool to make it possible to implement most modern web UX patterns[1] with almost no javascript code whatsoever, and to be adopted as much or as little as necessary for a given project. It is possible to make modern web development simple (or at least as simple as it was in 2004[2]) if you make that a goal.

Javascript fatigue is real. Lots of smart people are simply abandoning front end development altogether. The Javascript community needs to face up to this fact with an open mind and not dismiss what a significant number of people are experiencing.

[1] - http://intercoolerjs.org/examples/index.html

[2] - http://intercoolerjs.org/2016/05/19/back-to-the-future.html
This man is a hero of our times. I am going to show his story to all of my Facebook friends. Fuck Zuck.
That seems to be a scenario more or less completely unrelated to TFA or the discussion.
I to have seen plenty of companies flail and get bogged down because of technical debt and a just get it done culture. It's really hard to begin with a "yes it's a mess, but it works" culture and transition to anything else.

Plenty of A rounds have been spent trying to make a sand castle taller.

This is not unique to php - I'm sure you can do it right - but it's more common to it.
The subtlety here is basically that big-O and big-omega and friends are ways of characterizing functions, and functions map one input to one output. "Running time of a problem of size n" is not a function; it has a range of possible values for a given n. "Maximum running time of a problem of size n" is a function. That function itself, an² + bn + c for some constants a, b, and c, has lower and upper asymptotic bounds.

I thought you were right at first but then realized what was going on. This is a pretty subtle point and mostly uninteresting for well-understood algorithms like quicksort. But one slightly less subtle point is that big-theta isn't average case, it is the combination of big-O and big-omega, i.e., bounded from above and below (possibly with different constant factors) by the same asymptotic behavior.
Could you provide the full title or a link to that particular talk of Jonathan Blow?
I had heard of the support for the hierarchy of some builtins like floats being more general than ints, but this isn't a very satisfactory approach because it's not extensible to user-defined numeric types. Perhaps what I'm suggesting is possible with either the existing classes in abc, or by defining more like them (and ensuring users can define their own). Would be nice to see more focus on this in the examples if that's the case.
Refreshing our commitment to renewable energy in the Netherlands
Wow. Is this comment from 2003? Uh. Why don't turn on opcache [1]? PHP7 is fast. Real fast [2].

http://php.net/manual/en/intro.opcache.php

https://blog.famzah.net/2016/02/09/cpp-vs-python-vs-perl-vs-...
I had a similar experience when I first started as a junior engineer at a financial company. By accident, I dropped a database in production... immediately, people found out and the head of production support came to me and said "This is strike 1".

Terrified, I ran to a senior engineer, who calmly and efficiently proceeded to restore everything in a few minutes. The only thing he said to me was "happens to everyone, don't worry about it, just be more careful next time."

I was extremely thankful and a LOT more careful next time, and each time after that.
Maybe because (IMHO) high precision timers (interrupts or events) on Windows are still an imprecise mess.

It's quite painful in kernel mode to rely on a timer that ticks once per 16.5 ms or so. See KeSetTimerEx: https://msdn.microsoft.com/en-us/library/windows/hardware/ff....

You can of course change timer tick frequency to, say, 1 ms, but that increases power consumption. And 1 ms is still pretty imprecise.

Windows 8 had some improvements, but timer still has jitter somewhere from the requested value up to next system tick.

Same of course applies to user mode, of course there's even more jitter.
By November 8th, /pol/ will have successfully memed a man into the white house, mark my words.
How many times can you repeat the election?? :D
This is certainly what I see a lot of in peoples' social media feeds, to the point where it's become somewhat ridiculous.
Reasons to Meet with a VC Associate
This is so true. Because labor is not a commodity, some folks forget that the rules of demand and supply work both ways for labor, just as they do for widgets.
This comment made me think of Chipotle. I haven't eaten there since all the food poisoning problems.

Chipotle is a big chain and got national attention for the poisonings, but in the age of Yelp a few people getting sick can tank a small local business.

Better to pay a little more for decent employees that care about their job and also give them benefits so they don't come in sick and spread disease.
Google adds ballot information to search results
There's a developer where I work who has an amazing ability to make you feel good about code reviews --- I come out of one feeling pumped and enthusiastic even though they've just shredded my code apart and now I'm going to have to do all that work again.

Conversely, I've come out of reviews from other people, where they've been fundamentally happy with my code, feeling depressed and miserable.

Communication skills are vitally important. I've been trying to learn from the first reviewer; next time they visit I should actually grab them for coffee and talk about it...
It's plausible that this would negatively impact transgender women, considering dementia is associated with lower testosterone levels in men.

Please see: https://news.ycombinator.com/item?id=12708367
A Messy Desktop Infects Your Mind–Fix It with a Two-Liner (macOS)
https://xkcd.com/258/
AliSQL is a MySQL branch originated from Alibaba Group
It seems like it would work really well provided the bag is tough enough.
This is a matter of being friendly with the team on a daily basis. If you are, then you can change a sentence that could sound harsh without the context into friendly conversation which may teach both of you something new. If you have found anything bigger then one line, sit together, have a laugh or joke (friendly one), chat about the issue, think (both) about improvement. Not so difficult, really.
Contracting was how I did it initially. That's just about getting provably good at something so that you know you can always pick up an onsite gig with an email or two before flying back to the 'states.

Recently, a lot more shops have opened up to remote work, so it's much easier. You can plant yourself on that beach while still working mostly full time. And you don't need to have built up the leverage and reputation to quickly find work when you need it. All you need do is impress the folks you're working for enough for them to put up with your occasional timezone switches.

I've worked with guys doing that as part of their first job out of school.
I remember that page. Thinking back some of the stuff on Plain Text formats, the Unix Way, YNGNI really did influence me.
Project orion has the name recognition, but nuclear salt water rockets would just be a much better use of the same amount of fissiles. Maybe we should start reposting the wikipedia link every month until people remember mr. Zubrin's creations more than project Orion?
Situations like this really let you know the true merit of your leadership.

I had a similar situation - where alerts based on bad data went out to customers, and hundreds of customer support tickets started flooding in. The VP, Director, and my manager all came to my desk.

Instead of chewing me out, or telling me how much I had messed up, they calmly figured out the issue, told me that mistakes happen, and thanked me for helping them figure out how unreliable the underlying data we were using was.
> I think you're quite possibly judging the guy too much based on a simple internet comment.

There are such judgements in every thread.

It's even better when it is paired with the famous "I would not hire you" (or its variation "I would fire you") although the conversation does relate to this at all, the OP has shown no intent no be hired in any company, let alone the answerer's company, and, icing on the cake, the answerer is not in a position to hire anyone.
Interoperability in a learning management system is more crucial than ever
kdetoys is on the line, let's see
JavaScript meets ES6
In python nothing can guarantee at compile time that you are not passing a username variable in a method that accepts an email address.
You'll just notice at runtime when you realise that you have to rollback your last deployment because new users are unable to receive the activation email that is being sent to their username instead of their email.
https://www.youtube.com/watch?v=k56wra39lwA Probably this one.
There's the vidya gaem awards, an alternative to the mainstream awards ceremony.
So, in essence, just suck it up.

The funny thing is that JavaScript development isn't a goal. It's never the goal. Complex toolsets sometimes assist in the achievement of goals... but you can't say "JavaScript overload is totally the right thing" when you aren't talking about the goals that need to be met. Simply having a philosophy that developers should learn new things all the time to stay current... that's not a good argument to support the current tooling.

I'm glad there's a lot of people working on open source projects. I wish they'd publish more documentation about use cases and UNIFIED (not piecemeal) deployment configurations, though. After all, your toolset has valid and relevant use cases... right?!?!
While it's nice that we know that the protagonist is agonizing over his mistake, in reality, that's not often the case.

Since I don't have insight into their heads, and I can't tell if something was a sloppy mistake because they were inexperienced, or a sloppy mistake because they were trying to get out the door to a camping trip and prioritized their personal life over the team or client.

Clear example of why it's bad to deploy on Fridays, why it's bad to have single-person deployments, why it's bad to leave your laptop at home, etc.

But how would the kindly Senior know the Junior dev just made a mistake vs. was a fuckup and was thinking, "I don't give a shit, Senior will catch it and I just want to be on a beach now. Fuck it, I'm 'done' -- now to just sneak out and put my phone in the glove compartment for the next 3 hours while this blows over..."

The answer is he wouldn't.

So here's the other issue. Let's say I trust one person more than another. And Junior A -- who I believe to be a superior talent -- gets the benefit of the doubt, but Junior B gets scolded.

Now let's say there's even the slightest difference in hair length or eye color between A and B... and presto that's an HR discrimination complaint I now have to deal with. As it turns out, Juniors don't have insight into the minds of Seniors either.

So, some good advice... Be humble, do what you can to not make things worse for others, set up good practices that let everyone thrive (the best way you can do this is to avoid failure opportunities -- i.e. don't deploy on Fridays), and do what you can to treat everyone fairly and equally based on perceived actions and offenses.

We can't know what goes on in someone's head.
I think that's exactly it, and those are certainly what I see filtering into peoples' social media posts, and many seem at least as toxic as the average Daily Mail piece.
I think a lot of the "complexity" of web development comes from the fact that most of us are just YOLOing to get something that "mostly works" out the door. For the most part, lives don't depend on our systems and the standard for performance is much lower than something like a video game or operating system thanks to the legacy of dialup and ads.
Syntactically, PHP is atrocious. But it has a lot of very good qualities as a web environment, which has nothing to do with the syntax of the language.

Easy to use documentation. "Batteries included" standard library that specifically caters to web dev. Shared-nothing architecture. No separate compilation step. Easy deployment via source code. Ability to use PHP files as configs and templates. In more recent times, autoloaders and APC cache.

As far the language goes, I also like their approach to dynamic invocations via __call. Very simple and powerful.
That's a fair criticism. I do a fair amount of PHP and participate in the community, so I know what you are talking about. That said, to me, the PHP professional development community seems anemic compared to the communities of other languages. I also think the PHP professional development community is smaller than that of other languages when measured as a percentage of the total professionals using the language.
How can this prevent you at compile time to pass a username instead of an email?
Opcache still crashes and burns under high concurrency in 5.6 and 7. No thanks. It's been an issue for 2 years now and still not fixed.

Running a 2 year old framework on the Internet because the new versions include a non functional opcode cache kinda sucks.
> If you want to work in the web world, not knowing PHP will close lots of potential doors.

Not knowing language X will obviously close doors but by learning language Y instead will open others. Insert whatever language you like.

I wouldn't recommend it to someone starting out because it's use is in a limited context. You could do scripting outside of a webserver in PHP but it's not done often. Since there are mature ecosystems for other languages that are also used inside and outside the webserver I'd recommend something along those lines. In my experience developers who develop systems and can learn and understand the varying pieces have more options than someone who is a PHP or Java or whatever context limited developer. Because of that I'd recommend a more versatile language and ecosystem when starting out.

But of course do what you like. I'm not trying to bad mouth PHP. I just don't think it's the best option for someone new to the field as it would limit them to a specific context.
source? id like to read this
wayback_machine_downloader www.c2.com -c 20

Ref: https://github.com/hartator/wayback-machine-downloader
Networked REPL doesn't preclude security. See eg Twisted's SSH based twisted.conch.manhole
that's a twisted way to twist a story.
While I'm from SF, I haven't lived there in several years. From the video, it seems these are just hip cafes (offering artisanal toast), rather than artisanal toast shops. Will have to wait on a current SFer to chime in here.
No. 1 rule for deployment: Don't deploy on Friday.

Let it be a deployment free day!