skysight-inc/HackerNews huggingface dataset:
When they are small. But for example in the runup to the single currency both Germany and France were in violation of the deficit rules and both simply refused to comply.
I’m with you in principle, but to answer that last question -- quite hard?

Getting the groceries into your car is easy, but the last step of carrying them into your kitchen is hard. Unless you take the trolley home.
It can also happen without rent control but due to other pro-tenant laws. For instance, in some countries landlords cannot terminate the rental contract unless the tenant is in serious arrears. This depresses the market value of a rented house, as the buyer can't live in in his newly purchased house if it's already rented out.
Agreed. Give me MobX over Redux any day of the week.
I think an important part of our humanity is our ability to laugh. I literally laughed when I read the question, because of the absurd impracticality of it. That's an important part of the answer.

On the other hand, it's true that a purely text-based medium like a comment doesn't have room for a lot of nuance. So for the sake of clarity, I will say that it was a good question. We should always look for ways to use new discoveries to our advantage. Let's just stick to things which are possible, like Dyson spheres, and leave the impossible for science fiction.

See also https://what-if.xkcd.com/1/.
That is not my view on the likely relative importance of the deregulation benefits versus regulation benefits, though I can't provide any evidence to support my opinion.
>Unfortunately, no one owns the oceans, and the normal ways for resolving externalities don't work without an aggrieved property owner.

Hmm, so if we want to reduce human pollution of the oceans... we just need to colonize the oceans!
I took it differently, personally. To me it’s a double standard, we spent so much time going after the private companies with this law, that to have so much of the government’s own groups fail to even do a review of their own damn sites? Ugh.

Since the governments are not subject to the GDPR, it doesn’t have teeth, and I would not be surprised if it fails to get resolved.
I believe Google has made a binding statement that GA tracking data about a site will never be used for Google's commercial benefit outside the GA product.
They are not doing anything illegal, as far as I can tell.
If you wish to make apple pie from scratch, you must first create the universe - Carl Sagan
What are the associated risks in surrogacy?
https://www.surrogacycentregeorgia.com/surrogacy/what-are-the-associated-risks-in-surrogacy/
Counterpoint: the moment you do receive spam calls in Austria, our regulatory office is so incompetent, they'll not do anything about it. Last time their reply was "this is a VOIP number and it's already disconnected, so we cannot figure out who the caller was" ... after waiting a month before contacting the involved carriers.
Happiness of Motherhood – IVF Success Story
Hive.co (YC S14) is hiring a customer experience manager in Kitchener/Waterloo
Just a side note in relation to the title, EU institutions are not subject to GDPR.

They are instead subject to the similar Regulation (EU) 2018/1725 of the European Parliament and of the Council.

Much smaller administrative fines among other things.

https://eur-lex.europa.eu/legal-content/EN/TXT/?qid=15525770...

However, the linked article discusses not EU government/institutions but rather EU member states public authorities web sites. Such web sites are subject to GDPR but each member states decides whether administrative fines should be possible to impose on public authorities (and if so their max amounts) according to GDPR Article 83(7).
The men who stare at goats!

Watch it, go down that rabbit hole
I've tried to work with ActiveAdmin on several consecutive projects, and I do not understand the draw. It's a fussy DSL that requires you work with your data in a way that feels very un-Rails. You basically have to approach building out your UX from the perspective of what the tool is designed to do. This seems a shame, in the context of Rails - a framework that's actually pretty great at getting out of the way in the right places.

Of course, there are people in this thread who prefer writing Rack endpoints over the thorny complexity of Sinatra. You really can't make everyone happy all of the time.
You can always count on HN to find the exceptions.

Do you have Norwegian standard libs for your application? Or is it just your business logic that's in Norwegian?

Fact is most of the code you find anywhere uses English keywords like "while" or "except", and the standard libs will use English names like "socket". The occasional non English code language is an oddity.
You don't even need a year. If you pick a really simple instruction set like in "Mano's basic computer" you can get it done within couple of months.

