skysight-inc/HackerNews huggingface dataset:
Except the tax incentives aren't bugs in your analogy to software. They're design choices. The system was given specific characteristics to produce the results that occurred (before Amazon backed out). If the system is so designed, then working in harmony with its design choices is not exploitation.

But I'll grant you, I'm just arguing the analogy.

The real problem seems to me to be that de Blasio is being a weather vane of sorts. He was a cheerleader for Amazon, doing the work to get them into the city. When that failed and political gain was to be had, he changed his tune to "OMG! I can't believe how evil they are! I'm a victim!"

Amazon didn't twist the rules, they played by them (unsuccessfully, as it happens). Nor was this at the expense of others. Whether Amazon got to build a headquarters in NY or not didn't preclude others from doing so. Whether Amazon got tax incentives to go to NY or not, didn't take money away from anyone else. Additional tax revenue that might have been collected is not money that _belongs_ to someone else.

It is reasonable to expect moral behavior from individuals. History tells us that corporations almost never display moral behavior. Partly this is because they permit decisions where each person in the corporation may assume that someone else will be moral; a very ordinary human failing. (Forward thinking beyond the framework of advantage for self and company is rare.)

Corporations as a whole don't have a conscience. That's why we regulate. That's why we create laws with which the harm corporations might do to people is reduced and minimized so that the benefits corporations can bring may still be realized. Anthropomorphizing corporations is only useful for generating anger, which, in turn, is only useful for political gain. (Discounting First Amendment goggles.)

That lands things squarely back on the voter's back in the system here in the U.S. If we go back to your analogy, voters are the ones hiring the designers and not invalidating the contract when the design goes off the rails.
Asking people to potentially pay $100,000 for a $9,000 treatment seems unrealistic.

You’re right that the incentives can align when the numbers are right, but I suspect realistic numbers leave you with bad incentives.
Or, you know, it is actually preferable for rational reasons, rather than an indicator that your brain has been hacked. You go to the store and the price you see is the price you pay (well, those of us not stuck in a sales tax state), so it's nice to be able to shop the same way online. I know the shipping is baked in, but I don't have to factor it in separately. I just shop by price.
I like to call this the Kohl's model. I can't imagine anyone ever pays sticker price for anything in a Kohl's store. The prices are ridiculous. Purchase some socks and underwear and the cashier will gladly tell you that you saved hundreds of dollars. Compared to what?!
Wealth, not money.

Money is heavily regulated.

Crypto are not.
Thank you for the kind words. Much appreciated!
BTW, if you're interested in a code-first walkthru of NMF at a higher level, we cover it in this Jupyter notebook and video: https://nbviewer.jupyter.org/github/fastai/numerical-linear-...
This is why Everquest was so great for me. Leveling took a long time and you really got to explore the world. It would take teaming up with people just to make perilous journeys - this is something I don't think exists anymore in games. Additionally, gear lasted much longer. You could be using the same piece of armor for months potentially as you leveled in EQ. It really felt like you were building your character. Now in MMOs, it often feels like you are just checking boxes to get best-in-slot items so you can be like every other high level $build $class character.
A16Z on tech and real estate [video] (2018)
The Founder of QuadrigaCX Revealed Where All of Their Private Keys Are Stored
Early on in the Roman Principate, the Senate was able to remove emperors by declaring them enemies of the state, but this only worked so long, as eventually the power of the Senate was undermined. You will notice that there are factions in the US Government who wish to undermine the authority of our government as well. State govermnents are already nearing bankruptcy, so the check on federal government is dismantled. We are currently seeing the balance of the federal government being undermined by identity-driven politics from multiple factions. Next, we are going to see crises driven by politics and climate that will require loosening of ideology in favor of pragmatic solutions, and this will be the groundwork for further dismantling our civic institutions. Piece by piece, the authority of the government will decline until the military will follow whoever can afford to pay them.
Instead of Learning to Code, Learn How to Hack Stuff Together
How do you think bitcoin started ? You'd had to be crazy to believe in it 9 years ago, and spend time and energy in the community, nlt to lention monney, to foster the project.

