skysight-inc/HackerNews huggingface dataset:
Ah, the sad prospects of the United Kingdom.

Cameron had the whole Brexit plan backfiring on him and the entire kingdom spectacularly, May tried to move that dystopic idea forward but couldn't, Johnson got the worst possible Brexit done but couldn't provide any answer for post-Brexit blue passport Britain.

Meanwhile on the other side of House, Sir Keir Starmer repeats the same Tory party lines because appeasing the Brexiters is more important than his regular voter base, so he promises he'll figure out how to make hard Brexit work, this time for real. Even considering to join the EEA has become toxic.

Certainly let's not talk about the Lib Dems, they had lied that time about student fees and nobody will ever touch them with a 10-foot pole. Lying, in politics? Utterly unacceptable.

Without mentioning that this country has been in a standstill since 2016. The secret not to tackle the housing and job crisis is to create an even bigger crisis to keep everyone occupied.

"On vit une époque formidable", they say across the Channel.
Was this not a Trump policy?
I live in historic city center with the exact same issue.

This is about creating a livable city, and this implies balancing commercial interests with the interests of the larger local community. Tourism isn't unethical or bad, but it does become an issue as far as the locals are concerned when unchecked growth and a focus to maximize tourist spending pushes everything else out. That's when a city stops being a city and effectively turns into a theme park.

When it comes to local politics, it's clear to everyone that tourism is a cornerstone of our local economy. But at the same time, having millions visiting one's city does come at a cost regarding pollution, noise, mobility, safety, prices of goods and services, upkeep of public infrastructure, etc. Tourism is an industry and it needs to be treated as such in terms of policies and regulations.

Externalizing all of those costs to the local population simply won't do. Taxing tourists is just one tactic to do just that. Other strategies include toning down city marketing, adapting fiscal / grant policies for commerce and hospitality, a permit stop for hotels / airbn'b / B&B's, banning cruise ships from ports, limiting admissions to public venues (museums,...), regulating guided tours, regulating bars / restaurants (closing hours, terraces, signage,...)

At the same time, it's the responsibility of a city council to also enact policies / investments in alternate industries to ensure a healthy mix which makes it attractive enough for a diverse population to stay and live there e.g. invest in research, tech, higher education, local economies, etc.
We recognise that in people the internal state is fundamentally unknowable. That is why we judge them first on what they do and second on why they did it (if we can figure it out at all). Corporations are often judged the other way around when the actual internal processes that happened are just as unknowable. Know them through their actions, this is how you figure out whether or not they are bad.
We are running out of a special kind of sand. This isn't the one.
> The people holding the bag right now mostly got in because of the allure of quick profits. And if they didn't sell even after making incredible (paper) returns, they have their own greed to blame.

Isn't that how fraudsters justify their tactics?
Something like this already exists (one/two-bay NASes with HDDs) but it's pastime sysadmin hell to make those work well as a cloud replacement without compromising security in a big way. Someone would have to pour a huge amount of work into making watching a movie on one of those really simple and convenient even while on the go; like, Netflix simple. I have a Synology and it's a long long way from that, I can't even show photos from there on the Apple TV and their cloud features aren't compatible with my carrier's CGNAT, and their app for watching video on tvOS is kinda brittle. All of that's already way past the point most people would have sent the device back. I mean, it's not impossible, but I don't see a declouding on the horizon at all.

And then, where would people get their content from? TPB etc. isn't really a solution for the masses, for obvious reasons.
Clue, look at the general behaviour of all virii within the similar genus. C19 is a new variety, but C-class virii are and have been well researched for decades.

And almost every, single, time. C19 is behaving like a new C-class virus with some new symptoms such as a chesty cough and a risk of pneumonic like symptoms in those who have non perfect health. I.e. it's not been bioengineered to kill it be more or less contagious, or cause people to grow a 3rd arm.
I hope you some day will be free of needing to win arguments with strangers on the internet. Peace.
That XKCD is surprisingly spot on - in my case it was quite literally a weekend spent learning Perl that kicked off my early web development career!
> Content producers get to decide the economic model.

Only insofar as we keep paying them, and ceding control of our media to them. The Camp Chaos example has no content producers dictating an economic model - because consumers and fans are paying the artists directly.
I mean, this very much sounds like there's no such thing as fraud in a free market
"Sometimes duplicating things, either code or data, can significantly simplifies a system. DRY isn't absolute." - John Carmack

ref: https://twitter.com/id_aa_carmack/status/753745532619665408
It was very scammy and weasely of execs to ever label those as “purchases” - I guess “sine die merchant-revokable rental” didn’t sound as good. Glad the EU did something about it though.
Location: Brisbane, Australia (GMT +10)

