skysight-inc/HackerNews huggingface dataset:
Revenue is not profit or the money available to a business.

1/25th of revenue sounds small but if you have a profit margin of 30% that's already 13% of your profit just gone. At 10% margin it's 40% of your profit.

I think large business still very much cares when 40% of annual profit just goes poof.
Very sad for long time IBMers. But Is it the beginning of the much controversial AI Winter revival ?
Google Duplex Is a Front for What’s Really to Come
That's good news. Since they're not paying their bills, they actually have more money to invest instead. ;)

You know what they say about lies and statistics... In all seriousness, even if this dubious statistic is true, most of those are not due to terminal or debilitating illnesses. "Unable to pay medical bills" can be for a variety of reasons, ranging from the obvious (not having the money), to confusion, to billing errors or insurance problems.
this like looking back to the 80s when we coded for Amiga & Atari ST ...
I feel your pain. F# has effectively been punished for being so innovative.

They had tuples, async/await, and match statements a decade ago and every time C# adopts one of their feature they change the implementation and make F# retool. It's kinda awful.

At this point I want F# to do a hard reset, rebuild on top of Roslyn, natively adopt ValueTuple and Task/ValueTask then grow alongside C# like VB tried to.
How generous of the company that made $10b in net profit last year and receives $6b+ of taxpayer funded subsidies every year to spend $400m to offer their workers the unheard of ability to pursue 2 degrees from 3 colleges!
Is there even a definition to "toxicity"? I've just seen it used as a buzzword for "thing I don't like".
Linus did a video about Optane I found helpful.

https://youtu.be/cwy4ujt0qHM
Are you sure? A quick back of a napkin calculation seems to suggest that a fully saturated SATA3 connection would still be a measly 36 terabytes in a week.

It seems quite low for any practical purpose. I don't doubt that there probably are some tiny shitty drives that will conk out after a week like that but are there any reasonably popular drives like that?
It appears that Actix's primary author works for Microsoft, does anyone know if Microsoft is using it internally for anything?
Don't hold your breath. This smells very bad.

The article has no information about how the system works, and they didn't show a prototype. They only claim to have one that worked for 27 hours, but it's not clear how much power it was providing and they have no independent verification.

I'm trying to guess, but since one of them has a background in pneumatics, perhaps they are storing energy compressed air.(?????) They say something about magnets, but I don't have any idea how they could possible use magnets, so I count it as a red flag. Namedroping Tesla is another red flag.

I tried some googling, but I didn't find anything. If you get a better press coverage, or a link to the patent, or something more technical perhaps I can give it a try.
>There aren’t even a preponderance of correlative data that shows a link between tax cuts and economic growth—except where economic growth is defined as a disproportionate increase in wealth concentration in ever smaller percentages of the population.

I can re-define economic growth to mean the size of my checking account. Income inequality has its own definition. You re-defining it to mean something its not doesn't mean much.

>Moreover, seeing as how you’re dragging out the old government waste trope

Its not a trope. Your personal ideology might or might not allow you to recognize this. I would recommend keeping an open mind.

>its notable that you conveniently neglect to directly indict those on the receiving end of this “waste”.

Once you create the means for someone to obtain wealth, you cannot fault the individual for maximizing their gains under a capitalist system. Look, if you don't believe that the government does a very poor job of allocating resources, then our disconnect is large enough that realistically no consensus can be reached. The motivations of the people lobbying for their piece of the government pie only exist in a context where (1) people are greedy and (2) the government has tons of money to spend. We can't do anything about #1, but maybe something about #2.

>The opposite has been shown—and quite conclusively—with decades of data (that tax cuts do not spur economic growth).

