skysight-inc/HackerNews huggingface dataset:
My low-information view is that the Chinese government is an extraordinarily effective communications agency who very clearly understands the role that university students play in transmitting culture, especially when studying abroad, and has very openly worked to help spread their message throughout their diaspora.

Many US universities have a Chinese Student & Scholar Association and it's not like they try to hide that they are arms of the CCP. (Just for a random example https://myinvolvement.org/organization/cssaatualbany - "The Chinese Student and Scholar Association at the University of Albany is joined and organized by the Chinese students and scholars at the University of Albany of their own record. It is a nonprofit organization that is supported and guided by CCP through the Consulate-General of the PRC in New York.")

Mass organization can do incredible things -- a group of people is much more effective than the individuals.
SOC2 auditors require evidence for controls being followed - repeated evidence over a long period of time.

What's evidence? I can't remember the exact details but imagine something like ... a screenshot of the security page of the Settings app on macOS, taken by every employee, on every laptop, once a week.

Or install the Drata Agent on all company laptops.

Perhaps a form would be enough evidence that you wouldn't have to repeatedly collect it... but I doubt it. Because otherwise couldn't ALL employees just sign a form and that would be that? Auditors know that people don't actually follow the rules carefully even if they claim they are going to.
Wisconsin lawmakers look at "Final Five" voting in Congressional elections
I've used PASETO in place of JWT for this kind of thing before. Interested to know how it compares.

Does this support a known standard, or is it just its own thing.
It depends on how they integrated. GPLv2 requires that TikTok's version is either GPL-compatible itself (I doubt it), or they use OBS as an external program.

edit This comment [1] claims GPL code is compiled into their non-GPL program, which is a huge no-no

[1] https://news.ycombinator.com/item?id=29592556
I am researching best practices for signing of data for web services (in JavaScript) and remembered that I was using a library with flask at a hackathon a few years ago and that it had a sword illustration on the website but couldn’t find it (but eventually did now).
Your argument implies Nike would be parting ways with it's M&A strategy of buying businesses that have real tie-ins with their core.
The stock is down since the announcement and underperforms the DJI.
Show HN: Weekly newsletter of top Hacker News posts curated by the community
>> The poster says "Their business model (in my case) seems to be to take money from companies to spy on their employees/contractors, and then they sell the employees/contractors private information to "targeted advertising". Do you have any evidence for this??

> I read their Privacy Policy. They are quite explicit about what they plan to do to you.

That's not evidence, only your interpretation.
Currently, there are two features:

* A weekly newsletter of top hacker news posts [0]

* Filtering hacker news to just technical posts [1]

What makes it special is the categorization is decided by an estimation of a referendum. We estimate referedums using elected representatives, statistical samples and referendums. The efficient corrected by the accurate. The goal is to spread the work of curation so the signal to noise ratio improves. Consensus among your peers is a good signal. For more details see the longer explanation of democratic moderation[2].

Next steps:

* Curate hacker news comments

* Curate /r/science

* Content creation - submitting posts/comments

* New name

Eventually:

* reimagine reddit so the discussion reflects the desires of all users and not just the most active and passionate [3]

The code is available on github [4]. It's a mess (cashier's first website). Some silly things I've done:

* Using ReactDOMServer.renderToStaticMarkup to replace EJS so the compiler catches view type errors

* Cache using a global object on my single webserver - no memcache/redis

Biggest regret:

* Not using a more opinionated framework as I've rewritten many things 3 times and focused more the optimality of plumbing than user experience - fun as that is.

[0] https://efficientdemocracy.com/about/what-is-this

[1] https://efficientdemocracy.com/r/hackernews/technical-and-ho...

[2] https://efficientdemocracy.com/about/democratic-moderation

[3] https://efficientdemocracy.com/about/how-we-are-different

