skysight-inc/HackerNews huggingface dataset:
I know of several restaurant chains who do this - it's seen as very important for restaurant head office workers to understand exactly how the restaurants work and the problems that they experience.
Season 3 of TNG is definitely better than at least half of S1-S3 of TNG. Old-school Star Trek never was that good either, it took quite a while to figure out the formula to get good content.

Only by the time DS9 and VOY came out did they have a well-working formula, but at that time it became a bit too formulaic.

Still, it's entertaining, and there's enough quality there to enjoy it.
If you research how companies are actually incorporated, shares are created, and then listed them it's basically just two tiny companies that exist solely to hold shares. They actually own basically all the publicly traded shares in the US, plus a bunch of non publicly traded ones.

You legally can hold shares of any company, but you'd have to spend insane amounts of money. Even when companies are acquired the shares aren't actually transferred to the acquirer. One of the custodial companies just merges the shares into the acquirer.
This lazy way of interviewing is toast. The better way is take-home projects followed by a discussion. With GPT, those “3-4 hour” projects now become ~20 minutes, and the follow up discussion is for validating that interviewer can trust the candidate to audit the results and take responsibility for getting it to work correctly.

I really loved what Steve said about software engineering being a field that exists because you can’t trust code.
A wall? How about a floor? I wanted to cover my kitchen in Penrose tiles but they didn't seem to be available. Anyone know where to get some?
It's not exactly a big airport, not a lot of flights: https://montenegroairports.com/en/podgorica-airport/

His last known whereabouts were in Serbia, and Belgrade - Podgorica have about five flights per day both ways.
I'm not really sure what your objection is. The cups web ui is fine for normies. I've certainly had much more trouble with the windows printer ui than cups.

I guess the url is not obvious, but once you do it once you'll remember it forever.
No kidding, I'm getting a second bachelor's. I'll become an archaeologist. Money, greed and pride have destroyed software for me. I watch a talk by Dijkstra then I have to deal with some god-awful mess of templates because someone decided deployment files were too verbose and templates are more flexible.

We know how to make correct, performant, beautiful software. But market pressures keeps most of us wrangling nonsense complexity by the cartload. I'm out.
For sure, shadow-banning is a great strat here. Raise their costs, and don’t give them any signal to learn from.

Assuming you have the bandwidth to absorb the bot load, which sounded like it was an issue here.
Moreover parents (the vast majority) use these screen as babysitters —TV did some of that some of the time, but mostly not. But with mobile devices they are ubiquitous in cars, restaurants, airplanes and the home.

It’s a long stretch to say they are equivalent for sure.

If nothing else they deserve to be studied for effects rather than dismiss it as “yet another moral panick”
I consider the advent of this technology as whole, with the current state of Hollywood, to be concerning. It will ultimately lead to a world where actors will have their autonomy stripped away from them, even more so than they do now. Consider the status quo, whereby an actor's autonomy is somewhat determined by their start power. If you're trying to break into the industry then you have to put up and shut up with what you're given.

With the advent of motion-capture like this, actors will be reduced to a marionette of flesh to be puppeted around as the producers see fit. Perhaps Hollywood will be going towards a future where actors no longer act in movies, instead their likeness is simply licensed to a studio for a certain number of movies. Anyway, I'm a cynic when it comes to this, the industry itself is already plenty abusive and exploitive, and this could further that.
If you're not willing to defend the speech rights of those you personally find reprehensible, then you oppose free speech.
"Bots that use headless Chrome will not likely be detected without JS and other tools."

The bulk of bots seem to be running empty user agents which makes for a simple fix. I understand and agree that advanced bots (good or bad) will likely being impossible to detect. That's ok. I view it as "upping the ante".

"Another method I have used to squash a handful of bots is to require HTTP/2.0."