Ref: http://sandsduchon.org/duchon/cs311/ManoTutorial/ManoIntrodu...

I built one years ago for university course in Matlab Simulink.
I've tried to raise this, specifically about UK government websites before. The gov.uk people didn't want to know, and told me it was OK - google promised to anonymise the data they were collecting.

And we should just trust this, that google are given all the data they need to track everything that UK citizens do to interact with their government online, but they won't.
This is a great metaphor.
Rails is fine but didn't age well, specially the lack of strong functional programming support. Other nag is that it's hard to not do things the rails way - this monoculture reinforces the appearance that is fine because people looking to do something different just don't use rails.
And when you "scale" rails is not really rails that scales as much as it is the architecture - it could be applied to other frameworks.
Still if you are familiar you can write stuff really quickly.
Putting three bits of code/markup written in different languages in the same file was always a bad idea.
Most phone chargers now are 1.5-2A standard... My first pi (a B, not a B+, gen 1) it was pretty common for phone chargers to be 1A. I still remember over clocking it no problem. Just looking at the 3 chargers sitting next to me they are 3A (phone), 1A (tablet) and 1.6A (IDK, probably a phone). I've had all these for several years (you can probably guess the order). I think I'd be hard pressed to find one that was <1A in my house. 1A chargers are considered "slow" now.

For reference, documentation says Pi3 B needs 700mA - 1A[0] depending on peripherals (they recommend 2.5A, but that's hogwash). To match my experience, I've run B+'s overclocked (and overvolted) with a camera (+250mA) no problem with a 1.5A charger. If I remove the camera they run fine with a 1A charger (so we have a kind of bound there for "typical" usage +/- error in charger). They boot loop with the camera and a 1A charger.

So I'm a little confused by your statement. I've only ever run into a power problem once. And that was a few years ago when I was pushing the pi's CPU/GPU, adding a camera (doing object detection), and using an old USB charger. Swapped that out and problem solved.

I'm not saying that your problem doesn't exist, I just don't really understand how you see it as a problem and what your statement has to do with it. You're also not quite right about power outputs[1], which let's be honest; do you think your phone charges at 500mA? Your numbers are for signal, not power (though I get the easy confusion). 500mA is like what you'd get from plugging it into the computer, not a charger. It isn't the cable that controls the power^, it is the supply. I for one rather like only needing one cable for everything.

[0] https://www.raspberrypi.org/documentation/hardware/raspberry...

[1] https://en.wikipedia.org/wiki/USB#Power-related_specificatio...

^ Well... wire gauges have limits and you can burn up the wire. But you're going to be pretty hard pressed to find a supply that accepts a USB and will also output enough power to burn the cable.
I don't really understand what's wrong with putting it in a landfill. If it's inert, it shouldn't cause any harm. Animals don't eat buried plastic.
I’m going to get one as a dumb terminal for SSH and a random browser or two. It could make for a really compelling HTPc device too
A lot of them will be technically not in breach, claiming anonymisation etc gets them out of it. This is the line I have always had from Gov.uk, for instance.

But it's pretty crappy that they haven't tried to follow the spirit of the law. And it's pretty crappy that all my interactions with the government, as a UK citizen, are reported back to the Google mothership.
Stating Tesla lied about production numbers.

Stating Tesla shipped battery packs with punctured cells.

Stating he does not know how to code to sabotage assembly line.

Stating the waste rate at Gigafactory was abnormally high.

Stating he didnt try to frame a fellow employee.

The case will reveal more I'm sure, these are not hard things to prove.
I would like to see this in my city center (Oviedo, Spain) but for another reason. Commercial store front is sitting empty and rents are not getting lowered to match the demand. I suspect it's due to funds or banks owning the property and not caring. However for the city itself this is bad as it hinders new economic activity as well potentially leaves blight in the near future.
World's most expensive cities revealed
Into the weeds a bit here, but if you deducted your payments to the state in 2017 on your federal 2017 tax return (filed in 2018), and you got a refund from the state in 2018, you should be entering that on your federal 2018 tax return.

Since you won't be deducing SALT in 2018, any state refund in 2019 wouldn't be reportable for federal tax year 2019.

If this were otherwise, people would have purposefully massively over pay to the state in 2017, claim a large deduction in tax year 2017, get a large refund in 2018, and not have to pay back the deduction they didn't really deserve.
Ok, my comment was in the context of airplane control systems/sensors/UIs, but yeah, more generally, things should fail softly
This sort of fanboism is offputting and does a disservice to Rust. Nobody who was fluent in both languages would ever make such a claim.
Why fine? Switzerland has a different approach. Regardless if you're keeping your property empty, you rent it or you're living in it, you're palying the same amount of tax - what you'd pay on the rent if you'd rent it. The tax is adjusted evey six months or so with the medium rent.
A lot of text, but didn't read the obvious: Spain is having three elections in the next month. This is an electoral stunt with no reality behind. The statistics show that Barcelona (and Madrid) are at a historical minimum of empty houses available, yet the spanish population is migrating from smaller cities to the big ones. This is pushing the rents up, and the politicians are obligated to "do something". Colau, Barcelona major, has already fought against AirBnB last year, turned Barcelona in a heaven for squatters, and now this. Rents keeps going up, as the problem shown in the stats is the lack OF NEW HOUSES.

Spain suffered the worst housing bubble in 2007, and even now talking about building more is anathema. For Colau is even worst, as she built his political career fighting against the bubble.
"It's ironic that 50,000 years in the future, when humanity is spread across the Galactic Empire,"

The chance for this is not very big. In fact, there is a good chance that we live more like savages on a very low technological level or don't exists at all anymore.
That guy gets worked up about the strangest things.
My reading was that electric cars were edged out because of poor battery life compared to gas. Edison tried for many years to invent a better battery, and failed.
Genius.com
Undercover journalist reveals Russian internet “troll factory”
That's because a guy going into a mosque with a rifle decorated in nazi symbols and gunning down as many people as he can has to be just anything other that what it obviously is.
> 1) in the ultimate abstraction, science is a religion. It depends on the precept that the rules are more or less or measurably the same from today to yesterday to tomorrow. You can't bootstrap empiricism without begging the question, so, there is at least one item of faith at the core.