My family and friends said i was stupid, utopist, being conned, wasting my time, and so lany things.

Btc was banana money at first, and only people believing it would be a great thing as a concept made it work. We didn't expect to make banks, it was a happy side effect of a mad naive bet.

All great things start like that. Comics are now the thing, but 20 years ago were still for pationate nerds.
The story of cryptocurrency over the past couple years has been a really interesting case-study in the application of Libertarian principals.

It's interesting how something which was built on the idea of decentralization by design has given way to a clear power structure, where those who have the sway to control the fate of the technology have largely used it to pursue their own personal enrichment over the health and success of the system as a whole.

To me it's evidence that some form of governance is required to build something which can actually serve the greater good. I also would like to see a stateless currency work out, but there are clearly still quite a few problems to be solved before that will even seem like a possibility.
Still a valid argument, nonetheless.
Proof of stake is likely to make that energy expenditure obsolete over the next several years.
The actual report by the UK Parliament is here:

https://publications.parliament.uk/pa/cm201719/cmselect/cmcu...

The "list or conclusions and recommendations" on pages 89-98 are worth studying though, see:

https://publications.parliament.uk/pa/cm201719/cmselect/cmcu...

Now provided we agree that regulation is the correct way to solve this, why not regulate instead AdTech? This seems to address the root of the problem, rather than trusting AI will fix it (as is the promise by the big players) and forcing everyone else (whoever is left on the free web ... and running on old stacks like phpforum for a fringe community ... OR those who aren't convinced that AI is a solution) to burden them with what looks like a "Ministry of Truth" type of regulatory body. These might as well just take down the community/service (because it never made money anyway and now it's just too much of a burden).
I do think Esports is let down by bad production quality of the telecasts, for eg: Most Rocket League telecasts seem show most of the match from each players camera, quickly switching from one player to another, but showing the whole action from a roof-top or sky camera or atleast traditional football broadcast like camera would make it more watchable. Even with CSGO and Overwatch, similar problems, the game designers and sportscaster should promote such more viewer friendly production of telecasts.

Also most esports telecasts have too much fluff and too little gameplay, hours of pregame chats and pettifloggery for very short actual gameplay, they should take a hint from football(Soccer for Americans), esp EPL broadcasts, very less fluff.

I think the content would be richer if one could spectate the tournaments in-engine rather than watch them as video streams, atleast then viewers can take full potential of such telecasts, see things from any angle / perspective desired.
I take issue with your assertion about how IDs "are intended". I think that idea (and CSS being taught that way) is one of the reasons people have trouble with CSS.

There are quite a few reasons for preferring to not use IDs, here's two:

1- specificity of IDs always trumping things

2- having to change it from an ID to a class later on if it becomes a reusable item (which in a widget, is almost always the case). There is no reason a class cannot apply to just a single item, where an ID is by its nature limited.
I'd forbid the fictional part of drug commercials

No smiling people, no BS 3D animations "inside the body", no BS claims.

Want to advertise a drug? Just post a "boring voice" style of what you drug does, what its name is, what the possible complications are, etc.
> Maybe Mr. Pike actually has some well-deserved reputation when it comes to real-world software and engineering projects that are about handling large scale data in real time?

What are the credentials to back this up? Otherwise, the languages he makes fun of actually are used to deliver large scale systems in real time. Google is built on C++ and Java, so are most of the other top tech companies, not to mention banks and HFT firms.
Sorry, I should have found a better link. I agree with you on daily mail - I was too lazy.

In cases anyone else reads this, here's a link with less crap:

https://unv.is/dailymail.co.uk/news/article-6649475/US-man-S...
Think of it less like the relationship between cops and robbers, and more like the relationship between tax authorities and users of shady offshore tax havens.

