skysight-inc/HackerNews huggingface dataset:
> a sudoku solver

Sorry to hear about all the stresses you were dealing with but if it's okay, i'd like to follow up on your sudoku solver.

Are you doing the brute force/general way or are you implementing sudoku specific logic?

Here's my understanding of the general way: it tries to insert different values in different squares until it finds a conflict.

A sudoku specific way, in my mind, would implement the algorithms we humans use to solve a sudoku. E.g., look at a block, see which numbers are missing, see if open squares in that block can be filled with numbers by eliminating options along the vertical or horizontal of that square.

Hope this isn't too callous given everything else you wrote. Also, big fan of journaling which you too have called out.
Thanks for that, wasn't actually sure on the specifics since I'm not from Japan. Why would it do so much damage to these employers? Why can't they just increase the cost of their goods?
Yeah Israel sucks ass. But the alternative is Muslim zealots consolidating a lot more power in the region. Glass it TBH. P.U. let’s get some Pu.
Which brand? “Red or Green?” Even Sadie’s is quite a bit hotter than anything I generally find in California.

XX Hot (cultivar) are particularly good - clocking in at 60k Scoville units
Since you're being more than a bit insulting to me, I'll say that it would only sound like pure fiction to someone who doesn't know how the world works. Companies like Amazon are notorious for blurring the lines between work and personal life, encouraging employees to think and talk about work at all hours. Then you have a place that's next door to - sometimes even inside - a company building, always filled with your coworkers. Oh, and alcohol. It's easy to forget what kind of space it is and what kind of conversations maybe shouldn't occur there. Or would you prefer to believe that people at Amazon never have those kind of conversations anywhere? Because if they have them anywhere, they have them in local bars too.

This is subject to empirical proof BTW. Try it. Go to Brave Horse (for example) and sit there through happy hour a few times. Unless you're the sort of person who's totally oblivious to their surroundings, you can hardly help but overhear all sorts of inappropriate work conversations. Don't accuse people of fictionalizing just because you personally haven't experienced what they have (or because it conflicts with what you would prefer to believe / have others believe). It's a noxious habit.
Why is this something to be proud of?
Because people don't understand that individuals do not represent the whole?

Do you make these points just about Americans, or do you use the same logic for other demographic information? If you see a black man rob a store, do you say "and this is why racist whites hate black people" as if it is somehow a pat on the back for the stereotyping group?
I raged at this design choice in feedback. I want to listen to albums in the order the artist put them in. Never heard back, I still listen to music via YouTube music

Do you really want to listen to Dark Side shuffled? There are many more albums which tell a story
The 5980HS is a 35W part and will not sustain more than 42W for 5 minutes and then only 35W. The M1 Max's CPU alone will happily draw and sustain 62W.

In other news, processor that draws more power on a more efficient process is faster. More news at seven.
Sorry, my email address is worth more than 58 cents
I don't think that's inconsistent with what I said, so as much as you can emphasize it with a full stop, I think it's somewhat tangential to my point. I agree that homeowners will benefit (as long as rates stay low). But they're in the asset-owning class. The more hard assets you have, the more you'll benefit, and those who can draw low-rate lines of credit against their appreciating hard assets will benefit the most. But that does not describe the bottom 50%.

Inflation is definitely not going to help anyone who is struggling with credit card debt, for reasons that should be obvious. It might help those who have student debt, but likely only for one contingent because tuition will probably continue to outpace wage growth as it has for years. It might help some people repay their old auto loans, but not today's buyers when automobile price growth is outpacing inflation.
I started coding in the disconnected/RTFM era, and had a hard time with the poor documentation, bugs, and general over-complexity of most modern programming platforms. StackOverflow seems to fill the void, but not efficiently. So, maybe don’t feel so bad because it’s not really learnable the way it used to be.
This should be renamed to "I let my users do the testing".

And what a great philosophy. Just don't apply for jobs in aviation, or anywhere critical.
> IME, pages that are almost wholly JSON can easily be "redesigned" on the client side by the user (me), to present the information in a format that is most pleasing to the user (me).

