skysight-inc/HackerNews huggingface dataset:
The question isn't about arresting them. Nobody disagrees that the FLQ activists who committed violence should have been arrested. They even murdered a provincial cabinet minister.

What is disputed is whether putting the entire country under martial law, canceling all civil liberties and sending the army into the streets, as Trudeau did, was an appropriate response.

It's impossible to discuss this objectively at the moment, because everyone will simply line up with whatever position supports their side in the current contro, but I think it's safe to say that up until this moment the majority view (certainly among the educated class) has been that this was an authoritarian excess and a bad precedent, and that the criminal justice system would have sufficed to deal with the threat.

It is one of the most famous episodes in Canadian history, and remains debated, so the word notorious is accurate.
>>what is required by an organization in a sensitive industry

That really is not a factor, I have worked for a number of organizations that would never higher anyone convicted of a felony who did not have any sensitive requirements, were not dealing with money, or personal info, or anything important really

There is just a huge stigma when it comes to criminal records, which is doubly painful in a over criminalized society like we have in the US.
Yeah. I feel bad for the guy who developed Go!, but I also totally understand Google's decision not to change the name.

Swift, Go are somewhat obvious names for a programming language (they express speed and action), and if you keep in mind *every smaller languages, it's almost impossible to come up with a name that nobody used as a programming language.

Sure, don't start a new programming language and call it Python or Java, but how about Falcon, Cheetah, Quick, etc? I never heard about any of them, but I'm sure there exist somewhere a programming language written by a solo developer that uses one of these names.
Also the parallels between Trump, deplorables, right, far-right, etc. and two minutes of hate is quite scary... Just that it extends over much longer period...
The language of the manifesto suggests someone.. irate
One of the coolest parts about this for me is that Karen built this as a (non-technical) designer.

We took a page out of Twilio's book[1] and made it part of our culture that every new Roboflower builds a computer vision project as part of their onboarding.

As a tool that's meant for non-experts, dogfooding things internally like this surfaces a lot of places where we can make things simpler and more understandable.

[1] https://hbr.org/2016/12/why-we-ask-every-new-employee-to-cod...
But how does => make it more obvious to someone who's new to python?
> If you think Fed is creating money out of thin air, it's too far from reality and too politically coloured for me to convince you otherwise.

The Fed is creating money out of thin air (well, strictly speaking, it's managing, through target interest rates and other levers, the ability of member banks and other actors to do so, but that's the same thing, ultimately.)

That is the objective reality. And it's just conventional understanding of monetary policy, not MMT or End the Fed. (MMT points out the further fact that the Congress, by net taxing/spending decisions, also creates money out of thin air, or destroys it, and furthermore that that and it's money supply effects, not the mythical constraints of fiscal balance which are entirely applying concepts that only make sense in terms of a commodity currency whose underlying commodity supply is not ultimately controlled by the government at issue to a fiat currency to which they do not apply—which, really, is all basically conventional economics, but also conventionally ignored in a policy evaluation context because conventional economists don't like the policy conclusions it leads to; End the Fed I won't touch, because I’ve yet to see a clear, coherent, consistent argument in it beyond “Fed bad”.)
Hey HN! A few years ago I got into D&D by GMing for a group of friends, but found even our casual game generated tons of lore. I looked around for software to help me organize, but didn’t find anything I liked. I decided to make my own, and when I shared the prototype it got really great reception! After several iterations, I now make a living off of it, helping GMs and other creatives keep their worlds organized. The tech-stack is pretty unique! The web app is mostly offline capable, being powered by CRDTs (yjs, specifically), but I also do some server-side things, such as processing huge maps into tile sets and such. Let me know what you think!
Last I heard, "hacking" and DDoS attacks were illegal and against the law?
For macOS check out https://beagle.im/ which is compatible
Scotland is 8% of the UK’s population. 8% of 900 is 72, so it seems exactly in line to me - as though public vs private prosecution made zero difference to the likelihood of prosecution.
Not only developers, it also wasn't a secret. This kind of cheating was a well known fact in the industry, to the point that car-specialised journals were reporting on it a decade before the scandal "broke out".
I hate it without realizing how much I hate it, and now that you've pointed it out in such simple, concrete terms I'm not going to be able to stop seeing it everywhere.
This story is oddly similar to the Maersk cyber-attack in 2017[1]:

> The virus, once activated, propagated within just seven minutes. And for Maersk, as with other organizations, the level of destruction was enormous.

> As well as affecting print and file-sharing capabilities, laptops, apps and servers, NotPetya severely damaged both Maersk’s implementations of DHCP (Dynamic Host Configuration Protocol) and Active Directory, which, respectively, allow devices to participate in networks by allocating IP addresses and provide a directory lookup for valid addresses. Along with those, the technology controlling its access to cloud services was also damaged and became unstable while its service bus was completely lost.

> Banks is candid about the breadth of the impact: “There was 100% destruction of anything based on Microsoft that was attached to the network.”

> In a stroke of luck, they were able to retrieve an undamaged copy of its Active Directory from the Maersk office in Nigeria. It had been unaffected by NotPetya purely because of a power outage in Lagos that had taken the service offline while the virus was spreading. A rather nervous local Maersk employee was tasked with transporting the crucial data to Denmark.

What this says to me is that multiple offline backups (or failing that, copies) will save your bacon some day.

[1] https://www.i-cio.com/management/insight/item/maersk-springi...
Hope the kid receives 1/10th of the luck Dido Harding has in the aftermath...
AI Generated Valentine's Day Cards
How else do you arbitrate and stop stuff of this kind?

Any kind of large scale communications platform that allows file/photo sharing will need to do something like this. In fact the requirement to do it is about to get stronger if the UK has it's way.

The alternative isn't particularly fun, letting bad actors monopolise a communications channel to broadcast literal shit at me, my children and friends.
That's like saying that coal power plants are the least polluting non-radioactive solid fuel power generating plants in existence.

It's true, but it's irrelevant: we don't need a decentralized trustless digital "money" ledger any more than we need non-radioactive solid fuel power plants.

It would be nice to have decentralized trust-less digital money, but Bitcoin doesn't work as money, and it's not that nice compared to its no good very bad terrible energy waste.
I use Firefox + uBlock and can get to everything on imgur just fine.
If you're not planning to code and prefer to instead use a no-code platform, may I suggest, nocodb[0].

It's really the best no-code app out there.

[0]: https://nocodb.com
I don’t know your use case, but I have been very happy with MSI.
I don’t endorse illegal activities, ever, full stop. I speak only of the results.

Don’t speak or support what you’d be embarrassed to see successfully attributed to you on the front page of a newspaper. Everyone’s opsec streak runs out eventually, and anonymity should have bounds once you’re influencing the public sphere (politics, in this case).

(all of my political donations are public in FEC filings, even those I’m not required to disclose)
> It'd be significantly tougher for advertisers and PR agencies, however.

Good. We shouldn’t allow habitual liars to determine what’s possible, or make their lives easier. I’d happily grind the social media, advertising, and public relations “industries” into dust for the good of us all.
The protest is super unpopular in canada. It could just as easily be a random canadian citizen who is pissed about the protest and wants to prove that the protest is not grass roots but foreign meddling.
I have a Dell EMC T40 that was working fine until a BIOS update caused an ACPI issue where one core would sit and spin on an inturrupt eating 60% of the CPU. The discussion on lkml is that it is a BIOS issue and they can do nothing. It's been two years now with two additional BIOS upgrades and it's still not fixed.

