skysight-inc/HackerNews huggingface dataset:
rogue or communist publisher?
What does validating or invalidating have to do with a work of allegory?

Scoring points in some long-running argument based on the common misunderstanding of both sides isn't really all that important.

Why not, instead, focus on what you yourself can accept as ineffable and universal?
I’m not in the market for a laptop in that price range, but if I was I would seriously consider it. I’ve had a Thinkpad X220 for some time now and done plenty of upgrades but changing out the lcd worries me too much to give it a shot and the second gen intel is starting to be a bit long in the tooth. However for basic computing I prefer my Pinebook Pro, it’s light and the screen is great.
I can't get 5 different chips for a JLPCB project. A guy on a ebike forum posted his design OHW/OSS and had beta testers about year ago. They all raved about it.

I uploaded the gerber and files to JLPCB and they are out of 5 critical chips for the design. Impractical to redesign with a different chip. Total bummer...
Because I get bored. It lacks the cultural diversity and and offerings the big cities have, which is the reason I live in one in the first place, not because of the job. Also most of my friends are here.

I love the countryside for weekend or longer trips when I'm not working and just want to relax all day or go for hikes.
> even as the rest of society increasingly needed it for something else?

You added this part.
Very useful when you need to know your devices IP changes (dynamic ip). Tested it on my IoT gadgets and I can not be mor happier.
Not everything in life has to be about maximizing growth, 'wins' or profit.

If I enjoy playing a video game a certain way, instead of 'cheesing' it, I'll do so. If I wish to run a 'lifestyle' business, I'll do so. I'm not sacrificing my enjoyment of something on the altar of capitalism.
Facebook’s latest “apology” reveals security and safety disarray
It's very easy, even if not always practical, to separate bacteria from water with a centrifuge.
There are no e-ink devices with backlights. It doesn’t make sense for the technology, which is purely reflective.

There are plenty of e-ink devices (like Kindles) that have frontlights. Even better are the ones that adjust frontlights based on ambient room lighting. Ambient light adjustment (and lighting warmth adjustment) is what the new Kindle Paperwhite has.
So let's look at the data:
According to stateofjs survey: 100% of JS developers know what React is, 80% are using it, 88% are satisfied. There is no "one size fits all" but saying that

> they make developing even harder

is saying

> These people are stupid and make their jobs more difficult

I'm not saying that majority is always right, but I think these devs might be onto something. I'm also trying to show how idiotic is the logic of tonis2 who throws such a slogan around without giving a single argument WHY these frameworks make development more difficult.
The tricky thing is that it’s easy to end up with a result that’s not far off. Some modules will improve, but a lot of the time these kind of bottlenecks tend to happen because the performant version is not very idiomatic (feels weird), it’s too verbose, or it’s to confusing to think through.

Unless you have the same team (and they learned the lesson the first time), it’s very likely to end up with modules that perform in a similar way.

Sometimes changing the language makes thinking about the problems easier.
Disclaimer: pro-bitcoin maximalist.

I believe you are wrong. Bitcoin is a decentralized network which is difficult to stop, but not impossible. Semi centralized networks like Kazaa and Napster are great examples. If you want another example of a completely decentralized network then applications that use gnutella are great examples, like bearshare.

In all cases, the legal arm of a few entities straight up discouraged the use of all these networks forever through extreme legal action and mass marketing. Remember the stories of people getting crazy fines for downloading a few songs? They didn't do that to punish that person. They did that to intimidate everyone else and it worked. As recent as 2010, people has been attempting to develop clients for gnutella. None successful at rebooting the network. To assume bitcoin is somehow immune to this is lunacy.
Great insight, thanks!
The second example requires a careful mix of leading indentation tabs followed by alignment spaces in order to work correctly: so the editing user can vary the tab size locally, while seeing the correct alignment.

If you forbid the mixed leading tabs and spaces, while insisting on tabs for indentation, then you're ruling out code formatting styles which exhibit such alignment.

