skysight-inc/HackerNews huggingface dataset:
I mean this rather straight, not cynically: I consider the request for "more documentation" to be a political ploy from people who don't want to do whatever it is you're trying to do, and "it needs more documentation" is a dirt-cheap stopper they can throw at you because in their (correct) experience people tend not to document things. They may not mean it as such a ploy, but it is what it is.

So I go ahead and document things anyhow. I sort of naturally fall into documentation-first development, so I almost always have it.

And what I've found is, this doesn't make people read your documentation. What it does is it makes people stop asking for it. Hence my belief about it being a ploy more than anything else, again, perhaps not consciously, but in effect.

When people do read documentation, I find people do a very surface read of it. You can say "This JSON object has these three parameters, 'age' which must be an int, 'name' which must be a string, and 'status' which must either be a string from one of these three values or be entirely missing", provide them a JSON schema or some other standard format that precisely specifies that and can be automatically used to validate and/or generate code, and you'll get things submitted to your API that more or less have an age, a name, and a status, but sometimes the age will be a string with a number in it, the name attribute will experience various capitalizations of the attribute name (not the value), and they'll push status as an empty string and then complain when your API rejects it. I often find myself a bit agog at my fellow programmers with decades of experience who still seem to be struggling with the concept that I can't write code that takes "stuff" any more than they can and are so careless about interacting with an API or something, and then get pissy when the code fails because of unexpected input.

I'm not angry about this, either... because I've learned to just budget the time for it and 100% expect it as part of the process. I fully expect to be asked for documentation, for them to do a surface read of it, and for us to have to work through the process of actually conforming to the documentation. I will send them references to the docs as we go but I scrupulously avoid even a hint of the idea that they should have already known this because I documented; it is only references to convenient examples I happen to have on hand, or whatever other softening I can apply. And of course, I am not perfect either, and when I do edit the documentation because of something I hadn't considered, I always make a point of calling out that the documentation wasn't quite correct and I've fixed it, so it doesn't look like an accusation. It's just part of the process.
Wayland would break my workflow (evilwm does not work with it).

Any idea if these can run X11?

Separately, what about OpenBSD?
Even bosses are joining the Great Resignation
profit is not the same as wealth
A threat of action is different than mean words. A threat of action is a violent act, where as saying mean things is just rude. A threat of action is a crime in multiple countries.
it was never a legal purchase. Its licensing

And yes. We said this would happen.

Just look at the price of computer games now with near universal online delivery. Absurd
I love that there are many offerings like this.

But when it comes to laptops and Linux, I never buy a 'good Linux laptop'--I buy 'a good laptop that also runs Linux well'. There's really no such thing as a 'Linux laptop' for me--I want a great laptop first, Linux compatibility second.
It is actually way more complex than that. Nowadays it doesn't get explained a lot anymore. Especially with every system coming with some fancy bash or zsh with somewhat sane defaults.

But in the past you may have got just some naked Bourne Shell with no defaults at all.

https://docstore.mik.ua/orelly/unix3/upt/ch30_14.htm explains a bit.

They don't make books like this anymore. ;)
The burden of oversight for determining income would probably wash out any gains made from taxing higher income people.
> There aren’t any “universal laws of economics”

Yes, there are. Let's go back to your original claim:

> Economics, on the other hand, is man-made and can be adjusted as required.

Think about it: if this were true, it would be possible to "adjust" the laws of economics to (say) eliminate poverty. So if eliminating poverty is a simple matter of "adjusting" economics, why hasn't any nation on earth ever eliminated poverty by "adjusting" its economics? It's because economics is not "man-made", it's a consequence of human psychology, which is a natural phenomenon and therefore operates according to natural laws, not man-made ones.

It is not possible to eliminate poverty simply by "adjusting" economics. There are actual underlying constraints that you have to operate under: finite resources, the fact that people won't work without incentives, the fact that different people want different things. One man's "poverty" is another man's "freedom."

BTW, even Jesus recognized that you cannot eliminate poverty simply by sharing: Mat26:6-11.
The one with a menu is the SerenityOS browser, not Ladybird browser. It is not supported on Linux. Ladybird is a demo of the browser engine used in that other browser ported to Linux, so it's very bare-bones and only has a URL bar.
I think sex is a tightly related primal drive, but no, I think literally children is something similar, mostly for slightly older people, mostly women, but with plenty of young people and men feeling it too. I know a lot of people like this, it seems to come in a wave at a certain life stage.
One time HN linked an article romanticizing pickpocketing, with the expected reaction from me:

https://news.ycombinator.com/item?id=6065434
>just as it does with BTC.

Reminds me of the (largely failed) bitcoin XT fork. Bitcoiners didn't choose what was right for the network- they chose the easy path in an attempt to prevent fragmentation and keep the price high.