Because of this, my newest laptop is a Lenovo... no more Dell computers for me, sorry Dell, not sorry.
I had a similar experience with Thinkpad X1E 2nd gen (I tried both Arch and now on Ubuntu 20.04 LTS, soon to jump to 22.04 LTS pre-release). It throttles heavily despite being certified as a Linux device. Before that, I used Dell precision with RHEL (later CentOS), which worked wonderfully. But the precision line is so expensive. So next time, I will try to get System76.
I don't think it's meant as a dichotomy. It's just important to note that "thinking of people as factors of productivity" is a common problem that happens in all sorts of economic systems.
Zen 3 Thinkpads.
New Sun Missions to Help NASA Better Understand Earth-Sun Environment
That is correct. My point was to highlight that there is a lot more to the supply chain than manufacturer to pharmacy, with intense negotiations and fake pricing at each step
I think it would be better to use non-magnetic spherical projectiles with a rare earth magnet sled pushing on them.
Look right below the Sahara, and I think you'll find a great environment to grow crops.

As for the Sahara itself, all it needs is water, and I don't see any factor that would make the cost of drop-by-drop irrigation not competitive or produce more CO2 than keeping giant plastic tents warmed up in Europe (and irrigated, harvested...), especially considering the availability and abundance of solar power in the Sahara of all places!
For Linux, I recommend System76. They stand behind their product.
Here is another example of a software error causing lost money. It’s nowhere near as bad as for these postmasters, but quite a few real people must be getting ripped off.

I bought a prepaid SIM card from Vodafone which was supposed to be 45Gb for 2 years for £45 in August 2021, it’s for a tablet and I don’t use it off wifi very often. The data just stopped working recently, I complained and they told me the plan was activated in 2020 and had expired. I said that was impossible and I had the receipts to prove it and they were supposed to have fixed it but haven’t done so. I think they are just betting that I won’t bother to follow it up any more. It just so happens that I don’t need a lot of mobile data and that setup is convenient for me but I wonder how many people on low incomes who use prepaid SIMs are being swindled out of their money by Vodafone. I’m tempted to take it to small claims court just on principal, but I don’t know if I can find the time or the energy to do it right now.
Ask HN: Are try catch blocks lazy?
Hi HN for one of my side projects I have a function that excepts a parameter.

The parameter is an object with fields that may or may not be null. Instead going though actually figuring out how to check for null, I just wrap a try catch block around it.

This functionality isn't really essential to the application.

Is this lazy or ok in certain situations
One of the four pillars of ethical journalism is minimizing harm. Knowing if there are big and powerful donors may be important to surface, but outing your neighbors has no journalistic upside. It's all about tribe vs tribe at that point. If you publish this and target the mob at ordinary people, you deserve to be forced out of the profession, in my opinion.
I have one of those too out in the garage. It runs a hobby CNC router, so it's basically bathed in very fine sawdust often. I'm astonished every time it actually boots up.
Good for the SEC and for BlockFi for keeping these kinds of things in the public purview. I hate how the FDA has so little teeth, comparatively.

Eg: https://peckford42.wordpress.com/2021/10/05/pfizer-covering-...
Interesting to read BlockFi's own statement about the event: https://blockfi.com/regulatory-developments/

