skysight-inc/HackerNews huggingface dataset:
> Note there currently is no proof of these claims, it's legitimacy from authority, would be wonderful to see some proof, and who exactly did the testing on the chip? In such a highly politicised environment, evidence is far preferable to sledging your opponent for a week and then backtracking once the damage is done.

Didn't Bitmain themselves confirm their chips support ASICBoost? I mean, they do hold a patent for it ... and tested it. So...

But, sure, that's not proof they've been _using_ covert ASICBOOST on mainnet.

We'll see what happens when the patch gets pushed through that fixes covert ASICBOOST. If Bitmain complains about it, or suddenly their economic strength weakens, then, well...

> Apt username

Yeah ... it's a shame I never pivoted our company into developing ASICs. Would have been nice to have another non-scam company in the mix, but ... such as it is. Nowadays I'd have go raise an order of magnitude more money to get started :/
Haha with a constantly changing ABI right? Thx :D
>I really hate the environment. It doesn't really exist

If only they could tow the reef outside of the environment... (Hat tip to John Clarke - RIP)
I mean, that's an extremely narrow reading of "culture fit".

Believe it or not, there are non-racist and non-classist character traits that are also not represented in one's GPA.

But, I guess hiring for one's willingness to work with specific clients, or for one's happiness with the organization's structure (in, for example, a holacracy) wouldn't be valid things to hire around to you?
I think she triggered an interrupt in my brain and now I'm running a deep hidden subroutine..
It's a great point. I'll add that even big companies and government that push for patents use tons of FOSS software because it's better for them. Says a lot, eh? ;)
The easiest way to detect who is telling the truth is to ask lots of questions and see who is making the most unusual and/or logically inconsistent (especially over time) claims.

A lot of people are, in fact, keeping track, and can point to significant numbers of problems and inconsistencies in what people are saying and what they've supported and why. Factual assertions are particularly excellent indicators. For example, if someone says Gavin Andresen is a segwit opponent, you can literally just click one link to discover that he isn't:

https://www.reddit.com/r/btc/comments/60i4jl/miners_we_are_a...
Took a few rounds but the Angels were in on this one.. ;)
Great example. Huge pay by every metric, and plenty by your own assertion, and they still struggled to fill all the jobs at that price, at least before the crash. I think this really emphasizes how image plays the most important role.
...for famine.
It's a tangent but I'm all for calling out hipocracy. Author should've used Creative Commons or public domain.
Xe isn't right about 2.0, or even 1.1 or 1.0. None of them required PS/2 hardware. That is, as has been said elsewhere on this very page, a myth.
Can you elaborate? I was under the impression that HTML and CSS were by default already accessible and Javascript is likely to break things (an instance I've encountered is not properly setting tabindex, for example).
If you add an ethernet port to your coffee maker and it doesn't increase any sales, are these reports counting it as a growth in the IoT market and loss in the older market?

Who's pushing this stuff? Is everyone trying to hitch a ride on some buzz, or are there relatively few companies hiring PR firms to trick gullible investors into giving them money?

It's hard to tell, but it looks like Proctor and Gamble introduced the term. Their stock price shot up within a year of Google Trends showing increasing interest in the term. I wonder if they're the ones hiring PR firms, or if it's all organic at this point.
This really reminds me of how Richard Stallman started GNU. It was because he can't modify the software on a printer he uses.
At a distance maybe. The mitigations in smartcards or HSM can take expensive teardowns. Especially if on flagship CPU's on advanced nodes. I prefer the DRM'ers stay with software.
I kept getting weird jumps on Chrome mobile, like ads were appearing at different sizes.
I've always found it ironic that this library calls itself "Semantic UI" but doesn't follow the practice of semantic HTML/classes[0]. W3C suggests[1] that classes should be used for semantic roles (e.g. "warning", "news", "footer"), rather than for display ("left", "angle", "small" -- examples taken from Semantic UI's docs). So instead of giving a button the class of "button" it would be better to give it a class such as "download-book." The benefit of this is when it comes time to redesign parts of a site, you only have to touch your stylesheets instead of manipulating both the stylesheets and HTML. That is, so we don't fall into the old habits of what amounts to using <b> <font> <blink> tags.

0. https://css-tricks.com/semantic-class-names/

1. https://www.w3.org/QA/Tips/goodclassnames
Here's a trick we used when I was a student: we had an FTP server shared by students of all years of our program, and we put there a copy of every required and recommended textbook, as well as slides from the lectures and every other piece of material that was relevant to our classes.

Honestly, I think this kind of setup is something universities should provide for their students. We live in 21th century, it's not that much work to provide PDFs (with restricted access, if needed, because copyright blah blah).
I bet we're going to start seeing a whole genre of IoT security specialists on the rise
Imagine not so long in the future if self-driving cars were forced to reveal their code because of the right-to-repair bill, 1. who without a vast depth of knowledge in C++, etc. would be able to go anywhere near it? 2. even if they did is it in their best interest or anyone else's if they tinker with the code and made the car take undesirable actions?

Maybe buying a tractor should be replaced with leasing tractors, if they never want you to fully own everything in it. I think very soon there will be more and more of a need for a new way to determine what products are allowed to be sold partially with a secret OEM key.
Would you please not post inflammatory political rhetoric to HN? We're trying for thoughtful discussion here. Obviously it's hard to have thoughtful discussion about urgent issues, but comments like what you're posting only make things worse.
I want that chrystal ball!
Your arithmetic is off. Revenue doesn't increase. Costs decrease. Effectively the increase in profit is similar, though, to your result. Just for different reasons.

Ignoring depreciation or hardware costs, the arithmetic is like this:

Pre-ASICBoost:
Revenue: $1.02
Costs: $1.00
Profit: $0.02

Post-ASICBoost:
Revenue: $1.02
Costs: $0.70
Profit: $0.32

The closer to costs that revenue for non-AB mining is, the closer to infinity the comparative profit margin is.

That is, AB doesn't increase hashrate. (That would be a very, very much more complicated equation since the hashrate reward pie is essentially static.) All it does is decrease the amount of power required to do the same work.
I don't believe that analysis is accurate. The demand for coal has been going down for years. The power plants themselves are about as good as it is possible for them to be and they still aren't as efficient on a unit-for-unit basis. The only difference is the installation costs which have been going down for wind and solar over the past 10 years and are still not at peak efficiency.

WRT to your comment on base power, that's the main reason why they haven't stopped using those plants completely, but the problem itself is not insurmountable or dependent on coal. In the U.S. and in SA, they are likely going to switch to Natural Gas peaker plants to manage any periods of instability. And that's one of the big reasons why the Feds in Australia are pushing for that new hydro power in VIC.

TL;DR: coal is on the way out, and the base load is a tough, but fixable problem.
It's as crazy as medieval English history.
When I started Picnic CSS[1] there were few CSS libraries out there and the ones that were available were severely lacking. They didn't have either :hover or :active states, no transitions, etc.

Now with new libraries or modern versions of those, including Semantic UI, I wonder whether it's time to stop supporting it and switch to one of those. They are still different but with somewhat similar principles (at least compared to others) such as the grid: <div class="flex two"><div></div><div></div></div>.

What I want to say, kudos. As I see jlukic answering some questions, how do you find the time/sponsorship to keep working on it? Is it a personal project, company project, funded through some external medium, etc? I see there's a donate button, does people contribute there a lot?

[1] https://picnicss.com/
A good example of Poe's Law?
Most of the damage is part of climate change in general, so real action to protect the reef involves the world drastically cutting carbon emissions. Meanwhile, we can't even prevent things like this happening right next to the reef:

http://www.abc.net.au/news/2017-04-10/abbot-point-coal-termi...
I believe it's mostly about legal liability vs actual effectiveness.

If someone watching porn causes someone else to file a hostile workplace suit, you can show that you invested in whatever is the standard off the shelf tech to prevent it.

It's all kind of silly today now that most people walk around work with 4g phones with high res screens. That leaves preventing malware on company PCs as the sole actual reasoning.
Interestingly, there are already 'IoT security firms' that specialize solely on distributed device and data management
edit: I have hopefully fixed all of the places where I incorrectly parsed "worked on software for" as indicating employment.

> They have a real potential to end peoples lives in the event of failure

I hope the lessons[1] learned from the Therac-25 are part of the design. Anything that dangerous needs to have defense in depth. If there are hardware limiters, interlocks, etc adding redundancy to the software check, the risk should be no worse than repairing any other dangerous machinery. Alternatively, if John Deere is relying on the software alone for safety checks - which requires that they (and the OEMs!) write bug-free software - then I don't want to be anywhere near the affected products.

> these tractors do (in testing) fail in spectacular ways.

So it's software only. I'm amazed at the hubris of thinking it's even possible can guarantee a software project large enough to requires a couple hundred engineers that maintain "the largest, most complex codebase [you] have ever interacted with". The very existence of tests failing in "spectacular ways" is evidence that bugs do exist in the software.

> These are not riding lawnmowers.

I'm not aware of anybody that suggested they were.

> They are 30-ton combines, and 20 ton tractors tilling fields

Yes, just like the older combines and tractors that didn't require complicated software.

> Joe Farmer isn't going to have a fucking clue how to repair their software correctly.

This, really, is the key point: the farmers in question *are not trying to repair the software. The only reason it is involved at all is because John Deere the company) chose to add the dependency.

[1] http://sunnyday.mit.edu/papers/therac.pdf
The worst site I visited the last 7days (iOS). A lot of things broken, flickering, broken scrolling, overlapping things, slow, laggy, buggy. Do you even test for mobile?

Why is this on HN frontpage?
That's fine. If you go into something assuming that anything you don't understand is a malfunction, and you excuse your rude behavior with your mood and/or caffeine level, you're probably not the kind of person I'd want to spend a lot of time working with.

That said, as I've explained elsewhere in the thread, the point isn't to see how many they know. It's to see that a) they know some portion of it that people doing the work would know, and b) have reactions to the rest that indicate useful work habits and attitudes.

A perfectly find first answer to is "I only use ps -aux. I'd just look in the man page if I needed anything else." Because then we could have a good discussion of how they use that output to figure out things, what sort of things they'd expect to see in the man page, and what other tools they use to see what's going on.
At https://news.ycombinator.com/item?id=14024665, pjmlp has been propounding the myth that OS/2 required a PS/2. This is a myth, untrue of any version. I am surprised to see it still around, a quarter century or more after it was debunked.
counteract?
I've only heard good things about PlatformIO, but it always seems like they sorta reinvented the wheel instead of using existing tools. They've done a LOT of the hard work of making stuff "just-work", but why didn't they do all this using the normal tool-chain like CMake/git/GNU-tools/crosstool-NG/etc.?

Is there something extra I'm missing that you can't do with the existing tools? Or is it to get some kind of lock-in and promote a commercial product? I've only done a very little programming for Arduino and the ESP8266 (where you can get the normal toolchain running... with some effort), but I got the impression that the embedded world has been trying to move away from magic "platforms" that do things for you in the background
Great mines a she too :D Don't forget to surround a try/catch and log the exceptions, you'll run into catch more often
Nobody wants to kill ASICBoost. Literally the only thing people think is a good idea, and the purpose of this post:

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017...

.. is to close off only the covert ASICBoost mining incentive which is directly incompatible with a host of high-quality Bitcoin improvement mechanisms. (An incomplete list of which is in the above link, near the bottom.)

Overt ASICBoost is completely wide-open, and remains untouched. In fact it's completely compatible with SegWit.
I think you may be confusing Fed Funds with Interest on Reserves.

Fed Funds are unsecured overnight loans between banks. In the aftermath of 2008, banks have a lot of reserves and trading volume in the Fed Funds market has decreased significantly. It's arguably not an important rate to pay attention to anymore, but the Fed still claims to be targeting it (indirectly through open market operations)

Interest on Reserves is interest paid by the Fed to banks for holding reserves at the Fed. This is a new thing that was implemented in the wake of the 2008 crisis and quantitative easing.
John Carmack weighed in on Twitter:

> ...some interesting thoughts, but the shading language is the least broken part of OpenGL.

> Lots of people consider automating the computation rate determination between fragment and vertex shaders, but it is a terrible idea.

https://twitter.com/ID_AA_Carmack/status/851258064909070336
Hmm. It peaked in Asia with most users in Asia operating from Asia. You don't think the Asian focus could affect its marketing strategy for Americans? Facebook's college angle worked really well after MySpace's express yourself in cluttered pages worked before that. Im not sure Friendster understood our userbase enough to keep it.
Ad money, standing out from cheap Chinese stuff, analytics for upselling.

For enterprise its about using technology to cut cost, or to provide new services.

When you think about it. Iot is cheap compared to humans. Why have a human go read some gage for compliance, instead install a sensor.
> Except the market can stay irrational longer than you can stay solvent.

This applies solely to stock market speculation, due to a perfect amalgamation of human psychological biases and fallacies.

In consumer economics we use utility value (iirc, it's been far too long since I've opened a textbook). Consumers will definitely drop their JD's if a "no-bullshit," almost as good option comes along, because the utility value gained will be higher than the asset loss.
The EE hype sphere is leaking.
Absolutely, and thank you for the post! And congrats on working with Chaincode, I didn't know that. I can no longer edit my post unfortunately but at least people can see this follow up. Keep up the great work.
Thanks for your work on porting Semantic UI to React. I've used it in an internal application and it was a breeze to work with.
Semantic has replaced Bootstrap as my go-to web framework. I find it more natural, and the default components are nicer. I think it needs a larger theme ecosystem and more consistent documentation, but I appreciate all the work that has gone into it.
Your comments were obviously sarcastic, but that doesn't make them ok. It's the venting indignation part that doesn't help. HN is something of an ecosystem in its own right; there's no need to damage one in defence of another. Nothing good comes of it.
> I might be underinformed but everything I've learned so far is that larger blocks and segwit aren't a dichotomy at all.

You aren't underinformed. You are completely correct with this comment. SegWit isn't incompatible with a blocksize increase, because it is a blocksize increase. :-)
> SegWit will allow more transactions to occur off chain