I have no reason to expect that ETH users won't do the same, just as they did in the DAO hack fork: they just choose whatever fork happens to profit them in the short-term at the expense of the decentralization of the network. Because at the end of the day it's just a money-making scheme to them.

>What's new here is the cost as it forces participants (stakers) to choose a side.

It doesn't force the stakers to do anything. The default behavior is to do nothing and accept censorship, in the same way that the default behavior for Bitcoin was to do nothing and accept small block sizes.
make_pepperoni_pizza()
is bad code compared to
make_pizza(toppings=[PEPPERONI])

How would you make Hawaiian pizza? I forget, does it include Ham? or just pineapple? you're forced to the remember that nuance in your suggested implementation, but not with "make_hawaiian_pizza()"
Very true, but 2020-2021 was unique in that a lot of young, first-time investors were introduced to the stock market via the popularity of Robinhood and meme stocks.

The entire stock market may only be down 20%, but the investors who piled into hot tech stocks like Peloton and Zoom went from thinking the stock market was easy money to thinking that the stock market is a great way to lose most of your money. Even Robinhood went from a trendy young person trading platform to a perceived villain in the span of a couple years.

The stock market that you see as a seasoned passive investor is completely different than the boom and bust meme stock market that many young people were introduced to recently. I don’t know what the long term effects will be on those who were burned in the exuberance and ensuing crash.
TikTok has been the #1 app on the app store for years and is serving instructional videos of children committing acts of self-harm. Distributing content like that warrants some liability.
in a sense yes, in a sense no. if you see a function and know its sort of black box properties and its inputs and outputs are well defined, you really don't need to care. however, that applies whether the code is in an external function/module or physically inlined into your code. the sectioning off into separate code is then there to forcefully tell the reader "don't even try to care about the implementation details of this", so in practice your point still applies.

however... real software doesn't work like this. the abstractions that work that way exist for a select few very well understood problems where a consensus has developed long before you're looking at any code.

math libraries would be a typical example. you really don't need to know how two matrices are multiplied if you know the sort of black box properties of a matrix.

but the minute functions, classes, and other ways of abstraction code in a DRY way that you encounter constantly in everyday code, even if they are functionally actually well abstracted (meaning it does an isolated job and its inputs and outputs are well defined), even for simple problems, are typically complex enough that learning their abstract properties can be the same level of difficulty and time investment as learning the implementation itself. on top of practical factors like lack of documentation.

this is also why DRYness as a complicating factor really doesn't factor in once the abstracted code does something so complex that there is no way you could even attempt to understand it in a reasonable amount of time. like implementing a complex algorithm, or simply just doing something that touches too many lines of code. in this case you are left to study the abstract properties of that function or module anyways.
If you have shared data with relationships in the data, that is shared infrastructure whether it is physically manifested in one "place" or not.

If you choose to parcel that information out into multiple pieces of infrastructure to avoid a single point of failure, you've now moved the nature of your problem from maintaining the shared database to maintaining the process of managing that data in multiple places.

You'll be doing client-side or service-side joins all over in order to produce a unified piece of data. But note you still haven't removed the dependency on the shared state. You've simply moved the dependency. And in the process made it more complicated.

This might have the advantage of making it "not the problem" of the ops/sysadmin/SRE. But it has the problem of making it "the problem" for either the customer (in the case of shitty data in the client) or the developer (in the case of having to fix bugs.) And I can guarantee you that the developers working on "mycoolmicroservice" are way shittier at understanding data serialization and coherence and transaction management than the people who wrote your database engine.

The ACID relational model was developed for a reason. The set of compromises and problems we are dealing with in infrastructure has been known since the 60s when Date&Codd et al proposed it. The right thing to do for engineering & the infrastructure level is to make the pieces of shared database super reliable and performant at scale, not to try to handwave them away by pushing the problem elsewhere.
There's no evidence the scraper companies mentioned there are making the scraped data public or sharing it with anyone beyond the individual customer that is already entitled to access that data through the official clients.
They call them purchases. They should not be allowed to use that terminology. They are rentals.
30-Days to a 1k Page Programmatic SEO Build Using WordPress and Google Sheets
It's wild that people are arguing that their friend list should belong exclusively to facebook and not, you know, to them and their friends.
Wow, super impressed. I have always wanted to build something like this where everything is embedded in 1 single file and I knew Go could be a great way to do it but always wondered how to handle the database part. Along comes SQLlite.

One feedback which will probably deviate from everything in 1 file concept but adding an option to upload files to an S3 URL will be awesome. Perhaps a pull request ? I am thinking of use cases like document management using this and if I can have the actual files in S3 (or S3 compatible), that would be a huge plus.

