skysight-inc/HackerNews huggingface dataset:
I believe so, and that is a fair question. Also, I haven't seen proof that he was the only one. Did you watch the videos he posted? If so, what do you think about the situation?

The whole thing is an awful mess.
Yes - I had one with a v similar keyboard (well, a Spectrum+ 128K) in 1987 - I felt absolutely no nostalgia for the rubber keys!
With the world nearing a cashless society it will be easy for intelligence services to serve this data on a silver platter.
What did these protestors do that qualifies as "vandalizing the public"? Also, would you support outlawing BLM, since they've blocked the streets on multiple occasions?
The protestors are largely anti-vaxxers, and their official demands were the overthrow of the Canadian government, and handing over power to... the protestors.

This was never about vaccine mandates.
quest v1 no wire but like 4 hour battery life so the wire gets involved.

You also get a semi permanent line down the middle of your head that lasts proportionally to how long you've worn the headset. Also the sinus pressure of having a 5 pound device drooping from your forehead and the red ring around your face and bloodshot eyes (because you didn't blink at all) means you can't go into public for another hour after you use the thing.
Political appointee. Her job exists at the pleasure (and continued holding of office) of her Member of the Provincial Parliament. So say this person lost re-election. This staffer would lose her job as well.
Yeah, coding like this ("pure" functions, input value -> output value, less/no side effects) is probably best "improved by just having unit tests.

I'm not a TDD zealot, just that the unit test can provide the assurance of the computation, regardless of the spaghetti inside the computation.
No, a hangover is not a withdrawal. You have your facts wrong.
Do you think wikipedia is a good resource for (insanely) controversial topics like this?

(I'm genuinely asking the question. I really don't intend to be snarky or anything.)

From my personal experience, wikipedia seems to be a great resource for uncontroversial topics (like a math theorem or something) but can be extremely biased.
OP talked about usefulness, you talk about convenience. The two are different.

> Of course, the negatives need to be countered too, but their high popularity does indicate I'm unsurprisingly not alone.

Popularity and demand is behind, among others, deforestation and global warming. What people want and what we can have is not always the same. I don't know if that is the case here, I am simply stating that popularity alone is not a great indicator.
I do think that is the goal. These are protestors with heavy, portable living quarters, after all; if you can't move them, you've got to cut off the money they use to live.

If governments don't come down hard on using heavy vehicles for blockades, and don't do what they can to stop that being a financially supportable method of protest, it will be repeated everywhere, like the Gilets Jaunes model of protest.

But ultimately I think it would be better to make life miserable for them by degrees, rather than attacking their personal finances.

So the Spotify/Peterson idea was a sarcastic joke (which humourless people have downvoted), but why _not_ make it difficult for them to protest by making it hard for them to buy stuff, or by making it difficult for them to return to their cabs when they leave them? Why not make the protests less liveable?

The thing about non-vehicular protest is that it eventually fizzles out; people make their point, they endure some notable hardship, it makes the press, they make their point and they move on. Generally this is how protest brings about small changes. But it's inherent in the process that it's difficult, extreme and inappropriate to permanently disrupt.

There is a balance, and protests are designed to attract law enforcement; civil disobedience, arrest and being very publicly removed by the police is ultimately part of the modern mechanism of protest.

Road-blocking with a truck in which it is presumably quite routine to be able to exist in a little more comfort for a few days at a time is another matter, and if the response does not reflect that, it'll go on forever.

It's a clever idea, but just because it has clever and innovative advantages over e.g. chaining yourself to a fence doesn't mean that it should be granted a pass.

