skysight-inc/HackerNews huggingface dataset:
My two cents... This is more about low unemployment than the tax code or internal goodness.

It’s hard to hire entry level employees and managers. This gives them a leg up on entry level competition while training new front line managers.

I’m interested to know what kind of deal they struck with the three schools, as they’re a demanding customer.
Lab-grown stones are more symmetrical and pure than natural stones.
The labor theory of value doesn't have any explanatory value, it's just a traditional belief that kept being rediscovered because it seems reasonable and value theories were hard.

There really isn't any reason to "teach the controversy": marginal substitution is the only correct theory of value and it is fundamentally incompatible with other intrinsic-value theories like the LTV.

It's certainly possible that raising labor prices can make a whole industry nonviable, depressing wages and eventually leading to cost-disease extinction, but there's no reason to think trucking is anything like that -- logistics generates an enormous amount of economic value to its customers and if the labor costs of shipping went up, they'd fork out.

You can already see this happen when fuel prices change: everyone adds a fuel surcharge and the customers suck it up.
And the Rasp. Pi 3 uses a small 4-core in-order ARM-A53 instead of the out-of-order bigger core ARM-A57 that's behind the ThunderX2.

Point being: if you want to really develop for big things (like ThunderX2 or Power9), you buy the big thing. I'm not entirely sure if the "small embedded" stuff, like Rasp. Pi, really help.
Google says they’ve been working on it for 18 months. And they obviously also have a large legal team available.. and they’ve said they believe they’re in compliance.

So this isn’t about preparing for gdpr... it’s about whether googles interpretation of it is correct.
I totally agree that it was taken over by zombies, and also agree it had some good ideas.

But I don't think it was quite as incremental and iterative as all that. One, it was more a "process framework" than an actual process, so iteration length could be whatever the grand poobahs wanted. They were entirely fine with multi-month iterations. Two, as the "RUP hump" chart shows, it was always pretty waterfall-ish. And three, whatever the words in the book, the RUP adopters were generally large-company shops, and he who pays the piper calls the tune.

I definitely remember the RUP people coming to the early Agile conferences and being very suspicious of our wild ways. So I'm not sure even its originators would have called it an Agile process.
Hypothetically, "agile" is about _allowing_ decisions to be changed at the drop of a hat, without causing pain for implementers. The whole point is accomodating that, that's what "agile" _means_, right? (One can argue this whole goal is impossible, but I don't think it is. If it is, it's a problem for any agile process, not just "low-end scrum." But I think there are _way bigger_ problems with thinking you can plan out all work and schedules a year in advance and stick to it and wind up with anything succesful).

Now, every decision (new or changed) has a cost to be implemented. Some more than others. If you have decision-makers who refuse to recognize that, and think the amount of work they can ask a given staff with a given level of skill to accomplish in a set time period is unbounded -- no process is gonna save you from misery.
If you want to avoid that, you need an entirely new set of site rules. Subreddit moderation won’t change that. I’m not saying tyranny of the majority/minority is good or bad, but simply how the site is designed, and that in many subreddits, it isn’t a problem at all.
>I know in mortgages, appraisers are randomly selected.

Not sure about that - the bank that financed my last mortgage employed the appraiser as full-time member of staff. The appraisal exactly matched the contract. I do find that fishy, but apparently not against the rules.
> UBI solves everything

?
I think software engineering, similar to other engineering disciplines, is applied computer science. It means taking the theory (algorithm, data structure, etc) and create a product (software) that does useful things in the real world.

This means the software have to perform functions needed by its users, under real world constraints (time, space, power, cost) while being sufficiently robust to handle noisy inputs and variances. This also means the user will play a large role in driving the evolution and direction of the software and that the scope of software engineering encompassing beyond the theory but to the entire lifecycle of he software product including development, deployment, support, and iterative improvement.
Pretty cool. I tried bestbuy but it gives a broken image. Not sure if you do any scraping but bestbuy tries to prohibit it.
IBM Watson Health slashes workforce
> Reddit also doesn't have cute features like emoticons, their markdown isn't as intuitive as BBCode tags to me, and the versatility of a given Reddit board is limited to what can be done with CSS and each board's Wiki.

