skysight-inc/HackerNews huggingface dataset:
The challenges of "messy politics" and rigid habits of existing carbon emitters pale in comparison to reactive solutions.

For example, it'd be far, far cheaper to forcibly take over the world and shut down every carbon emitting machine than to find another planet and terraform it.

Surely we're collectively smart enough to find a global solution to this in the near future, given that our resources are appropriately allocated.
I don't know ehere you live but in here when a project is being built it's fairly normal to have a big sign with details like,

* what is being done

* starting date and expected end date

* maybe a map to show are being worked on

* company doing the work

* How much it costs

* A series of logos with every entity that funded the work, with a decreasinz size depending how much they funded)

I'd not really call that propaganda.
Pinterest to Start Its First U.S. Advertising Campaign
I wonder if HN would benefit from some sort of informative flair or icon when OP links to their own content.
My first 'real' job in HS I worked in the warehouse at Circuit City as seasonal staff (getting ready for the holidays) in 1998/99. 5am Saturday truck unloads, snotty people pissed that you can't fit a 32" CRT in the back seat of a Honda Civic, getting 100+ pound TVs from 3 stories up. Eventually I got the happy talk that I was no longer seasonal, I was sticking around- I was the only warehouse guy that got that and I was proud, even though it was $7/hr job with me carrying heavy shit, my work ethic was being acknowledged.

You learn a lot about gracefully doing things you don't really want to and finding a way to be the best you can be at the task at hand and deriving your satisfaction from doing the best you can, knowing that you gave it honest effort. I hustled my ass off, it was mindless, things were heavy and I was the big strong guy- that meant I got 90% of the fridges and rear projections and monster CRTs (looking at you Sony). I became 'that guy' for something, I had a 'skill' useful to the business that stood above others, that became my motivation. Do good work, stand out with quality.

Follow that with stints as a motorcycle mechanic, a farm hand on a dairy farm, a job site laborer, and a summer doing roofs- there's literally nothing I can be asked to do in an office environment that is more grueling or requires more effort than any of those things- and I pay more in taxes every year than I probably made at all of those jobs combined.

I've been in the middle of some pretty shitty projects where I was having to give people the pep talks to keep them from quitting or to see it through to the end. 24+ year old 'adults' literally crying about not being able to take it anymore. I don't look down on them for being emotional, hell, I don't look down on them at all, but my first thought every time is you have no idea what a tough day of work really is.

As an aside, I'm not talking about not being able to handle harassment or some type of political infighting or all of those interpersonal issues that can have real and lasting emotional consequences. I'm talking about a shitty project or grueling stretch of work that has gone sideways that has everyone working long hours to try and save it.
Actually I thought the opposite. I thought, AFAIK this Japanese company is making similar income to USA companies, why can't they pay similar salaries. I've never found out the answer.

It could be an answer like taxes are high or other costs are high. It could be the fact that you can't easily get rid of bad employees in Japan and that eats up costs. It could be that they don't pay for experience, they hire out of college with no experience, especially Japanese colleges which have a reputation for not teaching anything, that would mean maybe the company costs are years of training their inexperienced employees up to western graduate levels.

I have no idea and I'd love to know. But, whatever it is I think I'd like them to fix it so they start paying similar salaries to their USA counterparts.
Their other comments cause me to guess differently.
It's listed under singles for me.
Doesn't seem to work, at all in Safari on iOS.
Thanks, I loved the video, so I submitted it:

https://news.ycombinator.com/item?id=14173566
Apologies. I'm pushing an update that should significantly reduce image size.
https://www.facebook.com/groups/free.code.camp.louisville/
Why your programmer wants to be left alone
Build an Awesome EveryDay Product, We Need Your Help
The thing with core computer science concepts like Big O is not that you need to know them, but that you typically don't realize how much better your code would be if you did know them (and applied them).