What's a page that's made of JSON? And isn't it less semantic and more dependent on JS to convert the page into a readable representation, than a pre-rendered static site?
First, you blame scientists for this?! Because last I checked they weren't the ones spreading denialism and other lies. That has always been the province of politicians and businessmen. A person blaming scientists for being "too friendly" about global warming is like a smoker with lung cancer blaming doctors for not screaming at him enough about not smoking when he knows damn well that he wasn't even going to his medical appointments in the first place and was just listening to tobacco executives on TV saying nicotine is not addictive.

Second, there is a huge difference between drama and urgency and nihilistic fatalism. Watts indulges in more of the latter than I am comfortable with at times, and when he isn't, his musings about hurting the children of politicians to get his way is not only not productive (such a measure would absolutely backfire) but also frankly disturbing.

Third, the timeline actually does make a difference. Saying society will collapse in, say, twenty years when the scientific evidence points to something longer than that is a recipe for people dismissing scientists in twenty years when nothing happens and being much more likely to not take action needed to avoid later collapse.
Slightly tangential, but I definitely would prefer Amazon to offer less choice. Sure, give me every book in existence, but don’t give me 1000 options for a new cable or whatever, most of which are of questionable quality and have dozens of fake reviews. I’d much prefer fewer, more reliable options.
Glimmer DSL for Specification – Specification-First Engineering
Video games were $50 in the 90s. They upped to $60 in the 2000s with the next gen xbox and ps3.
Same for me, the ability to offload the most frequently used keys (space, return, backspace, shift, ctrl/meta/super) from the pinkies to the thumbs is probably the greatest benefit of a good split design (Datahand in my case)
Slow Money Movement
If you skimmed the article it involves top level dems, too.

Disclaimer: I hate statists that dabble in religion. Send them to double-barrel buckshot hell.
Two things that have scaled "non-linearly" are the number of computer users and the number of internet users.

That growth will eventually level off.
it's possible that factors other than minor genetic differences dominate genetic contributions.

It's really disingenuous to pretend that's not possible.

I'm adopted, and I have a level of achievement much more similar to my adopted parents than my birth parents.
Putting Your Super in Bitcoin Is About to Get Easier
Sure, but parent talked about outlets reporting outrage about this change to fix it.
More fun with Go generics: A new.Of() helper function
While probably not related, this is weirdly similar to Executive Order 14042, which was the one produced by the current administration to mandate covid vaccinations among federal contractors and subcontractors. It's even down to the point where both seem to regulate not doing something.
@omgmajk, I agree with you. There are a lot of bad actors out there who will misuse your information, in this case your email to send you spam. I do not recommend to use your real email on suspicious websites. However many legit websites and online communities wants real people and respectfulness of their work. So whenever you want to join a trustful community using your real email is appreciated.
At least Tim Cook still says "installed base" rather than "install base."
Honestly, the obsession with these types of tropes are getting old. The world goes on, exemplary individuals shine and legislation gets passed, where are the narratives going to be when even questioning something so blatanly apparent is even a question worth asking?
The brain and body are very much connected. Being bipolar, I am keenly aware of this.

Depression is a lot like being severely sick. Even if you manage to keep up exercise and diet, physical health takes a dive.

Mania… everything goes into overdrive. The necessary repair work isn’t being done, even if you get enough sleep.

Eating the wrong food or too much exertion can trigger episodes.

Mental health is very much tied to physical health. And vice-versa.
Make sure you take the case cover off and get a paper towel roll and put it up to your ear. See if the sound actually is the GPU or the PSU. I've had this a time or two, swore it was the GPU and it wasn't. RMA'd the PSU and my "GPU coil whine" was gone.
I agree (having taught), but I disagree it's somehow genetic (which implies inevitable and irreversible). Most of the time it was a mismatch in prerequisites and a mental block like anxiety.
Curated censorship seems to be a battle that's impossible to win (and that I'm not sure we should win). I'd much rather have targeted advertising be banned. No censorship needed.
Closure, i.e. transitive closure, is just the list of a package's dependencies, and dependencies of those dependencies, etc. If you have package A that depends on package B, either directly or indirectly, then package B is in the closure of package A.

