skysight-inc/HackerNews huggingface dataset:
It’s always been too flexible. That’s its raison d’être.
Pricing had lots of factors and you don't want to lock pricing to a specific model only to solve this problem. Why not design such that simply prevents reselling? From the article:

> What’s more, fans won’t be able to resell their tickets [...]

This works great for air travel so why not concerts as well? The reason it's not common must be because of collusion or side business with scalping services (which we know that e.g. ticket master has done). Checking an ID card is easy.

> [...] unless they go through the Eventim-distributed website fanSALE

This is potentially dangerous. Scalpers can still transfer ownership for an out-of-bounds payment. So this isn't exactly waterproof.

Here's how I would do it:

- 2 days before release, anyone can sign up to buy tickets. Name and payment details are required and put in escrow or on CC hold (weak rate limit). They are put in an unordered set (no bot advantage)

- at release time, assign tickets those in the set until you run out of tickets.

- create a queue for the remaining tickets. The unlucky ones who didn't get tickets in the former step are moved to the queue (again in random order). Others can also join the queue, but this time order is maintained, for fairness[1].

- You can leave the queue anytime and get your escrow money back. In this case, you cannot choose who will get your ticket, it goes to the person who is first in line.

This doesn't solve all intricacies like group bookings, different kinds of tickets etc, but that should be solvable without breaking this scheme.

[1]: Technically you can just keep the unordered set, but you cannot just make returned tickets available suddenly, because of bot advantage)
GDPR would already outlaw those - the problem is that nobody is interested in enforcing it sufficiently to actually deter such behaviour.
> I'm only trying to demonstrate there is a grey area

I'm not disputing that people are supporting their families. I'm not disputing that finding another job is a PITA. The grey area that I am trying to demonstrate is that every single Googler has more career options than "continue working for Google" or "let my family starve to death"

> Gmail can have a much better UX around initial contact

I have no idea what this means. An email is an email, no?

> there are hundreds of millions of people using gmail

No argument there. And I'm not saying that securing their inboxes isn't worthy work. My original comment was directed to the hypothetical journalists who use Gmail for professional communication - it had nothing to do with the hundreds of millions of other users. They should be using E2E encrypted communications with confidential sources and encouraging their sources to do the same. That's just part of being a responsible professional in that line of work.
> I now work for a company whose applications aren't much more complex than what I built, in terms of systems and complexity. Though the apps are definitely much more polished and with many more complete UX & usage options. It makes millions of dollars.

This is exactly what I’ve found. Most of my work is technically easier than my personal projects.

There are definitely parts that are far more complex, but the vast majority of the company isn’t working in those areas.

From what I’ve seen, if you want domain knowledge you have to dig for it.
It depends what you're trying to solve. I would say it will lower the resolution of any "profiles" built on you in aggregate, but it does not stop a profile being built.
> the computer industry goes through a cycle of focus: disk, network, CPU - at any given time the currently 'hot' technology is targeting one of these hot spots

Which would you say we're in now?
I don't know, I guess it could be that turning on the "I know what I'm doing" matrix features made it more strict? It seems like every e-commerce site and most blog/news sites want to host all their images offsite (mostly CDNs I assume) in some weird JS-mediated way. Anything with a captcha breaks. Any purchase checkout process that involves other domains, which is almost all of them, can be counted on to break. If someone can tell me I'm just misunderstanding what's going on, I'd love to spend less time messing with websites' guts and still be reasonably protected.
(and contain long words without smart hyphenation, so they wrap weirdly)
> What's with the hacker community and their obsession with a terminal emulator?

I spend a lot of time ssh’ed into other computers where there is no gui.

I often tell new devs that there are different formats for computer programs, just like with media.

1. One dimensional, text only

2. Two dimensional desktop

3. Three dimensional VR / AR, etc

Just like audio, video and physical immersive art, having one that exists doesn’t make the others invalid, bad, or useless. You need to pick the right format for the job.

If you’re doing “low level” things one dimensional is often the most useful - which, I think, is why the hacker community prefers terminal based.

