skysight-inc/HackerNews huggingface dataset:
I don't think it's a trick. While I don't know the details about this plant, I've noted that a large number of solar panels are removed (and then disposed of) while they have some useful life left.

To be clear, I'm not saying people junk panels that are still producing.

But just for panels generating a standard "bucketed" wattage, a very small amount of damage can lead to a "defective" panel.

By removing the silicone and/or glass, the still-usable parts can be recycled into what you might call a "remanufactured" panel. Or, if the cells have been in service for a very long time, by taking apart the panel, the cells can be recycled as high-purity stock. (In other words, ground up and used to make new solar cells.)

None of this makes economic sense until it is being done at huge scale. Therefore, I expect this is plant is mostly an experiment, expecting that as the deployment of panels continues to grow exponentially, having a viable (and proven) recycling plant will grow in value proportionally to the panels.
Indeed. Windows NT (and OS/2) were better from a purity standpoint but they were too far ahead of their time due to their high ram requirements (a whopping 4 megabytes per 16-bit application run!). It took a half a decade for hardware to get sufficiently better and cheaper for the compromises of the Windows 95 era to no longer make sense. Also, it's funny how now with Docker we're going back to this multi-tenancy process isolation model (which was the major secret sauce of Windows 95) instead of running everything in full blown VMs.
You advocate for everything at once. I’m not convinced you even know what your views are. You agreed that equality of opportunity is the only valid aspiration, and then post a wall of rambling text advocating for equality of outcomes. You said that personal responsibility is important, and then go on to advocate for personal victimhood, which aside from being a cancerous philosophy, is also the exact opposite. You haven’t conveyed a consistent line of thought throughout a single comment.
Of course there is - which is why the diagnosis of “it must be wealth inequality” is so uncompelling.
Other than Switzerland, those entities are basically built around a single large city. I doubt that their experience is very telling for countries that have a large non-urban population.
So at least to GE's credit, the end of Welch's tenure and during Immelt's GE solidified its position at the pinnacle of aeropropulsion and related research (namely, GE Global R&D). Until recently, GE had maintained this excellent reputation and while Schenectady is not desirable for everyone, for those in the physical engineering realms, a GE Global R&D position was coveted and brought it with it significant cachet. Apparently not any more. They've laid off quite a few staff involved in bringing serious technology to fruition (e.g., Ceramic Matrix Composites in gas turbine hot sections). This recent activist shareholder garbage once again brings us back to the persistent theme of destroying the seed corn in favor of short-term returns. It's a real travesty.
A lot of noise/hatred/fear is also generated for all sorts of reasons by hiding facts and portraying a very particular picture.

But what you are saying is also true. Do you think it's only India/Indians though?
I hear you. I would say that this work is tantamount to what would normally be a giant NSF grant.

Depending on your institution, this is precisely why we (and other providers) give out credits though. Similar to Intel/NVIDIA/Dell donating hardware historically, we understand we need to help support academia.
Just curious, is there a good site/book/etc to learn how the modern internet actually works? As a lowly programmer, I have a good understanding of network communications, and some knowledge of things like routing protocols, but I'm completely lost when it comes to understanding how the modern internet actually functions. Thanks!
Honestly, I don’t even like nuclear power. I just see it’s track record in expanding availability of carbon neutral energy sources. To me, going all in on solar and wind and potentially running into scaling issues down the line after abandoning nuclear energy seems more risky than the waste issue in nuclear power. Also, as I noted in another reply, I think we need a carbon tax to correct our accounting for the different energy sources. After that, if we start lots of different experiments and find that there really are no issues scaling wind and solar, I will be overjoyed at being proven wrong.
No. I've got Firefox configured to nuke almost everything on restart, plus I run PrivacyBadger and uBlock Origin. This is not me overlooking an existing login.

