jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> no other choice if they want to reach viewers

> are incredibly few esports careers that could survive a Twitch ban

(emphasis mine)

People have never been entitled to a sports career, or to celebrity status by reaching viewers on someone else's platform. These platforms have democratized the "rags to riches" story, but whether it was the '30s or the '60s or the '90s, you've always had to play by the rules of the prevailing media empire. This is no different.

Companies are generally allowed to set arbitrary criteria for who they're willing to work with. There are some very specific exceptions around discrimination against a very short list of protected classes. Other than that, rules restricting conduct are usually legal. Note that I'm not claiming that rules like these are moral, I'm just pointing out that they're usually found to be legal when challenged.

The fact that you can sign up for an account in your bedroom in pajamas instead of signing documents at a lawyer's office in Hollywood doesn't magically make this a public square subject to a different set of rules.
It definitely possible if you build your own networking stack, but native multiplayer support is planned! Also you can control characters through any events, like

socket.on("msg", () => { player.move(...) })
Yes, though most of the cases are from Brazil where the city of Manaus had a massive outbreak in the first wave. Everyone thought that they would be immune after that but since then another variant arose in that area and is killing lots of people who had the previous variant, including a much higher percentage of younger people. This variant is now widespread in Brasil and has been found in other countries, too.

It looks like having an infection gives you some limited immunity but nothing as robust as the vaccines do.
The "Uighur genocide" war propaganda has gotten completely out of control. Even the US State department dropped it early into Biden's presidency apparently realising how ridiculous it was. However it's still got a lot of momentum and the masses have swallowed it wholesale. It's dumbfounding and terrifying to me how much of it is still regurgitated wholesale on mass media when it's trivially demonstrated that every single part of it comes from CIA funded orgs like the NED or even just random crackpots like Adrian Zenz who are led by God to fight homosexuality and Communism.

The Chinese are supposedly imprisoning or killing millions and the evidence is this one girl who they won't give a passport to, or a google maps satellite image of a school, or a BBC documentary with scary music and shaky cam, or a random person linked with the CIA who managed to "escape".

"Please don’t take anything in this post as supporting China..."

Why you even feel the need to say this is weird.
Hmm, can't you use CSS counters that get incremented on every rule and apply a custom, cyclic counter-style to them that contains the symbols you would like? Counters work independently of the depth of the element in the tree.

Edit: like that: (sorry in advance, mobile users)

@counter-style rulestyle {
symbols: "*" ")" "+"; /* Symbols go here, images work too. */
system: cyclic;
}

body { /* Initialize counter somewhere. */
counter-reset: rules;
}
hr { /* Style <hr/> as wanted. */
border: none;
text-align: center;
}
hr:before {
counter-increment: rules;
content: counter(rules, rulestyle);
}

Edit 2: according to caniuse.com this seems to be only properly supported in Firefox so far.
Well, it’s not just money. By lowering the taxes and regulatory environment, you increase individual freedoms. That’s worth a lot to Americans.
To me editing still feels chore-ish but to a much lesser extent, and sometimes I'll have fun doing it.
> This is insane. Do you really believe that individuals are going to be monitoring the energy prices like a rabid day-trader, making 'rational' decisions between "oh good, power is cheap now" and "power is expensive, I guess I'll just freeze"?

Pricing here in Norway already changes through the day.

I changed my supplier yesterday to one that has an api.

I'll use the current prices as an excuse to fix a few things:

- turning down heat at night, heating fast before demand peaks, lower heating during peak etc. Boxes that can do this are available in the $150 - $350 price range

- scheduling washing and drying and - if necessary - showering to low demand times