No voters or politicians publicly come out in favour of offshore tax havens... and yet somehow, 20 years later they're still there.
Edit: Ignore my post. Original title is longer than the max title length for posts.

The post title doesn't match the article's title. The post is "Zuckerberg roasted by lawmakers, accuse him of spectacular leadership failure", but the article is "Mark Zuckerberg humiliated by group of lawmakers, who accuse Facebook's CEO of spectacular leadership failure."

The internet archive goes back to 23 minutes after the article was originally posted [0], and it still has the current title. The original poster editorialized the title.

[0] https://web.archive.org/web/20190218130633/https://www.busin...
Naming aside, the structure is <LRU | LFU filter | LRU>. The latest version of that is adaptive, where the front LRU may grow or shrink based on the workload. This allows the cache to mimic LRU for recency-skewed workloads (e.g. job queues) and LFU for frequency-skewed ones (e.g. loops). In a stress test, ARC and LIRS had 20% hit rate, Caffeine has 39.6%, and Optimal is 40.3%.

https://user-images.githubusercontent.com/378614/52891655-29...
Flight Aware offer a conceptually similar product (i.e. aimed at small operators/FBOs that want to track aircraft) but it uses data from their network rather than needing you to setup your own gear: https://www.flightaware.com/commercial/global

For a more DIY approach, there's these two:
http://www.coaa.co.uk/planeplotter.htm
http://www.virtualradarserver.co.uk/Default.aspx
Does it use (shared) variables, like with SASS?

With SASS, I find it really convenient to define variables for common/brand colours, for example.
styled-components is not popular on HN it seems. Allow me to share my own positive experience:

I have built websites in a variety of different ways, with a variety of different CSS schemes. I've worked with SASS, LESS, BEM, every major css framework, in both SPA and SSR environments.

I have also built react SPAs with the above variety of CSS schemes, as well as CSS-in-JS libraries like Aphrodite and Styled Components.

I currently build and maintain a medium-to-large web app with a small team, right now ~200 components, 31k lines of js including test files.

Styled Components has been an immensely positive experience for us, and i would not want to use any other way I have mentioned, or has been mentioned in this thread, to manage our styles in our app.

The reason why is because of the simple fact that it allows us to think of our styles just like any other component. We do not need a separate way of managing styles that we need to keep track of, whether a style is used is 100% the same as whether a component is used or not, which makes eliminating dead code, dead styles, easily managed through tooling.

It allows us to define simple, semantically-named components like <FlexGrid/> and <BigButton/>, and allows us to compose these components together to build up styles just like any other react component.

Styles are easily overridden from their parents. We use Ant Design for our UI toolkit, which does not use Styled Components, but any styles we want to override, as well as styles in nested classes, are easily done by wrapping an antd component. All the parent component needs to do is accept a "className" property. This makes interop with other components simple.

Effectively what this means is that after awhile, we get to live in a world where I can add a component into any given part of application, and be very certain its going to look and behave the same way it does in every other part of the application. When I'm building new features I don't want to think about styles, except when adding styles is part of the feature itself. Styled Components is the only way so far I've found that does that sufficently.

Globally-available CSS is great for web pages, but not so much for widget-based GUI web apps, which creates leaky abstractions. Most ways of managing CSS are systems to get around that, or treat it as a feature.

In short, 10/10 would use again, even over other CSS-in-JS libraries like Aphrodite. Note this opinion is scoped purely to react apps. Vue's approach seems appealing as well but I have not used it before, but to be honest I do prefer being able to have everything in JS or JSX, but thats a different discussion.
That has nothing to do with being free. For many expansions now,WoW has pushed players up to the latest content (usually last expansion content and 10 levels). They've been through 2 stat squishes and several expansions where you get a character boost when you buy the expansion. The MMO feel only happens when you're paying an MMO though so it makes sense to push the players into a smaller cross section of the game. They introduce what you call "mid-game content" every expansion. Its just in the last 10 levels.

