skysight-inc/HackerNews huggingface dataset:
I'm sure this course is great. Sipser is a terrific teacher and his textbook on the subject looks excellent. I used to be into the subject myself and still hang around Scott Aaronson's blog where CS nerds tend to congregate. But, I think there was an era when being a good programmer meant knowing a lot about algorithms, and the pinnacle of the programmer's art was supposed to be knowing how to write a compiler (look at the intended outline of Knuth's TAOCP as written in the 1960's: it was to be a 7 volume buildup finishing with stuff like parsers).

These days, I think CS algorithms are pretty well packaged in code you can download, they're not even that relevant to most problems most of us face in our work, and being really clueful instead involves more traditional math than CS per se. This might be something like a cycle returning to where it started. I find myself wishing I knew more about probability and statistics (useful all over the place), abstract algebra (fancy type systems use it), a reasonable amount of mathematical logic (program verification), number theory (cryptography), geometry and maybe even functional analysis and PDE's (machine learning), etc. I'm probably more into math than the average programming geek but I still feel like a helpless little kid when I try to understand these topics. This is me, wagging my tail in the picture (j/k):

https://www.starshipnivan.com/blog/wp-content/uploads/2009/0...

but in all sorts of areas of programming, it always seems like there is a "doorknob principle" just outside my reach. To the extent that I have any motivation to study math these days, I think the above subjects are more likely to be useful than CS theory per se. YMMV.
As a Canadian in the wood products sector it’s a bit shocking wages in US sawmills are so low…in Canada production workers make 1/2 to 2/3 of trades wages and have excellent safety standards and worker protection. There is a fair amount of retention of young people in rural communities thanks to that. Automation displaces some amount of jobs, but is more geared towards increasing productivity and grade outturn
Netflix made the right move. Companies should not tolerate intolerant people. Sowell put it well: Most people on the left are not opposed to freedom. They are just in favor of all sorts of things that are incompatible with freedom. Freedom ultimately means the right of other people to do things that you do not approve of." Maybe those dynamite activists can learn a lesson about freedom and responsibility.
Considering how reddit filters down to twitter and instagram and other local social networks, followed by local tabloids and so on, it's entirely reasonable to assume that.
Italy reveals its new national airline
It is a fact that many people "live on" their work devices as if they are their personal devices. I havent ever heard that be a requirement though, it just happens to be the way people use it
Unfortunately as much as I love it, the new AoE2 DE has fallen to the same trap. Old AoE2 uses a fraction of the power (and disk space) compared to the new one.
"It took Google tens of thousands of paid top tier developer hours to make Android useable."

Is that a guess, or a fact?
Will reply here rather than in all the sub-threads: I’m not saying lying is good, I’m pointing my finger at the paradox that on one side everybody is scandalized that Tether is not shut down, on the other everybody is happy to keep their money with big institutions that are proven to be even worse.
After the fall of the Byzantine state in 1453, the Ottoman Turkish conqueror Sultan Mehmed II declared himself to have replaced the Byzantine ruler as the new Kayser-i Rum, literally "Caesar of the Romans”
For the ghost guns, do you still need to have professionally manufactured elements standing pressure, like a barrel, or are ghost guns, in practice, made 100% with home made elements?

In the UK the pressure elements are regulated and need serial numbers whereas in the US it is the receiver, which could make creating these ghose guns easier.
No, but it puts-off people from considering Apple as a potential employer.

I'm not a member of any notable minority group so I'm not really affected, but if a female colleague asked me their opinion of Apple as an employer then I'd point them to articles like this.
Isn't the engine modified to accommodate for the new physics elements?
And pay their fine with it
Slain Marine who cradled baby at Kabul airport loved her job
This is also a very confusing headline for a native speaker. It makes almost no sense, nobody I have ever met has ever mentioned a "ghost gun," it's not really a concern that affects daily life.
> The weapons typically are made of polymer parts created with 3D printing technology and can be assembled using kits at home.

