skysight-inc/HackerNews huggingface dataset:
That was the most horrible quizz I've ever taken in my life.

I recently tried to make a simple flask app to sort pictures on my computer. I used file:/// since there were a lot of them.

I was quite unhappy to discover that CORS is quite restrictive...
Yes, and at it’s heart that premise assumes saving time isn’t a valid option. Which is as I am pointing out obviously false.

Presumably, for most of these recipes there are many things that could be improved with more effort somewhere in the process. For example grinding flour is best done directly before you use it, it’s however not something that most people can even notice and takes a lot more effort.
They need to move abandoned projects into another table to avoid confusion.
... in the UK.
Austria has the Fachhochschule as well! Same thing as in Germany pretty much.
Regarding screen tearing and trackpad issues, these are largely gone. Wayland has more or less solved the screen tearing issue and I have yet to encounter a poor trackpad experience using a modern machine, in my case an XPS 15 9570.
Telstra ramps up 5G in regional Australia despite Covid theories and protests
Right, it has psychological effects on anyone who it targets (directly or indirectly). There's a debilitating mental burden that gets put on you when you are constantly trying to defend yourself or others against assailants who don't adhere to any basis in reality or principles. Most likely it's a social problem; the pain of challenging your own community and being alienated. It's also commonly seen in people who have to deal with narcissistic abuse.

Just as a historical anecdote, it was common for the resistance in the Soviet union to have mental health issues because of having to wrestle with all of the propaganda, insane behaviours, accusations and attacks. The Soviets took advantage of that by accusing anyone who had negative views of the government or culture of being schizophrenics and locking them in institutions.
Free Course: Introduction to Technical Analysis
I am equally annoyed by all of Apple’s dark patterns. Every time I update iOS I know I will have to go through a dozen of modals nagging me for Apple services. Android and iOS are in a race to the bottom in term of user experience and privacy invasion. Should I be happy that microsoft is keen to join them?
Hellmann's vs. Best Foods: Why Brands Have Different Names on Different Coasts
> Forcing them to log in with a MS account allows MS to provide a lot of the services people expect using Android or iOS as their primary devices. For one thing, both those devices pretty much require an online account as well. And they contain far more sensitive data.

The online account option let's MS provide these services. Forcing the account prevents users from opting out. Even on iOS, it is possible to use an iPhone without an Apple account. An iPhone b without an Apple account is severely handicapped by the inability to sideload apps. On Android it is not hard to set up an account without logging in to Google.

MS could (and should) allow the same.
Hancock CCTV footage: security may have been breached, minister says
People forget what the intent of OOP originally was.

OOP was envisioned as a way to manage software projects with many contributors at a time when we didn't have half the tools for hiding context that we do now.

Micro-services and micro-kernels are far far far more prevalent these days.

Garbage collection was also far less of a thing in that era, as all programmers were squeezing every last iota out of the hardware.

Hence rogue pointers were far more of a risk.

Multi-core? Haha.

I know this is not particularly relevant to the original article, but if you don't know the history and the intent behind why something exists, you are reasonably likely to misapply it.

Most of the mistakes of OOP are from a lack of understanding of why things got invented in the first place.
> Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.
I feel like comments like this gloss over the many UX issues many Linux distros have. For example the file picker. When you open a new file from the web browser (Firefox usually) you navigate to your file and pick it. Now if you open up another file, it forgot your last opened directory and takes you back to your home or default. On windows and Mac I believe it remembers your last directory.

Also saving files in Debian is a bit of a pain. I think it keeps searching instead of actually typing the file name when you save a new word doc from libre office or another application.

Plus other services, like Netflix and Hulu, may not work out of the box. You’ll have to find a workaround but I think their official stance is still “Linux is not a supported platform”.

