skysight-inc/HackerNews huggingface dataset:
There are many free versions of Twitter clone source code, including this Ruby on Rails tutorial:

https://web-crunch.com/posts/lets-build-with-ruby-on-rails-7...

The real challenge isn’t building a Twitter clone, it’s everything that comes around it- like having a consistent content moderation policy, following relevant privacy laws, growing engagement with a good discovery engine, and most of all getting people to be willing to try your app in the first place.
The 1MB limit was a big driver for a long time. Also redis had a persistence option.
I’m not aware of any State that all ammunition alone is illegal.

Some States do have specific laws banning possession or transport of handgun ammunition or hollow points, but none that would apply to a box of 12-gauge shells or .22 rounds.
I think the personal goals of the average cop involve doing the least amount of work possible, doing whatever they want, supporting their peers in doing whatever they want, and getting paid. Doing whatever they want usually involving "putting people in their place" and forcing them to "respect their authority", whether consciously or not.

The goals of policing as a profession has roots in protecting capitalism and those who control capital. It hasn't deviated much from that since it started. And I would describe capitalism as malevolent. So to answer your question: yes.
Yeah I’m trying to figure out if I have to go back and check anything deployed over the years. As far as I know you can register a domain name to only one tenant and you will get an ssl error even if you managed to clash the underlying cname.
One Ka-52 helicopter deflected 18 MANPADS
They would just drive upside down for a bit.
If you need something written in C and very tiny, I recommend LVGL https://lvgl.io/

Fits easily in 128kb boards
You can microcode them on top of high density SRAM if need be.
He bought 9k acres for $8M. I didn’t see how much they paid for the remaining 6k acres.
That's called single payer healthcare and most every country has it.
I'd listen to that on the radio! LOL

2.3L 4-cylinder. Good enough for the light truck tasks I usually end up having. It's the last year of the first generation Rangers. I had a 1988 model with a 4 cylinder when I was young, and -that- one trucked along through all the youthful abuse I threw at it. I'm really looking forward to enjoying this one too.
No mention of QuickCheck? I thought that was the gold standard of compiler fuzzing, or is this only focused on C/C++ compilers?
I did the same as you and about a year into the pandemic replaced the somewhat standard IKEA desk legs with a motorized standing desk leg kit.

It's survived becoming new furniture even. :)
I wonder what the real subsidies from each country is.

I can see countries wanting to become Taiwan 2 or 3.0, in the sense that if they start producing crucial military electronics for countries like the US then they’ll receive an almost de facto defence from the dependent countries both politically and militarily.
Monday Curiosity Links
Note that quadrupling the architectural state doesn't mean quadrupling the actual state.

In fact, it looks like Haswell and Skylake-X had the same number of physical registers, 168. So that's a straightforward doubling from 256x168 to 512x168.

But further into the thread it looks like the first gen E cores had about 200 128-bit register lines, so trying to fit 512x32 would have been very tight.

To put some of that a different way: The vector design headed for E cores was 128 bits stretching to 256 bits. If it had been 256 bits all the way through, it's likely they would have added AVX-512 support, even if they couldn't increase the size of the register file at all.
"Note that many of those things are a hot-chassis design."

Right, hot-chassis was mainly a US phenomenon due to its 110/115V supply. It was very rare in other countries such as in Europe, UK, NZ and Australia that used 220/240V because of the danger. If memory serves me correctly, I think hot-chassis was banned in some countries such as Australia. Of the 220/240V countries some European ones did permit H-C but such sets were rare.
Under the normal OSI definition of open source that's pretty much true but I think what would clarify it is that when some people say free software they mean copyleft and you have to know from context.
All the books and articles I’ve seen are very superficial. Does anyone here have any suggestions?
If you squint just a little more you'll notice a monad is just a monoid in the category of endofunctors.
Anecdotally I see this transition to higher production yield per person happening in real time, we are closing down some old factories and trying to re-train people to work in the new one being built in its place and it's very hard.

