skysight-inc/HackerNews huggingface dataset:
Again, “runs the senate.”

The process of bringing a bill to vote in committee or in session is not nearly as democratic as you imagine.
The achilles heel of Scrum is that it sold out the prescriptive XP practices that enforce sustainable software engineering discipline as well as communication with business concerns in order to sugar coat the fast feedback cycles. Scrum/Kanban feedback is about "doing the right thing". XP feedback is about "doing the thing right". Codebases on projects using Scrum/Kanban without XP technical practices tend to molder and succumb to what I like to call "Scrumrot" within about 18 months. Seen it happen many times.
One of the books they banned, "And to Think That I Saw It on Mulberry Street", was Dr. Seuss's breakthrough work, and certainly not "obscure". Another, "If I Ran the Zoo", is widely considered among his best.

These are both very much among his classics.
not the OP, but on my few (yes, tourist) visits to India - I've found things done that try to watch or "guide" you to do things a certain way.

Examples:

getting a phone number as tourist was complex, we decided to keep roaming for 5 weeks.

every hotel you check in to asks you to write down where you came from and where you're going next. all so they can probably throw it in the trash. we didn't know where we were going next half the time, we made it up.

The amount of personal data required to do just about anything.

at the airports they have staff that will sit and make random marks on your boarding pass and write things down, but not consistently.

for me it felt very much like India was a "state that thinks it's in control of everything but doesn't have a real, substantive grasp on anything" - yet as a foreigner, i felt very much managed.

all opinion ^^
Advertisers on Reddit are small boutique businesses. Fortune 500 type companies won't touch them.
After wiring up a button-click event...I do have moments of self reflection when I see SpaceX belly-flop and land the latest rocket knowing there were C++ programmers helping to do that with incomparably higher competencies. It pays the bills though.
> Side note, I’d like to apologise to the Indians who believe that they’re the original inhabitants of the country and that “others” (ie, Muslims) are “invaders”. However, notwithstanding your hurt feelings, you still gotta face facts.

People act like Indians had this authentic indigenous culture before British colonization, overlooking that it’s the synthesis of wave after wave of colonization over millennium. I spoke English, even before coming to America, because of British colonialism. But I’ve got a Hebrew last name because Muslims colonized India before the British and brought it over from the Middle East. The food I grew up eating is a product of those same Muslim invaders, plus ingredients (chili peppers) sourced from Europeans who got them from the Americas. If you removed the layers of colonization from the culture I’m not sure what you’d have left.

The British, of course, are themselves the result of wave after wave of colonization to the British isles. If you peeled away the influences of the Norman colonizers, the Saxons, the Romans, the Vikings, etc., what would be left?
If the SDK in question is just a thin wrapper on REST then sure, it isn't providing very much value. But most of the SDKs I've used implement higher level logical operations -- things that require understanding the intent of the API/data model and how things are supposed to fit together. By being able to write my code against that higher level abstraction I'm able to save time and offload some of the responsibility for knowing how the pieces all fit together to the people who know that best. Ultimately my goal is not to make REST requests, it's to provide value to my customers, and the APIs I call are means to that end.
> Also, software security was barely an issue in 1993. Today, it's a massive issue.

That was him reflecting on things in 1993, but the C team designed things in ~1970. That was basically the Stone or Iron Age of computing.
"The policies (at least on the paper) are getting closer and closer to what I can observe here in Europe."
Can you give a few examples of such policies?
I went from Jekyll to Hugo, because, although Jekyll was great at first, as the numbers of pages grew it for slower and slower until it was taking about a minute to compile. Switched to Hugo and compilation takes about 2s for the same site. On the other hand, yeah, there's lots of other frustrations - besides the weird templating stuff, they have one of the least friendly and helpful dev teams I've come across when I've occasionally asked a question on their forum.
I would agree if the article was saying "7000 games enabled in Steam", but it's not:

> we are very close to 7000 Windows games confirmed to be working out of the box with Proton on Linux.