On-chain, actually. :-)
House cats don't kill Golden Eagles.
Wouldn't a semantic UI have things like a <menu> tag that was up to the browser to render?
Does anyone who doesn't stand to profit from high-ball guesstimates believe in "the market in [A] will grow from [B] billion to [C] billion in just [D] years" projections?
Working effectively in remote teams – Part 1
Because the opportunity cost equation is different for them. $10/hr working hard labor vs. easy labor is the choice for American workers; $10/hr in the U.S. versus $4/hr elsewhere is the equation for the foreign workers. On top of that, they have the option of taking the $10/hr work for 4-6 months, and then travelling back to their home country where their cost of living is much lower and it works out the be the equivalent of $25-30/hr in purchasing power.
> It will be 25 years before self-driving cars take off in America

The actual quote is:

Venture capitalist Bill Gurley thinks it will be more than 25 years before the majority of rides in any major American city are performed by autonomous vehicles with no steering wheel.

Note that this is actually an argument against us being "still decades (or more) away from full level-5 autonomy that would make drivers behind the wheel unnecessary." (to quote the OP).

If in 25 years time more than 50% of trips are in autonomous vehicles with no steering wheel, and assuming the average age of the car remains roughly the same (11 years)[1], then completely autonomous cars will have to be available much earlier than 25 years.

