skysight-inc/HackerNews huggingface dataset:
This is why if you're going to spend any notable amount of money on an art NFT you should ensure that it precisely identifies (e.g. by an IPFS content ID) the specific artwork it's related to. An art NFT that just points to some random server which could change its response at any time isn't worth the cost of its bits.
This is a time when a stopped clock is a good thing.
for "Research", eh?
Too much JavaScript.
> There are definite authorities, always.

> Somebody owns admin privileges on the shared repo and site. Somebody knows the passwords. Somebody is recognized by outsiders as the voice and face. Somebody owns the domain.

> Most importantly, somebody does a large enough proportion of work to dominate the shape of the project. And that goes to the most important force in open-source governance: the tyranny of volunteerism.

> Nobody tells a volunteer what to do. A leader gives no orders. A leader helps a volunteer choose what to work on. A leader helps a volunteer learn how to be effective. A leader enables.
I’m on the No Hello side personally but I enjoy the conversation (so to speak! Haha)
Yes they are used all the time and every time data has to be represented.
If only there was a way to both serve and control this data. Hmm.
> Do you want to have a credible government or not?

That's not at stake, again, unless you can prove that widespread election fraud is a thing. Which, so far, isn't.

> Here's a poll from early in 2020 that says that about 59% of Americans distrust the election system.

Out of curiosity, I went to check out the actual Gallup article and poll results [1]. What it actually says is that the drop is likely driven by allegations of foreign interference and cybersecurity issues, neither had anything to do with voter ID.

A more recent poll [2] increases confidence in the electoral process to 59%. Drop in confidence is driven by republican voters. Interestingly, the issue of eligible voters not being able to cast their vote ranks higher than non eligible people casting votes. So, voter suppression is perceived as more important than voter fraud.

Let me reiterate, there is no proof of widespread voter fraud.

The issue here is that voter IDs are, sometimes, quite difficult to obtain. If republicans were serious about this issue, they would make it universal, free, and compulsory. If every single person born in the US could have an ID card issued in a matter of minutes, which is something pretty common in most developed countries, this "problem" would automatically be solved.

But this is not what Republicans want. They don't want to make it easier or cheaper to obtain a voter ID, they want to keep the current model and make it harder to vote.

> Let me start out by saying that this article did not meet my stated criteria of asking for a specific name of somebody who was unable to get an ID.

Well, this is unfortunate.

Frankly, I find it a bit dishonest to peddle the narrative that people want harsher voter ID laws, since, as stated, they care more about suppression than they do about fraud. It's also not great that your argument revolves around that voter ID laws would make elections more "secure", when there is no proof that they weren't in the first place.

A poll is not proof of anything.

Public sentiment is just that, a sentiment.

The fact that most republican voters believe that voter fraud is widespread, does not mean that they would change their minds if what they ask for is granted. And I don't need to go back too far to prove my point, because the fraud narrative has been moving goalposts since the very beginning, as they went from illegal absentee votes, to votes arriving too late to be counted, to dead people voting, to foreign votes (?) being counted, to voting machines being hacked, and so on and so forth. None of these claims could be verified, yet here we are.

[1] https://news.gallup.com/poll/285608/faith-elections-relative...

[2] https://news.gallup.com/poll/321665/confidence-accuracy-elec...
Am I the only one who was completely derailed from reading the article by the fact that it had "Out Out" in the title?
For me it's not nostalgia, it's reality. I could not believe that in 2021 i will experience internet like in 1996 waiting for an image to load. But it seems that we are cursed.
History and the Constitution provide for a solution:

https://en.wikipedia.org/wiki/Battle_of_Athens_(1946)
> Avoid “noisy neighbor” problems. In order to get the most from MinIO, it should be the only workload running on the hypervisor, the same as you would do for any high performance system in a virtualized environment. This will prevent loss of performance caused by resources being consumed by workloads as they run on other VM’s.