They recently did a stat squish and made a large part of the old world autoscaling so you can take your time in an area and exhaust the quests there.

I have no idea what you mean when you say wow is like fortnite.

All this said, the quality of writing and attention to game design has suffered recently. I assume Blizzard has attention on other games.
I think there's a political bias at play - fake news is usually attributed to the Right, and HN seems to be a lose coalition of progressives, neoliberals, and a few hard left who all dislike the Right.

People can get blind about things that achieve their goals
Can we please, please, as a culture, quit treating the idea that someone was 'roasted' or 'embarrassed' or 'wrecked' as if it's news? If you're a news source, tell me the facts supported by salient and educated opinions about important situations. Leave the comedic commentary to John Oliver.
Isn't this in the actual report that we're supposedly discussing even though none of us has read the whole thing?
This is a losing argument.

Judge all you want, but you can only change technology, not human nature.

Good engineering is to find pragmatic solutions that work in the real world.
Study Group for Goodfellow's “Deep Learning” (Week 8)
Bro have you looked at the source code for the green paper? There's weird ACL rules, double spending, it's backdoored and pre-mined. Trust me, crypto is wayyy simpler to understand.
I can't imagine being a British lawmaker looking at re-election options right now.

Probably a fair amount of blood being pissed, bricks being shat.
Coinmarketcap is not to be taken as a standard of quality. I mean Bitconnect used to be in the top 10 before it was exposed as a massive ponzi scheme.

https://coinmarketcap.com/historical/20171029/

Coinmarketcap just reflects what people invest in at a certain time, it doesn't mean that these investments are rational or are based on highly calculated decisions. A lot of coins in the top 100 are copycats, tokens or just concepts, very few are fully functional products.
>you want them to match your ideas

No. I don't want them to match my ideas. I want them to respect the fact that people have different ideas and values.

To allow that diversity of ideas to exist, it is necessary to keep the separation of concerns and legal responsibilities as it has been since the invention of the Mac (and the PC).

They make the hardware and the OS. I decide what software to install and what content to store. This has always been my legal responsibilty and it is on that basis that I decided to purchase my Mac.

If they change that equation, I'm out. I'm out as user. I'm out as developer. I'm out as decision maker and as a go-to person for others who make purchasing decisions.
Which makes code even more messy than just using Futures.
Which is exactly why state-level propaganda campaigns against other states are so persistent; weaponised fakenews.

And why governments are so sensitive about inbound 'fakery'
Instagram Is a Disease: Photographer Raghu Rai
Dreddit; Reddit + BTC on Lightning
I'd love to spend money on games. Most games seem to be optimized for younger audience (==dumbed down) or monetized in really dumb ways. So no buy.
Facebook Ads: Highly Targeted vs. Broad Audiences
Hmm, I meant stable compound in the sense of a noble gas, not highly volatile or reactive. Or say, lower energy states that are not as likely to emit a photon.

The horse is "unstable'd", maybe another way of saying it. Unstable is developed outside of the stable release engineering process. That does not mean it's without safeguards. The unstable releases tend to be very stable. There are extra safeguards, and time-based safety measures that protect users of the Stable distribution. They say that Unstable might take longer to get fixes, and while that's likely true in the case of critical fixes with special attention, it's almost never true in practice other than that. Unstable receives fixes much more quickly, in general.

There actually used to be a "debian-volatile" project, too, for things like virus definitions that should be used in a stable distribution, and also didn't make sense to govern through the stable release process, but it is defunct now.
Huh, that's weird. Is this the download page? Where are you viewing it from?
updated mosaic.png seemed to not be a good long term name. On my local I changed it to "Moon 50,000 Image Composite by A James McCarthy 2019.png"
I've thought of that one before, but keyboardio also looks nice in the price range.