Don’t get me wrong Linux is great and it’s in a wonderful spot compared to 10 years ago. But it still does not have the polish or UX that users from windows and Mac expect in an operating system.
Robot rock: can big tech pick pop’s next megastar? – Music
Hackney blames a cyber-attack for not issuing council tax refund – Money
Revolut's “Profit” Tripled While Its Losses Doubled
There's definitely an element of the last several years revealing how many people are just awful human beings. I'm wary of spending time getting to know someone only to find out they think certain people (like me) don't deserve equal rights, or something like that.

I know on some level people were always like that. Bad ideas are pervasive and always have been. But there's more echo chambers reinforcing bad ideas now. There was some hope in the past of maybe changing someone's mind. Now they get it reinforced constantly with push notifications and digests. High speed, personalized media both revealed it and made it harder to change.
Ask HN: Any coding self-learners interested in free cohort mentorship?
When I first started coding I was always looking for someone to give me insight on how to start a new app or website. Instead, I would spend ages combing through the internet until I got enough information to begin.

Learning in a small group is the best for accountability. Bootcamps are way too expensive but their cohorts and support are good. So, I decided to make a middle ground of sorts. I host a 3 week accountability program with a small cohort where we go through cloned full-stack web projects together.

Wondering if anyone felt the same pains I have? Would be great to hear your stories in the comments.

Here is the Discord link: https://discord.gg/SPjtUvRf
Bitcoin mining does not use graphics cards. Currently, they're too slow to make this process profitable. It's ASICs that do all the Bitcoin mining.
According the article, come Windows 11 that will be incorrect.
> bought something from a shop with no stickiness

If you want this you can still have it, you just need to follow a simple rule:

Absolutely no non-free non community maintained software ever period.
Bitcoin has an annualized volatility of around 100%

In what sense can it be a useful currency?
just use odyssey
If that were the case, prices of graphics cards wouldn't have dropped by half after the crackdown:

https://www.pcgamer.com/chinese-market-gpu-prices-drop-amid-...
Qualcomm’s Snapdragon 888 Plus ups the CPU and AI performance
Ah, I missed that line. Now I feel stupid ;)
You're neglecting the impact of velocity of money. Supply is only half the equation. [1]

[1] https://www.stlouisfed.org/on-the-economy/2014/september/wha...
This makes me want to move back to Linux, but last time I tried Ubuntu (2020) there were lots of little annoyances. Off the top of my head:

- Screen tearing. I Googled around and installed the Nvidia drivers for my laptop, but it never went away.

- No detection of tablet mode.

- No auto screen rotation.

- Slow Blender rendering. Probably a PEBKAC with my driver setup, but it just worked in Windows and it was easy to select Nvidia vs. integrated graphics.

- MS Teams shared my desktop as a giant blur.

- LibreOffice is still bad and incompatible with what my company does in Office, though that may matter less with Office Online.

Is there a distro that Just Works more so than Ubuntu? I'm sure I could have solved all of the above with enough time and effort, but I'm not in a good position to do that right now.
Being shipped elsewhere. At least two Chinese miners have shipped a bunch to Kazakhstan.
WinGuake: A Windows-oriented version of the Guake Terminal
Make Everything OK
> There's nothing particularly special or distinctive or uniform about Greek feta.

So you insist, but it's clear to me you do this without any substantial knowledge of feta, or the similar cheeses made around the area, other than what a quick googe could tell you.

In truth, it takes rather more than a quick google to realise that what you say is wrong. The other cheeses that are similar to feta and made in the Balkans, Turkey, Romania, etc, are almost always made primarily with cow's milk, sometimes with added goat's milk. Why? Because cow's milk is cheaper. Why? Because cows produce a lot more milk than sheep. Individual cows produce double or triple the amount of milk of individual sheep and cows can be milked all year round whereas sheep are only milked between February and September.

Even in Greece, non-PDO cheeses made in the style of feta (or other PDO cheeses like kasseri) are made with cow's milk, again because it's cheaper because it's more plentiful. More precisely, those non-PDO cow's milk cheeses made in Greece with cow's milk are made with cow's milk imported from nearby countries that have substantially larger dairy cow herds than Greece.