- maybe install a fireplace (chimney was mandatory when tje house was built so I'll just pay for the actual fireplace and installation, not extensive modifications to the construction

- or a air-air heat pump (also works as AC)

- not relevant to me at tjr moment but EV owners (of which there are plenty around here) can save a lot by scheduling charging to avoid peaks. Further down the lane I think I've heard about someone (Tesla?) planning to allow their vehicles to be used as power banks.

It is probably the main selling point for Tibber here in Norway, prices were slightly lower than my previous supplier, but not enough to make me switch. The current price hike, API access and real time price information helped me to make the jump however.

Conclusion:

Providing pricing information and APIs to end users seems like a good idea for companies that are in a position to provide it.
It's fine for now, but it makes assumptions about the future state of your database.

The arguments presented in the article may or may not be applicable to your particular application, but I think it's a solid principle that you shouldn't assume your database will retain its schema indefinitely. If you're relying on "SELECT *" to mean "SELECT A, B, C", you're in for a bad time.
what are some right answers?
That strikes me as low for a DTC company. FB ds includes Instagram, which is fashion nova’s largest sales channel.
The AZ story is a very interessting one. This whole debate started after the Handelsblatt, a German newspaper, pblished an article saying that the AZ vaccine is only 8% effective for people over 65. Totally wrng of course, as 8% was the number of trial patients above thaage. Yet, the source was apparently someone in the German Ministry of Health. Obviously, that story went viral, it got all the uplift it needed when Bild and Spiegel jumped on the bandwagon. The latter has a, IMHO, obvious pro-Biontech agenda. With countries like France having already a problem with low vaccine willingness, and some smaller screw ups in AZs trial data, EMA restricted the AZ use for patients over 65 due to "insufficeint data", even if EMA thinks AZ will be effective. That detal, obviously, is way too small for online news.

My pet theory is, that someone looked for a scapegoat why German vaccinations are so low. AZ was a welcome one, especially after the question of whether AZ had to use its UK factories for EU orders. After that stunt, I have the impression AZ is somewhat pissed.
Here in Australia, I'm on a power plan that charges you the actual current wholesale price (plus an admin fee).

I have an app where I can check the price, and set up alerts for when there are price spikes and such.

I don't rabidly monitor it, but it does nudge you into changing your behavior gradually.
It's only a zero-sum game if more money wouldn't ramp the production up faster. This might be case but I whish people who say it's zero-sum would say why they think so.
Interesting. In Luxembourg at least you can see the clear seasonal variation and also the enforcement of stricter lockdowns pretty much 1:1 in death rates and infection rates, accounting for the ~2-3 week delay in infection intervals.
I'm not sure this is the best link, but I don't have anything better in mind and it was the first thing that popped up, so...

Anyway, there's a language called ParaSail[0] that's doing stuff in that direction. A little bit back the guy behind it got hired by AdaCore (Ada compiler folks) and they seem to have adopted it and continuing with it. I haven't heard too much about it though.

[0]https://adacore.github.io/ParaSail/
I've used Vanced YouTube for a year now and it works heaps better than the android browser version of YouTube on my opinion. Ghostery is also rather problematic after it was sold to Cliqz. I've stuck with Privacy Badger and ublock origin.
Okay, so if we're talking crimes against Pythonicity, how about avoiding self while still using a class?

def Window(x1, x2):
minimum = min(x1, x2)
maximum = max(x1, x2)
class _(object):
def __call__(_, x):
return minimum <= x <= maximum
return _()

The trick here is that the object instance takes values from its creating context as closure variables, rather than constructor parameters. Hence, it doesn't need a constructor at all, or any self references. It doesn't even need to use the self parameter it implicitly receives - hence why i can call it _ even though Peter Norvig couldn't! I've also called the class _, partly because it's sort of throwaway, in that it's never referred to after the instantiation which immediately follows its declaration, and partly just to wind people up.

You can do this in Java too, using an anonymous class to avoid having to use a throwaway name, as long as the object you're creating implements an interface:

public static Function<Double, Boolean> Window(double x1, double x2) {
double minimum = Math.min(x1, x2);
double maximum = Math.max(x1, x2);
return new Function<Double, Boolean>() {
public Boolean apply(Double x) {
return (minimum <= x) && (x <= maximum);
}
};
}

Neither of these are outlandish hacks; rather, they illustrate the fundamental connection between objects and closures.

In particular, the Java version is extra comical because the interface being implemented is functional, so there is a mechanical transformation (that my IDE will do for me!) which evaporates the anonymous class and uses a naked function, in the form of a lambda, just as the OP advocates:

public static Function<Double, Boolean> Window(double x1, double x2) {
double minimum = Math.min(x1, x2);
double maximum = Math.max(x1, x2);
return x -> (minimum <= x) && (x <= maximum);
}
Can you explain? I don't see lot of sense in om's complexity personally, but maybe I'm wrong.
not OP but I think they meant all over this tool (Flameshot).

Like OP, I’m also a HUGE fan of cleanshot x for mac. Got our entire team on it, some were quite happy with the built-in screen grabbing tool on Mac, but pretty much all love Cleanshot.
The author makes a political, rather than technical argument. While the political logic seems reasonable, I remain unconvinced either way.
The ADA requires reasonable accomodations, not unlimited accomodations.

Reasonable accomodations are wheelchair ramps so they can enter your building, elevators for people who can't climb stairs, and changing your user interface so that people who can't see colors can operate it and people who can't see at all can use screen-readers.

Where is the line to unreasonable accomodations? When a person permanently cannot do the essential features of the job: if you do not have a minimum physical strength and endurance, you cannot be a firefighter. If you can't comply with driving laws, you can't be a truck driver.

And in the case of the FSF Board, I would argue that when RMS persistently behaves badly in public over the course of decades, he can't represent that organization in the way that thwy want to be represented.

But all that is bullshit, because while I'm sure RMS feels like he's being punished, he has had decades to address this problem and he just isn't interested or capable. Either way, it's not a matter for the ADA -- and if RMS thinks it is, he should take it up with the ADA and settle that.

Perens' argument is lacking.
"i can't argue, but it's a time thing."
>if your views hurt a significant amount of people

Stallman's views hurt people in the sense that some people got offended that he believed in things that they did not. None of his views could hurt people in any other way, he never posted any racist/sexist/transphobic/etc views.

Downvotes are not cancelling. Downvotes won't get you fired. Nobody will bully you for being downvoted (or even having this opinion really). They just show that people find your argument dishonest or disagree with you.
The number of comments wondering why Google hasn't built their own ERP really drives home how much on HN lives in a sort of engineer/SV bubble.
I have no love for Trump but does that not scare anyone else?
The community guidelines and moderation are around personal attacks. Nobody is banned for complaining about election fraud.
The software environment was very locked for security reasons, no internet and etc.

Just felt it was simpler to not use JSX and to deploy with scp ;-)