A significant number of floor staff only have highschool degrees and are being speedrun through an associate's to stay with the company on a higher staff grade. Others are doing months of on the job training to be brought up to the level that they can still be employed. I know some just can't hack it and are quietly being let go.

I know we are already asking our youth to mortgage their lives to get higher education, but what about a 50 year old woman who has been working for 30 years and still has 15 to go, but their job is completely gone? Do we send them back to college? This is already happening en mass in Japan, elderly are working entry level jobs because their old jobs are replaced. I think the college and retraining argument are only going to become more entwined in the next 20 years.
Its amusing that you think that I don't program. Ultimately hacker news is a tech focused hub and home to a lot of devs where that phrase resonates.
While this is a cool demo, I don't really like it even as a Haskell enthusiast. Anything that relies on compiler's eta reduction/expansion rules for performance is too subtle for my taste. I'd personally argue that more explicit code could be clearer.
I don't understand this. Kotlin has very deliberately made many choices that don't align with Java, that's the whole point. But more and more people are realizing that Kotlins error handling is a failed experiment and are adopting Arrow instead, as they should. There's nothing demanding about Option, Either, Try etc types, they're literally just objects no different to any other, and they enable you to write functions that actually only return what they say they do, unlike with exceptions. It is exceptions that are difficult and demanding lol. And the Result type isn't very good and not even meant to be used by users of the language.
There are many different technical differences that accumulated over time - we save projects as a state snapshot, not a sequence of commands[1], we save types as semantically connected structures in a database that is guaranteed to be consistent[2], use better stack tracking for arguments and variables[3], not SP/BP/whatever, slowly migrate to a new generation of IL - RzIL instead of ESIL[4], provide standard libraries signatures out of the box in the FLIRT format[5], switched to a new way of parsing and processing commands[6], provide basefind, and many other small differences.

[1] https://rizin.re/posts/introducing-projects/

[2] https://github.com/rizinorg/rizin/tree/dev/librz/type

[3] https://github.com/rizinorg/rizin/releases/tag/v0.5.0

[4] https://github.com/rizinorg/rizin/blob/dev/doc/rzil.md

[5] https://github.com/rizinorg/sigdb

[6] https://rizin.re/posts/rzshell/
Matasano in Spanish is a term for a bad doctor that kills healthy people.
If you buy a dresser at IKEA in the US of late, you have to attest _at the checkout_ that you will attach the item to a wall.
I took that as a slight dig at the (famously self-publicizing) Rails creator, or an in-joke for the Rails crowd - which seems to be the world the author lives in.
I’ve been doing this for a long time. 25 years between 6 companies you’ve never heard of and one former F10 non tech company. There were no formal leveling guidelines and I only got one raise that was more than 4% and that was in 2000. If I wanted a “raise” I had to switch jobs. I agree with you completely.

But now I do work at $BigTech. The promo process is real. People get promoted every quarter.

On the other hand, it is still easier to “boomerang” - get hired at the next level at a new company and then come back - than it is to get promoted at your current company.

Also because “salary compression and inversion” are real. Meaning, that getting promoted internally will still lead to lower compensation than someone coming in at your same level.
> when some people say free software they mean copyleft

Who has ever meant this?
Yep, I believe it would be almost impossible to have air tanks that are pressurized enough to blow out water from ballast tanks at that depth.
You’re confusing fat models with the active record pattern vs repository pattern.
I believe starter pistols are also regulated in New York City.
>In the latter case, there is no such thing as production or growth.

The fact that you can't define production or growth in terms of indestructible atoms is presumably why economists don't.
That was my understanding, and the provider confirmed that, but we were told that it may count as neglect and that as a mandatory reporter she would be required to "submit a complaint." Phone calls were made, and she reiterated that a case would be opened and they may need to remove the child until the completion of that process.