However, I'd note that he said "more than" (so who knows exactly what he meant) and also self-driving long-haul trucks are a different subset of the problem. It may be easier to make long-haul trucks which just drive between cities and drop off items at depots than cars which drive though city streets.

[1] https://www.usatoday.com/story/money/2015/07/29/new-car-sale...
Yes, exactly. I think to be a good developer, you have to be willing to keep learning. And to be a good developer in a team context, you have to be willing to learn from your teammates, ask for help, and share knowledge in a way that's supportive, not prideful.

And I agree with your PM friend; I think willingness to admit ignorance is even more valuable there.
I love how much people have been thinking about Logic Programming on HN lately. Me too!
That's really helpful, thanks.
I would say the JD's tractor software (if taken in it's entirety) is on par with the modern Linux kernel in size, if not larger. Worse yet, the codebase is spread along many different repositories, teams, and build systems.

I've seen integration builds take days to finish (not including running of unit tests).

Look I get it, John Deere is evil. But this codebase is beyond any one person or team's comprehension. It's very massive, and it's very complicated.
"NT is not a modified version of VMS, although some principle are obvious common."

Russinovich claimed it is in the linked article with evidence they even have similar internals just renamed. He's the goto guy for information on Windows Internals. DEC claimed same thing in lawauit. So, what evidence do you have that Windows NT kernel wasn't a reimplementation of OpenVMS design with modifications?
This is not so relevant for modern agriculture, but my family still has the Valmet 361D tractor my father bought in 1963. It runs as good as ever. The diesel engine needed to have the cylinder tubes replaced some 30 years ago, and other mechanical parts do wear out and are replaced, but this thing isn't going to be out of use because of software issues.