Note that package A is also inside this transitive closure. You can also think of A's closure as the absolute minimum Linux userspace needed to run package A.

Okay, so you have such a list, but how do you take that list an turn it into an actually usable installation of package A? Build dependencies are a thing, as well as source locations, build steps, installation paths, etc. Derivations act as a kind of executable build recipe. If you feed derivation A to the Nix builder daemon, it will chug for a while and then spit out a usable package A, no need for you to worry about dependencies, since the derivation knows about them.
It's not easily exhaustible. There's enough material in the asteroids alone to support trillions of people. Solid surface area is not relevant — we aren't going to be settling the surfaces.
Nextdoor S-1
There’s a Pascal like language called structured text[0], but that may not be exactly what you’re working for. I hear it’s not used much in production and the tooling for the cheaper hobbyist-tier PLCs don’t tend to support it.

[0]https://en.m.wikipedia.org/wiki/Structured_text
@ Dang can we flag this ?

https://news.ycombinator.com/newsguidelines.html

> Please don't use Hacker News for political or ideological battle. It tramples curiosity.
Thank you for your testimonial, Bactose marketing shill!
The article discusses similar executive orders and laws originating from Democrats as well (New York and California)...
You can compare the M2 growth rates here and understand why one has crazy inflation and not the other.

https://tradingeconomics.com/argentina/money-supply-m2
https://tradingeconomics.com/japan/money-supply-m2

Use the compare m2 function and observe the first derivative.
The main question I'm asking is what happens when the laws of the networked state conflict with the laws of the geographic state in which those citizens are located?

If the networked state says its citizens can build their buildings in X way but the surrounding geographic state says to build them in Y way, what happens? Or on drugs, violence, policing, or really any law?
21 beds?! What kinds of patients? I'd be thrilled if we could assign more than 4 beds to our nurses (SW US); instead we end up flying our (usually destitute) patients >500 mi away to find nurses that will take 5 or more.
Dockertest makes it really easy to test Go+Postgresql projects. I use it a lot.

https://github.com/ory/dockertest
Jesus I just had a comment that got banned in like 5 minutes. I don’t hate Jews or Muslims or anything, wtf. Here’s a quote:

> Yeah Israel sucks ass. But the alternative is Muslim zealots consolidating a lot more power in the region. Glass it TBH. P.U. let’s get some Pu.

Are Muslim zealots desirable? Are Jew zealots desirable? They all suck and my life is better without them both. I don’t hate btw.

E:about to get flagged…
Suppose you are an owner of a trustful online community you built for years. Would you like people to use one time emails on registration so you will be never able to reach them out? Disposable domains (most) are public so how about password reset, updating profiles etc.. There should be a certain level of trust between website admins and users.

