skysight-inc/HackerNews huggingface dataset:
oh man, I remember OSR2. FAT32 was a big deal at the time.
Actually, a quick search shows the Minimum Legal Drinking Age (MLDA) of 21 has had a pretty significant impact in reducing drinking and drunk driving in those under 21. [0]

[0] https://pubmed.ncbi.nlm.nih.gov/20497803/
You can think of C++17 as a new language which happens to be able to compile most C++14, C++11, and C++98 programs.

The trouble is, if every new version is _technically_ its own new language, and if you have to break compatibility a little, why not just break a lot and fix everything?

It's not like C++ was ever known for ABI stability anyway.
> In this way the GPL preserves everyone's freedom to do what they want with the software.

Except the freedom of the people who bought a TiVo and want to modify Linux on it.

> Ubuntu went through an analysis and basic result was that this is a lie, lots of things may force secure boot key disclosures, so they avoided that by avoiding GPLv3.

Can you link to a source for this?
> Before the game launch, I knew that game will be a failure. I was expecting most sales from Latin America (low price), my all previous mobile games were a failure, wishlist number was low + in the first month of early access (outside of Steam) I sold 0 games copies. So, there were no success indicators. I got no problem with it, everything is running according to my plan, If my whole life is a failure, then a “failure” is something normal, it won’t affect me :-}

I'd say their expectations were pretty low, and despite that they've got a wonderfully positive attitude about the whole thing. Maybe don't be so quick to rain on that.
I think he meant to say a 'metastisis'.
Your right and I'm sorry for misrepresenting your argument. The RC Church does have a sordid history that anyone belonging to it (from the Pope on down) has somehow to come to terms with. Hopefully, the recent scandals will lead to a better organization: just by dint of its size and wealth it could do a lot more good for the world.
Which is why chosing by merit is the only fair way
Pshaw! Win95/98 was a masterpiece. Perhaps you forget that a 66mhz 486 has about 1/50th the compute power of a raspberry pi. Yet this 'horrible' software that vexed you so was able to run there, hosting web browsers, photoshop, a million PC games _and_ backwards compatibility with ~15 years of software ...all while playing mp3's in winamp.

It's certainly not MSFT's fault that you ran some hokey memory compression garbage, that's just denial on your part. But rest easy! We all had to be newbs at some point ;)
No, ping to users.
Texas Supreme Court rules Facebook can be sued for sex trafficking
Oh. All of that lovely stuff still happens today.

Brand new Windows 10 installation, suddenly my mouse and keyboard drop. Had to unplug the hub, replug it back in. Mouse and keyboard still not working. Plugged the hub into another USB port. It works again.

Rebooted, plugged the hub back in the first port. Keyboard and mouse dead again.

Plugged a USB drive into the 'dead' USB port and it works.

Went into device manager, deleted the devices under the port that dropped the keyboard and mouse on me. Plugged the hub back in, things are working again as they should.

I've experienced this all the way back as far as Win98/2000. Nothing has really changed with Windows, it seems.
Even if all of that is true it's not an SAT problem.
Conservancy recently got a grant for compliance work, and are working on an enforcement action in the IoT space:

https://sfconservancy.org/copyleft-compliance/firmware-liber...

The bigger problem is that outside of the FSF and Conservancy, large amounts of the Linux developer community and several ostensibly Free Software companies/organisations do not want the GPL to be enforced at all.
About 4 years ago, I was working on a sudoku app with good design. I built it in few months and was close to completion. But then I had the "genius" idea to make the app multiplayer - where a couple or more could fill a sudoku puzzle together and whoever filled the cells with more advanced techniques required and more cells would win. I didn't just stop there. I wanted to make the puzzles even more complex for multiplayers where instead of a 9x9 Grid, you could have larger grids.

I started working on it and it soon got quite complex. I wasn't just building the sudoku app itself, I was adding an extra layer of networking and syncing of the puzzle board on top plus puzzles which weren't traditional 9x9. Eventually it got so complicated that I gave up. Basically a few months of work where I had built a pretty good designed traditional sudoku app and close to 90% competition had ended up being too complicated for my skills when I tried to add too many bells and whistles to it. I basically had a 90% completed app, then a whole bunch of junk which I don't think many people were even interested in playing. But I hadn't stopped to think about whether anyone was even interested in it.

Anyway, about 6 months later, when my parents asked me what happened to the sudoku app I was working on, I finally reopened the code. I literally deleted everything I had added on top of the simple traditional sudoku app. Removed the networking logic, removed the larger grids, got rid of all the junk. Then I worked on the remaining 10% and finished it to put it on the App Store. I learnt my lesson to not add useless bells and whistles to projects and to always stop and rethink whether what I am doing actually has a market or not.
"Nor a reptile." I'm doubtful.
Interesting article. FWIW, although unrelated, this is by John Ousterhout, the author of "A philosophy of software design"