In fact every dependency was manually downloaded and put on a vendored folder of the project. It was added as a dependency by adding a HTML tag.

All of it works surprisingly well..
Looks intriguing, but from the website I can't really tell what it does/doesn't do. Maybe a quick youtube video would help make this concrete? For me, the question is: if I put this on an old smartphone and put it in my kid's room, can I/she use Siri to send each other message? Or do we have to separately open the app, wait for it to load, and then say the message?
To be clear, Kraken is for general compression, not video.

Of course you can do video decoding in software, that's what Bink is. It can do 4K60 on a PS4 CPU.
Additional fun examples (artificial projections of expected behaviour, for the purpose of human familiarity or trust):

- The "Checking for Audit Risk" progress bar in TurboTax/etc software, which is shown while comparing about a dozen floating point values, perhaps after a division step. This takes imperceptable time, but the appearance of "doing work" projects value to humans.

- Comfort Noise (very low volume pseudo white noise) played into a VOIP phone to replicate the ambient inductive noise in analog lines. This assures humans that their handset is not broken.

- Engine Noise generated by some (nearly silent) electric vehicles. This has a huge safety component, so it's not frivolous at all!
>Some activists have alleged the Ottawa Police Service's treatment of the truck convoy has displayed a double standard, since in November 2020, officers moved in on a group blocking an intersection to protest the force's treatment of Black and Indigenous people within days.