Either the protesters and the police come to some point of collusion about what their very public arrest and removal will look like, or something ultimately has to be done to stop them disrupting forever.
On the other hand, because of the need for a medical certificate [1] in most conventional companies (there's even a centralised system for this [2]), students and workers often have to clog up the healthcare system just to prove that they're ill.

[1] https://www.sma.org.sg/UploadedImg/files/Publications%20-%20...

[2] https://www.mc.gov.sg/
> For example, the naive way to run foo on all your .c files in one go is:

find . -type f -name "*.c" -exec foo {} \+

That would break on Windows much earlier, the limit there is 32k as the article mentions. This example has nothing to do with globbing, you're recursively enumerating all .c files in the find process and building the command's arguments. On Windows, likewise, find would build a huge command line that exceeds 32k chars and fail. For this example to make sense, you'd need a recursive glob (which can be enabled in bash) but on Windows yet again the actual tool you're invoking would need to implement that. I wouldn't bet too many do that.

> It all works, but isn’t ideal, and I think using a library to do argument parsing would help here (variable expansion may be a problem

I mean, we basically have that on Windows since NT, but as the article shows, people/compilers do whatever. It wouldn't be any better on Linux I can tell you. :)

Also, variable Expansion would be impossible in a library that's used by the invoked tool, as they never leave the shell for security reasons if you don't make them part of the environment.

EDIT: copied the wrong find example earlier
jq actually has a bunch of flags but they're not commonly used.
Am I the only one who thinks responding with a meme is actually perfect? Stupid requests get stupid answers.
The people profiting of it (like you) are usually distinct from those suffering from it. If you didn't sleep because of the noise of the thing you are using you would think twice. Typical NIMBY problems.

It's the same with the stupid electric scooters and bikes which get dumped all over the place and clutter the streets, but those streets are usually not where those people live who use them.
I won’t buy Lenovo again because of the fact that my last one, a $1400 gaming laptop, the hinges broke less then a month after a warranty. They seem too cheap for what I paid.
I license a photo for my website, upload to google cloud and create a sharing link to share with my web designer and the contractor responsible for the website. Did I just infringe copyright?
People change and you may evolve your views. I know I have, esp when facing my own mortality. Turning back the time not possible, which makes such decisions very consequential.
> Correct me if I am wrong, but there is no way VR will bulk up your arms in a way that a simple dumbbell won't do better in 5-15 minutes per day, right?

You're not wrong, just missing the point.
>What a childish response and a great way to invite future regulation

why should private citizens have to lick the boots of government officials when they make stupid demands? They deserve mockery and being able to mock authority without fear of reprisal is the foundation of democracy

>I’m not an Edge customer but if I was I wouldn’t be anymore

you aren't their target market
I'm very anti-crypto, but if governments are going all tyrannical they do have a point about seizure resistance.
There's another facet I've watched with interest:

>> Building videogames, with Roblox / Unity

This has resulted in something like 90 new games entering Steam every day. While some games may still be art, they're increasingly difficult to find among the noise. I've heard the mobile game market is in worse shape[1] by the deluge of games. "More games for everyone!" sounds great - but note that definitely doesn't mean more "good" games - or more "innovative" games all the while encouraging rampant copying/stealing of ideas.

[1] https://www.youtube.com/watch?v=Q30qZSEnI9Q
So they want to get good press, good luck to them, I now know who they are.
Show HN: On browser speech recognition for video control
First, IANAL.

This is really dependent on where you live, but as you are paid customers I would suggest to file a lawsuit in a small claims court. Seriously! Google is not playing its part on a legally binding contract, and money exchanging hands is enough to make it valid for the courts. The amount of work poured into these videos, compared with the equivalent compensation that you would have to pay for an employee to make the same work would also qualify for damages. This can also protect you against retaliation from google. But again, IANAL and check our local legislation carefully before.

Where I live it's a thing a person can do in an afternoon (usually takes less time than fighting big companies' support online), do not require lawyers, and the other part also can not bring a lawyer to conciliatory session (for big companies this is usually a sham: even if their representative does not have a lawyer present at court, be sure that s/he was heavily counseled by company legal staff before and everything presented was proofread by them too).
I’d never heard of them. Now I have and know to never use them.
https://0xdf.gitlab.io has much better HackTheBox write-ups for those interested in such things. The IppSec YouTube channel is also great.
If there are 190k Russian troops amassed at the border of Ukraine, wouldn’t this be an opportune time to take them all out? Trade offs being ethics and retaliatory considerations. I mean what is the end game here? Back to the status quo? Russian history has proven over and over again they will never likely be an open and forthcoming ally of the “west” for very long.
Oh yeah I'm sure Wikipedia isn't going to have any biases here
Presumably, the problems do not affect those not in immediate vicinity of the warehouse/shipping operation. Those experiencing problems could be much fewer in number than those being able to be serviced by the warehouse while also being too far away to experience the problems.

Which is a way zoning laws start to be introduced.
Ugh. No.

Don't have children with the expectation that they'll take care of you. You don't get to decide other people's life goals for them.
What is the definition of "political staffer" here?

Is that someone who is hired as an assistant by an elected politician (i.e. a spin doctor)? And in general is booted out if the someone new gets elected in. Or is it a civil servant who would stay on regardless if the politician change?

In the former case, it is understadable that you would want someone under you who shares your politics. In the latter case obviously it shouldn't take place.
Ivermectin does not prevent severe Covid-19, study finds
You would rather store your money with an institution that would freely comply with a request to have your assets frozen without due process? To each their own, I guess.
If they were contributing to a campaign by one of those groups to break Canadian law, then yes.

Laws are written and imposed by the government, and a government employee actively supporting the breaking of the law is simply unacceptable. That's not how we do things in Canada.
What is the given rationale behind it? I didn't really follow the news on this very closely as it's very far removed from my part of the world, but can't they just walk up to the protestors and say "knock it off mate, or we'll arrest ya"?
Dunno, I used it 2+ years ago with friends who had setup their own instance (I presume meet.jit.si was also a thing back then but I don't know that for sure) and that worked as well as any other web-based call solution at the time.
I've got to say that the dancing dog doesn't have the same pizzaz if it's cropped like that, without his friend.
I hope this comment becomes the top comment because it de-escalates the discussion.

Like most commenters here, i think it's a bad development if people get fired over their political ideas, but getting fired from a political body over political ideas seems less obviously bad.

It still hits all my "people get fired way too easily over opinions" trigger points, but it's decidedly less evil than firing a civil servant who disagrees with the current administration's policies, which is how I read the article title.
Improving DuckDuckGo (2019)
Confidential computing means putting all your eggs in Intel's basket, and also making it much harder to break future DRM.
Visiting websites. Used to be easy but now with the cookie consent popups, saying "no" has been deliberately made an operation involving multiple clicks and selections.

On the other hand, "Accept all cookies" makes it go away in one click though lol.

On mobile it becomes ten times as worse
> The fact that Apple released 3 phones in 3 years with this form factor shows me that it is a profitable market segment and that there is demand.

Correlation does not imply causation. Apple might also be releasing them to use their old manufactured parts, Apple has a very healthy recycle plan for users who trade in their phones, not all Android OEMs have that. And Apple likes to boast about how environmentally friendly they are. 2 of 3 phones you mentioned are using some older parts.

So the releasing could purely be reuse some old parts thus reducing the manufacturing costs, and gain a little higher profit on these despite having low sale numbers from these.
> Overall Rust made programming harder: something that I'll hardly excuse to it.

Rust isn't much harder than any other language once you understand lifetimes. Non lexical lifetimes made it easier than ever. It's a month of dealing with speed bumps as you learn, and then you're good to go.

Rust makes it insanely easy to write multithreaded applications. I write servers on a daily basis with shared in-memory caches, worker thread pools, async jobs, and all kinds of fun and useful things that I wouldn't dare do in any other language.

I'm developing apps in Rust at near Rails speed.
Palm had a small option recently.
I know it’s a trope at this point, but getting into web development seems daunting compared to the time before The Framework Wars.

There’s just so much choice and variety out there. Even if you pick one of the big three (React/Vue/Angular) there are sub-frameworks and it’s easy to get analysis paralysis.
Printing a single character to the screen;
It used to be:
- write a byte, maybe just write it to a byte in screen memory

Now:
- Oh it's UTF, how many bytes, decode to find the glyph
- find a font with it in
- render it somewhere
- gets composited
- and antialiased
- or was it an emoji and needs multiple colours?
The Jelly really highlights some aspects of Android that are no longer designed to work on small screens - some apps, such as Lyft, are unusable because they position an important button offscreen.
> I am not convinced by this -- not least because it will also have a smaller and lower-resolution screen, which brings with it power savings.

having a smaller display (and possibly downgrading/downclocking the gpu accordingly) saves some power, but the power draw of other components doesn't scale with the size of the screen. the display doesn't account for enough of the overall power budget to offset having less energy to power everything else. it's possible to make a small phone with "acceptable" battery life, but they'll never compete with bigger phones on that front.

btw, apple doesn't have some magical solution to this scaling problem. their small phones have significantly worse battery life than their larger offerings. it's just that their overall efficiency advantage makes a small iphone more viable than a small android phone.
Ask HN: Which things, that are now difficult, will become easy in near future?
This question is inspired by https://news.ycombinator.com/item?id=30406201, but I am curious not just about programing, but all things that will be getting much easier …or got easier just recently.
This one uses a simple, command based speech recognition system running on the browser - thanks to webassembly!
The model is trained using Kaldi and PyTorch.
Similarly, _some_ people in the neighbourhood want it to be quiet at the expense of others.
I have enjoyed Outlook, though I can't say I've spoken to their customer service.

Otherwise if you go with a smaller service and use it to send messages to Gmail recipients, there is a good chance that Google will automatically reject your messages as unsolicited spam, even if you were emailed first and even if you have no URLs in your message.

More to the point on your question, you could create a second account on Google or another service, then automatically forward all of your email to that. If you get locked out of your primary account, you will at least have a backup somewhere
Cool project, it led me to a patent filing which is also a part of court cases i guess.

Anyway, now i know someone have tried to patent a scooter that looks like a firetruck.

https://insight.rpxcorp.com/patent/USD552186S1
It’s good that this is listed in the terms, but this raises two concerns:

1) People don’t read terms. Should they? Yes. Do they? No.

2) This language is more like a disclaimer than a term of use. I would not assume that disclaimers about the accuracy of the result would be found in the terms.