[1] https://hn.algolia.com/?q=a+philosophy+of+software+design
For those not interested in reading this long arguement the actual license simply says you must release the source code to your application

"Complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable."

This is relatively routine.

The major new claim here is that releasing source code requires folks to unlock secure boot / root of trust / DRM type implementation on HARDWARE they sell. So release a complete work no longer (as plain language would read) means releasing the source code - but now ALSO requires that developers add various features to HARDWARE to bypass root of trust security measures which may include things around power limits or management on equipment or for things like phones sold on installment plans with a vendor lock would let folks pick up the phone on plan, root it to avoid vendor lock and then stop paying on phone.
A lot of the cartoons are racially ambiguous. The speaker lady seems especially so, like, white/black/asian/latina mixed kinda ambiguous.
You're 100% correct but people will argue SAT performance is more a function of privelege than being bright.
… trading the latter for home owners' associations.
Hi HN,

CloudYali is a service to instantly discover/inventory AWS Cloud assets across accounts and regions.

I have worked in AWS cloud for last 6 years, and many times I had to get an inventory of assets in one place. The tools I found were not adequate, including AWS Config.

Two major issues I found that needs to be fixed:
1. Coverage: Many these tools cover a limited set of AWS Resources. e.g. AWS Config covers merely ~103 resources across ~230 AWS services. The coverage is less than 20%.
2. Usability: These tools are either designed at regional or account level. Eg. AWS Config is at regional level, and requires configuration changes to make it work across regions.

CloudYali, is designed to work across multiple accounts and regions by default. To begin with we have added support for ~250 resources (and will add more in going time).

It is also possible to search for the resources based on Account IDs, regions, resource types. (Search based on resource attributes is in development currently)

CloudYali, also maintains the resource configuration change history and shows a visual timeline for the changes. Which means, you can compare the configuration changes in UI head-to-head.

CloudYali, also tracks the asset lifetimes, so that you can clearly see what assets are Live/Active and what assets are Deleted (and what time)

CloudYali is easy to setup and is a readonly service.

We have now launched a Live Demo of the service with real AWS inventory data, discovered and inventoried by CloudYali. The Live Demo link is available on the landing page.

We are looking for cloud engineers who are willing to try our service and provide feedback.

As a token of appreciation we are giving two months of service to early users at no cost.

Thank you!
that’s true although doing some regularly might add up to more than you’d think. i use to struggle doing more than about five or six pull-ups. then i bought a pull-up bar and hung it in my office. i would occasionally do one when i walked by, but never more than a few. then one day i just tried to do as many as i could… and i did 18. i eventually gave up the habit but did start lifting weights again many years later. yet no matter how many sets i did at the gym or go hard i pushed myself, going 3x a week, i never got above 6 or 7. not even half what i’d done before and i’d never pushed myself hard before. It’s not an absolute but it seems consistency was the trick, even above pushing myself. i’d since learned a few different skills and always been amazed at how far pretty small amounts of time can take you if you replace effort with consistency. And likewise how maximum effort and long sessions weren’t as important as i thought. consistency is really hard but knowing that it does add up, even when small, makes it much easier.
Yeah, I went in thinking I'd see some kind of wild text editor implemented entirely on the GPU
OP doesn’t state that this project is necessarily open source..
I've heard this before, mainly from "hustle culture" folks, but have never witnessed it in real life. I've followed quite a few people, both online and IRL, who have persevered through repeated failure, motivated by "passion" and convinced that success was around the corner.

Almost none of them achieved success. Instead, they ended up burned, jaded and in a few cases even genuinely suicidal.

As someone else mentioned in the thread, the kid is clearly talented. He has released 10 games on five different platforms at age 22 with no assistance whatsoever. That is genuinely exceptional, and he is without doubt in the top 10% of game dev grads.

I'm not arguing that you should quit after one attempt either (even successful designers fail maybe 50% of the time) but it seems irresponsible to suggest 10 failures in a row are a sign of success to come and he just needs to eat shit for the next 5 years.

Far more likely than not, the repeated failures suggest that his talents would be better applied elsewhere.
This is quite the paternalist view of working class people — is this not a concerted effort by working class professionals, asking for more? Considering the frequent remoteness of factory locations and the costs (monetary, social, etc) of moving elsewhere, striking for better conditions seems like a pretty educated decision, one which reflects an intimate understanding of the multiplicative effects of collective bargaining.

W/R/T the top-level comment: to frame coercive forces (isolation, geography, exploitation, and so on) as matters purely of individual choices speaks to a deep rejection of systems thinking that’s both

a. unproductive in a conversation about labor practices resulting from intricate and brutal edifices of human suffering, and

