skysight-inc/HackerNews huggingface dataset:
Pro tip: pay using a credit card with a good record of handling disputes. I only ever use my American Express card when traveling, because every single time I've had an issue I just call AMEX support and they put a hold on all charges and then figure this stuff out for me. Not once have I had to pay for something (hotel, rental car, whatever) that didn't do what it says on the tin, and since I'm not risking my own money I'm not in a hole if shit hits the fan.

I stayed at a supposedly four star hotel in Memphis once that not only gave me the wrong room where the faucets and most everything else was broken, and didn't care to change it, they also got in an accident with my rental car when the valet was going to park it. They didn't want to deduct any charges and didn't much care about any of it, so I called Amex and they put a hold on all charges. Four or five weeks later they told me I didn't have to pay for any of my stay, and since there was a hold on the charges I obviously didn't have to pay that part of the credit card bill either so I was never out of pocket in the meantime either.

Most of the time traveling I've never really had any issues, but when I have it's been a god send not to have to deal with any of it myself.
I have burned the magnesium chasis of older thinkpads. It makes a really bright light.
Compare the popularity of podcasts, tweets, YouTube, Instagram, and TikTok, to blogs and books, to see how rare genuine readers are.
Samsung’s pride and butter is their SSD group? I find that hard to believe… they provide a range of products, including cars (they dominate the SKorean auto market), as well as financial services (in S Korea).

In America, they have TVs, and cell phones. I find it very hard to believe SSDs are their pride and butter
> Our ideal food is plant-based

This is a myth. We eat lots of cereals of course, but the longest living people are definitely ommnivorous and eat a lot of seafood also. We can survive on bread and water, but this is not ideal.

Common people identify plant eaters with primitive, but is a mistake. Specialized plant eaters developped a lot of modern features. We don't have ever-growing teeth. We don't have a gut split in several specialized guts for housing fermenting bacteria. We don't have a sophisticated olfact sense to smell the plants and detect poisonous ones.
Troll always meant asshole. https://www.google.com/amp/s/www.theverge.com/platform/amp/2...

The only people who cling to this idea are the ones who need it to excuse their own shitty behavior.
This. Look at the email and put it into one of 2 bins: 1) A recruiter that actually read your profile in several places (Linkedin, Github, Stackoverflow) and who understood the combined picture of what they read. Send a polite canned response with an up to date "what I'm looknig for next time I switch" email.

2) Cold emails which obviously were sent to thousands with a canned message or a pitch completely foreign to your competence. Don't reply to those, you'll only get more of them and your connection to those recruiters won't have much future value either.

I get probably a dozen emails in bin 2, for every email in bin 1. Most of the bin 2 emails right now are from a company called "Data Revolution" which seems based in the UK and that I can only assume is either completely automated recruiter spam (Their profile pictures seem oddly stock-photoish), or some sort of dystopian gig-economy recruitment firm for people who rather send emails than drive Ubers.

The bin 1 contacts have actually returned on several occasions with those really rare job profiles I describe in my response, so this does work very well. I basically have a dozen people looking at job ads for me so I don't miss those one-in-a-thousand jobs I'm looking for.
Please stop polluting our planet! There is no one advantage of this technique, but only disadvantages:

- It transpiles. Your claim is misleading and incorrect.

- On your local machine it doesn't make any difference. It's not faster.

- It has huge impact on the visitors. It transpiles every single visit. Every. It consumes power, burn energy through the window.

- It's slow. It's incredible slow and with every module it gets slower. Try it on a low-end mobile. Not on your shiny new iphone.

BTW, if you want unbundled and fast, look at snowpack or like.
What scientists, economists, and historians are concerned about is that the last 10,000 years of climate stability is what has enabled our current civilization.

"In southern Iraq, farmers work much the same land as the Sumerians, the civilization that pioneered irrigated agriculture in about 6000 BCE, and still abide by much of the ancient planting timetable. But as summers become longer and hotter and other seasons shift, many farmers have been left bewildered, angry, and scared.