That's a worse position that banishing tabs, because you are dictating code formatting ideologies for the sake of your indentation method.

The situation of tabs being banished does not, by itself, dictate to what the code should look like.
> I've bought a new Thinkpad almost every year since 2006

But why?? If the current one isn't broken, why would you need to buy a new laptop and go through the hassle of setting it up?

My laptop is from 2013 and is still fine. Parts of my desktop computer are from 2007 -- the case is from 1993, and nothing is more recent than 2015, and everything is running super smooth.

Getting an entire new machine every single year sounds hysterical. But maybe I don't know what I don't know.
I like Ubuntu's LTS releases, and prefer upgrading from/to each one. For some reason I skipped 18.04 though.
Indeed. The idea that somehow Kafka is beyond reproach seems amusing to me.
Can you help understand how you jump from anti-STEM (if true that is) education to companies and government agencies not following security protocols and investing in it? This is such an absurd leap of reasoning.
Same deal if you remap the key in Windows using the PowerToys utility. Only, it'll happen whenever something pegs the CPU.

Never had the problem when using SharpKeys to rewrite the registry.
"I always wondered what would've happened if..."

Me too. But I'm trying to quit.
Regardless, nobody plans around for it. It doesn't make any sense.
Covid Disaster
Do you have names for these folks?

I’m guessing Chiyonofuji (popularized sumo in the 80s) and Hakuho (current Yokozuna and most yusho of all time)… two of the greatest Yokozuna of all time.

If so, calling these “shenanigans” is overstating the issue. That said, it’s an interesting comparison.
No one should complain if rewrites blow up, because they often tend to: https://www.joelonsoftware.com/2000/04/06/things-you-should-...

Requires more discipline, patience, and humility than most teams could muster up.
"If anything the tech scene is better since Brexit but I suspect that's in large part to the pandemic"

Tech investment in London was growing after the Brexit vote and before the start of the pandemic
Postgres 14: It's the Little Things
"Leak everything because we can get away with it here" is a fine memory management strategy. "Why does my program keep getting killed?" isn't.
You do understand HN properly. Here, have some downvotes.
Could coordinated governments shut it down? By making it criminal to own could they send the price to close enough to zero it is no longer useful?
Had to wait 2 months for a pair of RP2040s
sorry i am out of loop here. what specifically is the problem with POPCNT on AMD64?
Who would want to be forced to pay union dues to a union who's opposed to their politics?
If fixes were all that rolled out, I'd be happier about new software. Since the fixes invariably come bunded up with a lot of other changes I neither need nor want, it's rarely clear that the "latest" software is the "best-working".
The problem is that one platform with one ideology cannot scale to effectively service such a large range of users, functionality, and individual utility needs.

When reddit was smaller and more tight knit it was better because smaller groups are easier to accommodate and moderate.

As reddit grew, they began to reduce features that kept users happy and in control of content. As reddit grew to encompass hackers, media attention, politics, and so many other aspects , the pressure for moderation overwhelmed them and they also needed to balance moderation with profit to fund the mass they grew into. This drives businesses to do shady things to keep the lights on, which also drives away core supporters and OC creators.

Perhaps every major app/site has a shelf life, and perhaps we need to just embrace that. Also it's an opportunity to build several new local communities and to put the user community first over growth into a monopolistic machine that gets you onto TV news.
You could use a "tit for tat" strategy, where you do something nice for the other person first, and later you ask them for help with something small you need. Those who don't reciprocate, they get on your blacklist and you no longer do nice things for them. With those who reciprocate, you gradually escalate.

But this requires some bookkeeping, that strategies like "always help others" and "never help others" do not.