EDIT: I spoke too soon. You already have an option for S3 as I tested the demo. Very cool.

How much work went into this btw ? The github, documentation everything is well done. I envy work like this :)
Lotteries make planned travel insanely difficult.
Seems to be simple math. To render a 4k screen that looks to be 10 feet away on glasses a few inches from your face you need an order of magnitude or two pixel density more than the screen. Then you need portable hardware to render it and a battery to power it. All of those are far ahead of what we have now.
You've read about most of the concepts if you've gone through that material.

> How else I should be learning about system design.

I'd recommend putting that reading to use and make some kind of an architecture astronaut system with it to see if you truly understand it.
I usually knew what I had done wrong. (Really). :-)
> Copying and pasting a few lines of code takes almost zero thought and no time.

;)
As much as people push the more succinct if(x)/if(!x) style of expression, I don't know that it is better. Now if your example was if(is_a_thing) then maybe it reads better. Add to that the possibility of three value logic and I could lean more to the if(x == false) style.
Best time tracking software review
NFTs Are Beanie Babies
Entry-level web dev interview: "Can you center things using CSS? Can you reverse a linked list? You're hired, here's 75k/yr, go write some Python"

Entry-level EE interview: "What is Ohm's law? What are sources of noise in an electronic circuit? Are you okay relocating to Guangzhou?"

This is a weird US-centric article. There are tons of microelectronic engineers in places where a low cost of living makes microelectronics a viable career. If you go looking for PCB design training online, it'll be almost exclusively from China, India, and eastern Europe.
Vite + Vue.js 2 + Scss
Solid laptops. Enough power for a portable homelab. Went from a Legion 5 to a Legion 7 because I ended up liking it enough to make it my main machine. Much fewer random firmware bugs than AMD ThinkPads. They even do KVM GPU passthrough reasonably well.
> breaches the GDPR.

Facebook breaches the GDPR all the time and manages to stay in business. GDPR enforcement is barely existent, and when it does happen, it's insufficient.
nothing special in that department.. It's not a framework

You can see the notebookcheck review for details: https://www.notebookcheck.net/Huawei-MateBook-16-AMD-Review-...

My main concern would be procuring parts. I'd have to order them over Taobao and then have them forwarded and wait a while. Fingers crossed nothing comes up..
they also toss in the chinese affiliation in hopes to bring even more ill will from the reader towards the company. china is probably doing some bad things, but scraping facebook ain’t one of them.
It used to be a lot more expensive. :-)
Right, if the "truth" is encapsulated inside an Object, it is the single location for that truth.

If you want a "different truth" create another object. And never assume that the truths of different objects must be the same.

That is a difficult condition to achieve in practice we often code based on what we know a method-result "must be, therefore it is ok to divide by it etc."
Heh, there’s a part of Better Call Saul where an attorney is trying to get an artistic exemption to apply so a bank’s gaudy logo/statue can be bigger than normally allowed.
Economies of scale. Factories are pumping out huge numbers of 4K panels while the more balanced panels Apple uses are likely made to order. So in most cases it’s probably cheaper for manufacturers to use 4K panels, despite their problems.
I do think it's related to age, and appears "out of nowhere." A lot of people describe it as "waking up one morning, and..." I don't know the mechanism, but sure, it might be hormonal.
Any way you can name the person who helped with the unclaimed property issue?
Similar. I have an MSEE, but started my career doing embedded software work, and eventually moved to all software (I did carry a double CS/EE major, but never finished CS). I easily make 2-3x doing software than I'd make doing hardware, plus I do enjoy software work.
It's simple. You just need to sell something someone wants. That's the only thing that matters. Your education and skills should help you identify things that you can sell that people need and are willing to pay good money for.
As far as I am aware it isn't a specific thing, but a general catchall term for going through the process of filing a criminal complaint, and seeing it through to completion. Maybe there is better words for it but "pressing charges" is what they use on TV so it is top of mind.

In general I meant there is a difference between criminal and civil law, and suing generally refers to civil not criminal law.
Oh, you’re right. The keyboard is off center too.

However, the trackpad isn’t centered under the base position.

I’d prefer the center of the screen, case, alphanumeric keys and touchpad to all be along the same vertical line — like literally every laptop I have ever owned.
Do you happen to know if “private credit” (I don’t know if that is the actual correct term) is a big part of PE’s investments? I stumbled upon mentions of it more and more during the last 2 years (I’d say) and it kind of gave me some “this can’t be structurally right”-vibes. Or maybe that is just a very small market, comparatively speaking, and I’m talking bs, hence my question.
SEEKING WORK | Central Europe | Remote web development team Ruby On Rails, React

Hi, my name is Vedran, and I represent a small high-grade web consultancy team with extensive experience in architecting, building, and managing large custom-made applications.