“The old people have the same mindset as in the past. They feel there’s a continuity because there’s been no development and we have the same tools and same ways of agriculture,” said Jaafar Jotheri, a geoarchaeologist at Iraq’s Al-Qadisiyah University whose father and brother still farm to the south of Baghdad. “Now they’re seeing the climate change, though, and some of the older people don’t know what and when to grow.”

Southern Iraqi farming is rich with millennia-old idioms that no longer hold true. ‘August is for reducing the grapes and producing the dates,’ goes one, but the grapes and dates have started to come at irregular times in recent years. ‘September is the month of moving the buffalo from the water,’ goes another, but Septembers are so hot that water buffalo must be grazed in the marshlands of southern Iraq until later in the year for fear of overheating them."

https://www.nationalgeographic.com/science/article/climate-c...
In my experience of programming so far, the 0.5% thing is signal in 2 basic directions.

It is either that the problem is really hard and so most popular languages haven't attempted a solution and just make do with what they have.

Or, the problem just isn't that interesting. Like, the solution is cool, but applies very rarely and even then doesn't matter all that much. Popular languages could easily implement it, but choose not to.
> Racism: we has it.

Ok, I'll bite…

Yet all those affluent, successful Chinese, Vietnamese, Malaysians, Koreans, Arabs, and Indians somehow get a free pass from the local racists?

For racism to be the ONLY reason, the Pakeha (Europeans) would have to have somehow come together at some secret congress in the past and agreed to ONLY discriminate against the Maori (and Pacific Islanders) - and then secretly pass this pact down generations and induct new European immigrants into the pact.

All the while intermarrying with the oppressed at an increasing rate and deifying them in All Black jerseys?

How else do you explain that multiple groups of non-European folk find NZ (filled with racists according to you) to be a venerable paradise, yet the only community that is armed with 1) its own dedicated government department, 2. dedicated cabinet minister, 3. reserved parliament seats, 3. privileged access to land and sea resources, 4. its own courts, and 5. drowning in public funding cannot compete with the children of immigrant shopkeepers?

It really is a primary school analysis.

Or - unspeakable alternative b) - there are other reasons for the disparity other than clan members with a kiwi accent?

But, that said, you are fortunate enough to be born in a time and place where simplistic, progressive analyses that accuse entire population groups of racist crimes are now considered acceptable in polite society - so go for it. Mate.
Like others have noted, it is actually harder to read and grok the code when your function is able to do literally anything. Before, you got what you saw. After, the callback might as well set off WW3 for all you know. This fits poorly with the philosophy of doing one thing well, and ironically makes it much harder to create an admin user - you have to know what the correct callback is, as opposed to noticing an enum type or a bool type.

I would probably create two functions, createAdmin and createCustomer, then as the post briefly does, factor out commonalities where it makes sense. Note that factoring out ALL commonalities is often a red herring, some duplication may be preferable to strangely factored code (eg the callbacks…)
Not sure why you would burn your top brand.
How are Samsung Smart TV’s garbage? I mean, they have ads and crap in some markets but so do all their competitors.

I have a Samsung TV which has great picture quality, decent design and plenty of useful options for a very reasonable price.
Do you mark Bin 2 as spam? I tend to, but not sure if it’s a good idea.
API Design, Part 3: GraphQL and the Future (2018)
Because the price of energy generation is only a small part of the cost: https://www.cleanenergywire.org/factsheets/what-german-house...

50% are levies, fees and taxes, which partly pay for the built up of the renewable energy generation.
Microsoft Is Finally Ditching Electron (For Teams)
Fast, Flexible Summaries with Aggregate Filters and Windows
1. If facebook can be blamed cambridge analytica, discord can be blamed for bots collecting data. Locking down the bot API with exceptions for verified operators is a natural step to avoid such an incident.

In a similar vein, discord doesn't allow custom clients. I think this is a situation where the legal situation should be adjusted.