I understand their logic behind this but if MinIO is best used as the only VM on an entire physical system why bother with running it on a hypervisor? I guess "single pane of glass management" but why bother with the license cost of VMware, RHEL, etc.?
Luckily it was one time effort which allocated less than 1% of our annual development resources that year. After we've walked away from large arrays allocated in LOH - there were no issues despite further traffic growth.
> what happens when a super conservative state does something less popular like, say, functionally bans gay marriage

That happened in North Carolina (albeit before weed legalization had gained momentum):

https://en.wikipedia.org/wiki/North_Carolina_Amendment_1
Yes, there are some problems, like a double arrow to the left `<=` which is not the same as a 'less than or equal' or, to a lesser extend, 'less than -1', which can be written as `a<-1`, which is no arrow `a <- 1`.

But I still use them ;).
You choose your consistency on reads. However, Dax won't help you much on a write heavy workload.
Thanks for this comment. It pushed me to take a closer look, and so far I'm really impressed. I'll definitely give this more of a chance. The Remix team has a solid grasp on the request waterfall and how to reliably optimize page loads. I have no doubt that Vercel will optimize this in Next as well, but as long as their router is so limited I don't see how they can compete on optimizing dynamic content. It'll be interested to see how it shakes out!
"The walls are buzzing" haha yes! Thank you. I thought I lost this article forever.
Totally depends on your stack.

Most large enterprise companies use something like xray or sonarqube.
Unfortunately, that's not entirely true. If your device is designed for WebUSB and has its specific descriptor, then yeah, you don't need to change any drivers.

However, as mentioned in the article, if it's a "well-known" device, then you still need to use Zadig and override the driver to something like WinUSB.
TIL! Seems to be a quite confused topic as many things (it seems for example some java servers) even require it, but you do seem to be right, as JSON must always be utf8.
It's not a tax incentive though - an incentive encourages you to do something, nobody is encouraged to lose money. Also, if one were to do the above, and the growth fund went up, you'd wind up paying taxes on that gain which would offset the tax deduction you took on the loss when you eventually sold it, whereas you could have just stayed in, waited for it to go back up, and you'd be at a wash.

If someone followed your advice exactly and sold on day 364 vs staying in they'd lose even more, as by the time the initial investment goes back up (after day 365) you'd be in long-term capital gains territory, which is a lower tax rate.

That's why I said it only works in the short term - eventually the gov't is gonna get it's money.
This is the original report by investigative reporter John Archibald: https://www.al.com/news/2022/01/police-in-this-tiny-alabama-...

Some notable points collected by a commenter on another site:

- "...just one of the 10 Brookside vehicles is painted with police striping, but nine others bear no emblems..."

- "...officers wear gray uniforms with no Brookside insignias."

- "The names of the officers were not listed on the tickets in secretive Brookside."

- "[the city budget] did not feature a breakout of the police department."

- "Asked in December how many officers were on staff, [the police chief] refused to say, citing “security” concerns..."

- "[The mayor and the police chief] said neither the town nor the police department relies on the revenue officers bring in. In fact, they said in November they didn’t know how that money is spent."

As others have pointed out, this sort of thing is not exactly rare, this is just a particularly egregious example of it. And this is after decades of attempts to 'reform' the police. When people talk about defunding or abolishing the police, they refer to razing systems like this (or parts like this in larger departments) to the ground, rethinking and rebuilding based on the needs of the community.
As the top parent says, it should not go to any special group, neither victims nor transit, as anything like that sets up perverse incentives. All fines should be revenue neutral, because the only thing they should accomplish is to be a disincentive for some behavior, not any other side effects.
> I want to help make it a nice device to use but there's nothing to latch onto.

I'm completely confused - what do you want to latch onto? Pine64 has never been in the business of telling you what you should run. Latch onto your community. Are you a KDE guy, then latch onto the plasma community. If you are GNOME guy, then latch onto their community. There are dozens of other communities you can latch onto. Or create your own community.