I personally have (what I would consider to be a bad) habit of writing a bunch of code with minimal planning upfront, but after it's working I'll review the expected performance of each function and try to optimize as I debug it. There have been times (especially when I'm writing in a new language) where I've written code that works, but missed a spot where it's inefficient and could be significantly improved with a small tweak. The code will run, and in the context of what it's doing it will complete, but it could be made much faster. This has important ramifications if your code is, for example, doing a lot of egress out of AWS, or doing a lot of parsing or data transformation.

In situations where the code is not obviously incorrect, it often happens that it's simply not as performant as it could be. It will stay that way, unless a peer reviews the code and spots the inefficiency, or the developer spots it themselves. For small portions of software these individual inefficiencies are not troubling. But there is a real revenue cost to these inefficiencies in production infrastructure if you're doing something more complex than gluing disparate libraries together.

I can sympathize with the OP because while I am a big believer in Everyone Gets Code Review (no exceptions), it can be painful for someone to constantly have to fix the same errors over and over again. If the devs on the team in question are motivated to change habits and learn, this won't be a problem. But it could quickly get exhausting to have to fix things on a team over and over again. What will happen if they do not understand e.g. Big O, is the code will work, and every issue will look different to them because they focus on examples, but from the CTO's perspective they'll all be manifestations of the same thing. One will see forest, the other will see trees, and the behavior will be hard to correct. It's also a recipe for low confidence and animosity.

I agree with you though that you often don't need this knowledge; i.e. you'll write functioning code without it, and you don't want to prematurely optimize. But you can output better software with fewer unknown unknowns, and Big O is one of them.
The LHC was planned 25 years before it was a reality. In fact, one of the first pictures put on the WWW when it was created at CERN was a schematic of the LHC:

https://home.cern/sites/home.web.cern.ch/files/image/update-...
Some upper-scale restaurants charge you a "no-show" fee, using the credit card used for the reservation. Maybe airlines could do this? (Of course, the difference is that restaurants don't receive the actual payment for services with no-shows.)
Ps I have hit the "iframe boundary". My work is renderers and angular. I want to wrap my individual shits as stanalone elements yet still part of an overall system
come on. this is so self congratulatory. really?
Ah, interesting. The example on the 'on-boarding' page reminds me of what we used to do at work.

We used itertools chains to write producers and consumer to create 'Chain' objects that process data exactly as the bonobo.Graph.

Can't wait to try this.
This will allow ISPs to track who is viewing particular patents and when. That would be very lucrative data to sell in some circumstances. I doubt the USPTO would distribute a list of IP addresses that accessed a patent without some kind of due process.
You could easily terminate SSL at the LB or even just a proxy in front of the app. Sniffing the line after that is as trivial as turning a mirror port on the switch. In this day and age SSL is trivial and there is honestly no good reason to disable it. In fact protecting users privacy is a good reason they should switch to SSL only.

I know you were only trying to coming up with some kind of reason but, there just isn't a valid one.
* However I wonder what's left after you remove the issues I mentioned above. There are two cases: typed language and untyped language. In the first case you're left with Type Theory. In the second case you're left with, either a Turing Machine or a Lambda Calculus (e.g., implemented in a syntax free language like scheme). Is this the correct line of thinking? Or is there more to PLT than what I described?*

Well, there's still what you describe in the rest of your post. Even something minimalist like Scheme has a load of features above and beyond plain lambda calculus: dynamic parameters, continuations, dynamic-wind, mutable variables, boxes, exceptions, the whole macro system, and so on. Not every programming language feature that can exist has already been invented. We also don't fully understand the implications of every language feature that has already been invented -- there's plenty of work to do in designing type systems that can cope with more language features. You're not going to find one book that covers every feature people have come up with, but PLAI at least gives a fairly broad guided tour. I would add a book on semantics (probably Winskel, maybe Gunter) to develop a mental toolkit for carefully defining and reasoning about new language features.
what the f did I just read

this sounds like the most upvoted /r/iamverysmart post of all time
Are there any EEs on HN who can explain a characteristic failure mode of LED lamps---as well as LED-lit commercial signs---that very bright, metronomic 2--5 Hz flashing that they do? I've seen it happen to street lamps, desk lamps, commercial signage, traffic signals...it's not the usual 50 or 60 Hz flicker, but a distinct failure mode, regularly flashing a few times a second, like a circuit breaker resetting, but faster.

It's distinctive to LEDs, must be something in the power supply. But why do so many LED lamps do it?
Fun fact: HSTS

https://securityheaders.io/?q=www.uspto.gov&followRedirects=...

HSTS is 1 year at the time this comment is posted. They're in for some pain.
As a pilot, the author should know that Dao was not interfering with a crew member, because the flight attendants did not become crew members in law until the door was closed (according to 49USC§46501) and/or the aircraft was moving under its own power (according to 14CFR§91). Yes, it's silly, and counterintuitive, and even contradictory. Welcome to law. This is the law that United's defenders keep trying to invoke, but they clearly do not know what the law actually says or means. It's an appeal to an authority that doesn't actually support them. In other words, it's BS.

The point about the deadheading crew is more interesting IMO. It's their arrival that triggered the whole thing. Why were they so late arriving? Did United's logistics screw up by not putting that crew on another flight, or did the crew themselves screw up by not showing up for it? United still hasn't clarified. It is perhaps worthy of note that the deadheaders were the only ones here who were United's responsibility; the rest (and worst) of what happened was on either Republic or Chicago aviation security. United might be faced with a choice between admitting their own direct responsibility for causing this mess vs. having to explain to AFA why they threw union members under the bus. Silence might seem preferable to either of those.
If you look at the url, you notice they are using CGI and Win32 EXEs
Thank God you cleared that up.
"Drupal is insecure", why?
> United is who called airport security to forcibly de-board someone

Actually no, it was Republic who did that. United definitely screwed up, but not in that particular way.
Not saying you are imagining it, but a four year old computer that isn't infested with crapware should be able to run most mainstream sites.
My parents got me my most influential book when I was 4. "What Makes It Go? What Makes It Work? What Makes It Fly? What Makes It Float?" by Joe Kaufman. It taught me that everything has causal inner mechanisms. From then on, I had xray vision and could imagine the inner mechanisms of every object at work.
Me (as an individual), and a few great people that helped me along the way. Not commercially endorsed, or supported.
I think it's a huge character builder. You realize that some people are outright assholes and the most annoying thing you can do to them is keep your cool and kill them with kindness. Others are actually stupid, but most are just uninformed about whatever it is when they're 'bothering' you with questions.

There are so many sysiphian tasks in retail that you either come to the point where very little can shock you, or you're just kind of broken.
> I should also emphasize that the nationwide attention to this incident...came because of the actions of Chicago airport security...

> But this whole nightmare occurred because a "deadheading"...

> But let's put the blame squarely where it belongs: on the Chicago airport security officers.

Way to scapegoat airport security, Les. Next time just blame the victim outright.

I'm sure Dao deserved it because he was perpetrating a sit-in protest without a permit on private property. Right?
I thought they were supposed to pay fairly well.
https://news.ycombinator.com/item?id=14148145
This could be resolved by sending an email notice telling people exactly what's happening and giving them the option to collapse their personal/non-work Microsoft accounts into the current work/managed accounts.

If it's a company domain then there's not much reason to have personal account with the same work email address.
Please keep us updated!
I think that's an orthogonal issue. Prematurely optimizing, or inappropriately optimizing code by over-engineering its efficiency is mutually exclusive from knowing how to optimize in the first place. It's a bit of a false dichotomy - you don't have two camps, one which understands optimization and does it too much, and another which doesn't understand it and produces code faster.

It's a fair expectation to have developers reasonably cognizant of computer science fundamentals and also to utilize them sparingly and appropriately. In the same way, it's important to understand how microservice architecture works and what its benefits are for scale at a theoretical level, at least. But that does not mean that you split everything into microservices for a GitHub side project or for a SaaS with fewer than 100 active users.

When you need the tool, you open your toolbox. But the mere presence of the tool does not mean it will be used. I also don't think it's fair to look down on peers for a lack of education, as long as they are not willfully antagonistic to improving themselves.
Neil Degrasse Tyson for the win
I recall some years ago T Boone Pickens had a plan for a large scale wind project throughout the midwest, but it fell through for various reasons.

At what point will solar efficient enough to lay out massive solar grids in Texas, Arizona, and SE California?
See also the HTTP shopping cart: http://ebiz1.uspto.gov/vision-service/ShoppingCart_P/ShowSho...

Probably the only thing keeping this from being abused is that it's the government, it's a low-value target, and they're paying millions upon millions for someone to support this trainwreck with security patches.
Kudos to Emscripten and the like for doing the best possible thing here, but if you STOP thinking like a front-end web dev, then low-level code is designed to be low-level code.
I like the idea but only because FF will likey copy them without the conflict of interest.
Interesting, it is 32GB of DDR3. That is the only one I know of so far, so I guess it may be time to start comparing chipsets.
What a long row of impressive numbers. But what counts, is only one single number: how long does it take for the wind turbine to produce more power than it took to produce. And as far as I know, it is a rather small amount of its life time. After that it starts to improve our carbon balance. And all of this does not take into respect, that with the raising ratio of our energy being produced by wind or solar, the production of windmills and solar cells becomes more and more carbon free too.
But how do you handle the encapsulation of views? If I am working on a React app and I want to add a new interface, say a simple view that displays a record and has some controls on the left side, I might write something like this:

<Panel>
<Left>
<ControlPanel record={record} />
</Left>
<Right>
<RecordView record={record} />
</Right>
</Panel>

This view would be injected into the frame of the app that already has a navbar and footer, the layout would be pre-built via my panel components Left and Right, and if I want to change the control-panel I can go to that file and make any changes I want so long as the API stays the same. Similarly, if the schema changes and we need to update the way we display records, I would go to the RecordView component and change it because it is a decoupled module. I just don't see how you can accomplish this with vanilla HTML and JS.
Looking at that picture of the huge empty highway and ramps, I can't help but think that the $15 million needed to connect to fiber optic backbone could have been found if so much hadn't been wasted on that road building. The same is true in many economically shrinking areas of the US, where fewer and fewer people get more and more miles of roads. (Also, think of how much of their newly created 400 acres of flat land was wasted on those ramps.)
To be picky:

>Immediately after the maintenance, users will only be able to access Public PAIR through URLs beginning with HTTP, such as http://portal.uspto.gov/pair/PublicPair. Past URLs using HTTPS to access Public Pair, such as ...

A URL beginning with HTTPS ALSO begins with HTTP
Maybe they fired or lost the only person left who understood how it works, it broke, and whoever they yanked across the hall to get it going again could only do it this way. I think there's still a govt-wide hiring freeze.
Agreed the documentation could be a lot better. I wonder about a visual approach to using DataFrames and Series with all the different methods to demonstrated more clearly what's being done.
Ever since I lost my physical library of books to a fire, I've been an e-reader zealot. There are so many advantages: instantly start reading virtually book you want, effortlessly take digital highlights and annotations, carry a whole library in your pocket while you travel, read at night while your partner is asleep... I could go on.

As an e-reader evangelist, I've encountered all kinds of resistance. In fact, it's the norm. There is a widespread emotional, aesthetic attachment to physical books. To me, it's purely irrational. My favorite author, Nassim Taleb, tries to explain it:

> Whenever I sit on an airplane next to some businessman reading the usual trash businessmen read on an e-reader, said businessperson will not resist disparaging my use of the book by comparing the two items. Supposedly, an e-reader is more “efficient.” It delivers the essence of the book, which said businessman assumes is information, but in a more convenient way, as he can carry a library on his device and “optimize” his time between golf outings. I have never heard anyone address the large differences between e-readers and physical books, like smell, texture, dimension (books are in three dimensions), color, ability to change pages, physicality of an object compared to a computer screen, and hidden properties causing unexplained differences in enjoyment.

The only shortcoming of e-reading, in my opinion, is the inability to display the books you've read and the books you want to read somewhere in your home or office. You can tell so much about a person by their library. I've been testing some solutions to this problem.
Many energy sources require subsidies though.
Humans have shown time and time again we cannot be trusted to consistently do things right, so the likely outcomes of some realistic percentage of 'terrible planning', as you put it, should be part of any comparison of power generation techniques.

The analogy you make to solar ignores that the failure modes of nuclear are much worse than solar.
I thought that number sounded low as well, but it sort of checks out after doing back of the hand math. 130M books / 107B people that ever lived = 0.0012 books/person, 1:1000 book to person ratio.
well how about writing a series of blog posts to enlighten us lesser mortals. In any case somebody should be doing that.

I am an engineering grad with decade and a half of gap in physics education despite of my constant high level interest/familiarity. I can honestly say I have no idea what bi-local causality is which this article handwaves around in the first para. how can you expect people to debate this when they cant even cut open this basic 'black-box'.
Stop overbooking flights.

The flight was not oversold. There were 70 seats, 70 passengers, and 70 tickets. It was only the four deadheaders who put capacity over the limit.
there's no reason not to have it as part of your portfolio

probably a small part, to be fair, especially if you own your own home
I Joined Airbnb at 52, Here’s What I Learned About Age, Wisdom, and Tech Industry
My personal opinion is that doctors and patients should be able to use anything at all that works for them, assuming risk is understood sufficiently. It is, frankly, nobodies business but theirs.
I don't understand why this sentiment gets downvoted so often. The commenter didn't express anything rudely, and it doesn't seem controversial.

If you are writing software that is more complex than simply gluing libraries together; i.e. you have to think and plan the functionality out, then yes, the odds are that you will benefit from understanding time complexity at least once somewhere.

I feel that saying things related to algorithms invokes an anger towards unreasonable whiteboard interviews these days. No one is claiming you need to memorize algorithm and data structure implementations from scratch (although, for basic things like queues and linked lists you should probably be capable of writing one, even if it requires referencing wikipedia briefly...). We're just saying that a solid understanding of time complexity is generally and broadly very helpful.
Republic, acting with agency given by United.
I'd assume this is the case, as birds already use the earth's magnetic field for navigation and wind turbines generate a significant magnetic field.
Removal of HTTPS is on http://portal.uspto.gov/
Thank you. Much appreciated. This is first time I heard about most of them.
Netty certainly has a more impressive list of projects using it in real-world high-volume scenarios. That's probably what wins in this case...enough high volume end users such that you've gotten enough edge cases to tweak the software and iron out bugs.

If I had to pick something in the C/C++ space to implement a custom proxy, I would probably stick to something where I could find a similar list of established high volume real world users. Facebook's Proxygen, or some customized HAProxy maybe.