Seems like many people start with "always help others" as a combination of idealism and... I was tempted to say laziness, but probably the idea just never occured to them. After seeing that people do not reciprocate, they burn out and switch to "never help others". Or maybe it's not even the case that most people do not reciprocate, but rather that there are a few abusers who notice the opportunity and start exploiting the naive person. (So the naive person's statistics would be like "I helped others 100 times, and was only helped 7 times myself", but they forget to notice that of those 100 times they helped someone, 90 times they helped the same person who never reciprocated.)
DevTools companies usually have to move to a model where they're starting to pull in Enterprise accounts with licensing priced in the $40K-$100K/year range.

The $30/month subscription is just to entice in startups. If the startups grow into larger companies, the strategy is to upgrade their pricing. Inevitability, this creates a weird situation where one day a company goes from paying a few hundred dollars per year to several thousands of dollars per year for the software they're already using and rely upon.

That's about the time that someone internally will say "we can just build this ourselves." That's where it can be exceedingly hard for devtools companies to convert if their initial target market was mostly startups. They have to up their sales game and tackle big companies with Enterprise features. That can be a real struggle and many never quite figure that out.
The article says $60B to $70B between land and buildings.
I Created a Shonen Manga about Coding – and the Trailer Is Out
React's been the dominant frontend framework for over 5 years at this point, and shows no sign of going away anytime soon.
Makes sense. Every time you insert a new URL for a word you have to update the ranges for every other word since the URL file will be shifted?
While I'm not a big fan of dongles, they make them slim enough to just leave them attached to the device. I've had one attached to my mouse for 2 years now and it doesn't add much bulk. My Samsung phone came with one so small that you can't even tell is there (other than the extra width for the USB-A part).
It is a mistake to think Anonymous is simply on anyone's 'side'. As one commenter said:

> View it with caution. It is your ally today, but it may be your enemy tomorrow.

I don't think I would want to be joining the crowd cheering or giving 'medals' to them.
USB-C to VGA? How is that not a dongle? Those protocols are in no way compatible...
Sometimes people describe their problems with some technology and it makes me realize that we live completely different lives. I can't imagine buying the same device year after year, whether that's a phone, laptop, or whatever.
Feel for op ;D

Appreciate the description “fractally broken“. oh dear :)

Has a similar predicament[1] (though completely different cause); felt very uncivilised copy and pasting the character I wanted from the internet…

Still wondering what the most elegant way I could have gotten that character, especially if I didn’t have internet access.

Scroll through random files?

Perhaps I might’ve known a little about ASCII and tried converting a few numbers to characters till I found the character I wanted.

At the time I did not, and was thankful the internet provided the character I needed.

Still feel like I got away with something and would have been stumped without that… :)

[1] http://www.bagsend.net/posts/best_problem.html
I guess it could also refer to hanging out the passenger side of your best friends ride
I've bought it without any OS installed. But of course the general practice may be good reason to avoid Lenovo (if you can live without a TrackPoint, that is).
Very true. It is something we as an industry need to learn.
I am aware that you can hit really good latency targets with GC'ed languages, like in the video game and finance industry. Whenever I investigate examples, though, I find the devs have to go through a ton of effort to avoid memory allocations, and then I ask if using the GC'ed language was even worth it in the first place?

I'm actually fascinated with the idea of going off-heap in the hotspots of GC'ed languages to get better performance. Netty, for instance, relies on off-heap allocations to achieve better networking performance. But, once you do so, you start incurring the disadvantages of languages like C/C++, and it can get complicated mixing the two styles of code.
Oh I’m glad I don’t. You know what I dreamt it all up. Thanks for clearing that up.
But honestly just subscribing to the Linux subreddit I see tons of amd gpu issues and never hear a peep out of Intel. But yes nvidia does win the prize for worst.
Shutting down Bitcoin isn't possible. Devaluing it is, by making it legally hard to convert it to large amounts of fiat.
The message and the medium are inextricably linked.

This level of detail is feasible for a paid periodical that can afford to commission original art that would sit on a desk or coffee table for a while. Today I doubt people would even buy a print computer magazine whose information is a month old.