b. misses the point of collective action, which has over the course of multiple centuries chipped away at the brutality of said edifices, strike by strike.
Parking Startups Are Cashing in on America’s Traffic Surge
What I think is total garbage is the fact that I have a drawer full of potentially useful computers (EDIT: by computers I mean mostly phones, routers, e-readers, etc) stuck running insecure OSes. Can you give me an argument for why installation should not be required? It seems pretty clear to me that if release of "the scripts used to control compilation and installation of the executable" is required by the GPLv2, then those scripts should have to be functional.
Is that any different from the large number of DUIs in and around dry counties? If you make it so that people have to drive somewhere else to drink then you're going to have some of those people making the return trip drunk.
My grandfather sold himself into slavery for 2 years for a handful of sheep - I would say that we should fix the world so that such a thing never happens and it should never be allowed.
Except the DEVELOPERS of linux - who are the ones that get to set license terms not users - have been clear - they want users / companies etc to have freedom to use software how they want to. This might be locked down devices -> yes, and Linux is used in plenty (medical equipment, vehicles etc). Plenty of folks ONLY use it in these cases because they can control a root of trust.

This is an old fight. The GPLv3 came out to allow developers who wanted anti-tivosation to get it. Practically it's really dead.

Sure on Ubuntu

Ubuntu Can't Trust FSF's Secure Boot Solution

https://linux.slashdot.org/story/12/07/06/1525240/ubuntu-can...

I followed this reasonably closely, and it was a total lie on FSF's part - Ubuntu looked at it and agreed. Sadly for those of us running Linux they had to adopt MICROSOFT's UEFI secure boot. Ugh.
NT 4.0 was a contemporary operating system to 95. It could run on a 60MHz Pentium with 16MB of RAM.

There was no memory compression involved. RamBooster can be found here: https://www.freewarefiles.com/RamBooster-V_program_8893.html
I was always impressed that these older pages remained online but just noticed the images are broken now in this one. I really hope this is not the start of these older pages being decommissioned.
I think it is pretty obvious that Mr. Meyers never actually programmed / used C++ himself for any real projects. That he would abandon the language after only 2.5 years of nonuse makes sense to me.
There's no clause in the GPLv3 that says "Apple may not use this software". Apple could use the new Samba if they wanted to, but they choose not to because they like being able to do the bad things that the GPLv3 prohibits doing.
I just tried it, did some light testing - and it's definitely comparable to Sublime in speed.
Aws ui is old school and has clunky ux but is very snappy even on underpowered hw. GCP is a bloated mess. Takes 30-60s to load every page on my personal mac air with a 1gpbs link. And doesn’t work well in safari
> phones sold on installment plans with a vendor lock would let folks pick up the phone on plan, root it to avoid vendor lock and then stop paying on phone.

You realize that bootloader unlocking and carrier unlocking are totally separate, orthogonal things, right?
"Invariant RDTSC" has been the norm for a long time now (identifiable by a CPUID feature bit) and it doesn't vary with power states or dynamic frequency. Which means it's just a lightweight, high precision timer at this point. In the Pentium 4 era you had a weaker guarantee called "Constant RDTSC" which could stop ticking in certain low power states.

Anyway, invariant RDTSC's tick rate is completely separate from the core clock. So the main issue you have to worry about with invariant RDTSC is having your process unscheduled or having ticks "stolen" by interrupts (which includes firmware invisible to the kernel or hypervisor).
Those records are likely falsified at the factory without the HQ knowledge. Send in account auditors and audit their overtime books. It will give a clearer picture.
Just gave this a quick try out. It's really pretty great!

It's become my new default "occasional/quick" editor. I use VSCode for work & as my "main" editor. But when I just want to edit a file, quickly - using a GUI editor, but without all the baggage/projects/etc... this is it.
Decay still gives you a hard deadline, unless you freeze the body a la cryogenics. But that's a long shot.
There are so many people out there screaming for more censorship.

Second Life, which has been at this a while, has a reasonably workable solution - a rather strong notion of individual property rights. By default, anyone can enter anyone else's property. The property owner can change that. They can block everybody from entering. They can block individuals. They can eject people already there. They can set time limits. They can create groups and only allow members of that group in. They can charge to get in. They can delegate those powers to a program of their own. All those options are in use.

So, for most land in Second Life, Linden Lab doesn't have to get involved. Linden Lab itself owns land, but it's mostly roads, water, and open space. Almost all the places where people congregate are privately owned. Club owners routinely eject people, and are not required to justify their decisions to anyone. There are more complaints about "I was ejected from ..." than "I was harassed at ..." To which the Linden Lab stock answer is "we don't get involved in resident to resident disputes".

There's still some trouble at Linden Lab's own "safe hubs", which are probably the worst places in Second Life. Linden Lab does not police those much. So they're jerk magnets. This is mostly a problem for new users who haven't figured out not to hang out there much.