We do have a set of "snoomoji" that will be released soon. Not sure of the scope of the release (they're already in use for our chat feature).

BBCode tags and markdown are too complicated for most users, so we've introduced a rich-text editor for comments and posts.

We do host images and video. It doesn't make sense for us to host other files.

> Am I joining the e-Dinosaur ranks?

I ask myself this when I watch young people use snapchat.
NgRx – Best Practices for Enterprise Angular Applications
It's really not possible to take stories from dev to QA, to remediation to release within a sprint without having idle cycles of either developers or testers. It's what make Kanban more appealing. The sprint boundaries can be useful guidelines, but I'd never hold anyone's feet to the fire over sprint commitments. I don't care about carryover so long as we have good rolling velocity.
... and it's already being packed full of jokes: https://imgur.com/a/psbMDKj

Under "Russian Voices", one of the most popular entries is "COMMUNISM", "USSR" - and the recording is that of the soviet anthem. Directly above it is, "It's time to give vodka to my bear."

The top one, of course, is some video-game based joke profanity. (Right under it is a profanity-free video game joke - taken directly from Overwatch.)
Usenet had plenty of ads, I’d still prefer it to reddit though.
Definitely. I think you're well on your way to reinventing what the originators meant by "Agile". The subtitle of the first Extreme Programming book, for example, is "embrace change".

I spend a couple of years at a startup I co-founded; requirements volatility was legitimately very high. We were very experimental, which meant we learned a lot, which meant frequent wild changes. We had a long-term vision, and plenty of theories about the future, but rarely planned more than a couple of weeks out.

This was honestly fine. The product manager (my cofounder) was really good at including us on the necessity of the changes, so it never felt irrational or out of control. Our process was highly tuned for minimum waste. And we were militant about a lot of quality-oriented practices, including unit and acceptance tests, pair programming, paying down technical debt, continuous deployment, frequent releases, and close collaboration with the product manager. That meant that however things changed, we were prepared.

I think if you can do it at a start-up that's shipping every few hours, it definitely works at much lower levels of requirements volatility. To me the real issue at scale is that if agency moves away from the team level and gets concentrated at the executive level, then decisions at least appear irrational, and often are because real-world information becomes ever more removed from the decision makers.
How will people know that the hash is trusted any more than the script they are executing? Hash validation is mostly useful if you are comparing the hash from a trusted source to a mirror or CDN object that may have been tampered with.

Is the premise that I validate the script works as executed with a known hash, then I link that same script to others, so it is really extending their trust of me vs. the site with the bash script?
Regional governments have started discussing wage-shifting prevention — wherein Walmart workers must receive low-income benefits such as food stamps due to excessively low wages. By paying workers a wage sufficient to get them off of benefits, they make conversations around charging Walmart a penalty or removing local tax exemptions or etc. politically unviable.
Don't forget language. In the EU this is a pretty important point and it's something you can't even estimate based on IP in some countries.
An authentic natural diamond also has an identification mark.

http://www.e-worlddiamondbourse.com/Services/LaserEngraving
Better than than lose all of their sub-communities to discord.
Why go for an unknown amount of money when you can kidnap someone with a guarnteed payout.
I've been using bin2c for years.
Interesting. So the Starbucks program seems to pay for any undergraduate degree at ASU. The Amazon program seems more focused on trades and vocational training...

The Walmart program pays for an undergraduate business degree (kinda useless) or a degree in supply chain management (likely to be useless in the coming years).

Nice try.
I'm kind of counting on that for my liquid-cooled Cray-2 lookalike. A Cray-2 has 7 internal lobes (or 14 external ones) and that's a lot of GPU cards.

I'll also be very happy when large cloud provider start decommissioning large volumes of previous-generation high-end Xeons.
Some people buy a rolex because they want to display their wealth. Others buy a rolex because they love watches, and wish to own a pinnacle of the craft.

I feel like you chose a bad example. Designer handbags for instance, seem to be more geared towards status symbols, although I am sure there are exceptions.

A chris reeve sebenza is an example of an item that is desirable primarily because of it's craftsmanship and only secondarily due to its price. If you own one, the chance of someone else being aware of its value is practically zero.
Laser engraving on diamonds is old standard tech.

This is a marketing play, not a technology play.
It's not just the connector. The electrical interface is DDR4, and it's accessed through the CPU's DRAM controller as part of the existing memory hierarchy. It's just that the memory addresses corresponding to the Optane DIMMs will be slower than the addresses corresponding to DRAM.

New CPUs will be required, and if there's a technical justification for that it will probably be that accessing an Optane DIMM requires timings that are far outside the normal range for DRAM modules that the existing memory controllers were designed to accommodate.
His distinction with hidden memory allocations vs perfect software fails even in his C boolean example.

Calling a C function takes up stack space. That's a hidden memory allocation which can exhaust just like heap does. But it's even worse because stack allocation failures don't have a place that return a nice clean NULL like malloc does. It's pretty strong to still call this case "perfect software" under his definitions.
It's been commonplace for decades! I still don't see it having had any negative effect.
You must not be a .NET programmer.

I mean I guess, technically neither am I but I use f# on the side, and my jaw has been continuously dropped for the past 3-4 years at how well they're handling NET as an open platform.

I use azure for my personal website and I'm impressed with azure too. I'm not really using the fancy parts of it, so maybe I'm wrong, but it has been very easy to use thus far.

On top of windows coming to ARM64, UWP eventually, and Linux sub system features, I'd say they're well on their way to abandoning the 3X MS we used to love to hate.
But that's trivially solvable (on x86 at least). You do your arithmetic in rax and then compare the result in eax. You've got the "mask the high 32 bits" operation for free. At worst you'll need to do one bitwise and before using the value for cases where the high bits being poisoned matters. Or let me add annotations to arithmetic expressions that "this expression will definitely not need expensive cleaning up afterwards, promise", which I will need to use in maybe a dozen super-hot loops in the whole codebase. FWIW, we compile all our code with -fwrapv and don't notice any slowdown.
Anybody want to give a brief comparison of how these compare in practice to DDR4 and SSD storage? I assume it's "slower than the former, faster than the latter", but having an idea of the magnitudes would be useful.
Here is a statement made by our VP of Product.

Tldr: "old.reddit.com is not going away"

https://www.reddit.com/r/beta/comments/8lv96l/feedback_pleas...
This does happen, but it makes things extremely confusing for new users who weren't privy to the drama that led to the fracture.

Consider these:
r/news

r/worldnews

r/neutralnews

r/fullnews

r/qualitynews

r/worldevents

r/inthenews

r/anythingoesnews

Eventually the subs become more and more specific and devolve into echo chambers. For whatever reasons, this seems common among philosophy/opinion subs and doesn't seem nearly as prevalent among topical subs.
Cloud Source Repositories: more than just a private Git repository
But people already pay that money (on average), just not directly to FB.

If I need to lure users into using my platform by pretending to be "free" so I can get a monopoly going, then that just underlines my point of a non-viable business model.
Interesting. I Looked up the other two schools, but not the University of Florida, which was unfair of me, as I am personally a little suspicious of the unranked private schools
Facebook's app is popular. Reddit's app isn't.
Generally speaking, favicons are a great way to give links a small, yet unique visual represenation, making them easier identifiable.

In addition to the other use cases already mentioned here, imagine an e-mail client such as GMail that - in lack of a photo of the sender - at least shows the sender’s company logo (which in many cases is the domain’s Favicon). In such scenarios Favicon Kit can serve as a fallback for services like Gravatar.
Since the OP is prompted by Judea Pearl's new book, I'll ask here. There seem to be at least two schools of thought in causal statistics. The first is championed by Judea Pearl [1,2,3] and the other by Donald Rubin [4].

If I want to learn causal statistics, for use in ML, which school of thought would be more useful? I don't mean to prompt any causal flame wars, but it isn't obvious which approach is more useful.

[1] https://www.amazon.com/Book-Why-Science-Cause-Effect/dp/046509760X
[2] https://www.amazon.com/Causality-Reasoning-Inference-Judea-Pearl/dp/052189560X
[3] https://www.amazon.com/Causal-Inference-Statistics-Judea-Pearl/dp/1119186846

[4] https://www.amazon.com/Causal-Inference-Statistics-Biomedical-Sciences/dp/0521885884
I think I'm missing something, there is no mention about _why_ I should do that? What's the purpouse? In other topics it's obvious to me, if I'd read "execise every day" I understand it's for health benefits, to get stronger, etc. But what do I get from writing every day? Why should I do that? Is it writing like a diary or a journal or what?
Nope. Never. Not going to be a thing. Have a look at any busy harbour. Look at all the various ships, aircraft, and even animals moving about. Ships need humans onboard. They need the adaptability to handle strange situations in strange circumstances. They also need to anticipate how the other human-operated ships will react, something AI is horrible at atm. And at night? It doesn't get any easier at night.

Harbours are the hardest part for ships. Built me an autopilot that can reliably handle ocean crossings (not course holding, actual safe ship operation) first before telling me that it can handle a busy harbour.
Your Next Glass of Wine Might Be a Fake – And You'll Love It
I love it. God speed.

The idea of a multi-user time-sharing virtual memory operating system is seriously outdated.

Today, the server OS could be based on a one user, multi computer abstraction, with multiple gigs of memory, solid state storage, and reliable gigE+ network as assumed essentials.

Entire sub-systems of the current linux kernel can be omitted.

Most of the VFS layer, with so many optimizations for spinning rust. Right out.

Paging, swapping, shared objects, address randomization and PIC. Right out.

User access controls, file access controls, network access controls / firewalls. Right out.

Of the 50,000 device drivers in the linux kernel, probably 50 deserve to be supported.

For a workstation with graphics / GPU and console support, and every pluggable external device support, maybe some sort of legacy emulation layer would work. Basically run a linux VM for backwards compatibility with those 50,000 devices. Would be less work than implementing those drivers...

Remember, Linus was once a 19 year old with a dream, and a small repo of prototype kernel demo code, 25 years ago.
Snapshots from Hell: The Making of an MBA by Peter Robinson

This isn't the one I was thinking of and I only found it because I vaguely know the author.

Peter Cohen's The Gospel According to the Harvard Business School is another older one.

There's a third I was thinking of but I don't see it on my shelf and it seems to be Google resistant.
Here's an example where these optimizations are useful. Suppose I create a macro DEREF_AND_FREE(x) which expands to if(x)free(*x). Often times, I'll lazily use that in places where I know x isn't null. It's more readable and maintainble than splitting the macro up into two separate macros, DEREF_AND_FREE_IF_NONNULL and DEREF_AND_FREE_I_KNOW_ITS_NONNULL. The UB-based optimizations mean that I don't take the performance hit for my laziness.
I've also been thinking about the whole "deflationary" nature of BTC (scare quotes intended), and the claims that it leads to an economy that cannot grow (the typical standard economics argument for government-controlled currencies).

It seems to me the inherent infinite divisibility might change this? I understand that gold is easily divisible, but couple the logistics of physical coin recalls and I see why that might affect gold and not bitcoin, which, in theory, could just double the precision of the currency with a quick commit. Need to expand the economy, there you go.

Perhaps the argument here would be that in a cash-less economy, where all funds are issued digitally by a government, this could also happen?
There are plenty of really shallow forums, and plenty of really close-knit and/or tolerant sub-reddits with good moderators. It's just that the big ones are the easiest to find, and tends to quickly become impossible to moderate in anything but very impersonal ways.

> I also dislike reddit because it's hard to remember a name constantly

There are tons of extensions/apps for Reddit that lets you annotate/tag users and the like. I do tend to agree with that to some extent, though - a more personal touch would make it easier to have conversations feel like they're with people rather than with handles.
I also remember hearing about that Dell contract that prevented Samsung from selling Samsung branded laptop in the NA. I believe it was in part because Samsung designed and manufactured Dell's laptops in those days -- which now I believe is now outsourced to Quanta.
> So everyone is getting an extra $7,500, assuming they make at least that much? How isn't that just a tax credit on W2 taxes?

Depends how it's implemented, probably. People react differently to larger paychecks and tax refunds, for example. And certainly people react differently if you call it a bonus, even if it is just a negative income tax that would please Friedman.

> It would make sense to assume there is some cut off, and given how government cut offs work in the past, it would be reasonable to assume the cut off will be implemented in a fashion that creates a graph where sometimes raises will result in less pay, at least when combined with existing government aid programs.

That's a completely, fully, absolutely 100% reasonable comment on how poorly implemented current government aid programs are far too often implemented.

It might be a slightly less reasonable comment on the details as written of the proposition above.
Eternal September.
This is an interesting observation. In a podcast [0], Mark Zuckerberg states that his vision behind Facebook has always been to connect people. To make them part of a group as he stresses that every individual has a need for that at some point in life. He stresses that he wants to make this possible even for those with rare conditions that would require a group spread throughout the world. So enable them as they would not be able normally as their neighborhood would simply not have the correct prerequisites to form that group (i.e members).

Your statement that reddit is better at this than Facebook would be in line with Reddit passing Facebook if indeed the purpose of both sites is as described by you and Mark Zuckerberg.

[0] http://freakonomics.com/podcast/mark-zuckerberg/
>There is one clear side that is wrong.

You're doing a really good impression of the average toxic Reddit user.
This is pretty surprising seeing as how I have disallowed Facebook apps' permission to access my location.
What I was hoping to show was that there are things where the property of causing deaths doesn't mean that the thing itself was a bad idea. Water is an example of that. Going without water is fatal. Getting water can be fatal. It would be very easy to write thousands of news articles about water killing people. But its still good that people can drink water. The same is true of these driver-assistance technologies. Without them, people are already crashing and dying all the time. They do this at a greater rate than the rate at which people crash and die in vehicles that have these driver-assistance technologies. So on the whole, its actually better to have people in cars with these driver-assisting technologies, not worse.
These rules only apply for higher-cost products and / or enterprise clients (in which the latter implies the former, anyway).

Your sales team can only spend as long on the customer as the ROI of having salespeople allows. If you're selling £19.99/pm software to individuals, you probably don't even need a sales team. But if you're selling enterprise software to Fortune 500, you'll need a dedicated salesperson, or account manager, to look after and nurture prospects over months or years.

So yeah, there are products and price points where if you're not closing first call you're probably wasting money.
How so? The kernel presumably has a separate stack which is not accessible to user-space, but here information was disclosed because a structure copied back to user space was create on the stack, initialized to {0} and then member-wise assigned, with some padding bytes never being touched and thus containing whatever previous values happened to be on the kernel stack. So far this is all in kernel-space so nothing been exposed yet.

Then, however, if this structure is copied back to user-space, e.g,. as an output parameter of a kernel call, the padding bytes with the exposed data will be copied along with it (unless you get lucky and the copy routine happens to make the exact same decision with regard to padding handling).

If the kernel stack _itself_ was visible to user-space, you'd have a whole separate set of problems: you'd have to zero the whole stack (or at least the extent of the stack that could have been touched) on every kernel call.
"Unstable", "Issue", "Problem". The opposite of the front-end world is not something to desire. Change means people are fixing problems and giving away their solutions for free. To desire less change means wishing fewer people gave away their work.
Thanks for reporting this great edge case, hotpockets!

Did it actually give you a broken image? It’s supposed to return a "B" on a grey background in such a case.
late 1980s?