(not to mention you can often view lower dimensional things in higher dimensions, but not the other way around (something like running a terminal in VR vs VR in a terminal))
Anything we can toss into the HOSTS file to address this?
Why bother with systemd when it opens a network socket at PID 1 to do DHCP client.

Can we say “anti-compartmentalization”?
> just give in a little bit more and hope he stops

I think the idea is to relinquish as little as possible while making Russia suffer as much as possible.

> The best strategy is to close the door

Are you suggesting that we escalate and incur more suffering in the short term to head off a possible worse future outcome?
I think you have to skip Google and go for Google Scholar instead if you want to escape pop-sci publications and pointless blogposts.
This is very useful; thank you for the wonderful blog post!
As long as there are no two different standards that are capable of the same wattage and speed

There are. USB 3.2 Gen 1x2 and 3.2 Gen 2 are both nominally 10Gbps but use different signaling.
Google fails to implement EU directive against fake reviews
https://eur-lex.europa.eu/eli/dir/2019/2161/oj
They're beginning to yield on file suffixes, and even have module resolution tracked on the 4.9 iteration plan. I agree it’d be better for them to focus on type checking but gratefully that’s what they seem to be moving towards with their types as comments proposal.
Nice, I do something similar in a web framework I've been working on. All rendering happen on the server so the callbacks has to run there too. The onclick-handler in the DOM will trigger a POST to the server with an unique callback id.

def self.get_initial_state(initial_count: 0, **)
{ count: initial_count }
end

def handle_decrement(_)
update do |state|
{ count: [0, state[:count] - 1].max }
end
end

def handle_increment(_)
update do |state|
{ count: state[:count] + 1 }
end
end

def render
<div class={styles.counter}>
<button on-click={handler(:handle_decrement)} disabled={state[:count].zero?}>
-
</button>

<span>{state[:count]}</span>

<button on-click={handler(:handle_increment)}>
+
</button>
</div>
end
They don’t bother and just use search: https://futurism.com/the-byte/gen-z-kids-file-systems
Mylio has a pretty good dedup in my experience. It's extra careful also and lets you verify each one or just do it all at once: https://community.mylio.com/posts/video-introducing-deduplic...
uBO can break sites, but in my experience doesn't to the degree that you're describing. Perhaps you should clear all settings and re-install the extension once and see if that helps?

Do you maybe have other content blocking extensions running at the same time as uBO that are causing 'clashes'?
Why?

The way people abuse HTTP JSON API design these days I figure it would just cut out a lot of the cruft. Maybe it's not the best way to do some things, but it might be a lot simpler...

Well that is until someone writes a recursive function (or just a loop) which calls out to an RPC without consideration. But that's nothing new either....

How is `fetch(base + '/myFn')` all that different than just calling `rpc::myFn`?
Ok, so let’s accept the logistics of ground support as a done deal. What type of cargo is it exactly that needs to be moved in 45 minutes, vs 12-16hrs in a C-17/130?
And poof there goes my interest. No prices.
Any proof of all that, or is it a gut feeling or hot take?
It's a cute, but impractical idea. It requires materials not to change properties over time, track not to wear, a globally distributed map that is always up to date and consistent.
I just added a sed version as well. I'll have to click through and see how closely it resembles what's in the gist.

bash is actually pretty powerful if you don't mind its baroque syntax. Writing it in POSIX would be a bit more challenging. You could use a case statement for the pattern matching, but I'm not sure about the substitution.
> Richard stallman himself got repetitive strain injury from emacs

Is this really true? Some notes at https://stallman.org/stallman-computing.html indicate it was a different type of strain injury, unrelated to ctrl/meta key:

> In the mid 90s I had bad hand pain, so bad that most of the day I could only type with one finger. The FSF hired typists for me part of the day, and part of the day I tolerated the pain. After a few years I found out that this was due to the hard keys of my keyboard. I switched to a keyboard with lighter key pressure and the problem mostly went away.