Technically true (though only some parts can be polymer, obviously) but generally it's a pain, often requiring special tools and machining experience.

This article is fairly sensational in its description of the process, honestly.
I think Progressive still has the Snapshot device.
Presumably at least dang gets paid to comment here.
Cool research. Given that you are also jamming hearing aids and other microphones, don't think it's practical to be used in real life.

Off topic: check out Pedro's other work http://plopes.org/

Definitely thought provoking research :)
I see how manipulating opinion on social networks can yield a gain. But how would entity X profit from manipulating opinion on a small community of tech enthusiasts?

Or maybe the recent resurgence of Javascript frameworks in Web, desktop and mobiles is a plot of Russians to slow the computing and software engineering for the westerners by manipulating online tech communities?
There is a Harry Potter flavour one. 55 cards. Very fun.
I don't need to.
IMHO this is sensationalist "think of the children" piece.

There are a ton of other ways to get a gun illegally, this is just the cheapest and least reliable one.
Without knowing the denominator, the numbers are useless.
Also very much doubt that the traceability of legal guns is that useful.
this is unbelievable, HK is support forum for stripe, that's bad, to say the least.
> GNU parallel is the way to go for dividing work up amongst CPU cores. Why reinvent the wheel?

Because most problems are not the embarrassingly parallel kind suitable for use with GNU parallel. For example, any problems that require some communication between the individual tasks.
I'm speculating, but in the US it seems like the easiest thing would be to just fabricate the lower receiver and buy all the rest of the parts.
For 5 bucks you get an AI generated comment by our proudly engineered platform thiscommenterdoesnotexist.com
Not much more confusing than "Redis Cluster Re-Implemented in Rust"! I've never met anyone who talks about that either :)
Lazy crane operators making $250k a year exacerbating port crisis, truckers say
Try playing with Why3. http://why3.lri.fr/ It's slightly idiosyncratic, and it has its own programming language that is ML-like. But it allows you to write arbitrary code in that language, and then prove statements about that code using SMT solvers as helpers. I haven't used it in practice yet, just played with an example, but it felt quite powerful if you get to know its capabilities.
Problem: Felons are ignoring the law.

Solution: write another law.

Result: politicians pat themselves on the back for doing something, non-felons can no longer build DIY firearms, felons continue to ignore the law.

Sigh.

With the amount of uppers that are in the wild, and the fact that a lower can be made from either an 80% part, or 3D printed from scratch by pretty much anyone with two working hands means trying to stop this is like pissing in to a hurricane.

Google FGC-9. Even the barrel can be made at home, rifling and everything, ivanthetroll has videos/files online documenting the process. If Henry Colt could produce a firearm using 100 year old tools and technologies, it's comical to think you can stop people doing the same using 2021 technology.

Perhaps it's time to consider bringing up the poorest members of society out of the abject poverty, that will do a whole lot more to reduce gun violence than passing even more ineffective gun control laws.
Well, I've just disproven your hypothesis, because I read that subreddit, and I absolutely don't bask in their tragedy. What is happening to these people is a tragedy, not only for their deaths but for the sheer and utter stupidity of it all.
Not sure if OP is looking for a job.
I'm trying to think of a crafty was to respond to this.

There is the free for all approach where we resign to accept the presence of 3D printed guns and let our county mail us instructions on how to 3D print polymer-kevlar vests

There is also a way to work within the constitution to restrict their presence. I don't think any seizure is an affective public policy measure, since that means it was already printed and subsequently found. I'm thinking a tariff on the polymer can be done but that would penalize all 3D makers although stranger things have happened, or an attestation of how the polymer won't be used, or a straight up license with reporting guidelines and a regime that requires the printers to phone home. Of course, non-licensed use being prohibited or severely restricted. And now, same result but without even brushing near the 2nd amendment, and it gives enforcement a pre-emptive reason to act on non-compliance.