No mention of the fine at all, and instead framed as "first SEC registered crypto interest-bearing security" (from BlockFi's page) rather than "[BlockFi] failing to register the offers and sales of its retail crypto lending product" and "the SEC also charged BlockFi with violating the registration provisions of the Investment Company Act of 1940" (both quotes from the SEC statement).

BlockFi also doesn't mention the "false and misleading statement for more than two years on its website" part that the SEC highlights, and instead says "Both the SEC and state-level agreements contain no admission or denial of wrongdoing or liability."

Going to be interesting to see how the space develops moving forward. Hopefully companies that continue to mislead people will eventually disappear, or at least not be this popular among the masses.
Observations about writing and commenting on the internet
Man, I wish this did video too.

I tried pulling the video from the Safari web client as it gave a giant data: uri in the <video> element that I thought I could save but couldn't figure it out.
It’s my experience that ORM “frameworks” are a net negative for anything that needs scale or performance. They’re optimized for demos and quick setup but fall apart as soon as the system needs to scale. Straight deserialization is generally a win but the “magic” never is and fighting with it when it doesn’t work is way more pain that writing some SQL.

Every time I’ve seen a project use an ORM past the proof of concept phase, it ends up with some garbage layer to bypass or “trick” the ORM into doing something acceptable. (e.g. Complex materialized views presented as tables to the ORM so the ORM can just do straight selects without joins).
>>>Things need to be put into perspective, and evaluated carefully.

And leading with hyperbolic "Think of the children" hand waving pearl clutching does nothing to put "things into perspective"

In the context of this thread we are talking about someone convicted of hacking wanting to work in IT again, not a child molester wanting to babysit your child.

So yes lets keep things in perspective shall we?
How to Design a Chat Bot
Being objective here:

- 90 percent of Canada's truckers are vaccinated, so why are you using working class as a substitute for protestor, then using that to call this class warfare?

- Don't you think working class people will care most about this list? The people with the most time to scour lists and make angry tweets probably most likely aren't UHNW individuals...

- Don't you see the irony is claiming authoritarianism has landed under the guise of morality, then assigning morality based on party orientation? Somehow painting the right as working class victims, and the left as upper class aggressors?
You seem misinformed, Canada does allow "recovered from COVID" as a way to bypass testing requirement when you enter Canada through the borders.
Source: https://travel.gc.ca/travel-covid/travel-restrictions/covid-...

Canada also has no vaccine passport. Vaccine passports are decided by provinces and every provinces is free to choose criteria of their choice for the passport or if they want a passport at all. Not every provinces have a vaccine passport anymore.
I wasn't referring to your article, more stressing why it's important to be specific about details. In this instance, folks are asking why it's important who controlled the drone resource, at times arguing that it doesn't matter. My argument was that if you want a policy change, knowing who to make it with is important.

If folks just walk around with overly broad criticisms such as "war bad" then folks won't listen.
Can confirm. WebAssembly also does the trick.
Please don't cross into personal attack. You can make your substantive points without that.

https://news.ycombinator.com/newsguidelines.html
It seems like there are so many new blockchains out there these days, it's a full-time job to keep up with them. How many of them are novel, or are working on solving some known blockchain problem? How many are straightforward re-implementations of existing chains? How many are targeting financial instruments, versus things like file storage? Is anyone maintaining a "tl;dr" summary for all of these chains?
If you pick up an intro college level bio book that might be enough to start out with. My university publishes this so it would be a nice free start -> https://openstax.org/details/books/biology-2e

After that, you could maybe get interested into a anatomy/physiology or systems physiology textbook.

For more specialized content maybe NCBI StatPearls ->
https://www.ncbi.nlm.nih.gov/books/NBK430685/

Note that due to the ever changing landscape of biology, only way to truly ever "be an expert" is to actively participate in the life sciences and keep up with contemporary research articles.
Maybe. If it’s usage were in the scope of the current PR, I might suggest a fix like this. But if it might introduce something subtle, I probably wouldn’t suggest it or I’d ask if they had considered changing it as well as if there were any subtle issues to worry about.

As someone who works in a multimillion line codebase that sees millions of executions daily since 2005, these are real issues and saying “it’s a design issue somewhere else” doesn’t exactly fly because that “somewhere else” may no longer have a team maintaining it.
> 120Hz+ screens are becoming common place.

No they aren’t. The market share and purchasing incentive for the mainstream market are single percentage points.
Show HN: Open Ecard Generator – Free, persistent, serverless ecards
Time and again these sites have demonstrated their disdain for security, and it bites them yet again. Anyone making the jump to conspiracy or state sponsored hacking is making quite a logical leap, imo.
Any chance you have some some charts I can dig through, at hand?
The solution is

https://github.com/erpalma/throttled/

Been using it on various XPS laptops for years.

Sadly it requires support for MSR writes which are being slowly deprecated by the Linux kernel. I believe the same should be achievable with thermald be I haven't been able to be bother yet.
I meant the attack surface of browsing sessions. Yes I agree, having multiple browsers increases the attack surface of the device, which is why I try to minimize the amount of apps installed. But browsers are an exception.
I'm... kinda indirectly responsible for this.

Back when I was a kid I made and released Sonic Doom, a partial conversion WAD that kinda turned you into Sonic, with appropriate music, sounds, and some graphics. The general reaction ranged from "it's cheesy" to "it's blasphemous". Yeah, people took their Sonic deadly seriously, even in the 90s. But it served as the base/inspo that led others to create one of the greatest 3D Sonic games of all time, even better than many of Sega's official releases, so I'm a bit proud of my small contribution to this project.
That's one of the ideas behind use of tape storage today interestingly. It's pretty hard (although not impossible) for hackers to get at tapes sitting on a shelf.
The Science of Heartbreak
Maybe soon, but not yet. Hospitals are still stretched, mostly by unvaccinated patients. If provincial passports included covid recovered, many people who haven't yet gotten infected would have an incentive to get infected.
Open phone case and put phone board into oil tank :)
That’s the point of only producing valid JSON. Someone who wants to build something compatible on top of your tool only needs to understand valid JSON.

