skysight-inc/HackerNews huggingface dataset:
NFRs or Non Functional Requirements are root cause of bugs in most of the cases. Functional requirements are easy to meet. It is NFR where our assumptions come into picture. As an example consider selecting improper data type to represent something. When this datatype fails to accommodate given quantity/ overflows creates the bug. But this will not happen immediately. Even such issues can easily escape rigorous testing. Check 911 outage case for that matter [1]. I think it was more than just a coding error - A bad design decision.
[1]
https://www.theverge.com/2014/10/20/7014705/coding-error-911...
This! While I had been preparing for the marathon, I never ran with earbuds. Running, in essence, is a deeply philosophical activity.
> I think you got really lucky. The evidence is piling up that extended solitary is inhumane because the social isolation and lack of stimulus drives you insane

[op] > I spent the time focused on mathematics and actually became a decent analyst near the end of it.

Finally, a one-path track to mathematical competence
Oh. Didn't even occur to me that it could be a browser issue (after all, I would think that not antialiasing things in an API meant for per-pixel operations would be the default). Alas, you're right and guessed correctly - I tested it on Firefox. I just tried it on Chrome, and there the pixels show correctly.
Except Windows according to this article https://www.engadget.com/2010/05/31/google-to-employees-mac-...
I love the formatter but sometimes I arrange macros with uneven spacing to align categories of things in columns. It would be nice to have sections where you could disable the formatter.
Stringer Bell said it best: https://www.youtube.com/watch?v=pBdGOrcUEg8
The credit scoring alhorithms don't look at historic balances for credit cards, just current balance and available credit, status and age of the account. Having an account open for a long time that isn't currently late is a proxy for 'has paid bills consistently' even if it may not be accurate. If you regularly were really late, the algorithm assumes your account would have been closed.
I'm not seeing the part of GP where he calls it anachronistic nor does he call on people to fall in line. All he does is suggest that traditional social structures still thrive despite a power structure that would seek to suppress alternatives.
Space scientists calculate EXACTLY when the world will en
Thousands of Virginians may have voted in the wrong state House districts
Moving can be dirty business.
From 2010. I wonder if that has changed.
When you said this it reminded me that css allows colors to be either ‘gray’ or ‘grey’. Which I’m glad because then I don’t have to fumble until I picked the right one. Though, I’ve learned to type hex colors (especially grey scale colors) intuitively now, so I usually use those a lot more than typed grays now.
I'm surprised they didn't consider something like Manjaro Linux. I used Ubuntu for 10 years and just recently switched to Manjaro with i3 and I'm not looking back, it is that good.
It is different when it is against your will, you have no means of entertainment / stimulation, and you don’t know how long you will be there. But don’t take my word for it. Commit a small but arrest worthy infraction on a Friday night and try it for yourself.
> Bistro creates just a new column in an existing table.

What is new is that this column can use data from other tables - not necessarily this one. And eventually Bistro gets rid of joins and group-bys which are not difficult to understand but frequently their use is inappropriate, for example, in most cases, joins are used where we actually want to link two tables (new relation is not needed).