Pine64 will be happy to document any community that gets their stuff to run on the PineNote, but for now they are waiting on communities to do something. If you are looking to Pine64 for a community then you are in the wrong, they intentionally do not create a community because they want every community to feel equally welcome (this isn't possible, but it seems to be their goal).

I'm explicitly saying I see your complaint as invalid and something I don't want Pine to fix. Sure they can do something about your complaint, but it will make the whole worse for everyone else.
Why VR Computers are better than PCs and Laptops
They do smoke like chimneys though, which makes for some pretty surprising stats vis-a-vis lung cancer (lower rates than the US) and life expectancy (significantly higher).
Honestly I've derived enormous enjoyment programming in Clojurescript, I don't think FP was a detriment at all. The way I see it, there's a pretty wide scope where FP or OOP will work just about as well and it's just a matter of preference. For me, FP makes sense in a way OOP never has. I gather that for lots of people, the opposite is true. It's certainly not true that OOP is obsolete though. There a lots of people that prefer it, and they do perfectly good work!
Everyone should use whatever they are most comfortable with and which has the least friction with their most common Workflows.
You know, I thought about that like 10 minutes later. Yeah, I lumped too much together under "software"
I don't buy the security concern is any worse than a website being able to maliciously make requests against your bank website and drain all your accounts. We've spent decades engineering cross site request security to mitigate those issues. This is no different of a trust problem, just with a physical device. I'm confident if we can build things that give users enough trust to type in their bank account website, enter credentials, and send/transfer funds while knowing it is secure, then we can do the same for making sure the widget you plugged into your device is being controlled by the site you expect and allowed.
It's obvious to me that it reduces my stress. No study could convince me otherwise.
The initial WebUSB proposal included the notion of "allowed origins", but it was eventually removed in favor of user freedom.

The device can provide a landing page URL for the browser to show when the device is plugged in, but otherwise any site meeting the secure origin requirements and that has user permission can access a USB device, same as any other website.
Totally. Why do you need a virtual screen if you have a real life one. I could not imagine myself working in VR, I like to look around from time to time when I'm working, I also like to have some space/depth before me to be able to look far away and I love working from cafes especially. VR seems like a way to get even more cut off from the body / trapped in head (losing body awareness) when working - a problem that is going on which most people are not aware of.

It may make sense for some games, but desktop will be the king of work for a long time - until we get brain-computer interface with some AR glasses, then maybe that would be an improvement.
Maybe something like https://firecracker-microvm.github.io/ ?
Ask HN: Are Covid vaccines an instance of the trolley problem?
Disclaimer: I don’t have any hidden ideological goal with this question (I’m personally very much pro-vaccine). Considering that the people who are adversely affected by a COVID vaccine are not the same as those who might die from the virus, are we simply pulling the lever?
Since this has turned to “list your favorite monospaced font” I’ll happily mention I’ve never found anything better than Consolas.
We can acknowledge that the internet has done great things for people while simultaneously acknowledging that it is deeply altering the fabric of society.
You seem to confuse a few things. Lazy evaluation is an option in the design space of programming languages, and one that is rather exotic due to its complications. Eagerly evaluated functional languages are quite normal. An imperative language could use lazy evaluation as well (and you can easily emulate it in one), but programmers would likely be confused by the ordering of intentional side effects and some typical imperative paradigms might even not work in a lazy setting.

Object-oriented programming has long been criticized, but not in the context of JavaScript. As JavaScript is untyped, the downsides of OO programming aren't that visible. The big divide between (typical, statically typed) functional languages (say ML) and (typical, statically typed) object-oriented languages (say Java) lies in the organization of data. In the former you will typically use algebraic datatypes, which normally force you to define a complete data structure in one place and allow you to define many operations on it everywhere in your code (operational extensibility). The latter do the opposite and allow you to add new subclasses (structural extensibility). See "expression problem" for more info. In practice, it turns out that operational extensibility is much more important for safe code and there are functional patterns that give you the best of both worlds ("finally tagless").

It is because of this design-space divide that some people claim that (statically typed) object-oriented programming is a dead end.
And liberal congressfolk, too, mind. That the behavior of Congress doesn't reflect the broad desires of the public is an ongoing problem -- Gilens & Page's 2014 "Testing Theories of American Politics: Elites, Interest Groups, and Average Citizens" is a rough read -- and isn't strictly correlated to whether your tie is blue or red. That said, I do admit that we _also_ have a serious issue with the political class at the national level being split between folks that tack right as hard as they can and centrists that follow them because you gotta land where the "center" is.
If I really had to get some JSON into a Bash script, and I couldn't just stick it in a file, I'd probably use a "heredoc" something like this:

$ my_json="$(cat <<EOF
> {
> "foo": "bar",
> "baz": 42
> }
> EOF
> )"
$ echo "$my_json"
{
"foo": "bar",
"baz": 42
}