If they want to build a drop in replacement for your tool sure they need to understand your grammar. Or assuming open source, include your tool as a dependency and run it through that first.
Anyone else find it odd that the colors are (somewhat) customizable, but the skin tones aren't? I know that there's more to making a set of illustrations like this properly inclusive beyond just skin tone, but that seems like a strange omission given that the feature was already created.
Sewage Sampling Already Tracks Covid. What Else Can It Find?
But most of all, the insane amount of money printing that went on during the pandemic.
The SEC has a whistleblower program that can award up to 30% of the fine to a whistleblower. Here's an example of someone receiving $32 million:

https://www.sec.gov/news/press-release/2021-211

If crypto prices go down, it might become more lucrative for crypto employees to start talking to SEC rather than trying to sell their tokens.

If you work at one of these places, why not start collecting documentation now.
For those wondering why anyone would want to send ecards instead of using $X, I posted some background about the motivation for the project here[0].

TLDR: nostalgia, experimenting with something new, technical challenge of adding functionality without necessitating servers or third parties, and the element of pleasant surprise.

Since the last time this was posted, I found this other project[1] which uses HTML5 Canvas to create cards. This lets you rearrange elements on the card more freely, though the end result needs to be saved on the server or downloaded as an image. Definitely some interesting tradeoffs either way!

[0]: https://news.ycombinator.com/item?id=26136146

[1]: https://github.com/atashbahar/ecardcanvas
Show HN: Subruster Fast, compact subdomain enumeration tool written in Rust
This read [1] is pretty interesting in regards to the increase in support for authoritarianism that you are seeing. It could just be yet another evolutionary quirk that doesn't work in the modern age.

Perhaps all the development into algorithms that make people click on things, when people click on things they are outraged about is a contributing factor to this if there is a link between perceived moral division and support for authoritarianism.

[1] - https://www.psypost.org/2022/02/study-provides-first-evidenc...
>>Both my XPS 13 and XPS 15 rock on the table due to being flexed somehow.

I've had XPS laptops all the way back in 2010, then 2013 and then 2016 - they all rocked on a table, it's like Dell's factory is crooked and they are physically incapable of making an even laptop.
Unpopular with wealthier people who are inconvenienced, very popular amongst what the media like to call 'populists' - ie the people who deliver the rich people's chattels
Switter shuts down amid legal fears
Thank you fb for advocating for religious extremism throughout the region. This kind of work surely is a great recruiting ground for anti-modern viewpoints and violent anti-western sentiments.

https://africacenter.org/publication/islamist-extremism-east...
Please don't take HN threads in the direction of generic ideological flamewar. It makes the discussion much more predictable and repetitive, and usually much nastier. We're trying to avoid all that here, and you can make your substantive points without it.

https://news.ycombinator.com/newsguidelines.html
System76 provides good value, and they stand behind their product.