Remote: 100%

Willing to relocate: No

Technologies: Laravel, PHP, Python, VueJS, Ionic Framework, AngularJS, Tableau, PowerBI, Pentesting, Vulnerability Analysis, Robotic Process Automation (UiPath)

Résumé/CV: https://www.dropbox.com/s/kmuf9kgwszqakxu/resume.pdf?dl=0

Email: kharosjobs@protonmail.com

Salary: Equivalent to $150k+ AUD

I'm a full stack developer with 7 years experience in developing interactive websites and mobile apps. At the same time I also built 7 years experience in Business Intelligence and have worked extensively with both Tableau and Power BI and also used ETL tools and python to ingest data from excel exports and API's. My biggest accomplishment was developing an entire reporting website with Tableau reports for the franchised section of one of Australia's largest telcos, including payment processing using Stripe.

I'm looking to make the move into cyber security now and have some experience pentesting on HackTheBox and have obtained CEH (Master) and Comptia Security+ certifications.

I'm between jobs at the moment so open to any offers of employment or contract work in cyber security or in BI.
Not everyone coming to Venice is a wealthy citizen of a western country. Sure for a Brit or a German, 10 euro is nothing, but I remember coming on a trip from Poland(by coach!) years ago and yeah, basically we couldn't afford anything in Venice already, 5 euro coffee was insane(compared to Polish wages). So we walked around for the whole day, ate what we brought with us, and left. 10 euro fee would mean not going.
That's why I only buy games from Sony and only on disc.
It really sounds like you have not been to Venice. Venice is not some random tourist place, people will go there regardless as it is the most stunning city in the world. The gondolas are full even though they are like $100 for 15 minutes. As are the restaurants. It is not a problem that tourists are not spending money there.
In order to reduce health issues cause by over-consumption of sugary drinks, I propose a levy on aluminium because Coca Cola is commonly distributed in aluminium cans.
PowerQuery is actually pretty capable, but it’s effectively a modern plug-in bolted into Excel. They’ve kind of left Excel behind.
It's low hassle, affordable and very accessible. Most people have Netflix which lets you own exactly nothing.
The internet tells me that split-ac systems (basically small heat pumps) have a life expectancy of 10-20 years. That's not too bad, for example an oil-based heating system (as we have in our german basement) also only has a life expectancy of 20 years and has way less moving parts.
The code in the second example is horrible and for some reason used incorrectly by the author.

My usual approach would be something like:

def make_pizza(left_toppings, right_toppings=None):
if right_toppings is None:
right_toppings = left_toppings

...

through really it should probably be

def make_pizza(toppings=None, **kwargs):
if toppings is not None:
kwargs['toppings_left'] = toppings
kwargs['toppings_right'] = toppings

return requests.post(PIZZA_URL, kwargs)

If this logic should even be handled in the application itself at all (not sure why you'd choose to make a breaking change to the API rather than extending the API, though changing the make_pizza function to keep the code working after an API change is the correct response).

I'm also not sure why the author chose to make the function capable of handling an arbitrary number of arguments, or why after doing so he chose to incorrectly invoke it on a list.
I didn't mean it as a flex, more a general observation that we're biased towards narratives that comforts us. So maybe when I'm feeling useless, I take comfort in the idea that super bright people also feel useless once in a while, and so, that puts me in a category with super bright people, we have this in common, so maybe I'm also super bright! ;)

Except, of course I am not, and of course I'm not explicitly thinking that way, but I do think that my brain unconsciously makes that connection on some level, irrational as it may be.

It's such an alluring thought, that maybe I'm not incompetent, maybe I'm just having this "syndrome" that so many other bright people have too...
A lot easier to accept than the truth.
Thank you! Those are really interesting and valuable comments. I haven’t, in fact, heard many stories like yours, especially with such clear insights about how you have been able to use MT constructively in your language learning.

Most of the discussions I’ve had about MT have focused on language learning in school contexts. In Japan and most other countries (though often not in English-speaking countries), all children have to study at least one foreign language in school. As with all compulsory education, low motivation and poor study skills are a constant problem. In such contexts, MT seems to many teachers and students just to be a way to cheat on classwork. And since very few of today’s veteran teachers were able to use MT when we were young and studying languages, we don’t understand how we can guide even our motivated students on using it productively. I will be sure to share your insights with my colleagues.

A couple of comments:

> More than once, while not using MT, I was told that I spoke Spanish with a "Google Translate accent", which I'm sure was more of a reference to my grammar than my accent....

This can happen with traditional methods of language learning, too. The language of textbooks, like the output of MT, usually reflects the standard written language, which can be very different from how people actually speak, especially in the case of languages with large dialect and register variations.