But I definitely didn't remember how to handle the closing paren and closing quote correctly, and I had to google for an example just now. So I'm not allowed to say this is easy to remember :)
> There are plenty of monoliths that scale in terms of number of contributors and organizational changes. For example, the Linux kernel. I've worked on massive monoliths that were 20 years old and changed hands and org structures tons of times and nobody ever thought "this needs to be microservices!"

> Microservices are not the only way to modularize code.

Nobody said that it was the only way to modularize code.

However, but to be frank, most of those require greater discipline than most of the engineering teams going to microservices have. These teams don't do a great job at microservices, but probably would do a worse job with a monolith.

> Also, there is TONS of bike-shedding with regard to HTTP. Which HTTP method do you use? How do you structure your paths? What does the body of the request look like? How to we translate failures into the various HTTP error codes? Do you send a 200 or a 201 status for this particular request? I could go on and on... Even among well established HTTP APIs, there are differences.

You can bike shed anything, that's why it's called bikeshedding. Referring to nobody being able to contribute to the design review of a nuclear reactor so the committee just fights over the color of the bikeshed. That being said, the state space of an HTTP API is strictly smaller than a local library's API, and you can generally expect backend engineers to at least know what complete the state space of options looks like and what the tradeoffs are.

> This is very much a double edged sword. I've seen this happen and people just tend to avoid services in languages/frameworks that they don't know. And even if they don't avoid them, they are less productive in them. We have a critical services written in Rust and one guy at the company knows Rust. We have 2 services written in a particular Java reactive framework which only a few people know how to use. Any newcomers to these services have to spend a lot of time learning a new thing.

The other end I've seen is that having the whole org on one tech stack is a single organizational point of failure. It's not an issue for smaller orgs, but if you have more than say, 200 devs working on the same product, you want a little experimentation and a lower barrier to new technology. If something is abandoned you can simply replace it, since it's not your literal entire stack. And forcing your devs to be polylingual I've found makes them better in all of the language they use, even their primary language.
The page actually says that jo was an inspiration for the syntax supported.
"But I have yet to see a better alternative."

Sure you have - openness! Sunlight is the best disinfectant. I'd much rather not see ANY censorship and instead have the tools to make my own decision and filter out content I don't want to see. The downside is that takes work; many people seem content to be spoon fed as to what to believe/not believe or can't be bothered to get informed on their own so I get why some people seem to think the solution is "better" fact checkers - when that will NEVER be a solution since everyone has biases. Especially the people screeching the loudest that they don't - ha! They are the worst of all. If they can't even be honest with themselves why should I expect them to be honest with me?