> My problem was not carpal tunnel syndrome: I avoid that by keeping my wrists pretty straight as I type. There are several kinds of hand injuries that can be caused by repetitive stress; don't assume you have the one you heard of.
The application I am currently working on is all lambdas ~ 45, DynamoDB, S3, CloudFront, Cognito, and SQS and SNS. My employer has several serverless applications with relatively moderate use, and I work on one of them. Our total cloud costs for the product I work on for our DEV/STAGE/PROD/SANDBOX environments is currently less than $1,000/mo. Our estimated cost of DataDog monitoring for the next year just on my application is at least 23k/yr using negotiated rates. We don’t have crazy traffic, but do have global users invoking all of our lambdas at least once an hour. DataDog charges a fixed monthly cost for each lambda invoked at least once an hour on average. Then, you also need to pay for ingestion, storage, and custom metrics. Just on my product alone with multiple isolated environments, this gets expensive.

Many other product teams at my work have lightly used serverless apps. The DataDog costs simply aren’t feasible for serverless apps. We’re actively looking into alternatives such as just using CloudWatch, Elastic, etc as it’s a huge cost for us.
No, it will interact with elements no matter which framework is used.
US erased that possibility when it stopped honouring warranties given to states that gave up WMDs, and started screwing them one after another. Iraq, Libya, Iran... Quite impossible for North Korea to give up on their WMDs now they saw what happened to those following that route. Others took notice also.
Not the kernel, but the OS. Backwards compatibility and having GUI libraries LGPLed.

The Linux kernel has a rule not to break users, and for the most part, it is followed. This is not followed in userland where glibc and GNU GCC C++ library do break users with they accidentally do not follow the spec. GUI libraries like GTK and QT break binary and source compatibility every decade or so. Windows tries it's best to keep it and that makes people want to invest in it.

Now LGPL libraries, it is very difficult to write a self contained proprietary GUI binary on Linux. This is desirable because of the above, GUI libraries like to break compatibility every decade so you want to include your own so it can run in the future. Sublime has to write their own GUI frontend. Most proprietary developers use electron.

A solution to both is Iced, but it hasn't been out that long. Likely will try writing a small app in it later. Mit Licensed. Wayland and Vulkan support. https://github.com/iced-rs/iced
I realize now that the problem was with my browser forcing HTTPS and the site using old TLS or something causing it to fail
I suspect he is giving you a hint in the first paragraph of the article:

> ...Europe generally (being fundamentally unserious about power policy)...

What makes this article unusual is it is a serious attempt at grappling with a political topic - asking what the underlying pressures and technical requirements might be. That makes it read very differently to a lot of 'debates' where neither side is treating the topic seriously (whether that is not painting the full picture, repeating talking points, direct lies and people stopping to talk about lies, motivated or sloppy reasoning, illogical arguments, a refusal to engage with huge differences in order of magnitude, etc).

If you write a lot of short-form comments (Twitter, HN, corporate media or reddit for example - anything that promotes slogans or soundbites) you probably won't learn to write like this in a million years, because they aren't environments that promote seriously dealing with topics. HN can just about manage to talk seriously on the subject programming/software, but it often has a weird disjointed style where the thought is spread across multiple comments with different authors.
The popular explanation of “hacker” is someone spending 100% of their time inside production environments.
I am a self taught (still a novice) with a background in development. I have difficulty in motivating myself to practice using resources like this. Perhaps due to its fake nature and lack of feedback loop.

The article touches on something that resonates with me, that is you may find yourself learning more (practical skills) on the job. So I wonder if there is a way to learn faster without having to switch careers, such as being a part-time designer at startups, practicing under a mentor, or indie-hacking a product. Does anyone have any advice on this?
It's pretty normal for people to take breaks. The last office I worked in had video game consoles that people used during the day, or they'd go on a walk to get coffee. No one cares as long as people are getting their work done.

Now that I work from home, I can take a break to go on a walk with my family, and we can eat lunch together. It's a huge difference even with no change in time spent working.
I’m talking total subscription relationship.