> When I use MT, I have a simple rule, that I have to understand each word of a translation before I send it.

That sounds like an excellent rule. I will pass on that advice to educators I know who are trying to figure out how to guide their students on the use of MT.

Many thanks again.
I think DRY is one of the first pieces of advice that many programmers come across. Taking it to heart as a beginner it has the advantage of encouraging you to sometimes stop and give a bit more thought to what you are actually doing. Is this essentially the same as what I'm doing over there? How is it different? Why is it different? Etc...

As you gather experience you can recognise these patterns more easily and develop a stronger intuition for when you should pursue a DRY approach or just leave things as they are. You might even choose to make two things even more similar so that they feel more familiar (i.e. choosing to be even less DRY!)
On the contrary, I think it is you who is obsessed with what I should or shouldn't think of as a selling point. I used to use VSCode, it was slow, I found OniVim and it was fast, why is that so hard for you to accept as the reason I liked and bought the application? As I said, speak for yourself, if speed wasn't a consideration then good for you, for others it is.

Regarding the plugin support, there is no contradiction. Rather than the words "one click" however, which brings to mind a GUI, I should have said Neovim has a more annoying plugin story (through packer which has a lot of configuration) than VSCode or OniVim, yet it is not the GUI that makes it so. If I could write in init.nvim "Plug TypeScript" just as in VSCode I could click "install" on the TypeScript extension, those are both equivalent to me, even as the latter is GUI based while for former is terminal based.
Something like this I find ok (just a filter):

[x for x in y if x is not z]

Sometimes though, facilitated by Jupyter's notebooks making executing as you build the code very easy, I create a beast like this:

[os.path.join([x for x in y if x is not z]) + '/bin' for a in b if 'temp' not in a]

Yes this is fictional and probably contains an error but you get the point, you can filter lists of lists like this, but it's really unfriendly to anyone trying to understand it later.
Yeah a better solution is to ban cruise ships.
This is one way to do it, but there is another way, which has some advantages, namely using the parsec combinator library. The latter allows you to write a lexerless parser and avoid any code generators. It's the more interesting one for sure.
Nice summary. Also explains why sputnik the vaccine from Russia was developed so quickly and was effective. Traditional vaccines work.
As for why they stifled production and roll out is another matter entirely, maybe mass production was difficult/expensive when there is a mad dash for reagents.

I'm not making a statement on it being better or lasting longer and in all honesty there is little data to prove that one way or the other.
That sort of exists, but only sort of. If you press the lock button on the side of the iPhone five consecutive times, it will then require your passcode to unlock (hopefully a high entropy passphrase), and will disable biometric authentication until unlocked with a passcode. You can set the phone to wipe after 10 failed attempts to unlock.

You can also say "Hey Siri, whose phone is this?" and your phone will lock down the same way as described above.

Of course, this doesn't protect from the $5 wrench attack, but plausible deniability only goes so far as well in a targeted attack. At least, depending on your local laws, law enforcement may not be able to compel you to provide your passphrase, but they can easily force you to use your biometric data, so this protects against that.
Repetition also makes it harder to understand a system: not only do you have to read more, you also need to remember and compare repeating fragments that may be identical or just similar.

What makes it easier to understand a system is simplicity. I'd argue that DRY, deployed with a right strategic plan, usually does more to simplify things than does copy-paste.

But, as any tool, DRY is but a tool; to be useful it requires some skill.
Try mellow beats, lofi or jazzhop. Maybe some light liquid drum and bass. Really good for productivity.
In case somebody forgot: you never purchase a digital copy, you only purchase a license to exclusively watch a movie anytime you like using the vendors consumer platform. Anyone ever read the license agreements when "purchasing a movie" online?

This is the reason I do not buy movies any longer; 1 streaming account on Netflix is enough for me, I do not care about anything else anymore. May they rot in consumer hell.
That is at most a slightly shadowy pattern, it is the equivalent of saying "please select this one".

Darker patterns would be a preselected checkbox with a ok button or a default consent with a "go to settings to update your selection".

This is a "Personalized Ads" popup with an On and Off option, it looks pretty ok to me.
They have to heat to 500C, because recovering the energy is slow unless you have those high temperatures. The advantage of water is that it's easy to extract the heat energy and transmit it to where you want it.
i would also suggest changing the name, force implies power and maybe today this is not such a good thing with a war going on and 2 founding members involved ;)

and yes speed matters.
I personally would optimize for speed and then add features, nobody wants to see a spinner if he travels a lot on the page to look for applicants, at least i would not.

