skysight-inc/HackerNews huggingface dataset:
> determined to burnish their brand on Instagram

Stop projecting, 99% of people do not give a shit about this
At a fundamental level, I think the mysticism and admiration of many of these tourist destinations in Europe has greatly eroded in our internet and social media age. It's not like how tourism was 50 years ago when people mostly relied on anecdotal and literary knowledge of places to get a glimpse of what they are like. It's much more of an experience to have to go see something for yourself to really get a substantial view of it, in a sense. Now, I could go see what Barcelona or Prague or Rome is like today on Google Maps, look through Instagram stories of people who live there, and sort through countless "10 Things to do in __" guides on the internet. Of course, there's pros and cons to each way, but in modern times tourism really is more about "I just want to do predetermined cool stuff in a place for my 1 week vacation" rather than "I want to experience a place and immerse myself in the culture for 1 week".
Cheap airlines are unsustainable and subsidized.

I just flew Norwegian from New York to Europe for less than $75. Parking my car at the airport cost more than the flight. That entire airline is some sort of financing scheme and won’t exist in a couple of years.
That seems like an odd way to evaluate a CEO. I would evaluate more on what the company is able to achieve (yes, I understand Tesla's lack of profitability).
I'm a fairly experienced traveler. In my opinion what you need to do is to chose better places.

Belgrade instead of Prague

Visby instead of Copenhagen

Cork instead of Dublin

And the same applies in other parts of the world.

(I learned this the hard way)
Believe it or not it’s possible to have a more meaningful experience when you travel. For example, I spent three weeks staying with a Mayan family in Guatemala while I learned Spanish. I’m not sure I took more than a couple of pictures the whole time I was there.
> The major german railway company, privatized in 1994, but still fully owned by the government

Sounds like someone in Germany needs to crack a dictionary
The same was said of Japanese tourists before they were economically trapped in their own country.
Amazon is crushing local store retail everywhere it does business

Around here the local retail businesses Amazon is crushing are owned by large corporations, who previously put the small, independent retailers out of business decades ago.

The same way Netflix put Blockbuster out of business, who put the small, independent video renters out of business long before.
There are so many different cultures much closer to people. If the motivation for travel was to learn about other cultures, go to a different part of town, eat at their restaurants, go to their bars, make some friends, and learn. There are Islamic families in the US as well as the Middle East.
I think its because you don't need too.

I love functional programming, and actually work in Clojure at my job, we switched from Java.

That said, it is not a killer feature. It is only marginally better in a way that only converts can appreciate.

To management and devs not using it, they don't notice anything different about the software we deliver.

Yes, it makes you marginally more productive. Yes, our code is marginally safer. And ya, you could probably measure the difference given rigorous study. But its not big enough to be obviously better.

And while you gain a marginal boost in productivity, safety, evolvability and simplicity. You also lose in performance and memory consumption. Unfortunatly, the latter two metrics are much easier to measure, and thus more noticeable.

Also, most FP languages have extra barriers to entry. Lisps have unfamiliar syntax and meta-programming tacked on. MLs have complex type theory tacked on. There's not really an FP language that has a simple type system, and familiar Algol like syntax.

Finally, the fact that the benefits are not obvious, and only marginal, combined with the huge lead that procedural and OOP languages have. Which they gained because for a long time FP was too slow to be practical. Means that its almost impossible to make a dent in the industry. The momentum for OOP and procedural is too strong. More experts to teach beginners, and more existing code writen in them, means people only learn and work on and get better at OOP and procedural.
Interesting to see Den Spiegel sympathize with the people who “no longer feel comfortable in their neighborhood because they have become a minority in the cafés and restaurants they traditionally frequented.”

That’s one of the main complaints of the opponents of Germany/Europe’s liberal immigration and refugee policies. They admit this in the article but dismiss it instantly.
I had to create an account just to agree with you. I express the same opinion to my wife and whoever else will listen and so far every single one of them get mad at me. I just don't understand the attraction of traveling to some country where it's clear that most of the people don't like you. You are not alone.

However, there was that one time we went to Ireland and were the only Americans in a bar and the band found out we were from Colorado and played John Denver's "Rocky Mountain High" and the whole bar was singing along. That was one of the best nights of my life. So I guess it's more complicated than just saying "traveling is so overrated it's insane".
There is an interesting (but perhaps not very insighful) connection to gentrification in this.

It sounds like that city is still having growing pains with tourism influx, but it also sounds like the local economy is probably doing pretty well, so I don't know if "ruined" is the right term (in absolute terms).

Put another way: the locals will have a much more annoying but (hopefully) much richer existence as a result of that influx. Those that dislike this can either move or work with local governments to transform policies to stop the tourism (and fight those who prefer the income).
Or this is what investigative journalism is all about, you suspect something bad or illegal is going on, so you go undercover to try to collect the evidences? Journalists don't stumble on evidences of misconduct by accident, they usually already have an idea about the story that they wish to write, so they investigate in that direction. Her direction seems to be investigating the shitty treatment of employees by Amazon, so she's wrote a series of articles on that subject and got a job so that she could write this one. As long as evidences presented are solid I don't see how this affects the authenticity of her stories? Especially since she's hardly lonely in this, tones of people are writing and complaining about the same kind of problems with Amazon...
Don't take this the wrong way but if you travelled to Europe and your main criticism is that places are swamped by huge swaths of Tourists all trying to see the same thing then unfortunately you're one of them.

Michelin guides are generally fairly comprehensive, obviously they also include the big tourist traps but they list too many places of interests to have all of them be swamped by tourists. If you follow a Michelin guide and ignore everything listed in the common "Visiting Europe 101" guides then you're probably off to a good start.
Journalism aside, what is the reason? Are railways really that inefficient?

I remember the RyanAir CEO once saying he could do base fares for free if it weren't for airport taxes.

I love travelling on trains not to mention the environmental benefits but the cost was unjustifiable compared to flying in Europe.
Gitlab experimenting with mercurial support
Wrong title. Should be "Recycling in the United States is in serious trouble. How it doesn't work"
How is death by accident related to happiness?
Seriously, I know many people who got injured doing a sport they enjoy and then immediately went back to it, without being particularly unhappy. I don't personally know anyone who died from an accident like this, but I imagine that someone can absolutely die while doing something that makes them happy.
I'm not sure what I feel about this. On the one hand, it's definitely a kind of a Darwin award, but on the other hand, I see this as exemplifying living life to the fullest.
No he's right, he's not talking about just asking if you're a citizen. Before CBP can search and seize your property they require probable cause. They have plenty of drug dogs available to come up with any "probable cause" necessary.
For the record, this is literally gatekeeping. That's ok, just own it.
Generics are useful all the time. That is why Go has generic Maps and slices. The question is why I am not allowed to use other generic collections.
I'm torn about this. I'm rooting for Elm and I think it currently might be the best frontend solution. I really like Evan's focus on developer UX and simplicity. This means removing things, making the language smaller and simpler. And to do that you need to maintain a certain amount of control.

However this seems to have backfired. Too many in the community want this or that and/or don't feel their opinion is heard. Then they switch to something else. Unfortunatley I think something like ReasonML will win in the end. JS interoperability and just enough Algol syntax to staisfy the masses.

Evan is between a rock and a hard place here and it's due to the current sentiment in frontend dev.
The domain owner is in more or less the same position with HTTP and HTTPS: normally they don't see any of your traffic, but since they control the domain they can change its DNS entries to wherever they want. CAs will happily take their control of DNS or the target location as proof that they own the domain (which is true) and give them a certificate, allowing MITM that's not obviously visible to the visitor but leaves discoverable traces.
New website that can save you tens of thousands when buying a home in Ontario
Whilst I get the point about the community leadership being more autocratic than others, the Elm language itself has always been opinionated - thus it's difficult to empathise with the rest of the sentiment of this post. An 0.x release, two years in the making, drops two features such that it can further fulfil its design goals and everything is ruined?
See a PT. Chiropractors are quacks.
Building a Radio System: What I wish I had known at the outset
What is a Makefile and how does it work
In bear country it’s just good safety.
One of Elm’s main focuses is code that is not possible to crash. Once I groked that, native modules going away in favor of ports made much more sense.
Typescript certainly is nicer than plain JavaScript, but it doesn’t come anywhere near Elm (or PureScript or GHCJS). It really is a world of difference (edit: in type safety, that is).

The reason for that is simply that TypeScript has to fit in with JavaScript, while the others do not.
I have chronic fatigue likely brought on by mitochondrial dysfunction. Iodine ended a 12 month long mono infection and is the difference between having enough energy to spend the day reading.
>(and you actually think generics make a difference, I do not)

It's pretty difficult for generics not to adversely affect compile times. This is especially so if you actually emit specialized code for each type.
You tell me how you learn what it’s like to eat a pupusa between sips of horchata, made by an old blind lady on a beachside stand in El Salvador, while chickens run around between your feet and the local bar is playing bachata music from going on line.
I'd be quite surprised if the problem were actually screen use rather than the cognitive and emotional effects of feed-based content delivery that optimizes for so-called engagement. By that term, web-oriented people usually mean staying on the site/platform, not necessarily engaging with the actual content or fellow users. Whether it's an endless-scrolling social media feed or auto-play on YouTube, we're up to our eyeballs in companies that are doing their damnedest to keep us in continual anticipation of the next blob of content coming down the pipe rather than looking away. To the extent that a difference is observed with screens, I suspect it's not some intrinsic inferiority in screens as a medium, but rather a behavioral link between being in that context and the activation of feed-conditioned habits.

Television has had a larval form of this pattern for decades, but with television there were at least times when the spell was broken because "nothing's on". Nobody could analyze all your habits and interests on an individual level and create your perfect "channel" that's on the air all day, every day. That's what we're moving toward now, and it's becoming more apparent with time that even being a few steps down that road doesn't seem entirely healthy. I don't have a fistful of neuroscience studies to cite, let alone a solution, but I have a bad feeling that this is going to get worse before it gets better.
Why can’t you do both ? How can you learn about some 3rd world country, their culture, their social issues and innovations by living in first world community? Learning online about others is like learning to swim online.
Radix trees are great for IP address databases. With a couple of additional operations, this could be used as the basis of such a database.

Making certain assumptions about the implementation here...

Keys would be the string representation of the binary version of the CIDR (e.g. "10.0.0.0/12" -> "000010100000"). Searching for best fit involves traversing down the tree until finding the deepest terminating node that matches. Parent prefix is same as equality while keeping track of previous terminating node. Immediate child prefixes requires depth-first traversal of child nodes until hitting a terminal node.
Automated recycling is coming along well. Here's a typical modern plant in the UK.[1] Sorting is mechanized, with tumble drums, vibratory sorters, and magnets doing most of the work. Permanent magnets pull ferrous metal out. AC magnets pull aluminum out. Vision systems, often multispectral, look at the presorted materials as they go by on a fast belt and use air jets to kick out certain types of items. This is standard technology.

There's still some manual picking involved in most plants. Robots are taking that over at a few plants.[2]

Aluminum is the moneymaker. Plastic bottles can go to a plant that turns them back into pellets for making new bottles.[3] A huge plant now serves southern California. Not clear this makes money.

Waste paper isn't that valuable. "Peak paper" was a while back, and US paper mills have been closing for years. It's not that sorting is hard, it's that the product is so low-value.

[1] https://www.youtube.com/watch?v=SIVKmwzWSuc
[2] https://www.youtube.com/watch?v=2gjUpDnJrZA
[3] https://www.youtube.com/watch?v=vAr4BZM_Tzk
A lot of jobs suck. I worked at a KFC for 3 years and a Gameworks, two full time jobs, for 3 years before I began my tech career. I got paid $6.50/hr at KFC and $9.00/hr at Gameworks. No health insurance, benefits, I had to use my own car often to do stuff for them both. It was hell and I hated it. It’s sad but these jobs always exist and probably will for at least the near future.

That said, Amazon should be doing a better job to educate people on how to be successful in these jobs and should adapt the jobs depending on city. It makes no sense to have people driving around in their own cars in SF delivering packages. They could go a long way by hiring bike couriers and doing a better job at distribution. It sure doesn’t sound like last mile delivery when they are forcing people to drive down to south SF to get the stuff.

If I was an engineer at Amazon working on this flex program I’d be embarrassed. If you filter out the entitled and emotional undertone of the author there are many matter of fact things that are just poorly designed and executed on the designers of this system. Sitting at home and refreshing an app? Really? That hour you keep people occupied with a pointless task because of your poor design is an hour you’ve burned of their time that could have been spent doing something productive for either themselves or Amazon.

Not doing address validation, poor distribution logistics, poor use of labor. I guess there is no external pressure to fix anything until they have burned through the labor pool in SF and no one wants to work with the dysfunction? Wonder when that will be...
Milk has been sold in glass multiuse bottles for far longer than in plastic single-use.
The world is a staggeringly huge place. It's filled with complexity from top to bottom. There are more wonders than could fill a library of travel books.

But it's the travel books that are the main problem, along with our extremely narrow collective obsession in a few specific experiences. Our need to meet expectations. The crowds of tourists gather in just the thinnest spider web of places. Usually you can escape them by walking a single block from the guidebook must-see.

The only way to be a traveler is to reject the fools gold the tourist industry has for sale. Traveling is risky. Time consuming. You could be embarrassed. Lost. Changed.

That's an adventure.
It is stable since v13 hit stable.
The point is that you’ll be unable to deeply read even the “very little” that’s worth your time. Because we never practice it.
> These new users often lack training in leave-no-trace principles and result in blown-out trails and piles of used toilet paper behind every nearby tree. I suspect that our cash-strapped parks and forest services will impose visitor limits instead of expanding infrastructure.

Look at the upside though. More visitors means justification for more funding. And more voters who will raise a fuss if that funding isn't provided. You can always train newbs to get better. There's a thousand entertainment choices competing for people's attention today. Most of them are easier than packing a 20lb backpack and tramping off into the woods. On balance I'd say more people venturing outdoors is better than them staying home.
I skim articles alot that are posted from HN because I need to evaluate if the article is worth reading. What would stop me skimming is to a straight to the point article.

I dislike a wafflely story that is of no interest at the beginning and I can't be bothered to read it. For example I could prefix this comment when "Back when I was a boy I stacked straw on the farm, ...", and that would be similar.
Most of these are advanced topics though. You don't teach a beginner about OOP design patterns from the get go either.

If you start with defining functions, calling them, composing them, and using map/filter/reduce and all the stream like operations filter, remove, select, merge, substract, etc. I think it might be just as simple.

Haskell is a bad choice though, because it also forces you to learn about advanced type theory.

The truth is, I do believe there is a gap in that there's no FP language that doesn't also introduce another complex paradigm. MLs introduce advanced type theory. Lisps introduce advance meta-programming and homoiconicity.

If you take Python, and teach it using only its FP constructs, I think that is probably simpler to learn to a beginner.
I new this band before they were cool man. Now I can't afford tickets because of all the Johnny come latelies who can't truly appreciate their music like I can.
It may be true in some cases of the strongest brands with entrenched habits, like Coca Cola; but even they would like a channel to their current and prospective customers to let them know there are new products or just to keep the branding alive.
I think there’s a very weird mismatch between the way the core language people are pushing for the adoption of the language, and then at the same time they will turn around and say “we’ll, it’s not even 1.0, yet, so what’d you expect”.

The way Elm is developed is fit for a language that has little to no users, and can take going so long between updates, that remove escape hatches needed to fill out the immaturity of the language.

It really saddens me to see it go like this, because I once had high hopes for Elm. Nowadays I see it purely as a stepping-stone into more advanced languages like PureScript and Haskell. Elm is there to hold your hand, but it seems it has no intention of ever taking you further than the basics.
>> The differences are mostly psychological perceptions where you are bored and want to feel something different.

Only if you have a shallow perception of differences. You need to engage.

This is what your idea of traveling looks like (minimal interaction with locals, going to familiar brands, looking at everything from a sheltered familiar lens):
https://www.youtube.com/watch?v=XdSppr-ltd0

This is what fun, engaging and interesting traveling looks like:
https://www.youtube.com/watch?v=_PJ7670mV6E

You really have to enjoy getting out and meeting people for this to work. If you're only in it for social media or with a defeatist armchair philosophical perspective, it won't be fun.
You remind me of an old lady I met while living in Southern California. This lady was extremely proud of the fact that she had never set foot outside of California her entire life (by choice, as she was quite wealthy). I asked her about it and she said “Honey, why bother? It’s paradise here. If I ever wonder about life elsewhere, I can read about it or watch a documentary!”

I mean, to each his own, but to me it’s the difference between reading documentation about code vs. writing code. The former may give you some good information, and may even be essential, but it’s not the same as experiencing the real thing.
I think he might be referencing things like shrink wrapped banannas, or plastic boxes around Tupperware containers, or when you buy a bag of something and every single individual piece has it's own wrapping inside the bag.

There is a lot of completely unnecessary packaging that companies use because it gets them a 0.02% increase in profit and they don't have to pay the actual costs of the plastic pollution they are creating
Why did we switch?
Not only that, it was a completely undocumented hack in the first place that it was repeatedly communicated shouldn't be used. And I really don't see how JSON parsing is a task that actually needed hacks to work short of massive GB dumps or something.

I am sometimes frustrated by the way Elm is almost more a DSL for web apps than a complete language, but I also don't see anything wrong with closing an unsafe API in a language that's specifically about type safety.

It seems like complaining that Haskell doesn't give you instructed ASM blocks.
Facebook Fugitive Ceglia Is Arrested After Fleeing to Ecuador
I've seen the phylotaxis thing before but was unaware of the rather lovely Fibonacci Lattice. My maths is only Civ Eng grad level from >25 years ago but even I can appreciate this stuff. Your writing style is very approachable and well illustrated.

Thank you.
Is Purescript still around? It’s github repo shows very little activity, but this is not always a bad sign, so I’m curious.
https://www.theguardian.com/world/2013/dec/30/chinese-villag...
It's literally one of the few things that I assign to "meaning" in my life. Seeing the world.
Dating apps, heatwave to blame for record rise in syphilis, health trust says
What you term the "immaturity of the language" is imo a well thought put focus on simplicity. It was never Elm's intention to reach the complexity of Haskell or indeed PureScript. I think that was a sound decision.
Once on a hike I was passed by a man and his wife who commented they had to get somewhere further along to see it. This was along one of my favorite trails.
> He was stooped and surprisingly short. I had assumed the author of such autocratic prose would be tall.

Thanks for this valuable information. What other physical traits did you assume from someone's writings?