Greeks make most of their cheeses with sheep and goat's milk (pretty much every single Greek PDO cheese is a sheep and goat's milk cheese, except for Metsovone, St. Michali, Kopanisti and Graviera Naxou and the latter two can also be made with sheep and goat's milk). This is actually a very stringent restriction and it gives an easy advantage on price and profitabilty to cheeses made with cow's milk, which is why the most common adulteration of Greek PDO cheeses is with cow's milk imported from Bulgaria, Turkey, etc.

So basically what you say is completely wrong. Greeks are forced to make their cheeses according to the PDO regulations. Everyone else is free to make theirs any old way they want. That's why Greek feta is different than other cheeses in the region. It's the market forces.

You keep making assumptions based on incomplete knowledge of the cheese market and then you state these assumptions with great certainty, even though they are completely wrong. Please don't do that, that's just spreading misinformation.
What keeps bugging me with the whole copyright dilemma on Youtube and Twitch is that it very much feels like a "guilty upon accusation, only innocent when proven otherwise" situation.

In my opinion it's fine that an algorithm _detects_ usage of copyrighted material, but it should not automatically issue strikes of any kind.

For copyright claims (false or valid) content producers should be treated "innocent unless proven otherwise", as in, the copyright holder has to prove that usage does not fall under fair-use.
It's not in Germany. I can buy it at my local Asian grocery.
But since when are multivitamins the same as the real thing? Study after study show that multivitamins don’t do much if anything so your idea here is flawed.
I mean printf is a mathematical structure, you're taking a bunch of bits, interpreting them as unicode or somesuch, and writing it to a log file.

I'm saying that "because" you don't need operations defined mathematically, you can use whatever human computer interface.
Canada weather: Heatwave hits record 46.6C as US north-west also frazzles
Android devices give the users this choice. Android devices are definitely made for regular consumers.

Already, on Windows 10, all normal users used an MS account. The only way to get around it was to set up a computer without internet and then click some non obvious buttons while the computer begged for an MS account. If the goal was making it easy for normal users to have an MS account, Windows 10 succeeded.

The change here is that power users no longer have the choice to not use a cloud account. This change provides no benefit to the average user.
FYI you can do ‘ucm -codebase /someplace/else init’ to initialize a codebase in another directory.

And then ‘ucm -codebase /somewhere/else’ to launch ucm.

Also I’m not sure what Unison the file sync tool stashes in .unison or how it uses that directory but there might not be any conflict. UCM will just create a .unison/v2/unison.sqlite3 file.
Personally, I will never use Instagram.
This is talking about students. Writing code that works and others can read is roughly the benchmark for operating at the professional level. It’s not enough to get a job at FAANG, but many company’s have lower standards.

“Professional” is not what most people mean when they talk about the basics as say a welder, cook, etc.
Videogame journalism still has a problems...
The drop in magnesium levels is related primarily to depletion in over-worked farmland.
JS is a loose type language by definition.