[4] https://github.com/evandwight/efficientdemocracy
Nice. I was impatient, and used Shipito to ship my Framework laptop to their US warehouse, and from there to my home country, which is still not on the pre-order list. It cost about $120 extra but it was worth it :)
If they are not already acknowledging and including the OBS license, then it's already in breach of the license (ie. "illegal" in the informal sense that you used).
What's the point of living like this? Isn't it better to put yourself 6ft under already? There you'd not have to worry about Omicron, Delta, Beta, Alpha , Xi and whatnot.

It has been 2 years, at some point we have to remember that we originate from humans who survived the 1918 flu, the great plague part 1 and 2 , the Toba super catastrophe and each and every curve ball nature threw at us.

We are also protected by the most advanced shield we have ever conceived, many of us decided to go and overclock that shield for a 3rd time after the 2 initial ones.

At what point does the author decide that canceling his birthday party also makes sense to avoid the risk of guests having to travel to his location by car?

Roads are a huge mess, some would say a roulette, especially in winter.

It's about time we stop this collective madness. With 3 doses in one's arm and therapeautics to prevent and treat a disease which is mild to begin with...the only thing we have to fear is fear itself.
451: Unavailable due to legal reasons - omg, did I seek to deny those rights!?!
It's not the technical assistance needed it's the legal review. Go get that from a CS major.
I think that’s not a feature of the language, but of its libraries. R is popular for similar reasons why it’s so hard to replace python.

In Python’s case, the language isn’t bad, but the implementation is horrible for performance. It sits on the back of lots of fast C/Fortran/whatever code, and polished the (relative) turd a lot, making the end result quite usable, but the “sitting on top of part” also makes it hard to improve the performance of the implementation.

For both R and python the end result is good, but they still are local optima in the space of what is possible.
>Threatening: that's a whole other level.

And narcing on someone in the hope that whoever you narc'd to then goes on to threaten that person's family or friends elsewhere is another several levels beyond that.
People are misunderstanding this and claiming it's not problematic. Ben Torrell (an OBS developer) notes later in the thread that there is indeed GPL code compiled into TikTok's executables; since source is not available and they have not got another license, it is unlicensed and hence illegal.
> It doesn't matter where you are on the scale

imho it does. In the "IG Farben" example the managers were held accountable (correctly) because they should have known better, but not the ppl producing/packing/shipping some chemicals.
I get leery of claiming "brainwashing" because I know some people in the US who would probably do the same thing... no threats or direct government intervention necessary. For some people it seems our natural predilection for tribalism only needs a little push to get there.
And then Germans would arrive and blame the Jews for that, then local Ukrainian populace would massacre the Jews(Lviv pogroms).
Yeah this is akin to saying our GDP growth is X% or inflation is 2% so everything is fine.

The measures for a quality of life I mentioned are something that every American or anyone in a first world country has to bear no matter what. Housing, healthcare, education. All of them have disproportionately gone up while the wage have stagnated. Average middle class family can’t afford to buy a house in most cities now, same with education without 22yr old kids taking on 150k loans. Or healthcare being the mess it is. But sure, everyone has a cheap smartphone and access to socials where they are busy fighting the culture war so everything is fine and dandy right?
People of the EU might want to seriously reconsider the GDPR after seeing its affects such as this.
Apple Builds New Team in Southern California to Bring Wireless Chips In-House
> They EU isn't your audience, and lawyers that confirm you're in compliance (or not) are expensive.

The GDPR is one of the easiest pieces of legislation I've ever read. And the answer is: no, basically nobody is in compliance.
Yeah, after lurking in r/wallstreetbets, the crypto stuff seems safe and sound in comparison.
It would depend if Tiktok Editor is legally considered a derivative application or not. If it is, then it's in breach of GPLv2.
Having a Mentor will help if you approach it the right way i.e. they are a guide on your path but cannot do your work nor have all the answers.

Their importance lies in the fact that they can guide you to and through a smaller set of right paths towards your goal bypassing the much much larger set of all wrong paths. They help short-circuit the learning ramp.