It’s hard to buy Azure AD alone, they push the EMS suite and O365 E5 to solve the security issues in O365 E3.
I got burned by Railway free tier because it's only 500 hours / month... so it would only work for 20 days per month
>threats against family members in the PRC, directly approaching and intimidating the fugitive overseas, or outright kidnapping

Wow. Actual gangster tactics.
Fascinating discussion, thank you everyone! :)

I didn't expect to see this level of sophisticated critical engagement.
What is the "conspiracy" behind Bigfoot. The word "conspiracy" used to have a specific meaning different from "farfetched".
I can shed some light on this maybe, don't have a SO account. You're completely right about "SEEM". It does do enough that it significantly lowers the resolution of data and ability for systems to infer your behaviors / persona. It will force more of the ad ecosystem to server to server data pass through: https://developers.google.com/tag-platform/tag-manager/serve...

I mention it in a post above, but data brokers have existed for a decade, which don't really care about any of this. Your email/phone/credit card + purchase behavior for instance, is likely sent to 3rd parties (as md5/sha hashed values) It boils down to sample resolution and sample size. Javascript made it really easy for literally every website to collect browse behaviors. ITP makes the skill ceiling / investment to collect this data much higher.
Putin Ally Mulls possible nuclear response
Aha! Apparently "dignity" is the number 1 among the things I consider "bullshit". Why do people want it?
There tons of js libraries for this already since forever. Meteor is a well known one.
Network, and to a lesser extent: CPU (or more generally, compute) in large scale deployments as a result of possibilities enabled by networking. We’re calling this the cloud, but the first iteration of “the cloud” started with storage enabling efficient, reliable access of data storage being decoupled from individual nodes. Now we take that for granted- so maybe the current era is “all of the above, but storage started to feel like a solved problem”
John Lydon did some research with UVB radiation and cannabis that you might find interesting. This was done back in the 80s.
An expression in words is communication…
Even without that tool, HTML continues to evolve and add common “components” that people have used JavaScript to create for decades, which work without (or with minimal) JS. For example, <details> and <summary>, <dialog>, <datalist>, and more.
s/arrested the lines of coffee/changed the lines of code/
On the 7th of September, Apple held its “Far Out” iPhone event. New iPhones, Apple Watches, and AirPods were announced, each coming with a plethora of features. Yes, all of it was innovation, but none of it brought the kind of excitement Apple used to. Why is that? And why probably this is the best strategy for Apple.
Honestly I'd prefer that! Have fried two devices using the wrong damn cable/ charger. Sure the device should have had better power IC's etc to prevent anything from happening when I plugged in the wrong one, but still, they all look the damn same!
Saved you a click: "Chechen leader suggests use of low-yield nuclear weapon"
>...spending of bitcoin (the gold line) on the Lightning Network continues to rise, thus evidence that people are not just sitting on (hodling) their bitcoin, but using it to buy goods and services, even during a seriously down market.

I believe spending, when measured in BTC, would have to rise as the value of BTC decreases as it takes more BTC to spend X amount of money. It would be more telling to show spending measured in USD.
Lets hope they don't find out about these java atrocities
I keep my site HTTP for compatibility and accessibility.

HTTPS can introduce all scenarios for not being able to connect.

I'm not hosting any secret data, but I do want to be able to post from anywhere.
Jimmy Carter celebrates 98th birthday
A Golang based simple, easy-to-use, elegant open-source Home Cloud system
I watch movies to relax
This good stuff for those who took high school chemistry.
Is there any outlier analysis on this? That's a key advantage of DataDog and NewRelic.
We used to do that to place free calls on pay phones. I don't recall it being a particularly fast way of dialing, though it was great if you wanted to keep your dimes for hockey cards. Yes, I'm that old.
Another iOS one is: https://plainorg.com/
270nm is UVC territory. Did you mean 280nm instead?
I studied Gambler's Ruin while taking probability as an undergrad (and studying to land a quanty job after college). For folks who enjoy these types of puzzles, another similar exercise that I spent an entire afternoon trying to solve was the following:

You have 52 playing cards (26 red, 26 black). You draw cards one by one. A red card pays you a dollar. A black one fines you a dollar. You can stop any time you want. Cards are not returned to the deck after being drawn. What is the optimal stopping rule in terms of maximizing expected payoff?

(source: http://puzzles.nigelcoldwell.co.uk/fourteen.htm)
can you clarify what you mean by "doesn’t take advantage of fuzziness"?

what results are you expecting but not getting back? or what results are you getting back that you are not expecting?
Yep. Just do it on the cable, heat shrink some wrapper around it and make it extremely obvious on the box. Try walking Grandma through what cable and charging brick to use over the phone when she calls you while she's at walmart
Sounds interesting - let us know how you go!
I prefer search with an explicit '^' in the pattern to using match. For a throw-away script I'd probably do this:

import re
is_hex_like = re.compile(r"^[a-foi]{6}$", re.I).search
for word in filter(is_hex_like, open("/usr/share/dict/words")):
hexword = word.upper().replace("O", "0").replace("I", "1").rstrip()
print(f"#{hexword}")
USB does mean that already! If you have two spec-compliant devices, connecting them with a USB cable should never cause one to get fried.
I assumed repox prefers bluntness, due to their writing style. I was careful with the words and tone that I chose. Checking comment history, repox wrote that they are a Dane (which I didn't know). My experience of friends from other nearby countries is that their style of interaction can be seen as rude by many people. In particular my stereotype is that Americans often prefer a more gentle approach.

I think you are assuming I am not being respectful. However I believe that a blunt reply is definitely showing respect to them in this situation. I do need to be careful not to make comments that are personal attacks (or that could be mistaken for), which I certainly was not trying to do.

(To quote you: "you’re making the claim, you defend it. Otherwise the assumption is just, like, your opinion man." ;)

Hopefully repox can reply, although they don't often comment, so I would guess they are unlikely to check replies. Anyways, definitely off topic!
A small price to pay to get rid of the price gougers and other scammers.
He didn't "mull" anything. This is Kadyrov spouting off about things he has no say in, as always.
I used this to prep for trading interviews; one Q was particularly difficult
> We saw the same thing happen with Eidos and Tomb Raider, but that didn't exactly usher in a new era of MacOS gaming.

To be fair, Eidos and Tomb Raider didn't happen during M1 era, it was just a port for devices that were still using x86. Iirc Resident Evil devs explicitly called out working with M1 an what it brings to the table.

I agree though, we will see how it goes, somewhat impossible to tell how it is going to pan out. Could easily end up being just a one-off.

Realistically, I don't think it is going to usher in a new era of gaming on macOS, but I hope it will slowly move it in that direction. Similar to how it happened with Proton and Linux. It's been out for a while, but only somewhat recently (at some point in the past year or two) has it reached a critical mass on the market.
If you have the money it makes sense to worry about rare cases, because the normal ones are taken care of already.

We don’t make fun of Amazon for working on quadruple backup power for US-East-1.

Also billionaires are human, too. Bunkers are fun.
> LINQ puts the entities (table names) first and then autocomplete just works

I grew up with SQL so LINQ for a long time just reads so weird to me. I won't admit how long it was before I realized this fact you stated.

It still reads weird to me, but I get it.
The information is more useful once read, but once you know it you don't need the book any more
Indeed.

So much code is an internal client function "GetUser(5)" configured to hit a specific URL "/users/5" and the server accepts requests on "/users/5" just to end up invoking a handler called "GetUser(5)".

Definitely a fan of completely skipping the URL "REST" ceremony.
You dont need UBlock with Brave, brave Shields do what UBlock does while being faster(rust) and integrated in the browser.
You are moving the format from words to colour as a solution? I need a USB cable Bellend... "Oh, what color?".
I only check a few pages of my posts to see if there are any replies, I feel people deserve that respect at a minimum.

Or I’m bored.
Alzheimer’s, for example, is most likely being caused by a metabolic problem. This will be solved with nutrition. I even believe it can be limited if the correct nutrition (enzymatic cofactors) are discovered.

For example
https://fjfsdata01prod.blob.core.windows.net/articles/files/...