The most valuable service these "fact checkers" provide is plausible deniability for their pet censorship decisions. If you think these fact checkers have your interests at heart - I have a really nice bridge in the desert I'll let go for cheap too!
Luckily it was shot down, but yeah, my concern is the serious precedent weed legalization is setting. I like the outcome, I am scared of the precedent.
They upped it when they're own autoscaler needed the ability to back it down more :-/
Fwiw, here docs solve both of these; they expand variables and allow double quotes and braces.
no redflags at all
Thank $deity. Jq suuuucks.
Uniswap is one of the biggest exchanges and is fully decentralized. Things are trending that way.
Wait, doesn't sodomy mean buttfucking? Is that a felony in the US?
That is why you use jq --arg for the input instead of crafting it by string concatenation.

data=$(jq -n \
--arg title 'what"ever' \
--arg endpoint 'foo"bar' \
'{
"title": $title,
"endpoint": $endpoint,
"enabled": true
}')
Public transit gets people off the roads, though.

Certainly that's where parking tickets should go, and probably drunk driving fines. At the very least.
const enums are one of the few cases where type information changes the emitted JS, something that's arguably a bigger problem than TypeScript-specific, but still just syntax sugar, syntax highlighted in the article.

Const enums are erased at compile time. If you have a reference to `MyEnum.VAR`, TS has to check whether the enum is a const enum, and if so, replace with something like `1 /* VAR */`. This means that the type information in one file (where the enum is defined) is necessary to determine the proper output of any file that uses it.
> Reloading is done at the granularity of a module. The reverse dependencies of a module that changed are also reloaded, but the dependencies are not. The runtime state of all modules that are not reloaded is persisted.

Ah that makes sense to me, and explains to me why in your linked demo the rotation resets after every color change, but the other stuff doesn't. That does mean though that having the circle not reset after every color change is probably not feasible unless the module order is fairly convoluted right? (because most straightforward ways I can think of organizing the code would have the circle motion as a reverse dependency of the color of the circle).
Consumers do not buy the power on the market, they buy it from their utility at the rate they've negotiated beforehand. E.g. I've paid ~$0.05/KWh in February 2021 as same as I pay at any other time. It's the utility's problem to acquire power on the wholesale market and make arrangements for the price spikes. It's charging more than the wholesale on average, just as you suggested.

The consumers who had been hit by this were the ones who opted in to receive power at the market rate from a handful of shady businesses. They explicitly had to change their service to this model because the TikTok ads told them that the current market rate is $0.02/KWh so they are "overpaying" if they are buying at the utility's price.
They are 100% relevant in what concerns taming the native code produced by C derived languages.
Beyonce? Taylor Swift? Lady Gaga (see A Star is Born)? Bruno Mars? Rihanna? Katy Perry? Billie Eilish? Camila Cabello? Hell, even Justin Bieber.
I suspect you have an idiosyncratic install.
I view it like a single subreddit with a community of pretty decent folks.

Reddit is a large wasteland, and comment interactions very often turn sour.
This at least has applied everywhere I've worked. If people choose to use it, it's often a good tool, if people are forced to use it, there's no incentive to deliver.
A Hidden Figure in North American Archaeology
How can a person like this fool a billion + organization?
Random bit of trivia: on ksh you can do

foo="$(cat <<EOF)"
whatever
EOF

This is left undefined in the POSIX standard and bourne shells don't allow it.
> Getting JSON syntax right, error free, by hand, in a terminal, is not easy.

you are right and I wonder why shells haven't done anything to address this. Fish might, actually. colorization isn't really useful in aiding comprehension, but colorization is good at giving an indicator that there is a parse error somewhere.
For a related nerdy science joke, there's also Massachusetts' geographic center or in other words, the "Center of Mass".

https://www.roadsideamerica.com/tip/570
My mistake, I thought I was replying to parent.
I use reddit for electronic music, my go-to's are /r/TheOverload/ and /r/electro.

For Bandcamp, I follow artists and labels there. Whenever an artist I like has a release on a label I don't know I check it out.

There's also this tool from the Hype Machine that finds Bandcamp links from a Spotify playlist.

https://hypem.com/merch-table

Are there some specific kinds of music you're looking for?