However if you develop a Auto-didactic mentality, you can do without a "full-time" Mentor; just receiving occasional advice is enough.
GDPR is a hundred articles of legalese, and to understand what it means to be compliant you probably need an understanding of EU legal context as well. Services of people who can do that do cost a lot.
And that's why you user "currency" type of style. Both as calculation in your programming language (Go in this article) and in DB (PostgreSQL in this article). Fixed width "floating" number which is actually your largest integer type (64 bits these days, but there are libraries for 128 bits aplenty as well) is your friend.
This is an independent website, not part of the official University budget.

You can’t just round up some CS students and have them produce a website compliant with international law for free.

This involves legal teams, contracted developers, and constrained budgets that are already stretched thin on operating in their core business. It’s not reasonable to demand they invest tens of thousands of dollars (or demand equivalent free labor from CS students and lawyers) to serve a population that almost never visits the site.
Well, at my company at least, a negative test does not trump symptoms. Coming in with any COVID symptoms will get you sent home and do that a few times and you’ll attract a disciplinary.

And Ryanair make you declare you have no symptoms when checking in (change of taste, smell, diarrhoea, high temperature, sore throat, headache etc etc)

Negative test already doesn’t count for much
> Chrome was working fine because presumably they do the UTF-8 handling on their own.

this is why I use Qt and ship all the dependencies vetted manually on every platform (freetype, libav, etc). Only way to stay sane is to bypass the operating systems as much as possible and use the exact same code no matter the platform except for the barest-bone operations (opening a GL context, getting key/mouse events, etc). Text handling and rendering, video and image decoding, ... that should never depend on the OS you're using, those are properties of the apps. The more time passes the more I'm thinking that networking also should be deported into the apps too and bypass the OS network stack entirely given how much trouble it tends to give (hello the Bonjour / DNS-SD / ... mess).
I still see more crypto/blockchain adoration here than disdain, although the tables might be turning slowly now.

HN users are much like magpies: once an idea shoots up, you can't swing a cat without hitting a zealot. If you are ambivalent or skeptic, you'll be furiously explained into the corner. Then, when the fad fizzes out and its inevitable drawbacks are publicized by more and more sources, the "told you so" camp starts merrily chasing the dwindling numbers of zealots around, while some former zealots get depressed from their high hopes being squandered and the resulting dopamine deficiency.

A new shiny comes in (say, "rewrite everything in Rust"), the cycle repeats.
Yeah, and let me tell you, it's an absolute nightmare to get to work when you need two features that weren't written to compile at the same time.

I'm not saying it's necessarily a bad idea. Just that it isn't a replacement for abstraction. If you have more than a couple of #ifdef blocks per feature, you might be setting yourself up for future pain.
I agree, and that's exactly what they had done before now! I am glad they've done this and think it's a good thing all round, but it would be nice for the expectations to shift and the standards we hold companies to be higher where a situation where they allow you to install your own operating system without jumping through hoops is viewed as the norm as opposed to a benevolent action.
I only know of one or two billionaire athletes, who are you referring to?
It is out of band. Refuse or this becomes normal.
'Anti-5G' necklaces are radioactive and dangerous, Dutch nuclear experts say
As an European citizen, yes I am profoundly glad these effects exist. Error 418 means, to me, that the website is disappointed it cannot exploit my personal data without my consent. Good riddance.
The problem is that the creeping imprecision actually comes from the exponential mismatch, not the actual float itself. If we were inputting floats in binary format, most of our problems would disappear. But since we think in decimal, we input in decimal, and then magical complicated algorithms convert those "decimal" values to the "nearest" binary representation. And then the trouble ensues when we try to use them in calculations and get weird results.