Note also that we cannot avoid set operations and creating tables. Therefore, Bistro also supports table creation. Yet, it does it in a functional way, that is, by defining a new columns.
Why to Use ReactJS
The distinctive color and density are intrinsic properties of gold that relate to its viability as a currency because it makes gold verifiable. In that sense, Bitcoin has intrinsic value due to its verifiability as well.
Note that US citizens living abroad are still subject to US's worldwide tax. The tax bill only moved corporations from worldwide to territorial tax.
Sure, you could get rid of CSS, but in favor of what? You probably need something just like flexbox, and it's not easy to beat an optimized implementation of CSS flexbox in terms of layout performance (especially if parallelized). You could eliminate the restyling step by not having cascading and selector matching, but that hurts productivity and maintainability, which is why you see frameworks like GTK+ moving toward CSS-like styling. There's no free lunch here...
I don't buy the author's conclusion. I've deployed both Python and Node.js projects to AWS Lambda. I used Zappa (https://www.zappa.io/) and Claudia.js (https://claudiajs.com/) to deploy them, and only added minimal configuration to my codebase. If LOC is growing in the manner described, something is very wrong with the team's methods of configuration/deployment.
Nostalgia. Many of us spend hours making drawings as a kid, since it was basically the only thing to do next to mine sweeper. Just like we all miss clippy, useless as he was.
APPLE announces a $2500 bonus.
US citizens living abroad are still subject to the worldwide tax. The Republican's tax bill only affected corporations.
Yup. I consider blockchains, at root, to be distributed DRM systems at heart: they ensure a consensus view of who has the exclusive right to use a given token at a precise moment in time. This is remarkable in that they build upon a P2P system that in the past was notorious for being piracy-friendly on the simple grounds that digital information is inherently infinitely duplicable. To think of blockchain technology in terms of currency replacement is a bit reductive (and, as far as my perspective of orthodox macroeconomics goes, pretty misguided). They will, however, have alternative applications of much greater import.
> For a small shop without much (or any) operational support, AWS can save money, complexity and effort.

Small shops, in my experience, have more time and labor available than money.

> by the time you start to outgrow the capacity of amazon hosted services, you're generally past the point where it's worth it to host your own.

That's one of my points. There is no such point. The bigger you become, the more money you'll save by doing it yourself. Read the Dropbox migration story:

https://blogs.dropbox.com/tech/2016/03/magic-pocket-infrastr...

Also, if this were true, then why aren't Google, FB, Amazon, Microsoft, Alibaba ... hosting their infrastructure on cloud providers (even their own) ? I assure you at such scales, money becomes a very strong argument. And yet all are choosing to not do this, as far as I'm aware.

The bigger your scale, the stronger the argument becomes to not use cloud.

> And while bare metal may be cheaper, when you own bare metal, you own it 24x7 - you can't scale your infrastructure 3X to handle daytime peak load, or scale it 10X for a day to handle end of quarter processing then scale it back down the next day and stop paying for all of that hardware.