Nothing of the sort has been conclusively demonstrated, primarily because macro economics deals with aggregate human behavior - and humans are not automations. To every example of a low-tax low-growth economy is a counter example of high-tax still low-growth economy.
High Level Overview of a Malicious Perl Bot
This guy works on dotnet his answer is much better than mine.
What exactly is wrong with him saying this:
"Race is almost exactly the opposite problem: the signal in the data is so strong that you can't help but pick it up, even after you censor everything you can think of."
As far as I can see it is a reasonable thing to say. Why not just come out and say: "I am on ideologically opposed to you and here is a threat of censorship." What is more intellectually curious than the idea that - as much as we want to - we can't remove a variable in many analyses because of its statistical significance?
>Why is Front-End Development So Unstable?

Because on average, the skill level in the whole webdev community is low. Below that of "a dev with average schooling, and average industry experience"

Webdev has close to no barriers for entry, and is under the strongest influence from the fact that the evaluation of deliverables is not done by another tech professional out of all software development jobs

The combo above makes things that are unheard of in other software development niches possible, like meeting borderline or de-facto frauds running webdev businesses selling "ultrasophisticated" corporate websites on Wordpress to F500 types for few $k USD per hour of dev time, or well entrenched in-house "developers" in tech giants who made it to six digits on technobabling to non-tech managers and copy and paste.

All of this is evidently projecting onto to the tech solutions used in the trade, and the popular image of the webdev development process. And over the time, popular stereotypes are becoming self fulfilling prophesies: Angular - was an okish framework at near 1.0, but marketing messaging made it look like an "enterprise stuff," and their devs eventually turned it into it - purposelessly overengineered monster filled with SOAisms; jQuery - got bad fame for unusable, animation rich websites made by least talented part of the dev community, and this infamity has both sealed its further development, and was responsible for attracting even more unskilled devs into making websites with crawling slow animation;