A better point of comparison for the actual claim would be Wine-launcher or CrossOver or some other Wine wrapper. As it is, the base for comparison used is "nothing worked before"
This has happened to me. Do you use a VPN at all?. I think by connecting from different perceived places between your IP location and the cookie (from a previous visit at a previous IP location) can confuse the redirect.
The reason Okta spent $6.5B on Auth0
Indeed I guess there are so many SSG because it's so easy to create one. In fact it might take as much time or even less to build one than it does to learn all the quirks and bugs of an existing one.
In other engineering fields this distinction is (more or less) captured in the difference between an “engineer” and a “technician”. An engineer may need to go down to basic physical principles to come up with a good solution, so they need a science background. A technician is skilled with tools and materials and finds practical ways to build the solution.

Edit: It’s also captured in something the professor said in the MIT intro to electronics course video, while working an example of how a digital logic gate works. Paraphrased: You may be thinking, why do I need to know this? Don’t I just buy these as chips and wire them together? Well, you’re at MIT because you want to be the one designing the chips.
sq: Swiss-army knife for data
Or java’s static import
Boy do I miss the days when SV was a libertarian paradise. I’d love to read a book or essay describing how we went from cypherpunks to left-wing moral crusaders in less than a generation.
Fake news influencing people subliminally isn’t anything new. We used to call it propaganda. I read that it got rebranded as PR a while ago and Wikipedia says that advertising is a closely related activity. They all rely on altering your subconscious feelings and attitudes without you knowing it and there is no expectation of truthfulness as part of the process. When I was growing up I remember the news talking constantly about how mass advertising was transforming our culture
Changpeng Zhao himself called it "CeDeFi", "Centralized Decentralized Finance" while talking about it on Clubhouse.

As to the point of it, it's mostly about recycling the existing Ethereum ecosystem of dApps and allowing less wealthy people to play with it, even if the original motivation for it is lost. Kind of like a testnet network, except people put real money on it, and influencers mislead people about its real nature.
Someone should build a scihub/libgen that contains an exhaustive catalogue of books cancelled by Amazon/Ebay/schools/etc.

Not that we can't already find these books online, but it'd be nice to have a centralized repo with just those.
I assumed this was written from the perspective of someone trying to turn an open source project into a paying gig by attracting sponsors, patrons, etc.
> in a world where interoperability is a social norm or legal requirement, how would these services exist? (I would suspect they wouldn’t.) And, without them, would there be any money in advancing the state of the art in these verticals?

They would. The verticals wouldn't. A service like Trello is at least two components - a storage layer for lightly connected lists of rich data, and UI for displaying/managing them. In a world where interoperability would be the norm, these two components would be two different markets. The user would be free to choose or buy the UI separately from the storage layer. Most would probably choose a vendor that provides both services, just out of convenience.

The main difference would be that all these companies would operate on lower margins, and wouldn't support such insane valuations like our-world tech companies have these days.
Given the call for a die roll, I think the intent was an exercise in attempting to describe a culture in terms of the rolled class, not actually selecting the one(s) best for HN. Either just for fun, or as an attempt to claim that the whole thing is just tea-leaf-reading and you can claim anything is "high" or "low".

