skysight-inc/HackerNews huggingface dataset:
>There's no point in the word any more.

There is a point and your confusion is frequent one. Let me clarify.

When a economist like the author uses uses the word 'monopoly', it's shorthand for 'monopoly power'. It's obvious from the context of the discussion what he means. The confusion arises when people know the definition of pure monopoly (single supplier) but don't know what is monopoly power.

Between pure monopoly and perfectly functioning markets there is a large area with varying degrees of monopoly power.

There are different ways to quantify the monopoly power. One is using market power and Lerner index.
In perfect markets Lerner index would be zero. In practice it rarely is. https://en.wikipedia.org/wiki/Lerner_index

Internet economy generates large companies with monopoly power trough the network externalities. Dominating companies create barriers to entry for newcomers. If the value comes from being connected to others, the platform that connects gets most of it's value from the number of customers and economies of scale, not from being technically better. (of course, after you have the economies of scale you can hire the best people to keep up).

Classical Natural monopolies like railway systems, telephone and electric networks are often regulated to preserve markets. Platform economies have similar attributes.
That doesn't make it right to hand it out.

If a hotel room uses old fashioned keys, can one customer make a copy of the key and start handing it out on the street to anyone who wants to go into the room? Just because many other people have paid to use it before?

People pay for access to the lounge, at least in part, for the better, less congested, more reliable wifi.
They surely don't seem to make any sense, but not much harm either. Can it be a worse societal harm to allow blueprints to be published, than to not regulate real, existing firearms? This is political silliness.
Ah, but what about China, and Nigeria? They're doing much better!

It's going to get worse, you know, the pushback from hollowed out rich world economies. Trump isn't the last populist, and he's not going to have been the worst. A more competent leader will learn from the fears Trump harnessed and be far more effective.
I'm not sure this is a good thing to do, but airports that don't have free open wifi annoy me. It's so useful to have internet access when you arrive in a foreign country, for figuring out how to get into the city, or to communicate with a hotel etc, and sometimes its unfeasible to use your own sim abroad. It just seems a petty thing for airports to do, to try and make a few dollars or euros or pounds that way.
That is so repetitive to handle errors. Doesn't go have a cleaner way of handling errors than making the code look far less readable without unified error handling like exceptions?
What the heck is a Developer Advocate?
Not at all. It wasn't a comment on how well they manage it but both Mint and Ubuntu seek to work "out of the box" to the greatest extent possible. In my opinion, they do it much better than any other distro.
How to use IGTV like a Pro
This is basically Bulk Barn but without plastic bags, neat!
Google Maps added a new feature that’s equal parts genius and creepy
The SPJ book is from 1987, so more than 3 decades old. There has been quite a bit of progress in compilers since. While I'm not up to scratch on the latest version of the GHC compiler, it's quite a bit different. I recommend looking at Peyton Jones and Marlow's overview article [1]. The Scala compiler(s) are also interesting. I'm not aware of an overview article, but I found last year's [2] worth reading.
A big breakthrough in the compilation of functional languages was
Xavier Leroy's on (O)Caml. I am not aware of any recent descriptions, but maybe [3, 4] are better than nothing.
Note that languages like Javascript have full functional sublanguages, so all recent progress in JIT compilation for Javascript could/should be considered here too.

Historically, the main issue in the compilation of FP languages has been laziness. In a statically-scoped call-by-value language, compilation is not that different from compilation of 'normal' languages.

[1] S. Marlow, S. Peyton-Jones, The Glasgow Haskell Compiler. http://www.aosabook.org/en/ghc.html

[2] D. Petrashko, O. Lhotak, M. Odersky, Miniphases: Compilation using Modular and Efficient Tree Transformations. https://infoscience.epfl.ch/record/228518/files/paper.pdf

[3] X. Leroy, Functional programming languages Part II: abstract machines.