P.S. And yeah, I do recommend you to check the website for trustfulness. This list is intended for good guys who respect people rights of privacy.
Socialistic ones?
In section 3.2.2 they mention being able to handle obfuscated/minified scripts, but based on the description it doesn't look very robust. Any sort of anti-debug/tampering would break this, eg. storing the value of window.localstorage somewhere, then comparing it against the value of window.localstorage when you try to access it. If the values differ, there's probably some debugging/tampering going on, and the site can hold the content hostage and demand you turn off the protections. I'm not sure why they don't just patch the javascript runtime environment (ie. the implementation of window.localstorage itself). That would be much more robust and harder to detect. Plus, you don't have to mess around with rewriting scripts.
One complication for this theory is that fertility affects sexual behavior; women are more likely to have sex during their most fertile time of the month (https://www.webmd.com/sex-relationships/news/20040609/sex-he...). A breeding urge explains this phenomenon, a mating urge doesn't.
I don't think the nested routes mean the same thing on the NextJS page. To my knowledge, NextJS doesn't support nested routers which is really what many are after. Like in the Remix demo, there are various content areas with nested content, which would be controlled by the URL. You can create url parameters manually like /account/:tab/:id but it's kinda hacky as you have to use router.params['param-here'] to get the parameter and the handle the rendering yourself. You'd really want an account router to handle each tab in the account area, and then each tab in that area has its own nested router than can display the relevant content (based on the ID of the invoice for example).
First of you probably meant on the "international stage".

Second, America doesn't care about your xenophobia.
I like that following the idiomatic pydantic/data class style in the fastapi docs really forces you down the OOP rabbit hole and puts some guardrails around your architecture (unlike flask, where you’re free to shoot yourself in the foot however you want). What I don’t like is that fastapi gives the appearance of being batteries included, but the docs on the batteries tend to just point to example projects/templates that a beginner will look at and think omgwtf is all this shit (e.g. https://github.com/tiangolo/full-stack-fastapi-postgresql)
State senators do represent a whole bunch of individuals though. In fact you gotta get a whole bunch of individuals together to agree to elect one!
Hmm, technically no, an R7 5700G system and 2x 32GB sticks would be around a fifth of the price. That's if you don't need a lot of compute. It's also right around 1/8th the performance of a 3080 but it doesn't have Tensor cores which is big downside in ML.

In theory you could even push the 5700G to 128GB if you figured out a way to get ECC to work on it.
How to Set Up Your Own Mastodon Instance with Replit
>The majority of debt that people outside of the 1% are likely to hold is probably mortgage debt

This is a demonstrably false statement [0] The bottom 50% hold 57% of the outstanding credit debt. [1] The bottom 50% hold 33% of all other liabilities.

I don't know how to make it more clear to you that the average balance sheet of the bottom 50% is no assets, many liabilities. Sorry if the full stop hurt your feelings.

[0]https://www.federalreserve.gov/releases/z1/dataviz/dfa/distr...

[1] https://www.federalreserve.gov/releases/z1/dataviz/dfa/distr...

EDIT: Again as a reminder, mortgages aren't 'net debt.' when they are less than the house's worth.
The people making the movie “Boycott” got a state senator to say that, but it's not what's driving the debate.
I wrote a django app using postgres full text search. I ended up going with direct sql calls for anything more than a single record get because of all the specialized syntax. It's nice to keep stuff like new record creation clean, but once you get more than one join deep it's time to break out the best domain specific language ever created.
I'd say there's a fair amount of public drama but the actual community is pretty chill nowadays i.e. gitter and the like
At least in SV, many of the larger companies, startups and more established firms, interview candidates for multi-team group and then match candidates more specifically based on interview performance. Part of that process is leveling because many startups throw out senior titles like candy.

Last time I interviewed at Square, for example, after passing the interview for a particular group I met with several engineering managers within the group to understand my fit within their teams. That matching was a result of what teams the group thought I might be a good fit for based on the interview.
I would rephrase it as a paradigm of the phrase they are or going to be the sucker at the poker table and don't know about it.
It failed because it turned out not to be usable, in practice. Getting something equally ambitious and also usable was a research project. Blaming ISO politics is a way to avoid need to understand unpleasant technical details.

You wish C++ were becoming a niche language, but in fact its usage is still growing by leaps and bounds, as it has been continually since C++11 came out. Every week more people pick up C++ than the whole population now employed coding that other language. That will be true next year, too.
GNUStep's enhanced Property Lists! :)
No other languages (except Pony, but it unfortunately never became popular) offers compile-time thread safety comparable to Rust, and this is an issue it cannot be solved with a garbage collector.

It isn't discussed as much nowadays, because people more focus on the memory management side of Rust's benefit, but it was the reason Rust was designed in the first place, and it has no competitor in this area: if you need to do any kind of significant multi-threading in you application, then Rust is a game changer.
Is the Solaris Porting Layer really due to a licensing issue or just a ZFS portability issue? FreeBSD's ZFS implementation reportedly has a similar portability shim.¹ The new OpenZFS implementations for Windows and macOS each have their own Solaris Porting Layer, too.

If what you want is just snapshotting and you want something that's in the mainline kernel, I guess there's BTRFS. Bcachefs seems to be coming along nicely, but who knows when it'll really be ready.

——

1: https://papers.freebsd.org/2019/BSDCan/jude-The_Future_of_Op...
HTTP APIs have been a huge hit, but HATEOAS hasn't. Nobody does it right, nobody "gets it," everybody must have just misunderstood Roy Fielding's dissertation. If only we had a clearer, better explanation, like this one!

Unfortunately, this article demonstrates what the industry has known/shown for years: that HATEOAS is unsuitable as a technique for HTTP APIs.

Imagine writing a programmatic client against the bank account "API" documented in this article, where the way you'd find out that you can't make a withdrawal is not by checking a "status" in JSON and finding it's overdrawn, but by parsing the HTML and noticing that there's no action link (no `<form>` element!!) that happens to make a withdrawal.

Instead of a JSON parser, you'd now need an HTML parser (one of the most notoriously quirky formats in modern use), but not just that, you'd also need your client to read and understand that HTML.

For example, where's the error message explaining why you can't withdraw? Why, it's written in the page as user-visible text. Which text is user-visible? Uh oh, now you need to parse and execute the CSS on the page to figure that out, too.

You'd need a full-blown browser to do that--a "user agent" as the HTML specification likes to call it--and now, instead of using an API, you're screen-scraping the web site by automating a browser with Selenium or Puppeteer or what have you. What will the client do when the server decides to restructure the HTML? Which one of those <a> links or <form> elements represents withdrawing cash??

It is possible to develop useful tools that automate full-blown websites, but it it's much much easier to develop useful clients when the responses are highly limited in the structure they're allowed to return, to couple the client to the server by committing, in advance, to how the API will work.

That's been Fielding's mistake from the very beginning: to think that hypertext provides useful techniques for developing programmatic interfaces. Hypertext is only useful because of its users. Users can read text, understand it, and decide what links to click on or what forms to submit. Programmatic API clients can't afford that luxury.

As the article demonstrates, if the client was intended to just be a program, we would never use HTML for any of these exchanges, and especially not use <a> links or <form> elements to convey to that program what is or is not possible.

The industry has rejected HATEOS not because we were too stupid understand how awesome it is; we've rejected it because we do understand how awesome it isn't.
Note: If you want to report a wrong email domain, please hit the "Ctrl+F" in your browser and search in the list if the domain you want to "report as wrong" is in the list first. Thanks :)
"Oh wow, this person with 20k followers just followed me! He only follows 600 other people... I knew I was special. Twittersphere here I come!"
From their contributing page:
https://remix.run/docs/en/dev/contributing

> "We need you to "sign" a contributor license agreement (CLA) first that assigns us ownership so we are able to include it in this software. We don't yet have a CLA, but we are working on it and we will be able to accept your contributions as soon as we do."

Apparently, requiring a CLA isn't as uncommon as I initially thought, but I'm still curious why some projects require this but others do not. What about their business model / licensing choices necessitate a CLA?

https://en.wikipedia.org/wiki/Contributor_License_Agreement
How would liveliness be faked?
So no public resignations for people who are expected to not reveal details. So I guess "the entire moderation team has resigned and nobody says anything about it" is clearly the better the option?
I agree, the second article is deeper. The first is an attempt to explain HATEOAS in terms of HTML.
Manage WebAssembly Apps Using Container and Kubernetes Tools
Sure, if you want to have 0 sense of proportionality.

Steal a candy bar, no biggie. Steal a car and I won't sweat that death.

Ideally though, the police would intervene. That they aren't is the root cause of this problem.
Works well (startlingly smoothly) on iPadOS 14.8 on an older 9.7” iPad Pro, on the homepage and both examples.