It's too small to be very useful in modern farming, though.
For those who haven't seen it, cyberferret is referring to this interview with an Australian government official about an environmental disaster:

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

Edit: Spoiler alert below... ;-)
I don't think the average Australian cares, at least not enough for it to influence the way they act/vote.

Of course if you ask anyone on the street if they are in favor of protecting the reef they'd say yes, but when they see the price tag they would probably lose interest.
Not a bad idea- I'm going to do that. A few years ago, it seemed like the market had dried up for engineers who wanted to do firmware for microcontrollers. I guess the tide has turned.
"There are three of them" counts as functionality now?
There are thousands of books about business. Find a book on sales, marketing, corporate finance - or whatever topic interests you - and read it. Then repeat. At some point, you'll be well informed on the subject.

You can find some recommendations here:

https://personalmba.com/best-business-books

Also, read business publications like the WSJ, The Economist, the business section of the NY Times, etc.
Yep, and its not just LCDs, these deals happen with many of their suppliers. Business-wise its often much better to do so than buy them outright, because you avoid the risk of owning the wrong tech in a fast-changing technology environment. Just finance or invest in some facilities that make the parts you need now, and leave the long term business risk to the suppliers.

Unless there's some groundbreaking tech that is a key differentiator for Apple (e.g. CPU/GPU), its better to NOT vertically integrate.
I was trying to subtly hint at how absolutely fucking unacceptable it is that something like the Abbot Point coal terminal was approved. How hard is it?
It's actually almost ready! Check out the ponzu-dev branch or look at the compare between it and master for the implementation.

I would love to get some feedback as a first time Bleve user.
OT: How and why is this page overriding my control key, and how can I stop it from doing that?

I use ctrl+scroll wheel to zoom and it is very annoying when that behavior is overridden.
Oh yes you can, there are many examples of individual components and I made one aggregating some of those in https://picnicss.com/ , but of course it has its limitations and tabs for example are deprecated as the HTML in those becomes funny/fragile. Modal and responsive nav are in the limit of what I consider sane enough to be in the default library.
My girlfriend's company brands themselves as specialists in IoT (they're a software consultancy).

http://iceddev.com/
Sure, that's the pitch. But who's paying for the buzz?
Hahaha thank you for this satire. Haven't laughed this hard
Porn is one of the main factors for driving technology. http://www.confessionsoftheprofessions.com/porn-innovation-t...
I'm fine with Bootstrap though... another day, another framework
VScode is the best electron app I have used, but it still feels a little bloated, even on my very high latency display. We're just so spoiled with super responsive GUI toolkits, and that's how it should be, especially in an editor.

I'll stick with emacs for now, until I finish writing my own editor.