Disclaimer, I'm not advocating for anything, I just know a sure-fire approach to making a prohibition stick in the US system: 1) regulate the intermediaries instead of the specific action itself. 2) deputize private individuals or a specific private sector to do the reporting and compliance for you.
If you're referring to building destruction, they are just baked animations; the physics simulation was done in an external 3D modelling program. Which is why the enhanced graphics pack for the game is about 30 gigabytes.
The answer is obviously "yes, there are paid commenters on HN".

The only real question is "how many", and "is that enough to render the discourse on HN worthless?".

It's hard to quantify, but in my many years on HN I have not noticed a very noticeable change in the quality of discussions on topics that I follow closely.
It’s FUD. Those ”guns” are more dangerous to their operator than anyone else. They look the part, though, and that’s what’s scary.
It's funny if investors demand 10% ROI nobody blinks an eyelid, but if if wages are go up suddenly everyone talks about inflation. Do investors returns not increase prices?
Valve is a pretty open company. However I feel they could totally and completely crush the competition by adopting a DRM-Free approach, or at least their own one and allow us to backup a « steam-free » version of the purchased games. GOG is already doing this and they are not agonizing under piracy (and anyway they sell the same games as steam).

To get back on topic, could we have the opportunity to play DX-Ball nowadays if it was full of today-standard DRMs? Well, tbh, probably yes, but only by adding a useless cracking procedure.

Nonetheless, I totally agree with you and I myself have a « DX-Ball (2) Mods » folder on my PC for the last two decades :)
It's a loophole in the law defining what a firearm is. You're allowed to make your own weapon for yourself. It turns out you can buy almost everything that constitutes an AR-15, except for the lower receiver that holds all the other pieces together, with little to no restriction.

You can buy a kit that isn't a functional receiver, but is 80% of the way there, you have to complete a few machining steps, which they've made VERY easy, and you've now legally made your own firearm. (by skipping almost all of the skilled part that the original intent was all about)

It turns out that if you use enough of the right kinds of plastic, you can get something that holds up reasonably well long enough to commit crimes with.

I expect this loophole to be closed somehow, fairly soon.
You should not have personal stuff on a work phone in the first place.
there is https://smee.io/ if the only thing you want is webhook
My first thought was that it was something similar to Havana syndrome, so you're not alone there
Show HN: Build a consistent writing habit with Hypergraphia, free to install
> For the ghost guns, do you still need to have professionally manufactured elements standing pressure, like a barrel,

Yes, the 'ghost guns' politicians fear the most are built like that. Particularly, AR pattern rifles that have printed or home-milled receivers but are otherwise build out of factory parts.

There are also some 'ghost guns' that are wholly homemade, with all the variable quality you would expect. Most of them are probably more dangerous to the user.
I can see that is like declaring there is voter-fraud everywhere therefore we must make it extra difficult for people to vote
Being able to quickly try things out is a great way to understand a problem better. Coding speed can help a lot with that.
as article mentioned i browsed one of suppliers polymer 80. looks like its like lego for guns where you buy pieces of guns. reminds me of CS:GO weapon skins but IRL.

https://www.polymer80.com/partsandaccessories/pistolbarrels
But what about the upper class violent drug criminals?
I might have an use for it since we will have to expand our Redis instances to clusters at work.
I thought Texas was the state of "freedom"? And now they are actively preventing the free market?
Thanks!

I know about it, but:
(1) I had slightly different ideas about the format of the CV.
(2) I would like to add a personal blog at some point which will be generated from .MD files in the same repository as your resume.

You said that you "have used in the past". Do you use different solution, right now?
Fun side note: I once had to debug a GC stuttering issue in Crystal, and was delighted to find that the language was so damn open that I could just monkey-patch the actual allocator to print debug information whenever an allocation was made.
I literally just gave NixOS a go day before yesterday. The two things I noticed if you want to use NixOS as just a basic desktop setup was..

1. It is simple and fast to install. People make NixOS feels like black magic. NixOS is easier to install than Arch linux. Just do 3 things. Partition your disk, create the nix configuration file and finally run the command "nixos-install" command. Let me explain with a lil more explanation:

a. Partition your disk with parted or cfdisk and mount it (mentioned in docs https://nixos.org/manual/nixos/stable/).

b. Generate configuration file which has the biggest myth around it. My god, this is dead simple and could install it in 5-10mins after doing it just ONCE (This obviously excludes time needed to reading up about NixOS to be familiar with it, but trust me it is not hard for a first time installer). You literally run the command "sudo nixos-generate-config" and it generates a config file in .nix format and YOU DONT HAVE TO START FROM SCRATCH AT ALL. And you don't need to know nix programming language. It has all the settings needed in the config file and all you have to do is uncomment the necessary stuff. The sound, grub, wifi etc.

c. Then run the command "nixos-install".

THAT IS IT. You can even mention the packages you need to install in config file. You have a functional OS for desktop which can take leverage Nix package manager. AND YES! This includes wifi, grub, sound and everything basic. They all are already in the nix config file you generated. Uncomment the necessary settings and boom!

2. The second point was supposed to be that it is a point release and thus have old packages and hence not a rolling release. This was based on the package search that firefox and some other packages are one version behind even on unstable repo 2 days ago. But just as I typed this, I double checked and Firefox 93 is in stable repo (21.05) and so are some of my other packages. I went back to Arch and was gonna ditch nixos due to this. So this is huge. I probably gonna install NixOS on my laptop now. DO correct me if I am wrong on this please. Because this is the only thing that is stopping me from using NixOS.
Not every GC has compaction phase though, but generational ones do by design.
Certainly that's possible but doing fast type ahead fuzzy search requires keeping large parts of the indexing data structure in-memory.

There are, of course, many use cases where one does not need that speed. Eventually, like Redis we will probably have an option to use SSD storage smartly for these non-latency sensitive use cases. That's not our immediate focus though.
> No, but it puts-off people from considering Apple as a potential employer.

I'm already put-off my its culture of secrecy.
> Ubuntu Frame comes with 10 years of security updates.

I think this is great and a needed thing, but I've seen signage in airports and other places that has crashed to Windows XP which is like 10 years beyond its end-of-life date.
I find that typing speed plays a big role in how fast I can work: the faster I can get my ideas through my fingers into my text buffer, the faster I can reclaim some short-term memory for my next thoughts.
minecraft and roblox show the demand for games with content from a variety of artists.

imagine you paid a few hundred or thousand dollars for the hat, you'd be strongly incentivized to call the games that aren't contributing back to the ecosystem freeloaders. and as for everyone else, there's a thin line between not caring about the artist getting paid and piracy, and i suspect there isn't a whole lot of money in the segment anyways.

your last analogy makes no sense.
With the introduction of cryptocurrencies, I feel there are now massively unexploited arbitrage opportunities and other types of plays across assets and markets. If you are tricky and smart, you can use a traditional option or exotic derivative here, a cryptocurrency flash loan or stake/yield scheme there, move the money through these wrappers and lend it on that platform and voila, you’re making money hand over fist because nobody’s happened on that particular tangle of money yet. Dozens of legitimate traditional exchanges, dozens of cryptocurrency ones, hundreds or thousands of products and platforms.
There's no way the NRA would let this loophole get closed, right?

Also, I'm confused. I tried to look up the legal standing of ghost guns on Wikipedia, and it mentioned that regulating them would violate the Commerce Clause (since they're not articles of commerce), but there's a Supreme Court case on homemade machine guns which upheld those being illegal. What's the deal there?
Reimagining our pandemic problems with the mindset of an engineer
Interesting trial. But I'm sure there will be techniques to clean the noise out.
The GIL is mostly a problem for cpu bound programs. GC pauses in Python really aren't much of an issue, partly because Python uses refcounting (ironically the cause of the GIL) so it usually frees stuff as it goes along, keeping pauses pretty short. Even with a real GC though, I think it's usually not much of a problem. I've written Python gui's in multi-threaded (but not too compute intensive) apps on quite slow processors by today's standards, and there wasn't much of a problem in UI responsiveness.