So yes, voluntary.
Or A small box of .22 ammunition blanks.
This URL fails

https://hn-recommend.julienc.me/?q=Go
What do you do though?

Why aren't you those people? Why don't you have their story?
Abel Raises Cain, a Documentary About Alan Abel Infamous Media Hoaxer [video]
Check my reply to your sibling comment for some links.

The only place I know of where it's specifically illegal is US national parks (only national parks — you're fine in Bureau of Land Management and Forest Service territories).

Of course, if you have to trespass to make the jump, that's itself illegal, but that has nothing to do with BASE jumping.
> Where possessing a firearm is illegal

In which US jurisdiction is possessing a firearm illegal?
They actually separated architectural registers from physical ones, due to being SMT4.

There's a chips and cheese article on this.
well there are ice ages. can't have them without some sort of climate change. your friend should believe in ice ages.
Don’t forget Scaled Composites (Virgin Galactic’s partner) blowing up a pressure tank and killing three employees because they didn’t properly investigate nitrous oxide compatibility with composite materials and did a cold flow test on a hot day without any safety precautions.
Your analogy actually shows why “open” is appropriate in this context. It’s true, you don’t have to cut the grass or fill a pothole in an open park or an open road. Similarly, you don’t have to fix any bugs in an open source software either. But if you do, you cannot stop others from using the fix. In your analogy, if you do fix a pothole, you cannot prevent other road users from using the patched portion of the road.
“Diet and exercise” is kind of like, “learn programming by writing your own toy programs.”

As a developer, the problem is obvious. The solution statement is too general and non-specific to be able to act on. You might start with, choose a language based on some goals, get an environment set up, write hello world, etc etc.

The same divide and conquer approach applies to diet and exercise. There’s a bajillion diet and exercise programs that exist out there, but likely it’s too overwhelming to choose from the thousands out there and we don’t know what we don’t know.

My recommendation is divide and conquer to start small. Many choices for activity exist.

The main thing is to not be overwhelmed and just start with one thing and start small. Showing up is 50% of the work.

Here’s some seeds for the exercise portion. Put any of those terms into YouTube and there will be many folks out there with lots of great and bunk information, but holding it’ll be a start to parse.

Walking, running, calisthenics (body weight pushups, squats, jumping jacks, etc), weightlifting (dumbbells, barbells).

For nutrition, I’ll seed you with the basics.

Cut out foods that make you feel bad. This starts by taking a moment to assess how you feel before consuming food and after consuming food and determining whether you feel better or worse. Generally stay away from the worse feeling foods.

And for what to consume, increase the number of servings of color you consume to 4-5 colors a day. Reds (peppers, tomatoes), blues (blueberries, purple cabbage), greens (kale, lettuce, spinach), yellow (squash, pumpkins, lemons), etc.

Just about every diet and exercise program out there will follow some form of this skeleton with concrete plans and meal prep plans and such.

Hopefully this is enough of a seed to help you over the research activation hump!

Or feel free to email the profile if you’d prefer more in depth discussion. I’m happy to share the years of my knowledge attained for my own specific goals as an enthusiast of the diet and exercise lifestyle.
Learning to code is smart? Astronauts, doctors, lawyers, bankers and other gazillion jobs be damned. Coding is the dumbest job in my opinion compared to PM, or journalism.
Could you survive the Ukraine war coding?
Nevermind devices under your control, how are you going to stop your neighbor’s devices from tracking you?
ChatGPT and all AI is crap. If we don't want to use it, then it will fail to exist and will be nothing but a massive new failure for Microsoft.
See also my answer in a different thread about technical differences between two: https://news.ycombinator.com/item?id=36399085
How often do you install updates? My ISP router is a piece of crap, but it's running the same software as a few million other routers, so when there's a vulnerability, at least my ISP pushes out an automatic update to fix it.