>But Skof said removing the convoy is a more difficult task: "You're talking about pedestrians for one thing, versus vehicles that weigh thousands of pounds."

---

This is the same lesson regarding weapons. Those with tools of force can oppose the government, while those without cannot.

Maybe left-wing groups need to buy a few Freightliners for future protests.
A Camera Obscura is worlds apart from copying a high-def image. The primitiveness allowed them to get dimensions correct for a sketch but then they'd have to use all of their artistic skill to pick the correct values, tones etc.
I worked at a gaggle of jobs for anywhere from a week up to a year and a half or so before I got my current job, where I've been for over five years now (and I imagine I have at least another two if not more, but that's all logistics). I work for TRD writing software for their NASCAR teams. It's very challenging on and under the surface, great fun, and the company has been very good to me. We have no paying customers and the user base is very small so the pressure is high but not in the way that you get with paying customers. We can set a ton of the expectations and limits of our software, and our few users are generally easy to please. Oh yeah, and we're fully remote with generous expectations for hours. My work/life balance is amazing, even (especially?) compared to my peers in Big Tech Co, some of which left us for them.

On the downsides, the team is small and ownership is often siloed which can ramp up pressure. Also, races happen on Friday thru Sunday typically so those of us working on live software trade some weekdays for weekends (remote work has made this way less of an issue). The pay is above average, but we can't compete with Big Tech Co. in the same state, so retaining ambitious people can be difficult. Finally, we move quickly and often don't really have time to go back and refactor/restructure old projects on official hours, which can make transitions difficult.

Motorsports may not be my passion, and it may have taken awhile to get here, but I'm really quite happy here.
Apple Pay is a Apple->payments-network; Apple Card is payments-network->GS/Apple. Apple Pay with Apple Card is the two tromboned together.
> Tor is next to useless for DDoS attacks, as it doesn't offer any amplification.

It seems that these attacks are not being carried out to take down the Stack Exchange network. It seems that these attacks are to take down Tor as a legitimate technology. Here me out.

In order to carry out these attacks, the attacker already controls enough machines to DDoS one of the largest websites on the internet. So, huge botnet or nation state. Now, we have one of the largest websites on the internet telling it's tech audience:

> An immediate solution for users who find themselves blocked is to access our site
> from other IP addresses, via home internet, work internet, or other VPN services

https://meta.stackexchange.com/questions/376060/update-on-th...

They are normalizing the "workaround" of using an insecure IP address when Tor is inaccessible. This will lead to all non-secretive and non-illicit Tor usage to go back to the open insecure internet. Thus, everyone still using Tor "has something to hide" (as if that wasn't the case already). By forcing all but the most desperate users off Tor, Tor can be discredited as a nefarious tool.
Not a downside per se, but I wonder how, in the context of other engineering disciplines which are highly formalized, software engineering fits in. One of the typical arguments against the feasibility of formalizing and licensing software engineers as PEs (in the USA) is that the stuff we create "cannot kill anyone" unlike, for example, a civil engineer whose work is very structured and vetted.
I use it nearly every day and definitely for almost every purchase I make. I no longer carry around a wallet now that digital IDs are a thing and have only had 1 situation in the last 6 months where I needed a physical card because they had TTP disabled on their terminal.
Sure but that's something card networks already deal with via chargebacks. If merchants get caught doing that, they'll have their payment processor, the processors acquirer and Mastercard/Visa all over them like a bad rash.

You can guarantee that the merchants collateral, or any unpaid funds will be taken and used to automatically refund anyone that went near their readers, and if the money can't be claimed from the merchant, then the payment processor or acquirer will be forced to cough up.

All the card networks take this type of fraud very seriously. They understand that they only get to keep their very lucrative positions in this world if people 100% trust card readers to not rip them off, and to get easy compensation if they do. So they come down hard on businesses that threaten that trust.
There was a post some years back on HN. The child had a rare disease and the parents were engineers. Eventually they took up studying medicine and pharmaceutical and started working on the cure them selves. If anyone could link that post I think it will be very helpful. I havent been able to locate that post till now. Maybe those parents can help you out in some way.
I've thought about this problem, quite a bit, and I think that productionizing Julia would require at least a few additional things above your criticisms about error codes.

1. Get rid of global dependencies. Store all of your dependencies in a project local deps directory with a project lock file.

2. Opinionated file system structure. Maybe you don't need this in one-off scripts but definitely for some sort of "project" layout

3. Force all packages in the package manager to obey these constraint.

The ship may have already sailed on 3), sadly.
that is already happening, there's been a sharp drop in flu cases in hongkong this season.