(HN is mostly Prole-and-proud and, especially, Middle-who-erroneously-think-they're-Upper-Middle-because-they-can-afford-expensive-hiking-clothes, with some actual Upper-Middle but not that many—most of the Upper Middles in tech are in more people-person roles, if not ownership or management, than pure technical ones, even if they have some kind of tech background, or sometimes are in the more academic wing of tech)
REST vs. RPC: What problem are you trying to solve? (2018)
The "New" towns in the US make some sense in that they mean "Our" town of that name. Here in the UK we have towns like Newcastle where the newness has lost its novelty after a 1000 years.
Is tidyverse still fundamentally license incompatible with everything? Last I checked, it included both gpl2-only, and gplv3+, modules. That prevented my company from releasing code that we wanted to.

(this is really a pervasive problem across the r ecosystem, but tidyverse really seals the deal because it's so popular)
This is because of two things: the affine texture mapping was incorrect, and there was no sub-pixel precision. The sub-pixel part is kinda float-related (though you could make use of fixed point too).
It's been 30 years. This was nothing but a pipedream before Proton came along. It's probably still a pipedream, but at least we'll be able to play more games on Linux now. Don't let perfect get in the way of good.

There's never going to be a mass exodus to Linux. People have been promising the year of the Linux desktop for as long as Linux has been a thing. It's time to find a way to coexist, and Proton is so far one of the best solutions for gaming.
Class in the UK is almost entirely down to birth. The upper classes are taught - explicitly, in public schools - to assume entitlement and to assume that they will get away with whatever it is they're trying to do.

An interesting corollary is that close up they're neither intelligent, not competent, nor talented. They're simply entitled, well-connected, and often ruthless. It's almost impossibly hard for an outsider to decode the signals required to join them without having been through the sausage machine.

Being relentlessly self-interested and covertly ruthless will certainly help - they respect that - but it won't be enough to get true insider status. That needs 'breeding' - family connections. No amount of success will buy that, although outsiders are occasionally allowed to marry into it.

The US seems much the same. Access to the Big Money is a little easier, but access to the aristocracy is still very difficult. You can be successful and super-rich - usually from a rather privileged start - but the families who matter will still consider you an exotic specimen and not One of Them.

In both countries the extent to which the families who really matter manage to keep themselves out of the news is impressive, as is the extent to which the news is bread-and-circuses which keeps all of the lower classes distracted and off-balance.

This forms another class ceiling that outsiders can't break through, because they won't be able to find it - unless someone on the inside points them in the right direction.
Holy ballsack, chapo is a leftist cesspool like parler is a rightist cesspool. It's just one big death to america ISIS wonderland.

Lemmy looks interesting all the same... but maybe a different example site that's not politically extremist would be better to convince folks to try it lol.
Does anyone know if Age of Empires 3 works on Linux?
I tried a simple search query (test) with no javascript versions and the one with javascript enabled and the results are different.
There are so many worlds to experience, but they all take so much time. These artists create such incredible places it makes me sad I don't get to experience them all and never will.

Sadly what seems to happen to me is that I find one I like and just spend an absurd amount of time in it. RDR2 for instance, I spent maybe 30 hours not actually playing the game - just wandering around enjoying the scenery.
The GPU made use of fixed point numbers. So you have a set number of decimal places for a number.
Pro tip: the best RFC is 2119 https://tools.ietf.org/html/rfc2119
> the self-identified "long COVID" community on FB groups etc. (as opposed to the scientific community studying the phenomenon) is behaving very similarly to the "chronic Lyme" groups that flourished just before COVID.

I somehow doubt the common animosity is being driven by social media groups and "Lyme disease self-identifying hysteria". It seems vastly more likely it's more about suppressing any concerns the costs might be greater than zero for those who don't die after infection.

Often, tough to diagnose or difficult to treat symptoms are uncomfortable truths for public officials. 9-11 responders are a good example.
Venture Funds for the Modern Era
Which modern general-purpose CPUs do not follow IEEE 754? I don't think what you're saying is true.
I LOVE Proton. About 85% of my Windows games just... work. And probably 75% of the 15% that fail initially only require a little tweaking to make work.

My only complaints are that steam uses arbitrary numbers instead of human readable labels for emulated AppData folders. It can be time consuming to locate a save game file. Also Streaming cross platform isn't a pleasant experience yet but it's getting better and I really appreciate the feature. My final gripe is that when adding media to a Steam chat on Linux the file open dialog does not cache the last folder you visited and doesn't support multiple files. This compounds the first problem I listed making it EXTREMELY time consuming to share multiple game files with friends quickly.
This is a slippery-slope and it's already played out in other contexts e.g. black-sploitation.

Even "bad guys" can be good characters [0], the most complex/nuanced characters are also complex. Start dictating that <x> characters can't have negative attributes, and you end up with boring, simplistic caricatures of <x> thrown in as tokens, but never managing the highlight (because why would you want boring, restricted characters to be in central roles?).

[0]: Is Gregory House a good character? Is "Dexter"? What about characters from the shield, or breaking bad?
There were Linux ports before Proton and I'm making the case that Proton does not create the right incentives to grow a market for Linux games.

Like imagine a restaurant that served food to people in suits and people in tshirts but the people in tshirts tended to get food poisoning significantly more often. Would you consider the response to this concern "If you don't want food poisoning maybe wear a suit next time" a reasonable response?
How Post Content Is Stored on Tumblr
I keep trying to return to Zola but it seems I have to do much of the work there myself. It's kind of the other end of the spectrum for me: too much freedom! I wouldn't mind some convention-over-configuration there. Also the templating language isn't at all intuitive to me but it might be just me being stupid.

But I also want multi-lingual articles and article revisions so maybe Zola is not for me.

I absolutely love it how lightning fast it is, though, and I am sad that I still couldn't bring myself to learn it. These days my bandwidth (and desire) to invest fully in a new tool is at minimal values. :(

I think Zola would get much more traction if it had several typical cases covered in the tutorials: not only blogs but simple company pages, semi-informal technical docs, and the like.

Can somebody recommend something as fast as Zola but with more features -- or just it being much easier to learn? And don't say Hugo; it is really easy to start with but the moment you get off the beaten path you are looking at days of effort to modify your site.
Ugh, this is worse than a lot of inhuman cattle farming stuff I've come across.
I wonder if effects like these were the inspiration for the design of the imperial star destroyers in Star Wars.
Huge Clojure fan here, been using it professionally for 9 years.

This is a good article, highlighting a couple of the warts, which I think is a missing element for most people who like a language.

I completely agree with the nil punning observation. One of the issues pointed out in the article that resonated most with me is functions in the standard library usually (but not always) nil pun. You get used to nil, so when the standard library does throw a runtime exception, you're surprised. For example:

(:foo nil) => nil

(int nil) => exception

Overall great article.
Students Are Easily Cheating 'State-of-the-Art' Test Proctoring Tech
It might be a little faster for addition and subtraction in synthetic benchmarks -- and with the use of pipelining might end up being slower overall -- but multiplication and division are considerably faster with floating point.
This is incorrect anti crypto propaganda
> The EU is clearly very interested in this "dud" because their few other vaccine investments were unlucky, performed worse, and didn't make it through trials

https://qap.ecdc.europa.eu/public/extensions/COVID-19/vaccin... claims that 47M doses in total have been distributed across the EU. Of those, 8.7M are AZ.

If that company continues to be such a high maintenance supplier (the others had production shortages as well, but _somehow_ they managed to not make a mess out of that that made EU bureaucrats consider it necessary to set up an export control instrument just for them) any effort to get AZ involved might have been better invested in supporting any of the others.

For reference, the sums per product that I extracted from that data set (as of 2021-03-05):

AstraZeneca 8.682.532
BBIBV-CorV 550.000
Moderna 3.069.953
Pfizer/BioNTech 34.366.485
Sputnik V 46.000
Unknown 604.275
--------------------------
Total 47.319.245
Not quite a clone but a decentralized version: https://getaether.net/ has been slowly improving since it was posted here a while back. Still not a lot of users, I think, but that could easily change with events like this.
So basically an homograph attack, in this case to dodge code reviews?

This reminds me of Bruce Schneier's article "Unicode is too complex to ever be secure", except in this case ASCII too apparently ; )

Which makes me wonder: for such sensitive programming languages, shouldn't the specs be much more restrictive and for example only allow 'A' to 'Z' in variable names, no digits, no lowercases, etc.?
I’m not sure I follow your comment in response to mine, but I think we’re agreement anyway.

The utopian ideal of everyone feeling comfortable will not be reached by prioritizing the comfort of the oppressors over the oppressed.
R itself is GPL2/GPL3: https://cran.r-project.org/doc/FAQ/R-FAQ.html#Can-I-use-R-fo...
>"Government" (in the UK sense) refers only to the current Prime Minister and assistants, yes? In the US sense, Congress is considered to be part of the "government".

Broadly, yes; "The government" almost exclusively refers to the executive. So, The Crown, ministers, and perhaps the civil service depending on the context.
Developing with Rust on Windows (Windows API Tutorial)
Something similar is one reason early Kubernetes was successful: many of the core people in the project were in an irc/slack channel available for anyone with questions.

That direct two-way communication both unblocked adoption for users and was a source of feedback for the devs.
Nuclear power plants are thermal power plants and that means they need cooling. The power density of nuclear power plants is so high that most of them can't be placed near rivers because rivers have a variable flow rate.

If the flow rate is too low you risk killing aquatic life in the river ecosystem so instead the nuclear plant is turned off. You can avoid this by placing the nuclear power plant near the ocean. That's what the Japanese did with the Fukushima power plant even though it's a tsunami prone area.
Yep, I got frustrated with Zola, ended up maintaining a couple patches, and eventually ended up writing my own (ad hoc, not generally usable) SSG...
And further elevated to a licensed engineer. Technician > Engineer > Licensed Engineer.

There’s a whole spectrum of positions and titles based at and in between those classifications depending on the organization one would work at but that’s the usual structure.
This pops up every so often, and it sort of irritates me every time. Partially because it's overly simplistic, but, even more so, because, while it's cute and humorous, it's not actually very good advice and it doesn't actually answer the question. No, you can't parse html with regex. But go look at the question. The author is just trying to detect some tags. That's not exactly parsing.

It's true that there are some complications around things like "What if > appears in an attribute's value?" If you know your input well enough, or you don't need perfection, that might be a problem you can ignore. Alternatively, you can still use regex, if you use a sufficiently powerful regular expression tool. .NET's regular expressions, for example, have a concept of balancing groups that will let you do this.

I would also point out that a lot of open source HTML parsing libraries are even more dangerous than regular expressions for parsing unknown HTML, because they use recursive descent. Where you have recursion, you have the potential for a stack overflow. With a regex library, you do have to be careful about catastrophic backtracking, but that's at least something you can usually handle in your own code, or, in the worst case, defend against with timeouts.

A parser that's capable of blowing the call stack, and has been exposed to input from the Internet, though, is capable of taking down your process in a way you can't defend against in most languages. And it's difficult to patch up a parser like that without more-or-less rewriting it. I absolutely have had to deal with html handling code getting into situations like that in the past. Malicious input is real. So is plain old bad input. Reading the code before you use it is often a good idea.
My first thought when I read the headline. Our nerdiness is beyond redemption.
What Have You Changed Your Mind About?
I use Hugo and I have zero Javascript on my static site(s).

I didn’t use any existing theme though. I just added ~30 lines of HTML/template markup. No theme needed really, not for my purposes at least.
Because they wouldn’t do anything, they would just kee the money. During Hurricane Harvey 30,000 people in the vicinity of the billion dollar evangelical mega church iwnes by Joel Olstein were left homeless.

Olstein closed the doors of his church and went on vacation. He got a massive government bailout afterwards.

He also received a massive bailout during the pandemic and stull isnt helping the homeless.

Religion generally does nothing but takes credit. Even mother theresa built a billion dollar “medical” empire while letting patients die of gangrene after breaking bones.
So by using ADMIN_SL0T instead was it just set to null or something?
No, the college was enamored. The confederacy theme was omnipresent; this was just an exceptional case of the mask of respectability slipping off.
I guess Racket’s proposal of language oriented programming isn’t so kooky after all.
If it helps, Lutris has config for most games that are open source and available.

https://lutris.net/