Obviously there's a tradeoff here, between the juicy target of a million homogenous ISP routers, and the ISP quickly patching them. But I bet there are also millions of routers running OpenWRT, albeit on a wider variety of hardware, with many disparate configurations and software versions. I'd expect some opportunistic hackers might see OpenWRT as a juicy target too.

Does OpenWRT have good support for automatic, unattended security updates?
This is a very interesting study and as someone working in this space ("intelligent" automation) incredibly germane. I have not read this fully yet and may be repeating findings but did want to chime in on something I've noticed in regards to this "replacement theory of automation" that doesn't quite hold up: businesses are inherently efficient.

I have yet to come across an organization that has the opportunity to eliminate a skilled role - that is a white collar, certified expert position (think accountant or financial analyst) - because I have automated one of their business processes. I have worked for small, medium, and very large enterprise organizations. In every instance there has been at least two or three other business processes that were and will be out of our automation capabilities that the team member simply could not do because they were spending the vast majority of their time doing a business process that could be automated. Automation simply frees that team member up to do what was previously seen as "value added" work but now can be considered business critical. The author of this study probably even touches on that by addressing how the meaning of work and a job role simply shifts upon the automation of previously executed business processes by moving to what are still considered "in role" processes.
I'm going to assume this is a good-faith confusion about the history of Tesla, so I'll link to it here: https://en.wikipedia.org/wiki/History_of_Tesla,_Inc.

The company existed for 6 months before Musk became involved. It had no product, no prototype, and not even a real design for a product. It took most of a decade to turn that into a real car, all of which time Elon was involved.
In my experience building these type of microservices, it just doesn't really happen often. Team A is responsible for customer data, Team B is responsible for inventory data, so you are usually don't have situations where A calls B and vice versa. The checkout service knows to call A and B.
May I humbly suggest PostPostgres, or Post²gres?
Going to link my comment here: https://news.ycombinator.com/item?id=36398874
How does it rely on the compiler's eta reduction/expansion rules? It doesn't seem to from my (decidedly intermediate) point of view.
Given that such a contract is extremely unusual (except for executives), attempting to negotiate it would usually be a nonstarter. The big corporation will just move on as trying to get their legal and accounting bureaucracy to approve such a contract would be too difficult for the hiring manager/recruiter even if they really want the candidate.
Show HN: AWS Cost Leaderboard
I'll give you that Reddit has certainly made it easier for those communities to organize and form. I don't think it's true that it's the only place that those communities will ever form on the internet. Theirs nothing special about Reddit, Digg was a thing before Reddit, and forums before that.

Our computers are all still connected, web browser and web servers exist. With software like Lemmy, it's become super easy to stand up a place for people to connect. People that like Civilization will find each other without Reddit.
redis is a swiss army knife. memcached is a single blade.
To me God is big bang
Massachusetts and New York both require a license. Basically in locations where possession of a firearm is restricted to licensed persons the ammunition is also typically licensed.

The exception is locations where only some types of firearms require a license to possess because the ones that don't require a license usually take the same ammunition as the ones that require a license. That doesn't happen in the US AFAIK.
How about leisure purpose devices
Can a New Law of Physics Explain a Black Hole Paradox? [video]
Do they even have those? I thought that upcoming release just got 2.5G WAN port working in rare cases.
> What you described is a culture of fear

No, most people are not aware enough of these dynamics to feel fear. People want to start and maintain communities. What they know is that certain systems make maintaining community easier or harder. Discord is winning over communities because a random person off the street can run a server without devoting their life to it.

> A culture of not giving a fuck about the wider world.

It's not about not giving a fuck, it's about priorities. People can't afford to spend their life fighting SEO spammers even if they wanted to. I would love for all the knowledge in these discords to be available on the web, so would everyone in the discord, nothing we're saying is secret! But approximately zero of us are willing to fight this fight (I would likely have to sacrifice my volunteer work on helping homeless people find employment and housing to make this happen for a community, is that a good tradeoff?).
MA and NY both require a license to possess any kind of smokeless powder firearm. MA allows black powder without a license and I am not going to guess what NY allows.
Not quite.