I'm at the quick, dirty, and effective stage so this is a solid recommendation. Thank you!
Checkout CapRover (https://caprover.com/)
There was certainly worry about this earlier, though I don't know if there was any research done. My parents limited screen time when I was growing up (born 1985).

I do think there's been a substantial change in child-targeted media over the years. In the days of broadcast only tv, you couldn't turn the tv on at any time of day and expect to find children's programming. The advent of cable and home video players changed that, but not everybody had cable and not everybody chose to buy kids show recordings. Parents could make those decisions occaisionally and then be stuck with them, rather than having to fight a continuous battle of self-control.

Other big changes occurred with the rise of children's programming on youtube and the invention of smartphones. Basically in less than 100 years we've gone from no childrens screen media exising at all to an unlimited quantity available for free in every adult's pocket 24 hours a day.
I can't find a source for this (or the B-1 claim) right now so I might be wrong, but I believe the Space Shuttle was done in a similar matter, with subcontractors in each of the 50 states to make it politically bullet proof.
https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3937627 has some numbers:

> During the Coronavirus pandemic, the number of concealed handgun permits has soared to over 21.52 million – a 48% increase since 2016.

Given that some states are "constitutional carry" (21 states) and do NOT require a permit if you legally own the gun, the actual number of people who HAVE a gun and can carry it would be higher than 21 million. They even do the math:

> To summarize, the total number of permits in the US is at least 21.52 million. Add in people who legally carry without a permit, and the number clearly becomes much larger. While 8.3% of the adult population has permits, the percentage of Americans who say that they carry most or all the time is about 5.4%.

5.4% of Americans is about 17 million people, the majority of which will carry when in their vehicle. (Note that legally and technically you are "conceal carrying" in many states if the gun is IN the vehicle, not locked, even if it is NOT on your person - so if you're married and YOU carry, you will want your spouse to get a CCW also even if he or she never carries, because if you're both in the car, the gun is in the center console, and you step out to get gas, your spouse is now concealing).
Roughly speaking, the 1930s.

It's a US-only phenomenon. In Europe, liberalism means something roughly closer to "small-government libertarian". It meant that in the US, too, up to the early 20th century.

Then it got associated with a reform movement that was not as radical as the progressive movement, which promoted very active government. It became contrasted with conservatism, which meant "avoid socialism at all costs" in the United States.

That's still more or less what the terms mean, but none of them have precise definitions. They're kinda-vaguely useful in a study like this, which is deliberately drawing really broad generalizations. Whether it's conclusions are useful, I can't really say.
> Tolkien deserves much more of my money than the author of the cookbook I bought a Costco and never read

You're perfectly free to send him a check for the additional portion of your money you think he's entitled to.
The interview isn't very intellectual, and even rambles, but blame the reporter for that. Lanier's a great thinker.

I'll add my own danger: AI/VR could lead us to each live in our own realities. When you watch the evening news, it'll be specifically written for you, and won't get any of the scrutiny that a broadcast watched by millions would get. Or, you go watch the president's State of the Union, and get served a custom speech written to appeal to your particular psychological profile. This'll be possible on day, and it gives me Deus Ex vibes.
Kwon was arrested by Montenegrin police.
Such as? I have my skepticism too.
And what about side channels? It should be relatively easy to link timing to each key pressed, for instance, if not outright extracting the encryption key from emitted signal power fluctuations.

These approaches are not just theoretical, they have been shown to work. And that's assuming the protocol itself is not vulnerable and has been implemented correctly. Moreover, I tend to use my keyboards a long time, making it likely that a new attack becomes possible over its lifetime.
> I think it's exactly the other way around (SEC proceedings are criminal, not civil):

SEC proceedings are civil; criminal violations are referred to the Department of Justice for prosecution, often in parallel to civil enforcement action.

> You can plead no contest to criminal charges

You cannot generally plead “no contest” (nolo contendere) to federal criminal charges; the court may allow it, but “before accepting a plea of nolo contendere, the court must consider the parties’ views and the public interest in the effective administration of justice.” [Federal Rules of Criminal Procedute, Rule 11]
The literal answer is that compilers are really easy to write when the source and destination language are the same and you don't want any optimisation. E.g. write the x64 machine code out as raw bytes and cat is good enough to turn it into x64 machine code.

Difficulty increases as the source and target languages become less similar, as more ambitious performance optimisations are attempted, as more comprehensive type/lint/warning style systems are implemented and as performance constraints on the compiler itself tighten.

So a compiler that takes imprecise scribblings, spots errors in them, and emits asymptotically perfect machine code for heterogenous distributed systems in real time is quite dramatically more complicated than cat.
Assuming he actually works the whole shift, he still can experience what works as a barista in his company is like (workload, how to deal with customers assuming they don't recognize him) somewhat truthfully.

I think it's worth something.
That’s not his income flow. Those people don’t pay him. They vote for him. His political clout then improves his brand.
The WFH people aren't demanding that everyone work from home. They're just demanding that they be allowed to.
This is great. This is actually fairly similar to something I've been thinking about doing for some time, so I have a few comments to make!

For a previous job I wrote a miniature/lightweight "actor system" with haskell threads and STM. Basically, each actor was represented by a thread, threads operated in a loop (like erlang actors), and threads had mailboxes implemented via STM primitives. It worked like a dream, and I've been wanting to write up a blog post about it for a good while now, but alas, there is always something else that needs to be done.

There is an idea that's been floating around in my head for some time now. I want to expose Unix ideas to the web era. If a "shell" were built to expose a lot of these things via the web (of course, only to authorized users), I could see an explosion in creativity.

This leads into the next thing, enabling people to have their own, independent servers. This is a massive topic, but basically, I'd like to see more ideas like sandstorm.io or cloudron.io take off.

I may be looking at this project as a place to start for my own code, and/or inspiration! Thanks.
Restrict China
Might be interesting to consider if/when such tiles are available for purchase.
Pointers are hard though, for the average programmer as is memory management.

When you transition an IT team or a customer facing product support team to DevOps, most everything appears complex if the implementation has been done by engineers new to DevOps and cloud itself. Engineers with zero background in scale out or performance for larger customers. It is a cultural/experience change that faces issues at actual deployment time.

I’m watching that play out at work now.
ChatGPT might.
> Perhaps so but why?

So that economic resources get directed towards creating books that people actually read and enjoy enough to keep reading.

At present, writers and authors are incentivised to merely sell as many copies as possible because that's how they get paid. If they were directly incentivised to create books people enjoy reading we might have more books that are enjoyable to read.

> Tolkien was educated at mainly public expense and his wherewithal and worldliness that enabled him to write his novels came from the society in which he lived.

That can be addressed by using the tax system to pay back society from his wealth, but it's a separate discussion.

> That the law gives him full and exclusive rights is an unfortunate product of history when Victor Hugo and cronies forced the Berne Convention in the days before the reading public had any idea that it was about to be shafted.

I'd also prefer a world where books were more open because I reckon the increase in creativity from millions of people modifying stories would outweigh the loss of economic incentives for original authors.

But that's not the world we live in. To the extend that hard copyrights exist that force us to pay to read we might as well structure the payments in a way that motivates the authors to write in a way that is more beneficial to us.
> The hard part about a variable-length ISA, as I understand it (hardware is not my expertise), is that you have to build essentially a mux that can steer from 16 source places to 5 outputs.

It's not just the mux, it's the control signals for the mux. If your first instruction in your 16-byte window is three bytes long, you can't realistically mux bytes 3-15 to the second decoder input, because you don't know that it needs to start decoding at byte 3 until /after/ the first instruction has decoded; so your gate delays would be the sum of the five decoders, plus muxing etc, and we're trying to do this at a single cycle.

The alternative is to have 16 decoders, each decoding what an instruction /would/ be if it started at a given byte. These all complete in parallel, but many of them might produce garbage. So we need to find the first five of these that have non-garbage outputs, and /then/ mux those sixteen possible outputs down to five channels. This is doable (and done), but it's a lot more hardware in both decoders and muxing than you might think at first.

Basically: To decode five instructions per cycle from a fixed-instruction-width stream takes five decoders. To decode up to five instructions per cycle from a variable-instruction-width stream takes number-of-possible-starts decoders and a mess of muxing. There really is a cost here.

The Thumb ISA is left as an exercise for the reader.
I'd tried something like this with the Kenyan election but our setup was to use OCR (google cloud) -> text -> parse -> sqlite

We started late so the results were out when we finished but I think it'll be a good idea to develop software that can parse the PDF results and display them faster than the electoral bodies can. In Kenya, and Nigeria, the delays cause a lot of anxiety
And there are movies that make you use your imagination too. They're not that different.
Oh cool! Was that content moderation adjacent?
Ah, my mistake. Thanks for the correction. :)
> In reality most people actually working on their products are hired cheaply through vendors like Accenture and Cognizant.

Not for engineering work.

Vendors and Contractors typically have support roles like internal and external customer support or IT support. Processes that can't be automated will typically be sent to contractors until it's expensive enough that FTE automate it.
Because while LLMs may be a life-changing technology, there is no guarantee that OpenAI specifically will continue to lead the pack.

"If the internet is such a big deal, why isn't AOL worth more?"
> This lazy way of interviewing is toast. The better way is take-home projects followed by a discussion.

Agreed, this is what I'm thinking too. The "lazy" way is made obsolete by ChatGPT. And good riddance, frankly!
Audiobook version is great. Read by Caro.
I'd add Mad Men and GoT, but it doesn't change the point you've made.
Posted elsewhere but https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3937627 has numbers to back some of this up

Also according to the Small Arms Survey, Texas has five times as many guns as the US military.

Though the US military ones are more likely to have select fire and fully automatic but those are only particularly useful in certain situations.
It's not that you can't unwind them, it's that you can't do so through normal channels. Complain to the Office of the Comptroller of Currency and it will get fixed. I'd still avoid those apps, but I don't want anyone who got scammed to read your comment and give up hope.
can you provide a link to these docs/code samples ?
If you choose a stranger at random, you can likely trust them.

If somebody chooses you, you're not choosing at random.
"Does anyone feel that way? Maybe I am wrong and the technology hasn't really clicked for me yet."

No, I'm trying mightily to do what Yegge is talking about in the context of the programming work I do everyday. First v3 then v4. I've given up until maybe v7 or something.

The problem is it doesn't have experience with my code-base. Sure, tell it to open a file and return a stream, it'll do that (after I fix the using statements), but for what I'm doing every day it doesn't even begin to know what to do.

And because I'm careful about KISS and SOLID I don't really need a lot of simple code generation. I don't see 5x productivity. I actually don't see much advantage over the built in tools in VS.

Maybe I'm doing it wrong, or maybe this make sense for people who write a lot of boilerplate, but that's not a lot of what I do.
typically, those 1000 monkeys are led by a few really excellent technical people. and don't forget the account managers who know exactly how to manipulate the client...
saw this from a couple of days ago - https://www.justice.gov/usao-sdny/pr/bulgarian-woman-charged...
Creating a throwaway to post this.

I used to work for a big player in the digital books space.

This article is riddled with unsubstantiated claims. I can tell you for a fact that as digital library lending grows, publisher (and author) revenue declines on a per sale/borrow basis. It is not the same as physical lending. The difference in friction is massive, customers love painless instant book delivery.

Imagine being an author and seeing your units increasing but your earnings not.

Something fundamental needs to change with digital library licensing, it is on an unsustainable path. Macmillan tried windowing (ie for the first x weeks new releases can only be purchased, kind of like movies only being available in theaters at first) but the backlash was fierce and they abandoned it looking like a bully as COVID swept the globe. https://www.publishersweekly.com/pw/by-topic/industry-news/l...
> What if I’m on Windows and want to try out the latest GNOME before making a decision to migrate to Linux?

What are the odds that this is what you really want out of life?
Bullshit. Facebook makes all the software so of course it has keys to your data so by extension the US government does too.
How much does it cost you, and where are you located? It's free at our local libraries in Michigan. We have a property tax millage that provides most of the library budget.

Is it anywhere close to the cost of providing the services your library provides, or a nominal fee to print the card?
I doubt American citizens would be banned from accessing TikTok. It would just be banned from app stores and CDNs, presumably if they sideload or visit the website they will be able to access it.
Yeah, no, he read what he was doing, but the "packages to be removed: Gnome, X.org server,..." warning doesn't mean anything to anyone who just wants to use a computer to play games instead of compiling his own kernel.

Get out of your techie bubble and go see how actual non-GNU humans use computers to get a sense of how poor some SW can be at communicating information to clueless users and how little interest clueless users have to learn the nitty gritty things about their machines. They just want to play games or whatever.
I'm at the quick, dirty, and effective stage so this is a solid recommendation. Thank you!

You're welcome. One caveat I should have mentioned is that this will break Google's crawlers as they for some reason can not yet speak HTTP/2.0. Bing will be fine. Archive.ph will be fine. One possible work-around would be to allow HTTP/1.1 for Google's CIDR blocks used by their crawlers not their cloud.

Some of Google's bots will identify themselves in the user-agent. Some will just look like an Android phone. They do this on purpose to see who is cloaking or changing content based on the visitor.

Another work-around for this is to have your static/indexed content on a site that permits HTTP/1.1 and then enforce HTTP/2.0 on the authenticated portion of your site. This division can be useful later on to optimize for caching static content.
> To become proficient I need to write a lot of code, but the more I use LLMs, the less repetitions I get in. So in a way it feels like LLMs are going to make you a "worse" programmer by doing the work for you.

You will definitely learn from LLM suggestions. The mantra „Read other people’s code“ is accurate IMO - as long as the code is at least ok-ish. I‘ve learned a ton from code that ChatGPT generated for me already.
The corpus of libertarian writing in social media about crypto and banking regulations and fractional reserve banking and FDIC would tend to disprove your statement about libertarian beliefs.

No doubt in some academic tower of excellence, the arguments are tightly wound and full of data, but it isn’t propagating to the common discourse.
Nintendo Family Office Sees Success in Engineering Firm Takeover
And thus, it now becomes imperative for everyone who cares, to establish a good record of themselves in the public space so that the LLM corpus is representative of them or at least their “best foot forward”?
I immediately wondered if her facial expressions were deliberately chosen to fit what the algorithm is good at - her angry face looked rather silly but the generated version matched pretty good. The generated “gaze to the side” however lacked most of the emotion I read of the “original”
Ask HN: How to stop promotions from hitting my Updates Gmail tab?
I keep getting blatant promotions (e.g. a Jimmy John's coupon) in my Updates tab in Gmail. This seems like a pretty blatant sorting failure.

I tried Googling it [1], and the only thing that comes up is websites on how to dodge the Promotions and Social sorting and get into Primary/Updates.

Now I do cynically get what is happening (I live in this world too). I've worked with many a product manager obsessed with trying to get our app's automatic update emails in Primary. But is there any way to nudge Gmail to do the right thing? Or can I only shrug and accept that this is the price of using a Google product?

[1] I tried many variants of 'how to stop promotions from getting into updates' - including using quotes. No dice.
I don't think they can be if you want to enforce the matching rules using the tile's shape.