Decimal floats would operate just as we're used to, and would solve 95% of our floating point problems.
They probably just don’t have the legal and technical resources to navigate GDPR in a manner more sophisticated than “geoblocking” and frankly I don’t blame them—how often do they get legitimate traffic from Europe, especially without the benefit of hindsight from this incident. I like the spirit of GDPR, but blaming the entire world for not understanding your own country’s laws is the pinnacle of navel gazing.
You only have to look at this very website to see the same happening with US citizens' support for their government's chosen narrative. It bodes poorly for Puerto Rico, Cuba, Nicaragua and every other nation who had military juntas propped up by the USG and still suffer from american influence. Some will go to great lengths to foment hatred against whistleblowers, such as Assange or Snowden.
It's kind of tiring after 2 years. The same has been said of Spain, France or Italy, though they rank among the top countries in healthcare.

While no country is perfect, and many governments made mistakes, you just can't fight an exponential problem (viral epidemic) with linear means (more hospitals). More beds doesn't help, you need the personnel, the training, and upkeep all of that when there's no pandemic. It's unfeasible.

Without restrictions in place, and with the current omicron spread we're seeing, doubling hospital capacity magically, with doctors and nurses and ventilators, lasts you for an extra whooping 3 days. 10 times? You'll have around 10 days more before it collapses.
That's apparently wrong, and your comment thus a wonderful example of what toxik meant.
Lol love those!!
Librem 5's lead time for new orders: 52 weeks
Easier said than done, but if you can manage to set up the metric to align the business and the employee, life becomes very easy for management. Working on designing and implementing production-based pay systems in warehouses, when it goes right the department runs itself with barebones management as a little profit generating machine that fairly pays workers a very good wage. When it goes wrong though...
> Get your vaccine or don't, but one way or another your immune system will have to sort it out.

Immunity from exposure and s highly variable, it could be 3 months, it could be 3 weeks. Immunity from vaccine is more deterministic, but still limited. We will probably need at a yearly booster.

COVID is burning out workers everywhere, especially in the medical field. A lot of the quitting isn’t related to vax status, people are just tired and they don’t feel they get paid enough for the job they are doing.

Hospital capacity will take years to increase. At least 4 to raise nurse/doctor class sizes, probably longer since you need to expand the training programs as well. We also already spend 18 percent of our GDP on healthcare, going to 30 percent is going to hurt, but if people don’t want to get vaccinated, maybe we can just charge them higher insurance premiums to make up for it?
Every database and most programing languages have decimal floating point types. They usually don't use BCD, and instead use some more efficient representation. But anyway, the representation is irrelevant.

By the way, integral BCD (what COBOL did most of the time) is useless.
I do think our regulation is half-assed, but that's mostly due to corruption and regulatory capture. I don't think it has anything to do with our penchant for rugged individualism, and far more to do with price-fixing healthcare cartels, cronyism, a ridiculously broken healthcare insurance system, and lawmakers who have been lobbied hard to not break up these schemes. Regulations have to actually be enforced (not selectively) to do any good, and they have to be created by people without perverse incentives. Small government is not the problem, it's corrupt government
They ARE being watched abroad, if I'm not mistaken. They keep using WeChat to communicate with family/friends so...
Yep, floats should be considered dangerous.

$ python3 -c 'print(.1 + .2)'
0.30000000000000004
Is it not a problem? Wages rose substantially in the years between WWII and the 1970s but isn't that the actual aberration?
Tip: If membership pop-up stops you from reading... After page load, before the pop-up quickly open Reading Mode in Firefox or other similar mode in your respective browsers... ;)
Shopify has terrible bot protection. Like so bad that it actually favors bots. This means that nfts will all be mined by bots
I've never posted anything like that, and there are plenty of critical posts in this thread from others regardless.
> Ubiquiti - wireless APs, PoE switches, and the nicest Ethernet cables I've ever used

Haven't they been having issues recently?
Any love for Hackles?

I have read them twice now from start to end: http://hackles.org/index.html
Recital 23 is the primary source that could help (on mobile and no time to find the exact text)
I know this isn't a humor website, but I'm seriously tempted to post the "but why?" meme. My personal mantra is that everything worth doing is difficult, but I've always had the perspective that this is not a symetric relationship.