also i think your statement will not scale or the amunt of people you get on the site will not increase with a demand you could have
"We check personality and overall technical experience"
> They were participating in a beta test program

For the low, low price of $6,000! What a deal!
Just a couple of weeks ago, the various festivals in my country were lamenting about not getting enough volunteers - compared to the pre-COVID years. Apparently teens and young adults just aren't up to do as much free work, as they used to.

Someone mentioned that they're probably too busy with paid work during their summer vacations, as they can barely afford to do anything at all with their paltry student loans or side-income during school.

Mind you, these festivals are commercial entities with the goal of making money.

Same goes for "community-driven" sites like Reddit. Reddit (or their owners) are in it to make money - and no small part of that is due to tireless free labor. The day old.reddit disappears, I'm jumping ship
I feel like most of these articles would lose their click bait appeal if the title always included "when done wrong" at the end.
A series of tubes, you say?
Having a choice you can make that you need to spend some time really thinking about to understand doesn't mean you have to take that choice away from someone. If you do, you implicitly say that you are better than whoever got to make this choice before and you should be the one making their choices. You are not better and neither is anyone else. People make their own choices, that is the society I want to live in.
> Another commenter mentioned “NFT” and got downvoted to oblivion

It’s rather extreme; mention anything cryptocurrency related in a not negative way, and it gets downvoted. Making a neutral observation tends to be neutral.
Who administers it?
It feels increasingly like paying for media is for chumps. If you pirate then you get the format you want, the edition you want on the device you want… indefinitely.
I was lucky to visit Venice during the pandemic with few tourists around. But introverted me even sensed the crowd problem then, it must be hell during peak tourist season. But Venice is spectacular. Even a $100 entry would not stop most tourists. There would have to be a hard cap on how many people can visit and cruise ships and such should be discouraged.
How is Netflix better? You still don't own it and they are probably more likely to remove it than a movie store.
Like what?

Increasing hotel fees doesn’t stop day visitors. Venice also has plenty of Airbnb available, which in my uninformed opinion ruins any control the city has (maybe they require permits and tax?)

Increasing food prices hurts the locals, and just means many tourists will skip eating out.
All politicians are liars. So there is that.
True. We probably need a law for that too.

The movie still exists. The license should just be transferred to another platform, or DRM should be removed so you don't need the platform to see it anymore.

If companies fail to comply with this, maybe we'll need laws forbidding "selling" with DRM or something like that.
I think the core problem is that there isn't a reliable way to assess a person's SWE skills. Two people can look the same on paper but have wildly different capabilities for solving problems with software.

So many companies try so many different ways to establish competence during application and interview but they are all badly flawed in some way.

Add to that the fact that no two SWE teams are the same, and to be effective as an IC you need to be effective as a team member, and it gets really hard.

The true test really comes during the probation period (which I think of as the real interview) and if all things were possible, I'd hire many more people off the back of resume and interview with intent to retain those that are able to perform at the level they pitched themselves. There's always a bit of "leveling up" as people climb the ladder, so a little bit of over-stating one's own skills is to be expected, and that's where the core capability of "being able to learn quickly" gets proven.

Unfortunately budgets and my own capacity don't allow me to take this approach.

I'd also say that as someone who has led or managed SWE teams for a long time now, SWEs do love to argue for their favourite bit of tech. After all, if they've used it before, they'll be more productive with it (perhaps). However that drops us right back to "the list of technologies you've worked with" mattering more than "your ability to pick up skills".

I do wish there was a better quicker way, that could not be games or bluffed, to hire people. Many startups are trying to solve it, but none (AFAIK) have scratches the surface.

I think (IME) that getting a job is complicated because (a) it's very hard to determine a SWE skills by resume and interview (b) lots of people over represent their skills (c) hiring is probably the most critical thing an organisation does (d) SWE has become more complicated over time, rather than less, leading to proliferation and speed of introduction of new languages, frameworks, tools and libraries.
Vim (and its cousin, Emacs) are quite terrible out of the box, with the excuse that it's "configuration over convention".

It's not efficient for many different developers to each learn how to configure Vim to the point where they can get an effective editor out of it. - For this, a shared configuration / distribution saves a bunch of time.

It does make sense for developers to learn vi keybindings (so that they'll be able to use a vanilla vi in a limited environment), or to learn how to customise their programs for their particular situations.

To my understanding, the non-standard keybindings in distributions like Spacemacs provide are consistent, well thought out, and discoverable. (Which won't be the case with each ad-hoc customisation).

I do get the impression that Spacemacs (which I think inspired this project) adds a layer of abstraction too many, such that users who are stuck with Emacs might not have the capability to get themselves un-stuck without effort.