[4] X. Leroy, The ZINC experiment: an economical implementation of the ML language.
Maybe not very modern nor even very inviting. But better than ultra-modern shopfronts, for instance one that was all glass and steps up everywhere, and no clear indication of which glass panel was the door! I failed to get into that one at all.
I haven't seen a portal with SSL (correctly) configured - are there any that don't work by capturing DNS/HTTP and redirecting to a login page?

The ones I've used recently all capture DNS/HTTP, but use it to redirect to an HTTPS page with the actual form - which you'd have to MITM.

You're already essentially doing MITM by redirecting form actions.

Yes, but inside a single webview, not system-wide!
Is there really a connection though? Some of the most critical people about China proper are it’s first and second generation emigrants. Just look at people like Gordon Chang.
Same here, I don't have an actual calculator program so python is generally the quickest way for me.
All WP plugins needed to get a high page speed score
And Sinclair’s BASIC for the ZX-80. Remember, that hardware used the Z80 RAM refresh circuitry to drive the video output. All the user computing was done during the vertical retrace interval! The technique derived from Don Lancaster’s Video Toaster. Check out Lancaster’s wicki page.
TLDR:
Poorly written regexp causes performance problems:

/^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(([A-Za-z0-9-~]+).)+([A-Za-z0-9-~\\\\/])+$/

