skysight-inc/HackerNews huggingface dataset:
That is interesting. Why would they put a feature like that on a city-destroying monster? Did they know it was a distinctly human feature? Were they trying to make a point about people destroying things? Or did they just think it looked scarier that way?
And to extend your point:

NYC != Midtown Manhattan

Generally when people bitch about NYC in some kind of stereotypical way, they're complaining about Midtown. The majority of New Yorkers neither live in, work in, nor spend much time in Midtown Manhattan.
dupe: the matching systemd bug (https://github.com/systemd/systemd/issues/2402) has been extensively discussed yesterday https://news.ycombinator.com/item?id=10999335
No one has solved the lean,powerful, portable GUI API problem.
It'd be nice to write a program that can distributed as a single file for the target OS: iOS, Android, Linux, Windows, OSX, DOM.
Though not very powerful and very slow, javascript is pretty easy.
Nice!

I would have gone for a simpler loop:

echo -e "sec\tmethod\turl";for url in {https,http}://{www.,}{en.wikipedia.org,{google,reddit,facebook,youtube,netflix,amazon,twitter,linkedin,msn}.com,google.co.in}; do curl -sL "$url" -w "%{time_redirect}\t${url%:}\t${url#//}\n" -o/dev/null; done|sort
> If you're concerned about things getting tampered with, encryption guarantees that it won't

Sure, HTTPS protects against tampering, but its not the only way. The parent comment seemed interested in ways of solving the same problem without the CPU overhead of encryption (whether this is a valid concern or not is a separate question).

In fact, hashes offer superior protection when loading resources via a CDN since you don't need to trust that the CDN won't tamper with things.

> With your suggestion of hashes + HTTP, if it is tampered with, the page silently won't work as intended.

Why? This would require browser support and it could whine about mismatched hashes as much as it wants.

---

I'm not seriously proposing that we should do this, but I find it interesting to think about the different ways that things can be done.
It's a computer in a cardboard box. Looks like a Rasberry Pi from one end. Screen shot shows it's possibly an Odroid, so based on the form factor could be the ODROID-C1, which is selling for ~$50 USD.

No specs or tech details on the site other than it comes pre-loaded with an operating system.

Is this what marketing has come to? A webpage with a few pictures, a video of a web browser and 30 seconds of "Game of Thrones" and please send us $90?

Sorry, not buying one, but I do like the name Infinixo.
From the comments on that forum, seems like a lot has changed since http://linuxbsdos.com/2012/04/29/what-will-rm-rf-actually-do... was published.
ArsDigita Systems Journal was pretty interesting at the time.
Show HN: Wired Logic – a pixel-based logic simulator
Of the millions of people who get psychiatric treatment obviously some are going to be abused. I don't tell people to avoid GPs just because Shipman murdered at least 200 of his patients.

Protections in the UK for mental illness are reasonably strong. (Much worse for people with learning disability, but psychiatrists tend not to be involved so much in the worst abuses there.)
I found a couple of amusing subreddits that covers this yesterday:
https://www.reddit.com/r/badcode
https://www.reddit.com/r/programminghorror

One of the top posts, the so-called Bogosort, made me laugh pretty hard, even though it's probably intentionally bad:
https://imgur.com/kUizTX1
“let” in python (2014)
Too bad Sun screwed up with Java on the client. We could've had this 20 years ago.
Good point.
Microsoft, Google and Apple have little incentive to support a truly portable programming methodology.
Just want to point out that any company can use the word "HEPA" as there is really no industry standard/federal minimum for what it means to be HEPA. So you can basically have a paper towel in the back of a fan and call it a HEPA filter.
I would still prefer to use ActiveRecord and a whole lot of other pieces of Rails for an app that's purely an API backend.

Ex: http://edgeguides.rubyonrails.org/api_app.html

On the Python side of things, I'd use tools like SQLAlchemy and a few other packages.

Every web application I've built can still be efficiently modeled with a relational database. An ORM that lets me model things quickly and allows me to avoid shooting myself in the foot by easily monitoring raw queries is going to win in my book when it comes to picking a tech stack to work with.

The major ecosystem problem is that no one can just wake up and be like... I'm going to spend the next year making a Rust version of Rails. These features and ideas need to come from real life use cases, that's really 99% of Rails' success.

It can be done in any language of course, but you're 10 years behind the curve.
I've noticed this, but usually consider it a feature, not a bug. The better companies are at least aware that this is going on, and can use it to their advantage when it suits them or counteract it when it doesn't.

The thing is - if you zoom out, "experience" is nothing more than overspecialization in the particular environment you found yourself. That applies at the industry, society, evolutionary, and planetary levels as well. Organisms adapt to the particular circumstances that they live in. Usually these adaptations are beneficial, because otherwise they get pruned out and people adopt different ways of doing things. But sometimes the environment changes in a way that makes all that accumulated knowledge irrelevant, and you end up like the dinosaurs. Extinct.

I've found that most of the time, people's knowledge is the product of hard-won experience, and if you tear it down, you will encounter the same problems that led to them coming to those conclusions in the first place. But occasionally, something changes in the environment, and you need to tear things down to adapt. If you want to build off existing knowledge, become an employee, and join a company that's busy figuring out all the corollaries of the premise that founded it. If you want to challenge existing premises, become a founder, and look for areas where the environment has changed in a way that invalidates existing knowledge.

If you try to build something totally new and different by learning all the existing ways people have built stuff, you will probably fail (believe me, I've tried several times). Similarly, if you join an organization hoping to tear down all the wisdom they've accumulated and replace it with an outsider's perspective, you will probably meet significant resistance. Sometimes organisms have to die to learn.
I'm on Safari trying the demo (v4), it's missing the scroll bar :/
And US/Soviet troops believed they were in Afghanistan/Iraq to liberate, plant trees and help locals.

In reality they were enforcing a colonial order https://www.youtube.com/watch?v=CvZRsdHgxgA and the locals are fighting back in an attempt to secure power locally, not give it away to foreign masters and watch them grow more powerful as a result.

We in the West must ultimately favor our own victory in such matters. The main reason ISIS must listen to is the West can't tolerate their insubordination, culturally and economically. It upsets the capitalist global order. We won't have enough trade with territories that chose not to develop economically in order to preserve old customs or prioritize local economies above ours.
Why is www deprecated and unnecessary
Erlchronos: attempting precise ticks in Erlang/OTP
Ah yes, the direct link between WMDs and tourist helicopters. It makes sense now.
> I don't want Doc Brown running out of fussionable materials over my house.

The fusion reactor was to provide the 1.21GW of electricity for the flux capacitor, replacing the previous fission reactor. The other flying cars did not have any visible fusion reactor, suggesting that the hover conversions used a different power source.
A simple hack, if you register your computer as non Windows/ OSX device you're not forced to run it.
You're offering a Windows installer for an application that appears to add complexity to simple passwords - probably hashing it with a seed - but without source code, there's no way for anyone to validate the effectiveness of that process, that it doesn't make passwords easier to guess, or even that the app isn't sending everyone's passwords directly to you. You're not even offering a signed binary.

Some people will probably use it and it might work perfectly well but I think most, especially here, are going to be suspicious.
The Long, Slow Decline of Windows Phone
Coming from lisp, I was looking for a "let" in python. Found a recent reddit discussion here: https://www.reddit.com/r/Python/comments/41yr58/let_statemen...

I especially find myself wishing for a let in these instances:
https://www.reddit.com/r/Python/comments/41yr58/let_statemen...

While the canonical answer is to assign to a local variable within a function, sometimes I abhor writing functions for such small tasks.
The author [me] doesn't use gmail, so I'm not confident enough to give gmail advice and I don't think the way I do it is relevant enough for most people (;
I found one recently, relatively new tool www.maxymizely.com, providing several options for A/B/N testing, traffic and crash analytics.
There is a handy 3D Quality report for analyzing traffic quality in three dimensions “Activity”, “Engagement” and “Monetization”. You should select appropriate for your case variables for every of these three dimensions. Each of selected metrics can be adjusted on a scale from 0 to 5 (different weight for each variable, depending on its significance). So you can filter and find your best and worst converting audience and customers. This service reveals people who visit most, pay most, or spend the most time on your site or app.
http://www.nytimes.com/2013/05/29/nyregion/liberty-reserve-o...

More details about the case when the charges were announced a couple of years ago.
Minsky – Matter, Mind and Models
Nikola Tesla’s Amazing Predictions for the 21st Century
It is a byproduct of agenda first journalism preaching into an echo chamber of self aggrandizing pricks. Take the 'political correctness' movement for example, whether you agree or disagree with the sentiment, it is a nich marketing ploy that attracts a demographic that is highly invested and passionate about an agenda and uses it as a magnet. The people attracted by this will either have a high chance of conversion (down a marketing funnel) or will be so put off they will drive it viral through controversy.

Often, anti-factual fear mongering and scare amd shame tactics are featured prominently in these articles.

it isn't a question of putting up with it. Manufacturing this content is nearly effortless so it happens all over the place for many diverse issues.
>Small companies are often great because they can be like a partner that grows together with you. Silicon Valley startups are, more often than not, essentially looking to exploit you in order to maintain a hypergrowth graph that ends up in a place where you don’t matter by definition.

That has always been my feeling too. The key word is commitment. The company can be big but it depends on how committed they are to their services. For example, I can commit myself to the .NET Framework of Microsoft because I know that they won't be dropping it anytime soon, it is pivotal for them and tighly coupled to their strategy.

Also some companies have a reputation for shutting down their services or having unstable APIs. I don't know for you but personally I can't picture myself building my company around technologies developed by Facebook. They have their assets but I really don't trust them in terms of maintenance and long-term commitment, but this is what matters in business. And I had this sense long before the Parse thing.

My preference is to work with big companies having "obvious" commitments like Microsoft and .NET.

When I'm not sure of this commitment, if I have the opportunity to work with a small company that has a great product and I know is not seeking explosive growth, this is a no brainer for me.

This is one of the reasons why I stopped to define myself as a startup. I asked myself, if I was one my leads would I actually buy my products ? And I figured that the term startup tends to be associated with a quest for big acquisitions or explosive growth, while talking about a company conveys a sense of stability. I'd commit myself in Learning a Framework or integrating an API only if I know the company is serious about supporting the product for the next 10 to 20 years.
Oh hey, this is the first language I ever used, when I was 12!

Don't think I'll ever go back to this though. Never could figure out the 3D stuff back then, but had fun drawing lines, text, occasional bitmaps and playing sound samples.
This could be cool for my students on their Raspberry Pi's. One of the most dreaded sounds in class is "oh-no", this may help. Well I guess if I can get them to run it first.
"Porn industry in the 1990s invented : chatrooms, e-commerce with visa card, dynamic contents...."

Can someone knowledgable of the history of the web confirm this? I assumed the industry played a major role in the development of some web technologies, but can the rise of e-commerce, for example, be mainly attributed to porn?
In practice, the word "open" in "Open Standards", such as OpenGL or Vulkan, doesn't mean very much. For example, being able to vote, participate in the specs' working group, or access the conformance tests costs a considerable amount of money[1].

APIs such as DirectX or Metal receive just as much or more input from developers, albeit mostly through back channels or explicit reach out by Microsoft, Apple, etc.

[1] https://www.khronos.org/members/join/
RIP to the Godfather of Robots
That used to work but they've at least made it harder. They started using your browser UA string to detect OS, and somehow (forget details) they've made it more difficult to spoof that.
Appreciate your opinion. Have been looking into CMake this evening, and my little impression was that it does not make the problem smaller, just different. The things I have been searching for, also did not yield that much high quality answers. Think I will stick to learn autotools enough, as that might come in more handy in general.
I'd advise people in that position to do the opposite: go to work for a year or a few years, after which you're in a much better position to decide whether you have the drive and/or discipline to finish.
John Sculley followed your advice, but it didn't go well..
The parent indicated "perhaps a year". In fact, "slightly less than two years". Not a big difference.
I think the parent was answering the understandable question of why you would buy this instead of keeping it in cash.
On Macs, I remap command to control using ns-command-modifier so I use my thumbs like you might on a space cadet keyboard.
That's another, somewhat seperate issue that should get more attention.

It's too easy to have the best members of a team do everything that's even remotely complex or 'difficult', and end up causing the others to stagnate as a result. The reasoning often becomes 'why learn something new when the smart guy will take care of it much faster?''

So you end up with one or two great programmers/designers/employees/whatever doing the 'tricky' stuff, and a large group of others basically doing the same grunt work day in, day out.

Then all you need is the top 'talent' to leave, and well, the company is in deep trouble. The other team members end up struggling to continue work that they never needed to learn how to do, or never got the chance to learn how to do.
"First of all the performance impact of HTTPS in general is almost irrelevant."

Wonder why you through in the "in general" caveat in there? Is it because HTTPS 4 way handshake (2 full roundtrips) is actually an enormous hit on performance on high latency networks. And what are these high latency networks? Mobile networks of course.
wish is downloadable for all these platforms.

The reason why it was not "pushed" is SUN edited it. It was internally competing with java, like oak that seems interesting too.

http://www.blinkenlights.com/classiccmp/javaorigin.html
The current maintainer of ActiveRecord is writing an ORM in Rust: diesel. It's not a port, but still, you might be interested in checking it out.
The Pretence of Knowledge (1974)
Spurious cherry-picked statistics. I'm pretty sure most Westinghouse / Intel winners are doing exceptionally well, being in the top 1-10% of the society. A couple of such articles I'm reminded of:

1. Statistician Andrew Gelman's batch of math Olympiad campers: http://andrewgelman.com/2015/03/17/1980-math-olympiad-progra...

2. Indian IIT exam toppers:
http://www.openthemagazine.com/article/nation/where-are-they...

3. Famous Intel talent winners:
https://en.m.wikipedia.org/wiki/Intel_Science_Talent_Search

Nobel Prizes are a cherry-picked metric.

Yeah, not all prodigies become adult geniuses. But the article grossly overstates the problem.
75 year study on human happiness reveals relationships as strongest predictor
It might be that they consider it important to be able to interrogate the in-memory or on-disk representations without the help of a decoding step. Protobufs are great for getting objects into a nice compact format to throw on the wire, but god help you if you end up with multiple actors filling up a queue with inconsistently encoded objects.
Really glad you like our product. I will admit it is pretty expensive, but as you've said, your particle count will get to almost 98% of less than what was originally lurking in your rooms. That is nowhere near what other air purifiers can do.

When I first joined the company, I was told not to put it on full blast the first night otherwise your mouth will become dry. It still blows my mind that people experience that.

I keep mine on throughout the night as well, but I have definitely noticed the sound doesn't have the humming sound as opposed to other air purifiers. It is a much quieter, fan like sound.
I didn't get the sense that we were discussing the helicopter threat in this subthread.
My very first was C64 BASIC, then QBASIC for DOS, which was a really good programming environment for a kid—Dijkstra's warnings about mental mutilation notwithstanding, it was really simple, it came with some games that you could modify, and it had a built-in help manual thing. And plus awesome features like the PLAY function that took a string of notes, which I'm pretty sure helped me even get interested in music, at age 6 or whatever. Me and my brother made all kinds of weird pixel patterns and stuff. One time mom brought home a projector from work, in like 1997, and we made disco lighting by making a full-screen button in Visual Basic that changed colors.
I've got nothing against Tcl/Tk. I built my current company's first website with OpenACS and AOLServer, and everything was built in Tcl. I have no major complaints about the language or about Tk (I've also built some trinkets with Python+Tk and Perl+Tk over the years). But...that ship has sailed, about 15 years ago.

And, I can't argue with the "JavaScript burnout" problem. I'm currently trying to sort out the front end for our UI rewrite, considering things like React. There's an incredible wordsoup of jargon and new tools to learn, no established best practices (we're in the wild west phase of web UI development, with a thousand competing and occasionally interacting technologies), and no unified way to build a user interface in HTML+JavaScript.

I mean, I can understand someone looking at how bloody simple it is to put a window with a widget on the screen with Tcl/Tk (or almost any other reasonable UI toolkit, for that matter), vs. the huge pile of crud one has to install and poke at to do the same for a browser in a modern way (i.e. without reloading the page every time something changes state, for example), and throwing their hands in the air and saying, "Fuck this! I'm going back to...whatever I was using before." Things have gotten so baroque in the web development space, it can seem impossible to look at a new project and have any clue what's going on (because you have to know all of the frameworks and libraries and transpilers it uses, the tooling it uses like Webpack, SASS/LESS, etc., plus the basics of HTML5, CSS, and JavaScript).

And, obviously, I can't tell anyone not to give up on the web and build traditional desktop applications. But, if you want your software to be used by real people, it's almost always going to need to be on the web. And, that will become more true over time, rather than less true.

I find desktop apps charming, but even my stubbornness has run its course. I haven't started seriously using a new desktop application in maybe five years (Mixxx DJ software is the most recent thing I can think of). Even for things that a desktop app ought to do better...like email, there are now better web applications for the task, and I find myself using the web more than the desktop programs for almost everything.
The 27th Letter
There was a single aircraft tourist flight crash with fatalities in 2011 as well:

http://www.smh.com.au/world/sydney-woman-dead-after-chopper-...

(Which I only know about because one of the passengers ran a great tapas bar just up the street from my place...)
If capitalism collapses, then we're going to have to figure out a new way to incentivize production, transport, and distribution of food real quick.
The author appears to labor under the delusion that policy in New York City – and Manhattan in particular – is made with the intention of benefiting those of us who live here.

If that were actually the case then the streets and skies in general would not be managed to the end of maximizing vehicular throughput at the expense of essentially everything else.
I really have no idea... IANAL. I merely wanted to suggest that the founders could look at something similar in Turkey, where the business model they are implementing is being accomplished via an informal channel on Facebook. I leave it up to them to figure out the details and identify the possible consequences for their clients. In 10 years of travel between into and out of Turkey, I never once had my bag checked on arrival, so I don't really consider their customs process to be rigorous.
Even Cython will be several times slower than a carefully tuned C/C++, Java, C# or Go program for most practical problems. And at least in the case of C/C++ it'll also likely use several times more RAM. Now for a company like Uber it may not matter if something is 3x slower and uses 3x the RAM, just throw more hardware at the problem, but if you're going to introduce typing into Python, you might as well go with a language where typing is not optional, and which, more importantly, has been used in production by thousands of teams over the past decade or more. Of the languages I listed, only C++ is not really viable for most programmers.

As to caring about perf, you shouldn't care about it until you have to. Take that 2h vs 20min example, for instance. If you only need to run it a few times and there's plenty of time available, who cares how long it takes. If the 2h one is easier to write that's by all means what you should do. OTOH if you're under severe time constraints and need to run it every hour, then obviously 2h script won't do the job. Or alternatively if 20 min script takes the same time to write as 2h one, then of course you should go with it. All too often I see people optimizing things that don't matter one iota, simply because they like things to be fast. Something gets executed once a day and runs for 5 minutes? Let's spend two weeks making it complete in 30 seconds. As long as the employer is paying, why not.
“Piracy Harms” Are Now Part of U.S. Education Law
Answering my own question: yes.

> On Dec. 7, 2015, several UC Berkeley faculty heard that UCOP had hired an outside vendor to operate network monitoring equipment at all campuses beginning as early as August 2015.
That's a fair point. A carbon tax would probably be enough to push the price above where most people would do it, but there is no reason not to institute a noise tax as well.