And like this for few pages, as well as for the notion of webdev world being "unstable." Many people here who are not novices to webdev can probably call few sites that had a "single piece of JS code continuously maintained over 10 years" or more. I myself knew people who were making yandex.ru homepage in nineties, they say that a very sophisticated ajax autocomplete code there was developed and maintained continuously since 2004
I can’t say much for most of your wish list, but I believe C11’s thread model/atomic operations include a standard memory barrier ( http://en.cppreference.com/w/c/atomic/atomic_thread_fence ).
I work with elm now for frontend. It has often been criticized for being too conservative and slow paced in its development. But the result is that code is easier to maintain, libraries have a great quality and most of the time there is only one, obvious, way of doing something.
Browsing thru Actix guide (https://actix.rs/actix/guide/), I didn't find any explanation regarding what will happen when actor(s) crashes or how crashes[1] are being handled?

http://wiki.c2.com/?LetItCrash
The kernel has a separate stack, inaccessible to user-space.

Otherwise, you'd be right: a shared stack would be a giant source of information leakage from kernel space to user-space unless it was very carefully managed (probably at a significant performance cost). Thus, separate stacks (it also has the advantage of not needing to make assumptions about how user-mode programs use their stack, e.g., if they are transiently using "unallocated" stack above rsp, etc).

Probably what happened here is that this structure was copied back to user space (e.g., as the result of a system call) exposing the kernel data.
"The problem with the poor" is definitely multifaceted. You need to fix transportation, health care, availability of jobs, cost of housing, availability of essentials such as groceries/laundry, cost of utilities, availability and quality of public services such as schools and job training programs, and stem systemic incarceration of minorities, in addition to providing special services such as child care/day care, family planning, counseling, and so on.

Imagining that $10k is going to solve these things is insane. Even if you took all the money you gave to each of the people in an area and added it all up, it still couldn't even pay for a fraction of the services mentioned above.

This isn't to say UBI wouldn't be helpful. But let's face it, UBI is just some academic's moon-shot that they hope will magically improve everything, without thinking through all the complex logistical issues that require more than a bigger paycheck to solve. Sure, give people money, but don't imagine for a second that it will end poverty. It may make poverty more tolerable, possibly extending it.
About 6 years ago we had a self hosted reddit that someone hacked to hook in to our ActiveDirectory.

It's the best QA/Wiki/Group communication tool I've ever used at a company.

I've thought a few times that you could build a startup on selling a modified version of open source reddit to enterprises. (Not sure how much of reddit is open source anymore though.)
It's because of all the icky data-sync for the client/service round trips. An async, slow, failure-prone concern wired throughout the entire codebase. I/O hurts everyone in subtly different ways and it's hard to solve so you see a lot of churn.

service/database has this problem too (the ORM flamewars of the 00s) but to a much less degree because it is in a happier place on the latency chart: https://gist.github.com/jboner/2841832
It seems Watson was founded on the false premise that lots of hand coded things could be called an “AI”. It’s the victim of its own winter, because it was never going to live up to its own hype.
Intel's trying to keep the performance numbers under wraps for at least several more months. My predictions: write performance for a single Optane DIMM will be less than an order of magnitude better than an Optane NVMe SSD, maybe only twice as fast. Read latency might get close to that of slow DRAM, but you'll still notice that Optane is slower.
You may have missed the “Alt+F” trick
I think vcpkg is the clear winner for people who just want to get started building something. It's the fastest way to get a ton of common packages built and installed.

For more delicate maintenance of stable software (which will often need to depend on specific versions, customize builds, etc), it's still a little hazy. Conan looks ok, but I don't think it clearly beats my current solution of hacking something together from scratch in a couple hundred lines of Python.
Wow :(
> part of the problem in health insurance consumers aren't price sensitive so prices just keep going up. (obviously they're are more problems that that)

The prices are essentially unknowable until you've received care, provided you even have the luxury of trying to do comparisons.
I went into a furniture shop and the guy was pressuring me to buy the couch almost immediately even after I said that I am just browsing what's available and didn't plan on buying until I move places. It was so damn aggressively annoying that I'd not buy from him on principle alone.

There are definitely good ways to go about the sale process and shortening the timeframe when it suits the customer is absolutely fine. when they don't respect that it's not. It's all about the customer and doing the right thing for them... if that means that you suggest someone else's product or service then so be it(and is actually a good way to get referrals and trust from the customer who still might buy from you).
I love this argument that doesn't attempt to address the fact that these jobs are necessary to the economy and must exist, but jumps straight to the assertion that whoever does them just deserves to be poor.
Sorry, my mistake; yes, the kernel dev is now relying on the compiler to zero out those three bytes. I understand the decision to change this in the compiler, but I think the "fix" would have been to memset in the kernel code. I'd be surprised if they didn't do that, but maybe they can reasonably assume they'll never use another compiler to build the Windows kernel.
> 2.5 years for the youngest isn’t that old in the scheme of things - it’s less than half the support lifespan of your typical desktop OS, for example - but it’s still a ways off our caricature.

Let's compare it with some server-side technologies:

Python/Django: 2005

Python/Flask: 2010

Nginx: 2004

Perl/Catalyst: 2006

Maybe I'm biased towards older software, but the difference to the popular frontend stuff is striking.

The only thing in the frontend with a comparable history (that I can think of) is jQuery -- and I still use it today, but it seems many developers frown upon it these days. And it's a library, not a framework.
Diply is one of those horrible list aggregator websites. I see ads for it on facebook constantly. Generally it's just a list of 10 things from an AskReddit thread.
Had a local guy do the same thing with a beautiful twin Baron. Took kids up in it during the county fair. A couple weeks later he forgot to shut a baggage door, tip (?) stalled it on his return and landed upside down. :(
It's silly is that wearing $5k+ on your wrist is effective at influencing people.

What's even more silly is your ignoring that fact.

So-called status symbols are actually quite effective at getting people to pay attention to you, which is kind of important if you wish to compel them to do things.
If all the appraisals are skewed then that does no good
The few details actually asserted -- "the partners have also been promised a special monthly print section themed to individual projects" -- sounds very much like native advertising. There's also an omission of details about how the paid editorial coverage would logistically work, e.g. how reporters/editors would be assigned stories, and what direct control, if any, the client would have over the news staff. So this basically sounds like native advertising and sponsored content, via special inserts. This is something that traditional media has done for awhile:

http://www.tbrandstudio.com/

https://www.theatlantic.com/sponsored/house-of-cards/the-asc...

The other part of this is that paid editorial content -- i.e. news stories that are not disclosed as being ads -- would seem to violate the UK's advertising standards:

https://www.asa.org.uk/type/non_broadcast/code_section/02.ht...

https://www.asa.org.uk/news/online-influencers-is-it-an-ad.h...
Regarding 2: Speak with your professors about that. If they already publish a lot of that material on their sites, you can at least link to it. Ask if they'll let you include it directly (images, quotes) and so on.
Yeah, I do video production work and Firefox is useless when it comes to video. If it even can play half the things, it's going to suck up a lot of computer power to do it.
>You do need an email to sign up

No you don't. You can leave the email box blank and sign up with no problems.
That is correct. Advertisers target specific subreddits and/or "interest groups". No NSFW advertisements should appear in safe-for-work communities.

https://www.reddithelp.com/en/categories/advertising/adverti...

What are age-gated subreddits?

Age-gated subreddits are those that are listed as NSFW(18+). We ask that advertisers advertising adult-related products/services focus their targeting on these subreddits to ensure we are serving ads to the appropriate audience.
Interesting. Do you have some references about this 'hand coded things' ?
Does this mean that, with a DIMM-to-LAN interface and cloud storage backing, one could literally download more RAM from the internet?
Regulators.
Yeah I kinda remember reading it being accused of being vaporware. Then I googled "Watson vaporware" and got the following [1]. Definitely think they are in that part of the hype cycle.

[1] https://www.technologyreview.com/s/607965/a-reality-check-fo...

edit: "trough of disillusionment" is what I was looking for
You can leave the email box blank and still sign up with only username and password with no problem.
Yes, me too, and adding a new thing in a rush because the boss wants it today it usually involves hacks, ugly workarounds, incomplete functionality. Also putting a fix late in the day increases the chance of making mistakes.

Btw, why is braking and software connected, I am just curious how can you affect braking with an update, does this mean that a bug/crash will make the brakes not work at all or work not as good as a regular car.
Radix trees are very nice data structure. There is one drawback I never see in comparisons: they may require non-constant amount of space for an insertion operation, i.e., they may introduce more nodes than the one that is inserted, because nodes may need to be split. This means you cannot burden the space allocation on the caller of 'insert' (and the deallocation on the caller of 'remove'), e.g. by (statically) preallocating a node cell in each item that can potentially be part of a radix tree.

This is important in environments where you have or do not want to use malloc/free. E.g. in embedded systems, exactly where some properties like worst case time behaviour is important and, therefore, radix trees seem like an option: they still might not be.

Well, but hash tables are not an option either in these situations, so good old binary search trees win (red-black, avl, 2-4, whatever).
0.26% * 2200 MB/s = 5.72 MB/s for 24/7/365 which seems about right for most users.

A 750 GB drive assuming you want to store the data for 48 hours can only write (750 GB/24/60/60*1000) = 4.34 MB/s on average. Dropping that to even 1 hour still gives reasonable lifetimes.
There aren't many good investment options available these days.

Real estate is too expensive, interest rates on cash are too low and VCs have a monopoly on the startup space and the media.

The most rational option seems to be to invest in stocks... To fuel corporations which inflate real estate prices by forcing their employees to relocate to major urban centers. The same corporations which are responsible for the low interest rate environment (through their lobbying and corruption of government agencies). The same corporations which are responsible for monopolizing the startup space by only funding and acquiring incubator and VC-backed startups.

So yeah there aren't many ethical options. That's why I invest in cryptocurrency. I'd rather risk losing all the money than fund my own (and everyone else's) enslavement.
Should any of you care for a more philosophical treatment of the idea of "cause", then I can wholeheartedly recommend:

Bertrand Russel, On The Notion Of Cause

Proceedings of the Aristotelian Society

New Series, Vol. 13 (1912 - 1913), pp. 1-26

It's also surprisingly funny.

https://www.jstor.org/stable/4543833
Japan's supermarket of the future [video]
Not only are there only 24 packages, 8 are related to build2 itself. cppget has been around since 2016, and at this point I feel it's safe to say it's dead in the water.

The problem is that there isn't a nice way in C++ to separate modules into discrete, importable components the same way that you can in Python, JS, and others. This leads to fractured imports and strange build processes.
also 10 year club, defaults are full of stupid memes and what is popular right now but there are tons of great smaller subreddits that i read daily.
Last 5 years of reports and comments from Hacker News: https://hn.algolia.com/?query=Mary%20meeker&sort=byPopularit...
Node probably belongs on this list (2009, it's older than I thought).
Heh. I started out interested in biomedical engineering. The Biomedical part lasted until I took organic chemistry. I wasn't especially horrible at it but I sure didn't like it.
It's not a problem for the compiler, of course.

The problem is the C code that relies on it: effectively you are using a dialect of C which gives stronger guarantees, so you lose the ability to use any other implementation which doesn't provide those guarantees.
What saves the page table between reboots...the OS must have specific support for this surely...?
cool - I've done that route as well. care to expand on the 'advice of it being dangerous'?
> I simply cannot even imagine having a hobby that would have me spend thousands of dollars. I would sooner switch hobbies.

Your imagination needs work. Being on HN, I'd assume that you have at least one hobby that necessitates a significant amount of electronics (gaming console + TV, monitor + PC, laptop). Any one of these (if you actually care about the hobby) will run you thousands of dollars.

You'll probably dodge at this moment and say how necessary or important or utilitarian all those things are, but that's just because you like your hobbies and don't like other people's.
Sure, I understand those ideas. Just saying the example given was weak.

Weak for what it tries to support, in any case. You still have to explain how things went up so much when it was known futures were about to start trading, and why it would go down so much right after. Why would people be buying it like crazy if it was a generally known thing that when something becomes shortable, it goes down?

Maybe look at the introduction of other exchange traded futures rather than an OTC market.

Long term it matters whether things can be shorted, of course. But they're trying to say a very specific turn in the market was caused by this. And like the other poster says, it's not even true that it wasn't shortable.
California Testing Digital License Plates
subreddit flairs help with personifying, and you can tag people. Eventually you remember usernames of frequent commenters.
I couldn't have put it better myself.

Participating in Jeopardy was quite an achievement, but to extrapolate that system and selling it as a "solve all" is to over promise.
It is, I use both frequently and use Rider whenever I can and VS 2017 when working on projects Rider doesn't support. Although I don't use Designers so if you're building .NET GUI Apps VS 2017 would be better, but Rider is better for Web Apps, esp. Single Page Apps.

VS 2017 is the most unstable I can recall in recent memory, with constant crashes and White Screens of Death.
My friend who survived the layoffs indicated that this was due to in large part changes in the political/regulatory landscape that made it so the companies they were working with would no longer require the features that IBM was providing.
Faintly?!
The problem is not the salaries or the perks that drives the unprofitability, it's simply the investment model. If you're backed by venture capital, you're goal is to get to an exit 500x larger than the investment ($2M round; VCs don't invest unless they think they may make $1B+). That requires people to focus on growth and world-eating more than any respectable-in-the-moment profitability numbers.
Its not as rare as you think. Maybe 10% of cancer by your 40s. Much more likely than winning a lottery or making a ton in stock options.
Most radars aren't coherent like laser, beams spread out. Also radar measures speed more accurately than location.

Lidar only used by R&D + taxi services, price not reasonable for car buyers yet.