So yes, the terms link is prominent, but no, I don’t think it addresses this issue.
Streaming a movie.

Netflix used to offer a comprehensive library and unlimited watching sessions for a reasonable price and a single subscription, now you should be subscribed to 4 different streaming services just to watch content from the main producers, not even all content. Torrents are back.
> Is that someone who is hired as an assistant by an elected politician (i.e. a spin doctor)? And in general are booted out if the someone new gets elected in. Or is a civil servant who would stay on regardless if the politicians change?

The former.
I can't imagine buying produce without actually seeing it.
This is nowhere near edgy enough as the nunchuk's response:
https://twitter.com/nunchuk_io/status/1494885897577271299
Why would the sample rate be below 10 kHz?
Javascript framework learning path is way more complicated than old school jQuery.
Depends on the situation. There's always a lot to learn but if you're building something for yourself you can get by with html, js and css.
For multilinguals (which is over half of the world's population), throwing in terms from another language or entirely switching to a different language mid-sentence during a conversation is entirely normal. I can't imagine it being that rare in personal notes.
If you learned arrays in C where indexing is the same as pointer arithemetic then zero-based arrays seem natural. If you are coming from the real-world concept of "a list of things" then the "zero-th item" in the list seems odd; one-based indexing feels natural.
Thanks for saving me the trouble. Haven't played Wordle, really liked 2048, and Master Mind when I was kid.
Except before, poor Asian, Arabic and basically any other than Latin languages could not print anything to the screen. Nowadays every single language, real or invented, has Unicode characters and all you have to do is call an API be done.
Then why not try to improve relationships with neighbors instead of such maneuvers or outright taking territories? I am from Slovakia and it's well known what money from local Russian embassy is used for. Definitely not for improving international relationships.
This is an example of why "average" is not a good statistic for long-tailed distributions. What does it mean that Apple took 69 days, or Microsoft 83? Does that mean that 90% of the bugs were fixed in 2 weeks, but 10% took months (or years)? Or were half fixed in a month, but the remainder took 3 months or more?

A much more useful number would be the median. When were half the bugs fixed? And it would be nice to know about the slowest 10%.
Oh, I think this explains why I was being lied to: "There is VAT on second-hand goods if the seller is VAT registered. Generally, businesses are required to register for VAT with HMRC once their taxable turnover reaches a certain threshold, which for the tax year 2021/2022 is £85,000"

So normal people don't have to pay VAT when selling used things, but larger entities do.
Thanks! I think I understood mid-class as 3-star hotels, so that's what the average price of 3-stars and ok+ rating in Moscow is (booking.com data). Should have written 3-stars instead of mid-class I guess.
No a clue, honestly. They didn’t need to seize assets or declare an emergency to send in armed forces to remove pipeline protesters last year, so it’s confusing why they’ve been treating this with such theatrics.
The stores have a relatively large range, but create a nuisance within a small portion.

Neighbourhoods debate all kinds of things that some people want and others don’t: strip clubs, coffeeshops, prostitution. All are legal here, but have rules because even though presumably some people find them convenient, others less so. Does that help clear up the confusion?
Was the activity found to be illegal by a court where the defendant had ability to defend themselves with assistance of an attorney of their own choosing?
Creating a new e-mail account. All the major providers require your phone number now and sometimes even that's not enough.
Doesn't load anything after entering a name, or clicking "load more". Hn hug of death?
>something not possible with any of the video codecs

Which codecs? You can have eg. lossless H264 just fine.
Hosting public Internet services from your own workstation. Pre-NAT, every machine had a public IP address. (This is possible again with IPv6, but now we also have default-deny policies on firewalls in many places.)
>Why not make the protests less liveable?

Protesting during multiple weeks in winter is already unliveable. I live in Canada and would probably not do that unless the issue is life-or-death. Using extra-judicial means to quell opponents is not what our government should be doing, be it by freezing assets, preventing exchange of goods or other. One of the basis of modern democracy is due process and executive/legislative separation.
Nothing particularly now, however if you are working on an older stack that hasn’t migrated to ASGI it’s just not particularly easy.

For long running responses like websockets and SSE you really need to use none threaded worker processes (one websocket connection would clog up a a single worker thread). Until recently the best way to do this was with Gevent with Gunicorn. The asyncio stuff that is coming to Django is a great addition, they have just merged async querysets. However it’s not the full framework yet and so although views and querysets are async, the db adapters are not yet and use a thread pool internally. I’m hoping they get to that level of the framework soon, it’s been a sessions undertaking to asyncify the Django api.

I like the idea of continuing to use the original sync api everywhere except on websocket/SSE views or views with a lot of io (many db query’s and http api calls) where it has a proper advantage.

I haven’t looked in detail recently but I would still consider whether going Gevent/Gunicorn (which is basically magic) is better than asyncio at the moment for Django. May be worth doing some benchmarking.

I kind of wish Gevent had won the battle with Asyncio.