The advantage of the kinesis in my opinion is it being a little more trustworthy off the shelf for my security paranoid industry. Getting a Kickstarter keyboard with an Arduino builtin might scare some folks although I'm not enough of a hardware guru to know if there is anything to actually worry about or not.
This gets asked often, but in case something changed recently - what are the use cases of cryptocurrencies that are not:

- Attempts to side-step the law (however misguided the law is)
- Trivial to do using a typical centralized database (e.g. Federal Reserver or VISA)
- Tantamount to waiting for a greater fool to buy out the current players

I am not looking for answers of the form "well whenever you want to avoid a third party...", I actually want to know what are those cases where you have to avoid a third party, and why.

The economist-in-me appreciates that non-legal activities are perfectly capable of both demanding and supporting a novel financial instrument on their own, I only exclude it from my question because it's a rather obvious application and I would like to probe beyond that.
> I never was able to learn how the damn thing works

People not taking the time to learn is not a reason to throw an entire building block of the web out.

(Yes, I realize there are a lot of people who know CSS and still choose CSS-in-JS, but I'm specifically referencing the point re: not learning CSS.)
The underlying technology is the same, only the interface has been changed out(CSS files for JS).
D, Rust, C#, ML, Delphi, etc.
> - If you accept the above, then the current AI norm of "publish everything always" will have to change

Ok, accepting that premise, what people/organisations would you share the research with and based on what criteria?
> Meanwhile Vue is neither HTML [1], nor strictly speaking CSS [1], and has a very wierd concept of how objects work in JS.

Vue Templates are a very thin DSL on top of HTML. It's just markup.

Once you understand that, everything falls into place.
Cool, looking forward to it.
> I go a bit in depth here: https://news.ycombinator.com/item?id=17471199

I've read this before. Vue is a framework. It also has a templating system that is not JavaScript, it's valid HTML with attributes that tell Vue how to bind to it. It's really not that difficult.

> Vue's templates are not HTML-compliant. They are just that: templates. That get compiled to JS anyway.

Sorry, but you're wrong here. They are valid HTML.

https://vuejs.org/v2/guide/syntax.html

"Vue.js uses an HTML-based template syntax that allows you to declaratively bind the rendered DOM to the underlying Vue instance’s data. All Vue.js templates are valid HTML that can be parsed by spec-compliant browsers and HTML parsers."

> JSX is a very thin DSL on top of Javascript. It's just function calls: https://reactjs.org/docs/react-without-jsx.html

IMHO only the simplest of components featuring JSX that don't read like a spaghetti PHP coding nightmare to me. For the small number of times you actually need the full power of JavaScript you could also use JSX in Vue with a render function if necessary. I personally prefer to keep my templates and logic separate when possible.

> It's not a webpack add-on. It's a part of Vue's templating engine that is essentially CSS-in-JS, they just give you a template to work in.

No, it's not part of the template engine, it's part of vue-loader which is used by Webpack to create single file components.

https://github.com/vuejs/vue-loader
Ask HN: How much English must you know to use modern programming languages?
I don't think the issue is controlled inflation. I think the fear is of rapid inflation caused by governments struggling to make interest payments, which could cause the value of any cash or bond positions you have to effectively go to 0.

Similar reason people find gold appealing I suppose.
> Isn't this is a strawman? Most arguments in favor of generics in this thread and elsewhere are well informed and people just want safer code...

As a C programmer (which doesn't have generics either) I can't recall the last time where that additional safety was being missed. Whenever I fed the wrong argument in for a void* parameter (which is rare enough), the program crashed on the first try and the problem is obvious. Plus, Go even has runtime type checking to catch this sort of problem with 100% probability at runtime (I think - I'm not a Go programmer).

So I don't think there's a valid problem here.

Maybe the more serious problem is that people want to be able to quickly say "I want a Fibonacci-Tree<K,V> for types K and V"?