Biggest problem for JS, from the beginning was people start writing without completely understanding it. Even myself seeing my initial JS code feel embarrassed. Noone understand what is or handle loose typing, prototype, closures, functional concepts like currying before coding. I took almost an year to understand same. Although that time there are hardly my resources like now. But I still see, people directly jumping into JS.
You might argue that a non-profit organisation that describes itself as "[...] an unstoppable community of people in Wales who won't give up [...]" (See: https://www.mind.org.uk/about-us/mind-cymru/) might not be the most neutral entity that can produce non biased studies/data.

I do believe in their cause, and "raising awareness" usually is a major mission for these orgs. But "raising awareness" is a marketing/communication/political process, that is incompatible with scientific rigour.
On 11.: also prevent leaking the account’s existence when someone requests a password reset. Otherwise it’s a great way of finding out who has accounts where if you know their email. Use the same text as receipt to the user after form submission.

You can, and probably should, go one step further and serve the same HTTP-response (size in bytes and response time) as well.
Doge. You know, the joke currency.

Just wait till you see what happens to the price of crypto when Tether QE ends and 65% of all trading volume just pops out of existence.

Gotta ask why are you worried that the stock market might correct 60% when Bitcoin did correct 65% this past month (65K to 28K peak to trough)?
Platforms like Instagram don't give you organic reach to all followers.
For the record, OneFinance is still pretty green but they have some interesting features that fill some of the gaps left by Simple's demise.
Firstly, it’s not a given everybody wants to monetise everything.

Secondly, advertising is only one form of monetisation. As a classical music fan myself, I am not going to enjoy any video that takes that route - I’d be happier with a sponsorship route or a “click here to buy on music services” (or even “click here to buy tickets for our upcoming performances”), link.

Lastly, yes, other video platforms offer advertising, and they will only get better if content producers make them more competitive with YouTube.
Absolutely, in the full context channel owners often have zero incentive to remove any comments and it makes zero sense for them to do so, so I believe them too. Most people are aware of what YouTube is doing by now, but once in a while you have someone who will blame it on the channel.
Sigh... This again.

I am going to repeat this for what seems like a ten thousandth time.

"OOP is a tool to solve a particular type of problem. It is your responsibility to know the tool, to understand its strengths and weaknesses and when it is applicable and when it is not. If the tool does not work it is not the tool that is faulty, it is you who are the problem -- by using the tool in a wrong situation or incorrectly."

In particular I detest "we are OOP shop" type of approach. This immediately advertises they have absolutely no idea how to use stuff -- by saying you know only one tool and sure you are going to use it to solve every kind of problem.

Those languages that were supposed to be "everything is an object" like Java? Now are learning that maybe that is not the most sound approach and trying to evolve to allow other paradigms under one roof.
Yes, but nonetheless, we either get a solution that affects gameplay experience, like enemies popping out with a delay, or that works only partially - in a variant with reduced walls, in 100% of cases, a cheater will have a bit more time to prepare for what's around the corner.

It is true that there is no silver bullet. Anti-cheating solutions are all about compromises. Ring-0 anti-cheats are just another compromise that enable anti-cheat developers to scan for cheats efficiently, with some risk of privacy abuse added (and not as big risk as some may think - I believe Microsoft would revoke driver signatures from any anti-cheat developer that tried doing shady stuff, after which the developer would go bankrupt, most likely). This is not a compromise that most of HN would take, but I don't see a problem if users are well-informed about the risks.

False-positive bans of legitimate players can become a legal liability, especially for users that paid real money for the game.
>"State organized" social security, reducing the need of social network / safety net.

Before this, people just died. Hard to be lonely when you're dead.
> [,,,].length // -> 3

I don't think this is too weird if you think about it. JS allows trailing commas, so the last one is ignored. Effectively this is `[ undefined, undefined, undefined, ]`. A syntax error would have made sense here, but the length of three is a result of the usual syntax rules, not a particular strange quirk of JS.
That severely cuts the potential audience. I don't use Instagram. It doesn't even provide RSS feeds as an alternative.
Elementary OS is positioning itself a Linux distro that Just Works TM, but I haven’t used it anywhere near as much as Ubuntu/Gnome so I can’t definitively say.
I've had good luck with meghanada mode for Java development but I still stick with idea most of the time (mainly because I haven't set up binds to build or do things automatically yet). Still, I have issues with emacs as an IDE sometimes. For example when doing python, I forget the backend I'm using right now, after having it running for a while a ton of processes start to get spun up and it stops being able to properly do code completions. I'm sure I could solve these problems, I just haven't yet since I usually restart emacs often anyways.
It's a nice primer on writing functional Java. However, due to some past experiences I feel a bit on-the-fence about it when it comes to actual real world advice:

1. I once happened to have a look at a Python codebase where some poor soul had tried to write Java in Python. Quite literally. It was not a good experience.