That's actually wrong, albeit widely believed. In a purely random world with no patterns that could possibly be discovered, empiricism still gives you the optimal result. The only difference between such a world and a world with patterns is that in a purely random world, any other method would also give you the optimal result, because no method has any predictive power. Empiricism gives you optimal results no matter whether the world has patterns or not, in contrast to all other methods, which only give you optimal results if the world has no patterns. So, if you want to have optimal results, empiricism is the way to go, there are no alternatives unless you already know that you are in an unpredictable world.
“the people/businesses who can afford $10K/month are by definition more economically productive”

The idea is that letting the space empty now makes it available for “more productive” activities later.
1. persoanlly i'd rather trust goog than any government out there. at least with goog i know where i stand, and i know what it takes for them to change course.
with governments there's no recourse except for voting every 4ish years.
2. if you've got ublock or some other tech installed then you can easily ignore your own advice.
> By default, we bill by the minute, not the second, to deter short duration calls and impair the economics of robocalls.

That sounds like marketing BS to me. Why can’t they just create a one way fingerprint of the audio and block duplicates.
Okay, I have lots of good news for you.

First, CoffeeScript is formally deprecated. Turbolinks sucked, but Turbolinks 5 is an entirely new beast and it rocks. You need to give it a second look. I recommend this talk, sped up to 1.5x:

https://www.youtube.com/watch?v=SWEts0rlezA&t=3m22s

Finally, there absolutely is an opinionated client library that is designed to pair beautifully with Turbolinks 5. It's called Stimulus and it rocks.

https://stimulusjs.org/

You can play with all of these frameworks using the --webpack parameter:

rails new future --skip-sprockets --skip-coffee --webpack=stimulus --database=postgresql --skip-test

As a bonus for anyone starting a new Rails project today, you're going to want to bookmark https://gist.github.com/andyyou/834e82f5723fec9d2dc021fb7b81...

Let me know if you have any questions.
No, urllib is a standard library module in python 3. urllib3 is a 3rd-party package. See also https://news.ycombinator.com/item?id=19423367
I would pay more to not get styrofoam peanuts.

I once had a large garbage bag of them get caught by the wind and they blew all over the yard. It took a couple hours to pick them all up, as they'd dance away from my fingertips.
from your link:
"Any external assets which load on your website should be kept to a minimum so that you can maintain the most control over everything. "
made me chuckle. that ship has sailed about 20 years ago.
I don't know how to quantify how relevant Rails is today, but I do think it's interesting to explore why Rails isn't as popular as it once was. I remember just eight years ago, Rails was on the HN frontpage almost daily.

Some ideas:

I think the most critical trend has been the dissemination of the Ruby ecosystem's most popular and best ideas into every other ecosystem, which I would summarize as a culmination/caricature of a movement that was already in motion thanks to other ecosystems like Perl and Python. Rails was such a massive hit because it was a stark contrast to the tropes of complexity that came before it like endless XML configuration and IIS. I think Rails was a symbol of this whole renaissance, not single-handedly, but because it coincided so well with a critical-mass milestone in our industry and hit so hard with this cult of "fun and easy". And these days were back when https://rack.github.io/ came out and Zed Shaw wrote Mongrel which was Twitter's first web server and one of Ryan Dahl's inspirations for Node.js.

These represented identity-level changes in tech and its crescendo into the mainstream, not ideas that would merely spark and die in the Ruby ecosystem, so it's no surprise that Rails cannot command the same gravity over time.

Another trend has been the popularity explosion of smaller and simpler solutions over monolithic frameworks. For example, trending away from things like GWT and ExtJS and Ember and Meteor. Trending towards things like React and Express. No Rails analogue caught on in Node or Go and nobody cares.

There's also the explosion of Javascript which became such a viable alternative to other dynamically-typed languages (particularly Ruby in this context) that "why should I pick Ruby?" became a harder and harder question for beginners to answer.

Finally, there's the explosion of choice. One back-end application framework just can't dominate HN anymore like it could in 2007. I think React is the modern repeat of Rails in the sense that it popularized a new paradigm of building applications. And I think React will go the way of Rails in the sense that its ideas will become so ubiquitous that React itself won't stand out anymore, like when we see UIKit2 adopt these sorts of unidirectional data flow and FP ideas as a core first-class abstraction. And we'll get so used to it that we'll wonder "so what was the big deal about React again?"

Rails is certainly still amazing software and is clearly still improving. I generated a fresh Rails project half a decade ago after a long hiatus and was blown away when the error page in the browser had an embedded Pry REPL initialized at the error's stack frame iirc. That's some wtf-level polish. And I can only imagine how much better Rails has become since.
Right, but that's just because those companies have grown to a certain point where it's hard to remain productive with a monolith. If you are starting to have scalability issues it makes sense to rewrite key hot code paths in a language faster than Ruby. That doesn't mean using Rails when they started out was the wrong choice though.
Russia Criminalizes the Spread of Online News Which 'Disrespects' the Government
The piles of trash grew too big. The money wasn't worth it any more.
That attribute syntax is awesome! I've found VueJS's handling of attributes to be somewhat confusing, sometimes getting a different type passed through than I was expecting. Marko takes the approach that would least confuse.
100 Years Later, How the Bauhaus Resisted Nazi Germany
for sure. we have countless examples of Europe being the lesser of a lot of nations or superpowers out there.
i guess it's time to show them we're not less. we're bottom ground.
I think that how bad burning is depends upon the temperature. The level of control of the temperature and the sortedness of the plastic. Also whether the generated heat is actually used.
There’s also the issue that a lot of otherwise reasonable, educated people believe in the supernatural and woo science, or at least some of it. That means in a large organisation like the CIA, with dozens of senior officials over many decades, some of them will too and might act on it. Heck even as a doubter,I can accept it might be worthwhile investigating, just to prove it wrong.
You probably got it for free because you were a T-Mobile ONE Plus customer (likely already paying a lot) [1]... otherwise it's an extra $10/month. And either way it wouldn't even solve the problem of getting too much spam at your current number...