https://www.ft.com/content/ad7ae6b4-5eab-11ea-b0ab-339c2307b...
Or get a loan from an Indian bank. The interest rate doesn't matter since you don't have to pay the loan back :)

There were some high profile cases of people taking millions of dollars of loans and running away (search for Neerav Modi, Mehul Choksi) so I am not making this up.
I'm a "high performer", a core collaborator in a big open source project and a library maintainer of a few libraries with 10M+ weekly downloads on NPM. I have a BSc in CS and lots of "good" industry experience in strong start ups for long-ish ( 5 year ) durations.

I'm definitely going to be impacted by this recession. I was impacted by the 2008 recession and I was impacted by the dot-com bubble. A lot of friends went to do enterprise Java at banks, jobs without glamour and other things to pay the bills.

There are a lot of things I get away with right now that I won't be able to get away with anymore.

Also don't forget that "high performers" are more expensive and a lot of times "mid performers" do a good-enough job, so high performers had to compromise for mid-performer salaries during recessions.

Obviously start-ups closing and less funding all around also changes the supply-demand balance in the short term. It's likely to induce job changes and closures for at least some of us.
Do you feel that those anecdotes give you enough confidence to make broad statements like the below?

"if you look at their daily life they eat out often, stop a Starbucks routinely, have the latest iPhone, have subscriptions to Netflix, Amazon, Hulu, and a 100 Channel TV Line up, have massive credit card debit from buying things they did not need, etc etc etc"

Show me your bootstraps folks I know you all got em. Put down your iphones and pull up your pants. Listen up I'm here to condescend.
yup, and this time it's mostly about unwinding desktop/workstation motifs, as well as single app as moat, apps are now fluid points of integrated services. we're going to learn how to unwind our boxes into all kinds of things. it feels like more of a baroque bubble, emotionally we'll change ... and that leads to opportunities.
Nope, I work for Novell on Moonlight. The Telerik guys do seem like pretty cool guys, though. I've emailed back and forth with one or two of them to try and debug Telerik controls running on Moonlight.
There is interesting science behind deciduous trees losing their leaves.

http://treephys.oxfordjournals.org/content/18/8-9/537.full.p...

Deciduous trees have an important role in urban environments.

http://www.sustland.umn.edu/maint/trees.html

http://extension.usu.edu/forestry/HomeTown/Energy_TreesandEn...

This link caught my eye because the source was National Public Radio in the United States, in the northern temperate zone (Northern Hemisphere). As I expected, the original date of the article was October (2009). At this time of year (April 2011), deciduous tree leaves are mostly falling only in the Southern Hemisphere.
Let me add that it must be a desktop computer. I don't want a laptop with its wide screen, its trackpad, or its keyboard that I have to adjust to rather than it adjusting to me.

A second monitor will make me 10% more productive but I can live without it if I have to. Give me a laptop and my productivity falls to a crawl.

For me the zone happens somewhat randomly. If I tell myself that I'm going on a programming binge after work I'm probably not. I'll find some excuse, pick up a 6 pack and watch a baseball game or something. But if I read about some new library or a new technique, I'll often pop open a text editor and play around with it. Next thing I know I've decided to use it instead of some other library than I previously was working with, and have completely replaced the code in a couple of hours.