(I also run a site-specific browsers via Chrome to isolate my Gmail login and keep Google from knowing who I am, I have no Facebook login, etc. I'm not serious enough to run a VPN or Tor, and my setup isn't enough to guard against browser fingerprinting, but I'm reasonably paranoid.)
I stayed for a few simple reasons...the fat consultant check I cashed every Friday. Exposure to some outstanding engineers and coders where I got to learn from true talent. The great strip club on A1A next to my rental in Lauderdale-by-the-Sea.

Heh... I did some work for IBM at the office of Cypress Creek Road back in that same time range. My fondest memory of the entire experience is eating at the Calypso Restaurant[1], a great Jamaican / Caribbean Islands place nearby.

I'd almost go back to Fort Lauderdale and work for IBM again (if they even still have a presence there) just for the Jamaican Jerk chicken from Calypso.

[1]: http://www.calypsorestaurant.com/
Right, which is why they are not conclusive evidence that 0 tariffs are suitable for everyone, like some economists would suggest.
> When you see a persistent yield curve inversion, buy the longest maturity treasuries you can find. For example, 30 years.

> This is counterintuitive because shorter maturities (2, 5 years) will yield more when you make your purchase. However, your capital gains will likely compensate for missed yield after the recession has run its course and return a tidy profit.

Sorry, could you flesh out the details here? You buy treasuries with a long maturity. What is expected to happen with them after that, and after how long?
If you're the sole manufacturer or patent-holder for critical communications equipment (e.g. Qualcomm) then I do think the Government is representing the people's interest by preventing your sale.
Which Enterprise Products started out solving SMB problems?
I feel like many great solutions for small businesses started out as founders solving their own small biz problems, but found a more lucrative market in the enterprise, leaving the same problem in the SMB space unsolved or unaffordable?

I feel like there is either a lot of opportunity left for picking...or there is an apparent problem without the economics to support SMBs and founders can avoid headaches knowing which problems were solved, but only found a viable market in the enterprise.
I have a solar panel that was hit by a falling rock (we're not sure how but it spiderwebbed the glass on the panel). I am a single sample but given the high number of solar installs, and the potential for mechanical damage (rocks, hail, etc) It seems like there might be sufficient material to support a recycling plant.

That said, most commercial installations price out the replacement as part of the life cycle management of their solar infrastructure. They will 'recycle' perfectly good solar panels like they recycle perfectly good computers. If you are running operations for a large physical plant this helps you spread the maintenance over time and avoid times where there is more repair work to do than you have staff to do it with.
The biggest complaint that I have is that Docker is a huge leaky abstraction. I end up having to mess with a lot of stuff in order to get docker, docker-compose, etc. all working Just Right®. It saves time, but it's very, very leaky, which makes it a bit of a minefield (which you can learn to navigate).
If you like this, see http://www.40percent.club/

In particular: http://www.40percent.club/2016/11/gherkin.html
This is the most transparent non-confirmation confirmation he could have possibly given. The US has only been discussing one country in the context of stealing technology. And if there are smaller countries whose companies are trying to steal technology that have been discussed but not reported (probably because they are tiny) it’s unlikely their companies are trying to buy US companies.
The arc of technology that would matter or be detectable to a distant civilization is less than 200 years of our history so far. It is yet to be seen how far that arc extends to the future. Even if it does, we’ve already passed the peak of our broadcasting in the EM spectrum. It’s not hard to imagine us coming to terms with the speed of light, and ultimately losing interest in stars that could only be reached by our ancestors tens of thousands of years from now. If we stick within a few tens of light years, and don’t bother to try and contact life we’d have to communicate on a thousand+ year “tape delay” we’d be hard or impossible to detect. That of course assumes that some other form of life is interested in something so far away and in its relative past.

All of that assumes that the arc of technology doesn’t terminate in a cosmic eyeblink after the current era, which it might. Either way, there is a sort of childish assumption that we’re always going to be as exploration-minded as we are today. If ‘c’ really is the cosmic limit, then it makes more sense to stick closer together, because any significant travel will imply either speciation, or a one-way cultural trip.
I feel like celiac has a much larger impact than probiotics, for me at least. Also, I have completely changed diets several times, which is said to dramatically influence gut flora variety, with little apparent impact. It is also possible that celiac indirectly acts by causing changes that affect bacteria growth.
Ask HN: What is the best mobile app development training in NYC?
In terms of quality of the program and a reputation for successful alumni.
I think it is worth knowing and adds perspective to the article. The pivot process had just started when all this happened, and I was not offered pivot.

At Amazon it is encouraged to strive for the highest quality despite the tension created. I actually object to their suggested methods in that regard. I think it is better to have social cohesion both within and between teams, but that is not how you are trained at Amazon to deal with things.

I was encouraged to push back on things that I did not feel productive. It wasn't done out of a desire to rebel, but to do as was desired of me. My personal preference is to just do the best I can to keep stress down and accept things for the sake of happiness of everyone rather than make a big deal of anything.
This is like 3 Foucault quotes and the rest is an overview of Alphabet, AWS, and other tech firms. It would've been interesting to hear about how his other theories relate to the business world. Not that the article isn't correct in some sense, but the connection to the man's writings is pretty barebones. Low new information density here.
A hacker never needs to ask "why?"
Yes, thank you for that by the way, did not want to diminish your efforts. Just wanted to point out that papers are often misleading about how many resources are needed to get to the point of running the result. I have received significant amounts of money from Google, full disclosure.
Microsoft’s Surface USB-C dongle launches on June 29th for $79.99
Show HN: Cheq - a command-line checklist app (for mac/win/lin/node)
This is amazing application of AI tech!
I think this is more a matter of measuring. Most classics lists have a similar bias. It's hard to confidently say something is a classic except with the benefit of hindsight. In 10 years, it will probably be the 2020s that have anomalously few classics.
I'm hopeful we can develop immortality tech, if we can do that, then also build generational ships...even if it takes 10,000 years we could colonize every habitable solar system, even without light speed travel and send findings back to earth on discoveries found. Obviously having a working Albucierre (Sp?) drive or similar would make things better, or some sort of wormhole tech. But we can get to alpha centauri in 100 years, sailors used to risk their lives to go on voyages, why is it too much to ask the same of scientists and their families?

Esp if we can figure out cryostasis, we should definitely make a trip to Alpha Centauri with actual people someday, if there's no-place habitable they could just keep moving on till they find a place. In the off chance something bad happens on earth at least they'd be able to reboot/restart mankind on a new planet.

Imagine if 10 generational ships set off in 10 different directions headed to 10 different solar systems looking for a habitable planet to setup camps. Even if it takes 500 years for each to reach their destination, if longevity increases into the 1000's of years, we'd still be able to witness it and it'd be pretty cool.
One big open question about this policy is whether it will severely restrict Chinese VC investment in the US. There's been discussions about subjecting all Chinese VC investment to the CFIUS, which would effectively stop all but the very largest deals.
Yes but the treatment involved getting aspirin under a doctor's supervision to eliminate the sensitivity, unless I misremembered that. Prior to that she get sicker and sicker until she got pneumonia, and then a doctor who happened to be familiar with the aspirin syndrome from recent work elsewhere, suggested that as a diagnosis. Under the aspirin as therapeutic her life significantly improved.
So i should learn every possible combination of init system to convert some random launch scripts from the internet to run in my particular setup? Instead of `docker run postgres`? Or how i should do the same in K8s? Invent some packaging format? Wait a second.. aren't all linux packaging formats are overly complicated and are really hard to maintain comparing to docker images? What if some package work only on some ridiculous version of linux?
Any thoughts from the DOTA team on handling a world map which not bounded in size ?

In my projects, the "world" size can change (unlike Go, Chess where the board size is fixed).

Is the DoTA board size fixed?

I guess the LTSM encodes the board history as seen by the agent. But this probably slows the learning.

Some people suggested auto-encoder to compress the world, and then feed it to a regular CNN.

Any comments would be welcome.
> Eventually the stress came to a head and I vehemently told my boss that I thought the task I was being told to do was idiotic. I requested to go home for the day sick for mental health reasons, as I was unable to cope with the stress that moment.

I've done this too. However, you have to be prepared to walk or be prepared to buckle down and do the work. At the end of the day, they are paying you to do what they want you to do.

> I said "I would like to kill [someone who is my friend at Amazon]."

Sure, maybe you said it in a moment of passion, but there is no way in hell they can just let that slide.

> During that time I told anyone who would listen at Amazon what happened.

Also, no chance in hell that a company is going to continue letting you do this, and in many cases you would be fired on the spot.

This is 100% on you, and sure, due to stress, but your story showed that Amazon was actually a lot more forgiving than many companies would be.
Exactly this. These family calls because home automation gone mad when you are not around... the simpler the better.
This is a high-effort deep-dive into the details of how modern Intel systems deal with "memory disambiguation". The exploration here goes well beyond what's in Intel's detailed optimization guides (https://software.intel.com/en-us/articles/intel-sdm), and deeper than what's in Agner Fog's excellent manuals (http://www.agner.org/optimize/). The information here is new, and likely doesn't exist anywhere outside of an Intel NDA.

While most programmers can ignore this level of operation, research like this is the only thing that can predict otherwise inexplicable observed behavior like this https://news.ycombinator.com/item?id=15935283, and hopefully can allow future low-level optimizations that would not otherwise be possible. If you are writing an optimizing compiler that targets these processors, or optimizing an inner loop where every cycle counts, this is gold.

Since it's a pretty dense piece, here's a higher level intro what he's talking about. Modern desktop and server processors execute instructions "out-of-order". Future instructions along the "speculative" execution path are thrown into a reorder buffer capable of holding a couple hundred instructions, and then executed as soon as possible, often several instructions per cycle (ie, they are "superscalar"). Since hundreds of instructions can be executed in the time it takes to access main memory, one of the main opportunities to make things faster is when loads from memory can be executed sooner.

But in the presence of both loads and stores, it can be difficult to determine whether it's safe to "hoist" a load above a store. Sometimes this is obviously unsafe, as when reading and storing from the same unchanged register, but what if two different registers happen to hold overlapping addresses? Then it can be hard to tell if a store happened to write to the same memory that a hoisted load was reading from, causing the load to retrieve the wrong data. This article is about how Skylake (a particular recent generation of Intel processors) actually handles these cases.
Sorry about raining on your parade, but we don't even have validation studies to check if it is not snake oil, much less interventional ones that will tell you what to do with the information.

I cannot even say the quoted study is appropriate for evaluating the matter.
Reproduction please.

I'm also waiting for a long term followup.
It seems odd to have an ISP office in the middle of downtown?
The power of docker became clear to me when I handed basic instructions to our web devs and watched it just work. The tooling was docker's secret sauce, nothing more. And, yes, you still need somebody who knows what the system is actually doing keeping an eye on things; you can't just hand a bunch of devs docker and fire your ops team.
So basically China and Russia, and maybe a couple of token others like North Korea and Iran thrown in then?
I think (I hope...) this particular keyboard is a satirical commentary on the shrinking keyboards in the mechanical keyboard community. I do agree with you, though—I don't understand the trend toward less keys.
It was even worse than that: the paper had multiple problems, of which the Excel bug was one, but they also chose an outrageously dumb sampling method. Basically, if a country had data for five years, it was weighted five times as heavily as a country that had that data for only one. Which, conveniently, lined up perfectly with overweighting countries whose development matched their hypothesis and underweighting countries that contradicted it. Frankly I will never be convinced that it wasn't outright academic fraud in order to generate the conclusion they wanted, and I'm angry that they still have jobs.
Why do you say that?

Someone else I know also has a soft spot for Ember though from my vantage point (dabbled in them all), they all seem quite similar. (Them being Ember, Backbone, Angular).
Appreciate your input regardless. Challenging my understanding is appreciated :)
Then you are no doubt aware of the response article:

https://www.sciencedirect.com/science/article/pii/S136403211...

Which I find considerably more convincing, given that it addresses the concerns raised in detail and gives a much wider overview of the literature and ideas around.

In my view the response article actually demonstrates that Heard et.al. had an ideological motivated conclusion they wanted to get to and chose evaluation criteria to fit their desired outcome.
Actually the tariff is 31%. An increase of 25% over the existing 6% tariff. If Europe is so concerned about tariffs, then why did they have a 6% tariff in the first place? That’s the point of this “trade war” — countries already have tariffs. It’s disingenuous to complain about American tariffs when the EU has built their protectionist model around doing just that.

France has a bunch of “protected” industries and they have the nerve to complain when others retaliate?

For the record, I am opposed to all tariffs and subsidies. But framing this as a Trump-caused issue is intellectually dishonest. He’s just attacking the status quo (wrongly or rightly.)
The probability of a recession rises immediately prior to a recession. When the recession occurs, the probability drops immediately back down below the threshold; as the probability of a back-to-back recession is very low and the conditions that caused the recession immediately change.

So the critical threshold is saying "at any point beyond this line, as conditions remain the same, bad things may happen at a very accelerated rate"

I think that's why the lines jump from .24 or .6 to 1.0(recession) and then back below .24.

So as far as I can tell, they're not saying a recession is guaranteed if the probability increases beyond the critical threshold, but are instead saying the probability of a recession increases more quickly up into the point of an actual recession than our ability to reliably predict and update the probabilities that would predict said recession.

but idk
Daytime Fireball Over Russia on June 21
Other reports seemed to indicate that Watson (and maybe all AI) requires a lot of very careful, slow, and somewhat arduous data entry and testing to get good results.

I can imagine someone who doesn't know at IBM selling a product:

"Hey we will solve all these problems like magic!"

Then IBM comes back:

"Hey do you have all this data in a specific format and a ton of time to enter and test it and maybe we'll get back to you???"

That's a big loss of trust there with the customer if you come back with that.

It seems like these are products where a lot of caveats needs to be made clear to customers and a real careful technical partnership formed with them to succeed long term. You have to bring the customer along for the ride and exploration and keep them excited for a long time it sounds to make it work.
Wow. That sucks. That manager sounds like a dill-hole.

We've had a tasks over the years that were lame/boring/whatever. My response to my developers is always the same, "Somebody has to do it. That somebody could be 'Jenkins'. I give you every Friday afternoon for L&D. Hint hint."

Also, actively refusing to do work that needs done isn't the best approach. Voice your opinion, then do the work. Repeat until your manager gets the hint. If he doesn't, find another job (because the manager isn't doing his job, and nobody should spend their career working for somebody not doing their job).
Django is by far the best full-stack MVC solution IMO. It is well known in python communities, and python is growing in popularity year over year.

As for your javascript questions: React is the answer. Not just because it has the considerable resources of Facebook backing it, but because at it's core, the idea is extremely sound and well tested, going back 30 or more years.

Vue.js has similar principles and might also be a good choice, but what you need to look out for is the community surrounding it, and whether it will eventually be unsupported.

Node.js is great in the backend, but doesn't have quite as many mature frameworks like Django. If you're down to build things from bare metal using some libraries like Express.js or Koa.js, then you'll enjoy Node.js. Typescript and Flow have also made Node more attractive.