2. Many moons ago I had a task of implementing a repetitive something for many somethings in C++. Being the newbie I was I just set out typing out all the methods. Then a more senior colleague of mine, after having watched the ordeal for a few minutes, asked for my keyboard to type out a signature of a templated function to suggest that I could try 'something like that'. Noticing my blank stare he proceeded to delete the scribble with the words 'It's fine, you were well on your way to finish it!'. I stopped him, and saved the snippet in a file titled 'black_magic' to later grok it. Now I know. But I didn't then. I think he was wise in his approach to reality.

3. At some point I got accidentally involved in a C# project. To my eyes it was full of accidental complexity. But I was not expected to be a core contributing member later on. So I'd do my own thing in parts of the code base allocated to me, changed all the structs to classes as required in code review, and made sure the whole thing fits together well with all the layers upon layers of abstraction. Because it wouldn't be mine to maintain, so it better be made the way people who will maintain it like it.

So, the general advice 'When in Rome...' may apply here. I mean, what's the chance that after an 'enlightened' contractor changes a Java code base to a functional paradigm comes someone 'unenlightened' just to rewrite it back? Considerable, I think.
I once lost most of an afternoon debugging an issue where orders in a PHP e-commerce system would very occasionally fail.

Turns out several months before, someone was doing some refactoring, moved some methods around, but also changed a "==" to a "===" in the process. Generally a good idea, but it slipped through to production without anyone noticing or breaking any tests.

The issue ended up being that a rare code path in a tangentially related method would cause that method to return a float instead of an int. This propagated through, eventually causing a check of 0.0 === 0 to fail where previously 0.0 == 0 passed.
I hated that video. I think he's absolutely wrong.

If that's really the case then how come people on /gif/ and /wsg/ on 4chan haven't been sued? There's tons of copyrighted music on there (the ygyl threads are almost all just commercial music with anime.)

By removing the legal system Google has short circuited the law. There is a protection for individuals here, it's called perjury. If the claimants here pulled the same shit they do on 4chan that they do on youtube they would be perjured and that's why they haven't deployed bots to go suing people.
Foster (YC W21) Is Hiring a Senior Product Designer
This random table I found [0] says 23 gauge, or just over 0.5mm as the minimum size for transmitting 5 amps over short distances. But that’s probably for a solid conductor, so braided would be a bit thicker I guess.

Still, it’s not that thick, since only one pair of the 6(?) needs to take the current.

[0] https://www.powerstream.com/Wire_Size.htm
Continuous Integration vs. Feature Branch Workflow • Dave Farley
According to most Europeans I talk to, the cutoff is whatever makes European culture authentic, and American culture shallow. My favorite conversation was between myself, an Austrian, my best friend from China, and a friend from Tyre:

> Austrian: America doesn’t have a culture — it’s only really been around for a few hundred years: my family has chairs older than that! We date back to the 1100s!

> (Best friend from China): my village’s local temple (the core) was more than 500 years old in the 1100s; your culture is still getting started!

> (Friend from Tyre): my house is in the new part of the city built by Alexander in 330 … BC. The old city was established further back in the past from the new city, than the new city is from now. Until your people have lived in a place for at least 2000 years, how can you really say you “own” it?

Then we got a beer & watched “Dancing With the Stars”.
The rise of async programming in backend web dev is making some people even more confused about models. For instance, many senior engineers out there don't understand the difference between sync multithreaded and async single threaded.
CCTV within offices of ministers are much more sensible than having them plastered in the streets if you want to catch high profile crime.
Introversion is the new superpower in today's atomized pandemicked zoomed WFH asocial-media eggshell-walking distanced society.
Right but your comment glosses over the many UX issues windows has. For example, virtual desktops are associated with all your screens, not with individual screens. Never had this issue in any linux distro.

(I'm all ears on how to solve that file picker problem though, that is mildly annoying).
Ganzflicker Reveals If Your Mental Images Are More Vivid Than Other People's