For today's world of instant, disposable information, distributed via video, podcast, web page or serialized via tweets several times a day, this art would also become disposable. It'd be instantly forgotten amidst a sea of templated, corporate-friendly clip art ("assets") from Canva and Adobe Spark.
I think ease of commute is a main factor
The simpler route would be to have an OEM that didn't install crap ware, rather than having to order a basket of parts and assemble them.

I went the basket route because it required less research for me, because I just wanted to get to my end result as quickly as possible.

Grander goals about establishing ecosystems that serve other eventual end goals is not the way that most money is spent. (Though I do spend my money that way in other areas, such as with climate action, the PC market does not matter that much to me.)
Random feedback to framework on the configurator: it would be much nicer if all the options were just visible on one screen. Getting to the expansion slots page and not being able to remember how much base storage is in the configuration I chose means I have to go back two pages (and the page-loads are quite slow; hopefully that means you're doing great business?). Also, I'm sure limiting SKUs is a business decision, but it would be really nice to decouple CPU and RAM so I could choose an i5 with 32gb, for example.
I would love to get one.
The main thing that stops me is that this is only a clever idea as long as Framework is viable as a business.

All the components here are proprietary to Framework (?)

If they should go out of business, which often happens
with these efforts, then you have no way to source
parts and you are stuck.

There really is not much customization they offer,
at least not now. the expansion bays seem to
be the major components now.

Selectable when you buy the machine:
CPU (non replaceable?) , WIFI, Storage, memory,

power adapter yes/no, operating system yes / no

Not configurable: (yet?)
Screen, Camera, Fingerprint reader, battery.
Hardware switch for camera, NA.

A slight look back at laptops:

Old style laptops / enterprise laptops:
----------------------------------------
Battery can be swapped by sliding a open a plastic lock.
Swap batteries in seconds.

Different sized batteries were available, some taking up more space giving your laptop a "bump".

RAM was beneath a small hatch easily accessible from the bottom of the unit by removing two screws and direct access.

Often the hard drive was accessible easily as well

Two bays with no tool swappable, cd, extra storage/2nd hard drive, and some more exotic things.

Then we had PCMCIA Card a long time ago.
Most of my laptops had two bays.
No tool swappable. Wide selection.

Farmework
-------------

Switching out the battery is far too complicated:
https://guides.frame.work/Guide/Battery+Replacement+Guide/85...

>Be extremely careful when sliding the Battery connector out,
>as it is very easy to accidently bend the pins.
>Make sure to slide straight down, and avoid letting the >connector twist or bend.

You should not have to perform surgery on the box switch the battery.

It should not involve screws at all.

With the placement of the battery in Framework,, it is hard to see how they can upgrade it based on size limits.
Hopefully, they will offer an extension battery of some sort .

Where is the space for the dvd/cdrom?
(Some still use it. I love it for livecd, where the entire OS and file system is Read only. Every time you boot its clean.

4 user selectable expansions cards are unique and cool
as long as they are available, and someone makes a wider
assortment of them

It is really cool that you can got at the guts and replace things and it is great that this is available.
I would just want to do a lot of it a lot easier.

Presumably, it become a h
Because I want to be able to do things without sitting in a car for half an hour first.
We off the grid grid grid, this for my kids kids kids.

Obligatory joke aside, very cool project! Eager to try it out now.
I’m giving them the benefit of the doubt. Sounds like they had some audits / penetration testing done, the security firm found a real weakness, but it’s just unlikely to happen.

They disclosed the issue pretty well, but at the same time, are afraid of the response; they decided to overcommunicate that they attack vector has likely never been exploited, and I can see why they did that.
It's not my job to care about Firefox. My job is to deploy applications to my users. You make a better browser than Chrome, I can do that on Firefox. I mean, I already do support Firefox, but maybe I'd stop cursing your name when I have to do stuff like compromise on user experience because I can't offload large chunks of image processing onto a web worker because you still don't support 2D graphics contexts off the UI thread.

It's YOUR job to care about Firefox. And as far as I can tell, not enough people at Mozilla care enough about Firefox to make up for going from #2 browser in the world to numbers comparable to (checks notes) Samsung Internet. You complain about having to follow Google's lead. You aren't just following Google anymore. Y'all have to follow everyone.

And don't even talk to me about WebRTC. You folks have had 10 YEARS to get an act--any act--together around WebRTC. Firefox's WebRTC performance has been notoriously bad for that entire time. So, wait, let me get this straight. You complain about having to bend over backwards to appease Google's way of doing things. But now you're complaining about a case where Mozilla steadfastly refused to bend over backwards for Google for a decade? Over the format of the SDP lines. Because that's a hill worth dying on. Get out of here.
Well... This is an idea I never had lol.
I regret not opting for the Ryzen variant, but I really wanted to replace my old desktop computer for the occasional gaming session (although they are rare these days) and hence the need for Thunderbolt.
Something I didn't mention in the post that might deserve calling out specifically is that Rust maintainers actively decide to work in crates instead of in std for many things.

This means that you have the language designers themselves maintaining some of the most important crates in the ecosystem, and baking it into their process to iterate on the language itself. The result is really high quality crates and the community is better for it.

I'm not trying to dunk on JavaScript/npm packages though, or anyone involved in developing the language. Clearly the JS community has found success and is meeting a lot of people's needs. We can accept that Rome's requirements are different than most people using JavaScript.
Newspapers used to solve this problem by severe throttling. Anyone could write a letter to the editor; almost none of them were printed. "Default deny" may have helped the newspaper maintain a monopoly on "truth", but it also kept it from turning into a sewer of trolls, propagandists, and the (sometimes deliberately) misinformed.
Eh, the comment was hyperbolic at best and paranoid at worst.

The library knows which books you checked out, and the book store knows which books you've bought. Is this really that much different?
I'm learning how to play the piano and I think I've experienced both sides of this philosophy:

Side A) I took a piece of music that I really liked and I wrote out every single note on the sheet music, made countless notes about what to do and where, all to reduce the problem down to practice and memorization. And within 2 weeks of owning a piano I'm almost in tears at how beautiful I can make the instrument sound every night. This is the "remember why you're playing" part.

Side B) Almost everything about how I approached Side A did NOT help me with learning the next piece. I still didn't have any practice with reading music. So I had to go back to the start and "do it properly". This is the "mine the game for useful strategies to win later".