This also explains why discord is so focused on bots using the bot-api, instead of user-bots. Bots using the API are in some sense condoned by discord, so it's much easier to argue that they're liable for abuse. While user-bots are already disallowed and get banned when detected, so they can already argue that those aren't their fault.

2. Bots often require excessive privileges. For example music bots wanting the right to read messages in all channels or even manage channels (presumably for easier setup), while they should be fine with slash commands and other harmless privileges. I would like to see bots reduce the privileges required to use them.

3. It sounds like the transition was mishandled by discord
America doesn’t represent world. In asian countries, Samsung and WD controls almost entire SSD market
Interesting commentary. I do think this is a little harsh on the poor Emacs undo system.

I can't really push back on the idea that Emacs' undo system is excessively confusing, because I use Emacs and I don't understand it. I usually save text in a second buffer if I think I'll need it later.

But the solution should be to improve the UI rather than remove functionality. Consider what magit did to a similar problem in git - git is powerful with a weirdly crippled CLI. Magit adds a great ... Emacs User Interface? EUI? and all is well.

There is a probably a similar solution to the Emacs Undo problem.
My peers on my team, and on our sister teams (we share the same manager's manager) have all had similar experiences in that: there is so much on everyone's plate, there is so much tech debt, so much to maintain, yet so much to build, so much that breaks, so much surface area to cover, and never enough time or energy.
> Youtube is not social media, we're not posting videos so our friends can see what we're up to.

Speak for yourself. I post videos on Youtube to show some low hundreds of people (including friends) that are subscribed to me what I'm up to, to give them a good laugh or to share some music, art or software I've made. No one owes it to me to elevate this hobby into a job. There are many Youtube channels like this.

Maybe if I had a million subscribers the urge to attract people with youtube-faced thumbnails and to monetize through shitty mobile game sponsorships would be overwhelming but I'd like to believe that I wouldn't be pissed off if people opted to mechanically skip the latter.

> So if nobody used adblock I could make literally double the amount on just the on platform ads alone.

If people didn't have access to clean water on tap, I could make more money selling bottled water.
> And 35 years later the West is still unable to match Tu-16

Does it really need to?

Carrying 100 tons of bombs at mach 2... where?

A single F-18 can easily carry a 2Mt nuke, or two, mounted on some standoff missile with decent range on itself.

And USA, unlike USSR, has a network of friendly countries to host their airforce, and aerial refuelling infrastructure spanning the whole world.
> Having a user space TCP stack could also decrease the need for [root privileges] as far as setting up the network is concerned.

I think it’s important to distinguish between the protocol (TCP) and the hardware device. You would still absolutely need to talk to the device, it’s just that moving a lot of the logic to user space means much less context switching for system calls for the application.

I can imagine on Linux you can talk directly to /dev/eth0 if you would want to (in the same way that you can talk to /dev/sda), and then you would be back at square one regarding root privileges.
Ok, well it violates my definition of freedom of speech.
Plan tomorrow today.

Write the one main thing you want to get done the following day, at the end of the current day.

Don’t try to do lots of different things.

Use a paper notebook.
Absolutely not, they protect current renters, not people with the lowest wages, people with the shittiest jobs have been priced out already. Rent control protects the millionaires renting in Mayfair as well.
Don’t be fooled into believing the literacy rate statistics provided by the Brazilian government. For more than a decade there’s has been a program of food vouchers for the poor based on school attendance and improving literacy rates.

Guess what happens? No one is failed, everyone is fed.
What are the common administrative tasks related to networking that require root for networking? All I can think about is stuff like route tables and dhcp, both of which live at the IP/Ethernet level rather than TCP.
Yes: If you want to become good at something, practice something harder.
Well, I think there are some good reasons for that. It's traditionally been an antisemetic trope, and often smoothly blends into antisemitism (Rothschilds, etc). It's also one of those things where the evidence is by necessity weak, and you really can't write weakly-evidenced critical articles about rich people without getting sued.

Personally, I'm very glad that this isn't a mainstream way of understanding problems. Rich people are kind of fungible, in that they usually don't want to pay taxes, but other than that usually have about the same range of politics as everybody else. Focusing on individual malfeasance tends to protect dysfunctional systems.
As a former manager at a FAANG I completely agree. If this had been my report, I would’ve aggressively followed up with that manager about why exactly an engineer on my team was stressing out on a Friday evening about something they apparently didn’t need until the following Wednesday. If I didn’t get a satisfactory response, I’d be following up with their manager as well as my own.
I use to use a lot of raw garlic mixing with mayo or potatoes or whatever.
Sure, but the article is rather disparaging to the engineer spending their life in the so called ‘mainstream’ 99.5% of languages, implying their work is in someway less ‘smart’ than those exploring the 0.5%.

I am offering a counterpoint that instead, some ‘smart’ engineers have concluded that boring programming languages are the way to get big things done.
Paul Graham’s MO is using language as a startup secret weapon to outmaneuver established companies or lesser rivals (see his earlier writings about Viaweb). Spoiler they used lisp to implement multi tenant online store. He’s talking to startup founders, potential yc applicants. The reality is today, a lot of what they did in lisp is common functionality in every popular web stack out there.

In my view this programming language grand standing hasn’t been compelling for a long time, and now just seems kind of silly. Unless you’re working on really interesting problems, which the vast majority aren’t, judging from recent yc classes.
You are ignoring the large amounts of coin that are taken out of circulation by software and hardware bugs, owner death or amnesia, intentional destruction by transfer to unspendable addresses. For bitcoin, by credible estimates we are already talking about millions of coins.
This is sleight of hand. The original code provides a uniform interface to create a user, with a parameter to distinguish the case. This functionality has disappeared in the refactoring. However, a requirement for this case-distinction must still exist somewhere else in the code, likely multiple times, otherwise we would not have a need for the original function in the first place.

One thing you should avoid for readable code is callbacks and interfaces. This may run counter to advice you may find in books, but programming practice should've taught you that use of these features makes it exponentially harder to figure out "what's going on here". They are tools to solve specific problems, not defaults to apply liberally.
Are you aware of the work on “programmed teaching” by B.F. Skinner and Siegfried Engelmann (Direct Instruction)?
This is basically what I do. More often than not they'll just ignore your requests, until you threaten that you'll inform the ICO (information commission officer for the non-UK people). They usually quickly respond and take you off their lists.

Either way, they usually tell you they put you on their lists because of 'legitimate interest' which is daft but there we are.
Phone app that sees for those who cant
About (1)

The first Prolog program I ran just blew my mind - sort of "But how did it do that!?"
I understood what I wrote down, and how that explained the problem, but a mental model if how that was used by the runtime to solve the problem needed a while to develop.

Similarly Smalltalk was like: "Everything is an object?".
I mean the language doesn't have an "if" statement! You send a code block as a message to a boolean value with an "ifTrue" method.

Not that I know these languages to any significant depth, just dabbling.

To me there are a few oddball languages that are simple, have one abstraction of abstraction and are quite weird, but have a stack record of "heroic deeds" by their practitioners.

I mean C#, Java, C, C++, Go are quite similar if you squint.

But Prolog, Forth, Smalltalk, J, Lisp, etc. are definitely something else that stretches your mind a bit in different directions.

And I think that this is a valid point.

It's worth spending a bit of time reading about and playing with these languages. Not because they are useful (although they might well be), but because they will give you a few different ways of thinking about problems that will extend your mental reach.
I have already invented one new: An Acoustic Image. You need stereo headphones. This would turn an image or scene into a Wall Of Sound. Left is left and right is right, but vertical axes is defined by by pitch. Light intensity is sound intensity. Intensity is automatically reversed on bright scene. For example birds flying on top of screen are tiny moving spots of high-pitched sound.

Have not invented yet how to express color.
This is true hacking. Reminds me of 2600 or other 'zine writeups from back in the day: good-natured, logical, adventurous, investigative, and ultimately so very fun! ;p ;) xX
Unfortunately for you Samsung has been caught doing it too. https://news.ycombinator.com/item?id=28336293
Personally, I find it very cumbersome. Just look at the very first example they show on their website (https://swagger.io/docs/specification/basic-structure/): it’s not pleasant to work with.
Look for some common phrases they use (e.g., the word recruiter in their email signature) and set up a filter to mark as read and archive based on those.
What is pride and butter?
Apart from the technical benefits of languages like Lisp, OCaml, Haskell, these days one also needs to consider social aspects before one invests too much into a single language.

In terms of influence and earning potential, parochial and closed languages like Python are kind of a pyramid scheme:

The people who were there first occupy many of the top positions in industry, regardless of their contributions or competence. They actively harm and intrigue against dissenters, so be prepared to chant the religion of the day (which the powerful change from time to time).

This sort of thing cannot happen in languages with a standard and multiple implementations like Lisp or C++. Haskell and OCaml seem to be isolated from the most petty forms of intrigue because the average contributors are way smarter and care more about actual technology.
Just add undo-tree and blow everyone's mind :)
I think that you're moving the goalposts a bit by focusing on difficulty or complexity. Yes, of course some languages are more difficult than others. But the difficulty of a language is separate from the intelligence of the users of that language.
Or, maybe the original code was actually totally fine and in fact the simplest and most obvious solution.
Correct me if I am mistaken, but I heard that he used to call himself some sort of an Anarchist up until his debate with Foucault.
Google Maps 8-bit for NES [video]
WebView2 Linux support: https://github.com/MicrosoftEdge/WebView2Feedback/issues/645

WebView2 Mac Support: https://github.com/MicrosoftEdge/WebView2Feedback/issues/131...
It's a very specific niche that I fall in: experience with managing OSS, lots of build systems, CI/CD, managing reliable systems (N+1, monitoring, latency management), C++ & assembly for x86, etc.

Essentially they want someone they can plop into a dysfunctional team who can help bring things back to a steady state regardless of the issues that are there while keeping everyone happy which is something I've done two or three times.

Rather then butting heads you make demos, convince people, lead by consensus, help put people in charge of sub projects that they can execute on, etc.
Scientists discover ‘world’s northernmost island’ off Greenland’s coast
What about a concurrent and parallel GC that doesn't stop the world?
So by your account the reviews were positive, but also detailed many people being scammed. Right.
In meant in terms of durability and quality. We used to by a lot of Samsung electronics (along with TVs) through employee discounts and the failure rates among the TVs are always high. So much so that we used to joke about that there is a "if condition" that some how causes the pcb to fail in first month after first year (TVs used to have 1 year warranty).
You already answered your own question.

If property taxes were higher you wouldn't have to pay $1 million for the home because nobody can afford those property taxes and subsequently nobody would actually bid $1 million.

Meanwhile if you make property taxes negative then you could afford the same house for $2 million.

Edit: How can property taxes be negative? The government can use income taxes to build infrastructure to raise the value of your land.
DNA Tests May Increase Census Count Of Multiracial Population
I'd add Smalltalk to the other odd list suggestions given.
Literals should be avoided since they can get mistyped unless the compiler can enforce that.
apple running a monopoly show here .. take them down
Honestly, there shouldn't be full houses/empty apartments on AirBnB period. All that does is eat up local supply and force the externalities onto locals of the area, screwing them over for (in most cases) tourists. Like pretty much everything AirBnB does.
I did not help that major Smalltalk vendors like IBM, decided to replace their Smalltalk product line with Java ones.

Eclipse grew out from Visual Age series.

Or that Sun repurposed Strongtalk for Hotspot.
By that logic, no one can ever be blamed for anything.
To be specific Samsung Electronics group's than Samsung the parent company as there are several verticals apart from Electronics.