I think it's important to remember the difference between parallelism (trying to compute faster by using multiple cpu's simultaneously) and concurrency (communicating on multiple communication channels that are sending stuff non-deterministically). The GIL gets in the way of parallelism but except in extreme cases, it doesn't interfere with concurrency.
Please do not confuse people liking subscription and people that forget about the day when the trial ends and get charged (a non-trivial sum of over $100) against their wishes. People that like subscription certainly can use subscription, and giving them such an option is a smart move. A sneaky and underhanded move is to charge those that did not explicitly express the desire to have the subscription, but just forgot to cancel in time. Refunding after people vocally complain is fixing half of the problem. Not doing opt-out charging would be the other half.

I know many providers do not dare to give up on opt-out trials, since it brings them money. It is scary to trust your future clients - maybe they won't buy after all? But if you don't trust them, why would they trust you?
> I see how manipulating opinion on social networks can yield a gain. But how would entity X profit from manipulating opinion on a small community of tech enthusiasts?

Having your posts yelled at and downvoted can reduce your willingness to participate in discussion or debate. Especially when there's a stupid "karma" score that subconsciously gamifies our participation here.

I'd be willing to bet that having one's opinions silenced online trains one to stop talking about the same topics offline as well. Like a sort of conditioning.

And there are lots of powerful parties that want to silence certain opinions.

Why on HN? Because of the abundance of smart, wealthy, influential, and well-connected people here. Change these people, and your social engineering ripples throughout society.
I strongly suspect that flagging can also be gamed to selectively suppress topics.

I don’t know if it’s happening, and don’t know if I would be enable to tell - by definition…
Thanks for the feedback! I will definitely look into that :)
I was being quite literal, not sarcastic. I really do wish that Python had switched to a BEAM like architecture at the Python 3 transition. There is no way that can possibly happen now.
They were implying it is a myth that the US gov WILL decide to help you, not MIGHT decide to help you. A lottery ticket is not an insurance policy.
Eh I disagree. On the same computer original aoe2 would lag like crazy even on a LAN with 4-5 players and pop. limit to 200, with AoE2 DE it's muuuch smoother
You can socially distance and wear a mask.
For people who are planning to go through this course. What are your motivations for doing so?
Strong on assertion & weak on argument. I wonder what the 1920 Huxley would make of today's 'rich'.
I'm glad serde exists but I don't like HOW it works:

I think there should be a push for rust-lang to provide introspection. If you want to use serde, every crate needs to derive serde traits as well. This is not only bad architecture but it also prevents other libraries to get popular. For example, there are many "mini-serde" variants and I personally think, they are awesome (and surprisingly fast), yet you cannot practically use them because literally no crate supports anything else than serde.

https://github.com/dtolnay/miniserde

https://github.com/not-fl3/nanoserde

https://github.com/makepad/makepad/tree/master/render/micros...
Similar path for me! My entry point was Epic Pinball, then the works of Future Crew, and then further into the demoscene. I was more interested in the art than the coding however, so my next deep dive was into the artscene: ANSI and BBS modding. Soon after it was to the web!

You have to be careful sometimes with nostalgia but man, that was a great time to explore.
You can finish an 80% Glock kit with a pair of snips, file, and something sturdy to hammer the 3 pins in. After you have your 80% lower done, the rest of the parts are unregulated, and can be freely purchased either online or locally.

3D print a base plate for which designs are easily found online, file down a piece of thin sheet metal to the correct dimensions, and you have a fully automatic glock.

Everything up until the custom baseplate is legal to do, turning your 80% Glock in to a fully auto firearm is the only step that's against the law. (Assuming you don't have any felonies or domestic violence charges that bar you from owning a firearm in the first place)

An AR-15 80% is a little more involved, but with a jig and a router/drill you can do one in a hour and a half in your garage, the hardest part is cleaning up the absolute metric crap ton of aluminum shavings/chips the process produces.
https://archive.vn/hAKyF