[1] https://www.t-mobile.com/news/digits-launch
Digital Signatures with Oil and Vinegar
> I'm not sure if what we do in the U.S. and Europe will have much impact

It's not like all of that plastic is just domestic consumption. Right? We just exported our negative externalities. We don't really have a moral high-ground here. Even if you are a Jedi master.
in such a complex system, software is the first thing to save your ass if there is a problem, and also the first thing to blame
> an UBI going to help the feeling of "being useless / unnecessary / a burden" and seeing immigrants as the ones "taking away" their jobs

they'd have enough to persue some alternate goal, rather than be radicalized by those who seeks to prey on the disenfranchised.

I m not talking about this individual, but in general. If you look at people who suicide bomb, they are often poor, often have nothing to lose, and often is promised something in return (whether it's heaven in the after life, or benefits for their family?).

By taking away these sorts of people (and UBI is one way), it makes it harder to recruit for terrorism or other fundamentalist ideology.
Thanks, it's an almost complete guide. But there's one important missing piece: Universal routing. How about taking the routing config which can be applied for both server and client ?
Agreed. Although I do Rails and have no experience with Django I know Django is the same.

To my knowledge tho, I do believe those are the only 2 framework that offer so many plug-and-play, trustable component for everything, allowing you to be up and running so fast.

I've built similarly large systems both with rails, flask and nodejs. Nodejs environment was definitely the worst, on every front, and I coming back to something like Rails always feels like I have so much more power.
cognitive bias #6385: install random browser extensions* from sites, instead of expecting the site to actually show the content

* or browser tool bar. ha! you're all those suckers from the 90s, today.
I have worked with Django a few years and I only use the Django Admin initially, to confirm a couple of things and maybe experiment with a data model. Within a few days I usually remove it. There is no need for a production system to retain the Django Admin, in my opinion, but others may disagree with me here.
Well if it was a MacBook, everything would be glued-in or soldered, but yes the trend is worrying. I guess the popularity of MacBooks, despite their form-over-function, is what is driving this. But surely they could have kept the T490 like the T480, especially as the T490s exists.
Thankfully we as savvy users are able to strip away information we don’t want sent to companies, via browser extensions and what have you. I’m concerned about the less savvy users who, frankly, never have even thought about this being an issue.
Cool. There's always stuff I didn't know about.

I think that on most terminals/vim combos the arrow keys will also move in insert mode.
How is no-one linking to any sources in this thread?

Seriously, it's easy to be misinformed on this topic, mostly because the truth is hidden and because people make all sorts of claims without any evidence.

Enough with the FUD
I am not sure that is good advice. Fixing the fishing industry is important, overfishing is rampant as is plastic waste from it. But fish is probably one of the best alternatives we have to other environmentally unfriendly meats we currently raise. As populations grow it is proving to be key to keeping everyone fed. Farmed fish most importantly will soon be the majority of fish consumed.

Getting ocean based fishing to not use plastics will be very difficult but moving the majority of fishing into farms by making it more profitable could very well make that problem go away by reducing ocean fishing in general.

Make trade restrictions on non-farmed fish and the demand for ocean fish from nations fishing with plastic would hopefully go down. If fish from the ocean now contains plastic it would probably be a health boon to only accept farm fish anyway.

You might create a new problem of corporate fish farms decimating local fishermans livelihoods, which sucks. But at this rate they will overfish and pollute their own jobs away anyway.
angular.js is not a viable choice anymore (no clear statements of how long it's going to be supported), causing huge migration costs for everyone involved.