A recent project we built is a small ticketing app Shindig (read more here: https://bytecode.hr/projects/shindig) for exclusive events, battle-tested at a Fly Over event in Northern Croatia (https://www.youtube.com/watch?v=RHy33FWfZ0c). Check out our current projects: https://bytecode.hr/.

Throughout the last decade, we made Airbnb-like platforms, music streaming apps, healthcare/finance/construction apps, real-time GPS vehicle tracking suites, worked on core systems of big data platforms (millions of daily transactions) and more. We mainly collaborate with companies but also have a lot of positive experiences working with non-technical founders. We are searching for greenfield projects with a budget that we will build using Ruby On Rails and React. We are also looking to develop some small WordPress sites.

We are also using some no-code platforms like SupaBase and Webflow

We specialize in React front-end, Custom WordPress sites, back-end, DevOps and system administration (Ruby on Rails, PostgreSQL, Elastic, Docker, AWS).

We charge per project or a minimum of $70 per hour.
Read more: https://bytecode.hr/
Get in touch: vmarcetic@bytecode.hr
I'm surprised at some of the responses suggesting senior FE engineers are in demand, because I've noticed that most job postings these days seem to be full stack. My current job is full stack, but like some others have said, the focus seems to be on the back end.

I think it doesn't help that a lot of places follow FAANG interview style and go for algo/data structures and system design questions.
The reason is to avoid npm/node. And that's absolutely right -- I'm a backend engineer, and I've done Vue projects with npm, and npm is fantastic -- the quality and care that has gone into it is obvious; even the screen output is beautiful (compared e.g. to the mess that JVM developers make, who think of a shell as some weird thing that someone might need to use if their IDE is broken).

However. For the OP's question, a toolset for quick and easy frontend development for a backend engineer who doesn't spend much time doing front end, avoiding npm is definitely the way forwards. It introduces a HUGE amount of complexity to a project who's aim was simply: produce some HTML and CSS with the necessary javascript to make the UI work. If your typescript compiler or Vue/React transpiler or bundler isn't working quite right, it is completely non-obvious to a backend engineer who isn't familiar with npm what to change in package.json to fix it, or even how to go about debugging it.
> Anything behind a login gate is private data for that registered user only

That's quite the claim, if only the login gate were either always there or indeed always not.

Presuambly such "private" data ought not to be being indexed by search engines and returned to users who search?

"site:instagram.com" is of the order of 228 million pages on google.com, and "site:facebook.com" is another 422 million.
> I've met several JS developers who don't know that JSX gets transformed to JavaScript function calls after a build step -- they just assume it's part of how browsers work at this point. And that is mindblowing to me.

I believe you, and I've also met some like you described who came to our interviews indeed, but it's more like the failure of their mentors. I've also met back-end engineers, with a lot of experience, who couldn't write a simple HTTP service with C#, without using ASP.NET, nor open a simple DB connection without using EntityFramework APIs.

Understanding what's going on will be even harder if it's not your main field (back-end developer just trying to get front-end out of the way) and some magic there won't cause a lot of problems IMHO.
Well said. Definitely agree that it’s a ridiculous to say “well those other states aren’t that big of a deal.”

For the 4.5 million of us in Louisiana, the current laws are a pretty huge deal. But according to him we apparently don’t matter when having a national dialogue.
It's in the windy month while in the non-windy month solar takes the lead.

Germany is doing Sektorenkopplung, so attempting to switch everything over to electricity.

This is done because electricity is more efficient and we will use less total energy for the same effect. E.g. a heatpump can make available 3-5 times it's consumption of electricity as heat, where a gas stove can only reach 1.
https://www.cryptomuseum.com/crypto/philips/px1000/index.htm

"Initially the device offered strong DES encryption, but this was replaced in 1984 by an NSA-supplied alternative algorithm."

"The NSA bought 12,000 DES-based PX-1000 units, along with 50 PXP-40 printers and 20,000 ROMs that had already been produced, for the total sum of NLG 16.6 million (EUR 7.5 million)."
Some countries recognise the power imbalance in consumer contracts and prohibit unfair terms. For example:

https://www.gov.uk/government/publications/unfair-contract-t...
Do you always have to put it in parenthesis to make it know you're trying to do an advanced query?
Is it safe to keep using period and fertility apps in a post-roe America
You're not gonna convince many sceptical people by looking only at death counts. How many people had to be relocated? How large of an area is now uninhabitable? How many would have died if our luck had been just a bit worse that day? Is there anything about the technology in all currently operating power plants which completely rules out a worst-case meltdown scenario?

People are mainly afraid of nuclear because the worst-case scenario is so insanely ridiculously bad, not because it maintains a high stable death rate.
It's cleaner. Wind turbines break down, and chemical waste never decays.