Can I make a slightly sarcastic remark ? This cloud scaling is only useful if your credit card can handle 50x the charges. (there was an article to the tune of "cloud: when will we get to the first $500 page refresh ?", but I can't find it right now).

But perhaps better put, since it's cheaper to own and manage 10x the bare metal capacity than it is to cloud rent 1x that capacity, for any non-trivial amount of capacity, this argument does not mean anything. Add to that that 10x the bare metal capacity has lots of advantages, from technical debt ones, like lower lock-in, to financial ones, you actually own the capital.

I don't understand the argument you're making very much at all. It's not self-consistent. Half of what you say can only apply to super-small companies, and half could only apply to the very very large. And when you're in either argument, you say you agree with my objections to the other part. That not doing cloud is cheaper for very large customers, and that cloud doesn't matter for the very small.

There is a usecase for cloud, but it would never support the cloud providers: if you have a load that suddenly requires 1000x capacity and then doesn't require any capacity for at least a month, then cloud makes sense. So, you're a startup oil driller that needs to crunch through geological survey accoustics, sure, by all means. But if people used cloud only in such cases where it actually makes sense then the companies doing cloud would not be economical ...
ChromeOS/ChromiumOS is built from Gentoo
Apparently I am missing out on a Guitar Hero renaissance!

Even https://www.estarland.com/search?q=wireless+guitar only has XBox 360 controllers in stock.
IMO the best painting/lightweight editing tool is paint.net. Since I moved to mac I moved to Gimp and it’s ‘fine’.. but paint.net is really the only tool I’m missing fron windows
I used pixlr a lot for a lot of minor editing, but with a new system on which I avoid flash like the plague, it turned out to be (arguably) the only webapp without a flash-free alternative.

Now I simply use Adobe Photoshop even for minor edits (Yes, it's bloated, but can't bring myself to install Flash just for one webapp)
Unmasking D.B. Cooper (2007)
Implementing a Simple Smart Contract for Asset Tracking [blockcentric #6]
Let me ruin this for YOU by making this site incredibly slow
Or, you know, building numerous space launch and transport systems (Boeing, SpaceX, Blue Origin) to go to the moon again and Mars.

Figuring out how to cure disease with CRISPR. Editas, Intellia, Crispr Therapeutics, and The Broad Institute, all just in Boston.

Leading the world in artificial intelligence, with only China as a close competitor, and everyone else dramatically far behind.

Leading the world in cloud computing and cloud software broadly, with only China as a close competitor, and everyone else dramatically far behind.

What are Europe's ten largest technology companies again? I really can't recall.

Leading the world, along with China, on everything mobile. There are no close competitors anywhere except for Samsung.

Leading the world in electric vehicles and driverless vehicle technology.

Leading the world in biotech, basically across the board. There are one or two major competitors in Europe doing interesting things in biotech (using US technology purchased from the likes of Genentech, InterMune, Genzyme, etc), and that's it.

Dominating pretty much every segment of technology in every country that isn't named China. In fact, dominating to such a hilarious degree, the world has to aggressively try to curb the US tech hegemony because it's too overwhelming.

Or you know, sure, figuring out ad clicking. Yeah, that's it.
Work as a concept is fine, but that massive amount of work having a direct correlation to massive amounts of energy consumption isn't ideal.
Yes, the upper-right says "Created by Ferdinand Jamitzky on Fri, 11 Feb 2005".
thats my feeling. nuxt renders a lot of these difficulties moot
Not really. Freight lines are usually built at-grade and occasionally intersect city streets. Caltrain tracks included. Some of the Caltrain stations doesn't even have elevated platforms.

It would be... unpopular... to have an electrified third rail, at ground level, that you have to step directly over at a station or running directly through a city street. Somebody would surely trip on it or it could get touched by a little kid.

Third rail systems are usually only used when the tracks are physically inaccessible to passengers or other pedestrians.
The United States used to have this for soft drinks. I remember taking my father's empty Dr. Pepper bottles back to the supermarket for gas money as a teenager. The rebate (just a refund of what you paid for it when you bought it) was about $1 per eight-pack of bottles... this was around 1990 or so. I remember how heavy and sturdy these re-usable bottles were.

This was phased out sometime in the 1990s. I guess it was just too costly for the bottlers.
Best Food Guidance for Heart Patient Health Development
Look into Primecoin (I have no stake) where the work done is to find the next largest prime number. This trudging work can be useful if we will it!
According to an interview to zdnet in 2012:

Googlers must ask to use Windows because “Windows is harder because it has 'special' security problems so it requires high-level permission before someone can use it.” In addition, “Windows tools tend to be heavy and inflexible.”

http://www.zdnet.com/article/the-truth-about-goobuntu-google...
The way he treats his female guests/co-hosts.

Accidentally streaming his private porn habits repeatedly.
Former Twitter Engineer: Twitter Colludes with Foreign Governments to Ban Users
It breaks the Hacker News guidelines to editorialize article titles like that, so please don't.
Has the help menu and all hahaha
Having to work with Optionals in Kotlin means just using their Java API. Having to work with Scala collections means having to convert them back and forth every time you interop with Java. The performance implications of the latter are much higher.
If you have 10000+ machines, then you already have the infrastructure to building deb packages, and experience in running apt/dpkg based system, then the jump to Debian is much smaller than jumping to Manjaro/Arch.

There's a huge difference in you switching your single desktop to a different distribution and switching an organisation the size of Google. Going with Debian brings then closer to "upstream", while leaving them with a base installation that isn't much different.
Making a world-readable, world-searchable, and world-writable drop directory because of a decision to have no set-UID and set-GID executables in Postfix, even appropriate ones; failing to learn the even then well-known lessons of the batch job (at), UUCP, and printing (lpr) subsystems when it comes to world-accessible input directories; was a fairly large blot.

* https://cr.yp.to/maildisasters/postfix.19981221

* https://cr.yp.to/maildisasters/postfix.html

* https://groups.google.com/forum/#!msg/mailing.postfix.users/...
>disinterested critical discourse is really just a willful schadenfreude?

I think the writer has misunderstood the word "schadenfreude". He seems to understand it as
"joy you get from hurting somebody else".

I always understood SchadenFreude to mean
"the joy you get from somebody else's loss
or other misfortune" - with no active
participation by you in causing it.
Y Combinator Will Give You $1M to Try to Cure Aging
> For example, if a British company earns income in Germany, its pays German taxes on its German income.

This isn’t entirely accurate (heh, taxes are complicated). The company would most likely pay VAT/sales tax in Germany, but would pay corporate/income tax in the U.K. If your customer is a VAT registered business you would usually exclude the VAT, unless they are based in the same jurisdiction as you (it doesn’t matter where the item is going).

Up until 2015 this wasn’t the case for digital goods as VAT was charged at the ‘place of supply’ (where the company was based), but it is now accounted for where your customer is located. This is what caused the VAT MOSS kerfuffle, as you now need to account for 28 sets of tax rules depending on where your customer is located.
> TDD is "wasting time", even though it's how you can actually specify software and then just knock out the issues to turn those tests green, increasing velocity once you're comfortable with the rhythm.

What kind of software are you writing that this works? full-blown TDD-as-a-specification is both too detached from the domain and too bogged down in details at the same time; you end up creating a Frankensteinian codebase that barely makes a coherent whole, but it's sure easy to test.

> CI is "wasting time", even though it's how you avoid rolling broken stuff out to production (and thus have to, yanno, do it again).

You need CI if you're working on a big project that will get deployed to multiple places (counting dev, staging and production machines). You don't need CI if the project is small and limited in deployment - about all it does then is protect you from the lazy-ass developer who thinks committing code that doesn't build is a good idea.

The thing that I believe 'SadWebDeveloper is aiming at is that hippie-devs mistake finger for the moon; they think of TDD and CI and other popular practices as dogmas to follow, instead of potentially useful techniques that may or may not be beneficial to any particular project. Noticing the limits and the trade-offs comes with experience, I guess.

> Most people would pay a lot of money to juniors who wanted to do that stuff. Maybe those dang kids have a point.

Would they now? Paying structures in software companies have usually little to do with actual value provided to the project/company.

> And I have a little bit of extra oomph on that one, I think, because--lest we forget--your public-facing profile says fuck all JavaScript/NodeJS developers.

Maybe too strongly worded for my taste, but I can kind-of understand the sentiment. The software ecosystem around the web is just bonkers.
Pretty sure there has been the occasional solid submission from Fox urls here over the years. I'm on my phone so can't easily check.

Crappy articles and solid articles don't map to entire sites very easily. Even highly politicized sites or low grade tabloids sometimes produce the kind of pieces we want here. We moderate HN for article quality, not website or publication quality.
Yes, it can be more convenient to walk in cold weather as you don't stand still to wait and freeze at the bus stop

This was part of the reason I started walking 2 km to work rather than take the bus
It seems to me that this is a survey course of a recent cutting edge research area with hands on projects. And MIT is an engineering school, which so an applied course like this isn't out of place.

Also, it's IAP (Independent Activity Period), which is a one month break between semesters. That's just enough time for a very specific course. There's another very specific IAP course in special relativity, for example.

Besides, the topics they're covering here, like deep learning, SLAM, image segmentation, etc are useful in many other areas.
I've been waiting for this my entire life.
Thanks for this. Sounds win-win to me.
I agree that that’s what people seem to think. But if the corporate taxes get too high, wouldn’t you think that at some point, business owners start saying “screw it, I want to be a W-2 worker,” which obviously would put downward pressure on employee wages? Conversely, now that the tax reform bill created all these tax advantages for passthrough income, isn’t it obvious more people are going to be starting businesses and trying to structure their income as business income?
Larry's Quest
Not every site is equipped to handle HN.
Yeah content marketing / developer marketing is really valuable -- to the company. That's why companies spend a ton of money on it. It doesn't necessarily imply there is massive value for the reader, although that can be the case.

Having run content marketing, I can say that it helps reader substantially to know an article is written by an interested party.

For example, if I were an expert in a field with two options A and B, and I ran a company that did only A, I would be tempted to release true facts that support A only. None of the facts released A would be wrong -- all would be correct. I could say "find a flaw with any of those arguments" -- and none can be found!

But if a reader were to infer that A is much better when she reads true facts selectively released to support, she would be substantially wrong. Moreover, she would be able to deduce that if she knew I were rooting for team A. This is why being so hidden about your position is shady.

I agree that the facts, when collected from many sources, help the reader a lot. But if the goal is to get the reader to make the right decision, the marginal article with "selective true facts" can be a curse rather than a blessing.
I think tiered and speculative optimisation are independent concepts.

Tiered is specifically that you have a fast compiler and a slow compiler (or further tiers). Speculative is as you describe.
Or perhaps it's just a fun demo, not intended to be an actual replacement in performance for native mspaint.
YES - thank you!
Showing his ding dong on the video feed, revealing his porn habits, talking very unprofessionally to female colleagues
And neither are the best-case ones:

“Our study all but rules out very low and very high climate sensitivities,” said lead author Peter Cox, a professor at the University of Exeter.“

So, basically, they argue that we can make the error bars smaller, from “1.5C to 4.5C” to “2.2C to 3.4C”

“Best-case global warming scenarios not credible, says study” is another way to spin this.
Please explain. I think you are not aware of what USDT (Tether) is, but that's just my quick judgement.
> users in rich countries touch their phones 2,600 times a day — once every 33rd second.

I touch my computer 400 times a minute, it doesn't mean I'm addicted, just means I'm typing.

Seems like a strange factoid that's just there to shock/scare us.

This whole article seems to be a strange mix of not knowing what point it's trying to make and random quotes.

>To shut out the world — to sometimes experience silence — is, as I write in my book, not about turning your back on your surroundings, but rather the opposite: it is about searching for your own South Pole, seeing the world a bit more clearly, and trying to love your life.

What does that even mean? I guess it would make sense if he had covered any of those points already but he didn't really.
Courts have ruled in favor of the mega-backdoor Roth IRA as a legitimate intended use of the tax code.
Just watching Ubuntu's response to Meltdown/Spectre has been painful.

Spectre patched kernels were only just released into -proposed in the last day or so.
There seems to be this assumption in the educational community that deep learning is the answer to automatic driving. Yet that's not how Waymo does it. They're geometry-first. Most of the control is based on "flat road here, big obstacle there", plus map data. Machine learning is only for "what's that". See the TED talk by Chris Urmson.[1]

Driving on deep learning alone will work great, most of the time. Some of the time, it will do something completely bogus. Like Tesla's self-crashing cars, which use Mobileye's system to not-recognize obstacles which block part of a lane.

Sometimes, the system will sense an obstacle and won't be able to identify it. That has to be handled safely.

[1] https://www.ted.com/talks/chris_urmson_how_a_driverless_car_...
Well, no one wants a 32-bit web browser, and IrfanView 32-bit cannot handle large files well, I can't remember if the JRE has a 64-bit mode in the free edition but probably not.

In general you will also lose stability and/or performance with complex or intensive applications. For many suites like GIMP, Blender and LibreOffice this is a deal-breaker for me.
Microwaves in Britain generate as much carbon dioxide as 1.3M cars
Yes, that's exactly how you would use it in German. The word itself actually consists of 'Schaden' (damage/harm) and 'Freude' (joy/pleasure/happiness). In case someone gets 'damaged', you'd feel joy and experience 'Schadenfreude'.

If your car-addicted neighbor annoying the whole neighborhood with his 400 HP engine would run over his own cat, you'd experience 'Schadenfreude'. You'd still feel sorry for the cat though ;)
I'm glad you love it. Do you also pay more taxes than legally required because you're a good person?
I can't think of a single reason to stick with Win7 over Win10 in 2018. Please enlighten me.