This was certainly difficult for him to do, and the engineering aspects of it are "cool", but this doesn't solve an actual problem. With the same amount of effort he could have written new/better drivers for a raspberry-pi peripheral, or contributed to one of the open source OS projects in a meaningful way. Hell, if this he did this just for fun, then this is definitely the kind of guy who burns out well before they turn 40.

Efforts like this shouldn't be applauded or critically reviewed with advice to make it better, they should be discouraged. This kind of project is not merely a waste of time, if it were I would have no valid complaint to make. It is a waste of time that burns out a highly capable person, and too many people in the tech community are ready to applaud the effort.
It's in the image which contains the actual text from the University:

> If those students who issued threats can be identified, they will be subject to appropriate disciplinary action.
Grown-up companies doing SOC2 usually provide developers with hardware, and in that case the company is installing an agent from a vendor they have selected, onto their own computers.

True, the grey area is slightly odd situations like this where the protagonist is a freelancer rather than an employee and presumably also the company isn't willing to provide hardware to them in that case?? Because they're a freelancer?

Sounds like a case that isn't going to survive too long in any company that's getting serious about compliance and risks.
I don't mind the comparison but do wish the comparison wouldn't so often be "it's a better Python."

I've been programming Python 14+ years and I've dabbled in Nim and I agree it's a very different language. Yes, there are similarities, but my expectations about it being a lot like Python from the community and docs actually led to some significant frustration and discouragement.

"Inspired by"..."borrows concepts from" are better descriptors IMO. But it would be better if an unqualified "it's like Python" disappeared.
Exponential growth easily crushes any attempts to surge capacity.
Dec 9, https://theprint.in/health/omicron-symptoms-mild-with-or-wit...

> Covid patients infected by the Omicron variant, whether vaccinated or not, usually experience mild symptoms, though in the unvaccinated, they are more intense and last longer, said Dr Angelique Coetzee, who is among the physicians who first flagged the highly mutated strain in South Africa.

Dec 16, https://torontosun.com/news/world/small-south-africa-patient...

> A small study of seven COVID-19 cases in South Africa shows the Omicron variant can break through booster vaccine shots, one of the scientists involved said on Thursday.
I agree. Though it's possible that it makes sense to have some ideas "unified" into a single state variable if only some configurations of the pair of values are sensible, and you want to keep both in lockstep - or if things trigger off of state changes in any of several values, and you want to modify several values at a time.
I personally haven't met anyone from China who has liked their government. I would assume there is some selection bias there and those that love their country are more likely to stay home, but would be really interested to talk to a true believer. I wouldn't be surprised if pressure was applied to those individuals to harass the one that spoke out against the party. The regime is brutal and most will toe the line when their family is threatened back home.
A Nintendo Switch Christmas ornament, with a 240x135 1.14“ LCD and WiFi
Surely Apple can see the value in having devs buying and using its machines... Why not contribute to this project in an even more substantive manner? Share documentation and donate money, it would be a great feel good story that harkens back to Apple's pirate roots.
Basically +- 4 yards if it's SLIGHTLY uphill/downhill or SOME wind in either direction. If you were STEEPLY uphill/downhill or there was STRONG wind, +- 12 yards. This was just trial and error on the golf course honing it in. Would be cool to have some sensors to make that even more specific.

There were 2 tubes for the ball, so they would need to be reloaded. But my friend Jason did have a design for how I could have 12-15 balls that would automatically feed in. Just didn't have time to implement it :(
It's unfortunate that this article is based on some flawed assumptions, such as "Java provided a suberbly user-friendly way of serializing any object to disk and recovering it back in its original form. The only unfortunate problem was that there was no way to say which object you are expecting!".

Java serialization is not what is used by web frameworks. They use JSON deserializing, typically using libraries like Jackson, which are of course fully strongly typed.
Show HN: Fastest way to create cloud functions. Write and click deploy Button
Ah, thank you; hadn’t seen that in the non-image text.