instead of
/(https?:.../i

I’m sure there exists proper java libraries to parse an URL.
> I really don't subscribe to the X is better than Y. I might concede that x is better than y for certain tasks, but not a sweeping generalisation.

Not even if X is better than Y for every specific task?
And what person wouldn't want to fund and invest in their own future? Using tax money to fund free education for every child and healthcare so no one has to be burdened for life with debt is one of the best return of investments of your taxes in the long run.

I'm Brazilian and living in Sweden, that is how society here thinks (mostly), social mobility here is absolutely real. Just as an anecdote, I have friends who are 1st generation born here from very poor immigrant families, they are architects, engineers and fashion designers with good careers ahead. That was only possible because they had access to free education for all of their lives.

I am proud to pay my taxes here and fund this, even though I never have used (and don't plan to have a family), as many issues as this society has it works and tries to improve itself, coming from Brazil it's another world.

So I don't appreciate the rhetorics around not funding public education and healthcare, these are basic tenants of the societies of the future.
historians also sort of seem to agree that the need for a bureacracy started to exist after the argicultural revolution, which resulted in humans setteling on permanent patches of land.
> I make stupid mistakes in Python constantly. I misname a variable or a function or I pass in the wrong arguments. Devtools can catch some of these, but they usually require special setup. I’ve never been able to configure pylint easily, and I’m not a fan of full blown IDEs that require their own configuration. The worst is if you mistype a variable that’s hidden behind conditional logic. Your script might run for hours before triggering the error, and then everything blows up, and you have to restart it.

This this this, a million times this. I work mostly in Clojure where such problems are equally as bad, maybe even more so. Dynamic, elegant languages can feel liberating in so many ways, but there are significant workflow drawbacks that get me nearly every day.
Nested | Senior / Mid level Software Engineer / Eng Manager | London | Full Time | ONSITE
Nested enables homeowners to buy their new home before they sell their old one, adding real value to people struggling with a flawed housing process (see our trustpilot reviews for examples https://uk.trustpilot.com/review/www.nested.com).

We’re growing fast, recognised as one of the hottest London tech startups (http://www.wired.co.uk/article/best-startups-in-london-2017) and headed by seasoned founders from two of London’s biggest startup success stories (GoCardless & Songkick).

Stack is predominantly Elixir (with Python in our data team). We train engineers from any background, so if you want to learn / work in Elixir and live in London we're the place! Check out our full stack here https://stackshare.io/nested/web

Sound good? Check out all our roles (engineering, data science, platform) here https://nested.com/careers
> imagine if all packaging was compostable, you could just throw it on a pile in your back yard and it would turn into fertile soil within a couple of months

Nope, this is emphatically not how the compostable materials you're talking about work. I invite you to try it: you will not see much degradation of the object even after a year, even with shredding and in a well-maintained pile.

Almost all of these materials need special composting processing; one of the key requirements is adding quite a bit of heat. I've known several restaurants/groceries trying to use compostable cups/utensils/etc. whose compost service eventually required the pickup to be completely free of these items. Portland, OR has municipal compost; they likewise cannot process these items: https://www.portlandoregon.gov/sustainabilityatwork/article/...

These materials may be better than "traditional" plastic, but the "compostable" nature is rather oversold. They still need to be handled in a very specific manner. They won't break down without quite a bit of help.
I work in the US and it drives me nuts that at work almost everything they use is disposable. They could easily get a dishwasher. Instead every lunch produces a huge pile of trash.
Because zero wasn't invented until much later.
Depends where in the UK! https://www.oxford.gov.uk/info/20074/recycling_advice/25/wha...
I'm from Toronto. Congrats to Toronto for its accomplishments.

It should be realized that their is a great standard of living available outside of major tech centers all across the country(s). The opportunity is different, but the jobs do exist. I'd argue that their is far more opportunity outside of tech centers than within. A tech center addresses the issue of distribution. More specifically, of concentration. Having a small cluster of a 100 or so tech businesses conveniently located pales in comparison to the 10's of thousands scatter across the corporate landscape.

Its myopic to measure 'success' with such a short term metric. My measure of success is different at a wholesale level from my 20's to my 40's. Toronto is fantastic for those less than 30. Tons to see and do, easy access to everything. Flash forward 20 years with a family and kids and it's not so attractive anymore. What were once benefits are now become detriments.

That being said, today is my last day at work in my less than 150K population town. I start a new job in 2 weeks, +$$, +benefits etc. Same scenario, smaller location. My compensation is is within striking distance of the wages in Toronto's tech center. But without the heavy cost of accommodations (all else being marginally cheaper) but more importantly, I'm 5 minutes from a entire world of green space and the crushing humanity that is found in all major centers, Toronto included.

Enjoy your success T.O. :D
"Either we do this or they will" is a bad argument as justification for doing something unethical. The reason I think it is bad is because it is lazy, and it is lazy because it is circular. You say it is true, and because you say it is true (and you act as if it is), it is true. It's not very interesting to follow and it should also be pretty plain to see why it doesn't work as a justification.
I just use an actual calculator.
How much does it cost?

Food without packaging is becoming popular in France too. However, it is usually organic food and it is typically much more expensive than regular, packaged food. I don't want organic. I just want to avoid packaging, and favor local food.

Unfortunately, all these "green" initiatives seem to be based on market segmentation than on real environmental concerns. There is a class of people who prefer organic, dislike packaging and have money. It is good for business and shops make money off it. Is it a good thing. However, I think it would be even better if we could stress the point that green can be cheap.
I wouldn't be surprised if the EU passed a law requiring domestic traffic to stay domestic. You could even argue existing privacy laws require it already - it just hasn't been enforced in that way.

It's not a hard problem to work around if ISPs were sufficiently motivated to deal with it.
It’s criminal, but the tax system is designed to let them get away with it. Tax needs to be radically overhauled. If any US company complains that they can’t afford to pay their taxes and make a profit at the same time, fine. Let them leave, then indigenous corporations can take their place, with state support to get them going if necessary.

Edit: For our US readers, describing something as ‘criminal’ is a fairly common British turn of phrase to describe something grave, not a literal implication of criminality. I’m sure the players involved are literally playing by the rules. Those rules just happen to be broken.
Yes, an interesting choice of words in the context of the article. However, it's pretty amazing how humans can adapt and learn to find a way to take any situation and turn it into some sort of normality. bikini waxing being one...
But if it's public then anyone concerned can watch for it, or it can be evaluated for regulation/law changes.
Thanks. I had looked but only saw one for fastly, am I missing others somewhere?
The GNOME devs MO is 80% development, hardly surprising.
New study finds it’s harder to turn off a robot when it’s begging for its life
History of the BASIC Engine
I am shocked
Can you name 3 significant projects of Chinese origin? Any OS, protocol implementation, significant library or framework?
> "Why the hell are they only just copying this now?"

What? PowerShell has been around for 11 years already!

Furthermore, a console scripting language was added precisely because many people were bending Microsoft's ear and asking for one. Say what you like about Microsoft, but they've got a long consistent history of responding to customer requests and feedback; granted it took them years to respond to this request, though (!).
I generally don’t agree with the aversion to the word “just”, butbin this case you’re absolutely correct. Cython is a different language.
"email me" is such an aggravating model. Can this be uploaded to gitlab?

I feel like this doesnt need an app. just give me a list of tuples and I can script a grep for the AP im looking for.
Very cool. Thank you
In fact half of Hammurabi's laws are about land use.
This is great. But it's a little discouraging to see the project only use the US Customary units considering this is a science project. I was under the impression that NASA used SI.
KalHolmann's post about Philip Cross' conflict of interest was posted on 18 May 2018 on the Wikipedia Administrators' noticeboard. It ended with the following proposal:

> I request that Philip Cross be topic banned from editing George Galloway and the other "goons" with whom he is at war—Matthew Gordon Banks, Craig Murray, Nafeez Mosaddeq Ahmed, Tim Hayward (academic), Piers Robinson, and Media Lens— all of whose Wikipedia pages Cross has frequently edited. KalHolmann (talk) 21:04, 18 May 2018 (UTC)

Five minutes after posting that, your acquintance Wikipedia admin Guy rejected it, as he'd done the previous attempt (also within minutes).

https://en.wikipedia.org/w/index.php?title=Wikipedia:Adminis...

As it turns out, two months later, the arbitration committee essentially ruled agreeing with his initial request (and in fact broadening the ban to all of post-1978 British politics).

So your claim that he was "producing more heat than light" is nonsensical.
It didn't "become" free. It has always been free for some significant fraction of the userbase. As was mentioned repeatedly all over the comments here, many people have never seen the payment screen at all.
And that stranger 200 years ago made a decision somehow. Most african-american people in the context of this thread are descendants of enslaved individuals brought to this continent against their will.
That sounds like a bad structure then. Standups ought to be for the teams of small groups, not the convenience of the manager.
DOCSIS time protocol: PTP over cable for 5G microcells
The ethics of a technology dont' have to be so lofty. It's a real kick in the happiness meter when some code you have written puts ppl out of work. At this stage in my career, I actively make arguments of why I (we) shouldn't do something avoiding the intent of reducing labour costs.
I program mostly in ClojureScript which will "throw" a compiler warning if I misspell a variable. But to get that in an editor is a bit more setup than to just fire up vanilla vim.
Show HN: Bursting particle effect buttons for React
Externalities involve regulation, and that means it isn't real economics to the laissez faire believers of the magic self-correcting free market. I'd like to say they are a fringe, but the think tanks and endowed chairs have made them the dominant thinking in popular culture and, sadly, American politics.

Radioation storage is a product of obsolete solid rod reactors. LFTRs and other reactors can use them for fuel.
Someone should make a new database engine for Postgres that has stores all the data by embedding it steganographically in images and then automatically uploading them to imgur. They could then be submitted to Reddit for faster cacheing at edge locations.
I wish you could show us the source code :)
Apologies, I found them in another repo - GitLab Analytics. Thanks

https://gitlab.com/meltano/analytics/tree/master/elt
You could develop an automatic paintball turret which shoots at elk. Or the occasional golfer, when the algorithm fails.
If you count one a second, you're counting very slowly.

That stops being true long before you reach the finish line. Try timing yourself counting from 147,895 to 147,900 and see how long it takes.
Sounds a lot like the "security through obscurity"-argument. I was never a fan of it. If we don't research and communicate the dangers, potential issues might slip! We need to be proactive in these things.
To create true competitors to Google, give them access to Google's running datacenters and codebase, just as Google employees have. They need the data even more than code, and the only practical mechanism is (readonly) access to the running systems. Let them hire Google employees too. Ditto for Facebook, Twitter, etc.

(I'm not advocating for this, just trying to interpret a practical means for what he's suggesting. This could be a direction for antitrust)

As stated, “backroom IT” sounds like random crap middleware plumbing. But I don’t think that’s what he means to refer to.
But with so many great places in Canada, why not choose one that is both great and offers more compensation, the latter of which helps multiply the greatness?
Gee, where is all this waste coming from? eats take out 3 times a day. I just have no idea how we can get better at recycling. buys a new smartphone every 2 years. Like why do we have to separate plastic and paper? drinks coffee from a disposable cup twice a day. I have no idea how Washington will meet 80% recycling targets! stocks house with consumer packaged goods.

The plastic straw ban was a good start, but I'd like to see some more action on this front. My partner bought a box of crackers the other day and we opened it up to find half the cardboard box was empty and it was just a small plastic bag which itself was half empty. The packaging almost weighed more than the product itself! And I bought a microSD card the other day with a plastic clam shell package that was 15x the size of the product it was holding.

Ridiculous. Consumerism has gone too far. Mandate that packaging can't weigh more than the product it holds and you'd eliminate tons of wasteful packaging. Mandate that all food must be sold in bulk quantities; no more single scoop yogurt cups or snack bags with like 3 gummies in them.
An old jape, probably from the 1950s, heard from my father:

A tour guide somewhere in the US southwest stands in front of a building and says "This building is one of the oldest in the territory, a hundred and twenty years old. Think of that folks, a hundred and twenty years old."

A voice from the back of the crowd says, "I can't wait to get back to Damascus and tell them."

[edit: changed initial "And" to "An".]
This is why I say things like “AT machine”, or in this case, “enter your PI number”.
SQL Tip: JSONB_AGG in PostgreSQL for simple one-to-many joins
Japan still has great influence on global financial markets
No, it’s the ability of the govt to go beyond purchasing power to “I just changed a law that defines how much we pay you for your other drugs, tough”.
But basically the whole point of doing something in software is to automate things that are labor intensive. If you're avoiding things that save work you're not doing your job as a software engineer correctly.

It's kind of like using an Ox in modern farming because you want more farmers to have work. You wouldn't do that because your farming business (barring some great marketing that lets you recoup the costs) would just go bankrupt quickly.
13th century peasants didn’t live a much better life than many people did 100 years ago.

But even if you’re only talking about the US between the 80s and now, you’re still wrong. Unemployment is half of what is was in 1980, and at the lowest rate since the 60s. Household wealth has grown an enormous amount since the 80s, the poor are less poor and the poverty rate has dropped since the 80s too. The only somewhat legitimate issue you can point too is that housing in some areas is unaffordable for most people. But if your biggest complaint is that you can’t afford to buy your own house in the most expensive cities in the world, even though there’s lots of places where you could, and even though poverty and unemployment is down, and household income is up, then maybe you’re just proving my point?
Ooo, I have not. This sounds interesting.
Wow, really nice app! I love the simple-yet-highly-responsive interface. I'm definitely going to be sharing this around to my translator friends. Just curious, are you a translator?
I believe sho stated the problem. We have dysfunctional government that only thinks as far as the next election.
We're hiring in TONS of markets for Opendoor, but I'm most excited about the new team we are building in Atlanta. We build smartphone apps for renovation project managers, which they'll use when inspecting homes and running renovation projects.

The company is moving fast to revolutionize real estate by empowering everyone with the ability to move how they want, when they want, and with little stress and hassle.

It's a great opportunity. Check us out!

https://www.glassdoor.com/partner/jobListing.htm?pos=109&ao=...
Well, I have a couple with defunct fluorescent backlights :-/

My biggest mistake was letting my wife talk me into tossing my green crt monitor for my Apple ][ Z-80 CP/M card.
I’m sure that /r/redpill will welcome you with wide arms mate. Generating people that you disagree with as “white knights” gives you away.
The Worm Ouroboros
I did see that it had vim support, but its always difficult to know which _bits_ of vim it supports. Thanks for this, I'll investigate.