It has a long wavelength. 11 meters, and that means it will propagate like "Short Wave" and HF (high frequency) commercial broadcasts tend to do.

The line of sight signals happen at much higher frequencies. VHF and higher. (GHZ)
That's a fair point, I just thought the natural fission reactors were cool while completely forgetting the one in the sky responsible for my ability to think that haha
The ones that haven't outright died still aren't selling anything. Nobody can get the software right.
Meaning one can visually identify which luggages have firearms inside based on the lock alone?
It’s a matter of scale, right? 500/day sounds pretty low, if you’re trying to start a new airline or taxi company. But if I could sell 500 books per day that’s a huge slamdunk success.
Yeah – ARM specifically added EOR3 and BCAX instructions to accelerate SHA-3 hashes, both of which can be handled by VPTERNLOGD.
How do you think the bankrupt bank pays it's creditors/depositors? It sells all the assets in bankruptcy to bank #2 and then uses that cash to reimburse the people it owes money to in an orderly way. It doesn't go to each creditor and negotiate the debt separately. The entire point of bankruptcy proceedings are to ensure that the CEO doesn't make his golfing buddies whole by settling their debts and leaves everyone else out to dry.

Assets -> cash -> distributed according to the courts.
This doesn't really make much sense. The producer knows what it's returning. In the _vastly_ common case, it's either returning an error or a success object, but the Go type system is unable to represent that.

The caller trying to pretend that the success object is there isn't a freedom the caller gets in the current system, it's an artifact of the type system not being powerful enough to encode the situation accurately.

In practice (for the success object) it means you need to check for a nil pointer, make sure you don't use a zombie object, or just rely on an assumption that it's not nil, depending on which poor choice the producer function went for.

If you have a function that can return both an object and an error, there still should be a way to represent that (exactly the current way). Having Sum types would just allow a way to represent the common case accurately.
Alternatively, we could recognize the incredible amount of effort we’re putting into trying to make the profit motive be sufficiently aligned with our wants and the paltry results of even those Herculean efforts and recognize that this might be one of those places where a market solution is a poor fit.

“With sufficient thrust, pigs fly just fine.”
Hmmm, there are only two desktop processor vendors. Is AVX-512 at all available on mobile?

From the two desktop vendors AMD has AVX-512 support on all their AM5 CPUs. Intel has support of AVX-512 on all 11th gen CPUs and on some 12th gen CPUs. The supports is there in the silicon on all P-cores in 12/13th gen CPUs, just disabled in microcode.

So AMD and Intel have already paid the cost.
The Baha'i religion is pure free thought. Truly admirable. Pity it didn't catch on (and probably never will).
Flexibility indeed. My first router was Linux/ipfwadm, and after many years of trying various off the shelf devices I finally came back to straight GNU/Linux. Debian for the longest time, now NixOS, as a virtual machine on a larger host. I use nftables directly, with a template engine - the same config generates rules for two premises routers and a bunch of cloud hosts (with a fully-connected mesh of wireguard links between each pair of routers, of course)

The rules make extensive use of policy routing, such that every device on my network has its own view of what services it is allowed to access, and what Internet horizon it sees. Loading the rules fails safe in that forwarding is only enabled after a successful (re)load, and the rules fail safe such that if a connection doesn't have a valid fwmark then it's not allowed to go out any interface. This allows me to do things like have two web browsing VMs that display side by side, one coming from my physical infrastructure IP and one coming from a often-rotated data center IP.

The system has served me well, but is obviously quite bespoke. I'd love to factor it out some day and publish it for general consumption, but I haven't quite figured out how to retain the flexibility while making it have broad appeal.
NuttX RTOS for PinePhone: The First Year
https://news.ycombinator.com/item?id=4684845