The conclusion I came to is that BOTH are important. A showed me that it's not magic, and I can do it. B equipped me with the tools to get good. And I think you need to balance doing both: you want to get better at a good rate, but you don't want to become miserable because you're "losing" all the time.

I think I could apply this to lots of things: Just make your website or application even if the code is a nightmare. Build that garage cabinet even if you waste lumber and screw up the joinery. Get yourself excited. Teach yourself that you can do it. Give yourself the motivation and fuel to go back to Side B and learn all the secrets of your craft.

P.S. I'm sure you didn't mean it this way, but for the overwhelming majority of people on this planet, money is NOT a game because eating and housing is not a game.
>I’ve looking at their laptops since they announced, I’m just hoping they can release a Ryzen one, and then I’ll be on the fence between theirs and whatever Apple has to show for a ARM pro laptop (14”-15”).

I'm in the same boat. While I in principle would love to invest in a powerful AMD laptop with tons of upgradeability with decent Linux support, Apple's next offerings which may give upgraded displays, my favorite trackpads, impressive power and ~20 hours of battery life is very hard to ignore.
I have an apple macbook air from mid 2012, that i paid 1200$ for. If it survies 6 more months, then I've spent 120$/year on laptops over the last 10 years.
This is likely part of the reason. The only problem is said models require a lot of data but Humans can learn from a very small number of examples.
I hope this changes the way that people think about hardware now that Framework has proved that we can have this. Let's just hope they scale
For this exact reason I carry a projector(with a mira/chromecast dongle in my car whenever I have to train engineers at our partners offices).