There's a paid "governance" team, of about six people. They do sometimes ban people for griefing. Most of what they do is deal with real estate complaints - "There's a 60 meter tall rotating, floating, glowing FOR RENT sign at REGION/X/Y/Z, which violates ad policy", or "There's a big tree at REGION/X/Y/Z which goes over the edge of private property onto a public road and has a solid branch too low for trucks." (You can usually build stuff only on your own property, but it can stick out over the edge. The owner of the parcel encroached upon can remove the object if they want, but that's not automatic, because a bit of encroachment makes the shared landscaping look better. It really works like real life as much as possible.) Governance has public meetings, and it's like going to your local board of zoning appeals.

This rather low-key approach works well in practice, and it doesn't require an army of "moderators".

I mention all this because almost nobody making "metaverse" noises seems to get this.
Of course, Decentraland has only 200-300 concurrent users, so they don't have the scale to get these scaling problems. The worlds that are divided into little disconnected rooms don't have neighbor problems. Roblox has a huge moderator staff, but their target demographic is aged around 13. If you can't solve this problem, your biggest labor cost is your paid goon squad.
One advantage of CloudFront is support for uploading large files (5GB+) to the origin server. CDNs tend to enforce a low size limit for uploads. It’s probably an uncommon use case, but the reduced client-side latency is nice for customers who are far away from the origin.
The right to international travel and the right to a U.S. passport
Do you understand the GPLv3? It made clear that any of this locking on hardware was prohibited. Vendors of products that had these locks have to provide the security / encryption keys to bypass them if they use GPLv3. As a result, they do not.
> If you copy text from MS Word and paste it into a content editable field in a website, you might expect some consistency

Hard-fought consistency... https://github.com/ProseMirror/prosemirror-schema-basic/blob...
Almost all of the hard decisions I’ve seen in my career stemmed from this one line that is glossed over: “when consensus doesn't occur it's because there isn't a clear answer or because there is a conflict between groups. In these situations it's up to management to make a decision so the organization can move forward.” This happens very often with design vs. product.

I was disappointed this wasn’t dug into deeper. All the examples given seem easy: picking a logo or hiring someone. But the harder ones are around things like “what is the overall direction for the company”, “who is our real customer”, “what is the main value prop of our product”, etc. In these discussions there can be die hard commitment on different sides from different departments. I don’t see a poll helping in this situation, and the author admits that too, which kind of makes the whole approach for simple decisions only.
The binary search algorithm listed on Wikipedia has a bug. It's addressed much later in the article.
Preserving 90 days worth of data could cost a lot of money in hard drives, backups, technical changes etc. Techdirt might have these resources, but a small blog might not. Hell, eventually somebody might decide that it’s cheaper to pay a hitman to just cut a brake line or something than go through the data preservation process for the US marshals.
The documentary Uncle Tom talks about the active work the press and educational circles do to suppress Thomas Sowell's work. His data-driven research and conclusions counter leftist educational and media institutions, and those institutions see Sowell as a threat to their power base. In other words, follow the money.

Truly a shame...
I co-founded a niche SMB B2B SaaS product. Both my cofounder and I had day jobs. We worked nights/weekends to get to MVP and had 1 free beta customer use it during the day. After getting good feedback from the 1 customer we went to a trade show and got our first couple paying customers. I convinced my cofounder to leave his day job and I would use my salary to pay his bills until we got a few more customers so I could quit my day job. During that period we found an angel investor (a big potential customer who liked the MVP but wanted to see more features). I transitioned to full-time as soon as the check cleared. It worked! Though, luck and timing were the major factors involved for us. Good luck to you!
They are functional on hardware you build.

The source code is released.

No one disagrees there.

Buy unlocked hardware if you care about this. Most PC's can disable secure boot paths through BIOS settings unless you are in a corp environment and they lock that out.
Your link says Ubuntu dropped GRUB 2 for being GPLv3, but Ubuntu includes GRUB 2 today despite it still being GPLv3, so presumably they realized the FSF was right after all at some point between 2012 and now.
Xkcd: Dual USB-C (cursed connectors)
The only thing I'm not quite comfortable with is that Syncthing takes significantly more hassle than Resilio Sync to set up. For every folder you need to manually approve every other device on every device, leading to O(kn^2) approvals where k is number of folders and n is number of devices.
> Clearly, this was no cargo vessel; ships built to haul cargo or passengers tend to be wider, built for capacity rather than speed and agility.

Wouldn't a wider ship be more agile? Maybe my intuition fails me, but to me it would seem like like a longer ship is far harder to turn (think of rotating one of those large chef knives in water vs a bowl).
There's two separate sets of keys. One controls what OS the phone's CPU will boot, and the other controls what SIM cards the phone's baseband will use. Nothing would require releasing the second set of keys.