skysight-inc/HackerNews huggingface dataset:
I'm not sure it makes sense to describe (or implement) a RISC-V instruction decoder as "4-wide" or "8-wide".

It makes more sense to talk about how many bytes of code are decoded per clock cycle.

If it's 16 bytes (like current x86) then you get between 4 and 8 instructions depending on the percentage of "C" extension code. If it's 32 bytes (like M1) then you get between 8 and 16 instructions, with a typical average of 11 point something. Or, depending on decoder design, you might always get 16 instructions, but some of them are NOPs. That can be easier to deal with as later stages will be doing things such as turning MOV (and other things) into NOP and dropping all the NOPs (and also NOPs used for branch target alignment) before they reach the back end.

It's a little harder to decode dual-length RISC-V code than fixed length Aarch64 code, but I've described designs here and Reddit (and elsewhere) that show at 16 or 32 byte wide decode it's not enough harder to matter. Going much wider on decode usually isn't useful because you start to very often get a taken branch somewhere in that much code.
The reason snes doesn’t have them is because of the expansion chips. Each of those chips need their state recorded synced to the main system. Pita
The author shows good taste referencing Dropwizard. Then shows deep (even dangerous) inexperience with his email type. So while I encourage writing like this, and I especially like the exercise of considering all the different ways configuration can make it into an application, I don't think this piece would be worth referencing in, say, a work argument.
To me, "grit" is the defining characteristic that seperates "technical" people from "non-technical" people. At some point you didn't understand how something worked, but you stuck with it and figured it out. Meanwhile someone else faced with the same situation gave up. Over time these types tend to accumulate quite a bit of deep understanding about how things work that is not easy to replicate without this kind of experience.

Perhaps gritty people tend to work more hours, but this has very little to do with having grit itself.
You can't really say it's "more normal" to not eat insects. That's cultural relativism bias. "unless poor or couldn't afford better" again cultural relatvisim bias. Stop that, it's jarring.
I saw someone ping 127.1 a while back and I was so surprised I didn't know about this even after a few years in networking in the past.
A bit of a generalisation, but I tend to find when a traditional EE writes firmware, they treat the firmware as controlling the hardware and are more direct with their instructions. i.e. if they need to set a gpio they will often do it directly rather than abstract it. So an EE will write gpio23 = 1, whilst a more software background person will create some type of function say, turn_amplifier_on which will then take the appropriate action.

For those tiny projects it doesn't matter too much. However it seems with demands for features/time to market we rely more on vendor supplied SDK's so this direct approach is becoming less common.

I do find the EE's to be great at bitbanging though, especially when timing is critical.
This is a JPY ~80M home in Nerima, one of the cheapest, and remotest, districts in Tokyo:

https://www.athome.co.jp/kodate/1013825667/?DOWN=1&BKLISTID=...

The lot is 100 sqm (1000 sqft) the home is about the same, over two stories. Each bedroom is roughly half of what you would expect in an American home.

The kitchen has effectively zero counter space. This is quite common in Japanese construction.

For 60M, you’re going to end up at something like 3/4 of that.

Without checking, I’m willing to bet that standalone houses in the New York area are larger for the money.

Do keep in mind that Japanese homes are designed to last precisely 22 years. So, after 22 years, each of these homes will be worth nothing more than the land they sit on.
> It is certainly plausible

What would be the motivation? What would they gain? It makes zero sense to destroy their own country. Russia, on the other hand, has several reasons to do so.
Baden-Powell's "Scouting for boys", Jack London's "The Call of the Wild", The Commodore 64 Reference Manual... just to name a few. The first one because it lured me to the great outdoors, the second one because it pointed me where to go - I paddled the Yukon from Whitehorse to the Bering Strait with a water- and most likely bulletproof solar-powered "Virgin WebPlayer" and a hat/canoe-mounted camera to record it "all" (the camera was not totally waterproof so it died just before Eagle, the border town between Canada and Alaska...), the third one (which I actually destroyed way before I paddled that river) because it laid bare the soul of the new machine.

For the rest I just read whatever I can get hold of, I don't really have any "cornerstone books" - probably because I've seen too many of them rise to fame to later decline when the fad they promoted got out of fashion...
germany's admission system would be quite impossible in america's civil rights law.
While we're on the topic of writing styles, has anyone ever told you your writing style is very similar to Ignatius J. Reilly from A Confederacy of Dunces?
So, adding an update. It’s now 10 days later and the Queen’s funeral is on television as I type this. Whilst I still think she did a good job, it was just that: a job. The last ten days have been filled with incessant and insufferable media brainwashing, ceremonies which look like cosplays, protestors being arrested on flimsy charges, a stupid queue which could have been eliminated by technology and just general nonsense. It all feels very North Korean.

The whole experience has knocked me off the fence and placed me firmly in the republic camp. It has solidified my resolve to leave the UK and start afresh somewhere else which aligns with my philosophical values. I am of the belief that the UK (or more specifically England, I think Scotland and Northern Ireland might break free of this mess soon, not as sure on Wales) is so fixated on the past that it is going to end up eating itself, especially with the technology that’s coming down the pipeline. The mindset that allows this broken system to continue (group think, fixation on the past) is fundamentally opposed to that which technology represents (individual thought, focus on the future) on a deep, deep level. You’re beginning to see it now with stuff like Rees-Mogg’s ridiculous attempts to bring back imperial measurements. Change is the only constant in life. Trying to resist it can only end in tears as history has shown time and time again. Unfortunately, they seem to be the only parts of history royalists want to overlook.
It shows lack of java knowledge and understanding of OOP. Rants about Java, but talks mostly about Quarkus.
Having the right friends in the right networks help you both with market choice and product choice and also provide necessary insights for product-market fit. Not having the right friends or networks means that you have to indeed rely on choice or luck. Having the right network is a significant insight / inside advantage.
"The Log4j Vulnerability: Millions of Attempts Made Per Hour to Exploit Software Flaw - Hundreds of millions of devices are at risk, U.S. officials say"

https://www.wsj.com/articles/what-is-the-log4j-vulnerability...
Thanks! I'll make sure to vote harder next time.
Wow, 1000. Awesome.

The only plant I've read about recently is supposed to cost about 1% of the current US federal budget. Assuming that the cost increases for that kind of construction have kept pace with that budget, a thousand plants would be about a third of the entire federal budget in the period from when Nixon announced that until the year 2000. Even if you assume that Nixon planned to user other people's money that's a big plan. Not even the Chinese have gone through with plans on that scale, AFAICT.
I always find the "if you discount China" qualifier funny. Every fifth person on the planet is Chinese mate, much of the Chinese tech ecosystem is built on top of OSS, it's been a great equalizer and accelerator.
That appears to be a bill passed by Congress and signed by Clinton, not simply an executive order or a policy decision by Clinton. I don't think Biden can have that repealed, there would need to be a new bill passed by Congress and signed by Biden. Unless there's something I'm missing. Per the article you linked to, it does imply that Congress needs to take action to change this.
Biden again says US forces would defend Taiwan
>This is such a weird perspective. Look at any modern business. A lot of employees will have studied something in humanities. There are valuable skills (particularly writing and communication) that are learned in these degrees that might not be seen as valuable by your average techie.

they use it as an IQ filter, nothing more.
Seems like you haven’t yet had to deal with clients that require very very specific logging practices, e.g. banks.

Believe me, there is very little in spring/java ee that is completely without reason, they didn’t just like overabstracting shit for giggles.
> Good VPN company (one of the best) and good idea (sounds like USB Armory). But the best it can do is assure that their VMs are not logging anything and keep other promises. Will they also be able to share details of their hosting setup in a way you can independently verify (because they can always have more middleware transparent traffic logging VMs)? doubt it, same goes to whomever they use for hosting.

We are working on this as part of the System Transparency project.

https://system-transparency.org/

Disclaimer: I work on this.

Beyond this Penetration Testing reports on the Mullvad infrastructure is public.
And the creditor should be to deny them based on insufficient ability to repay, and it should be dischargeable in bankruptcy, and the government should in no circumstances pay it back for them.
I recall quite a few posts about the shipping crisis last year and Flexport posting lots of "here is the real reason why LA's port is jammed". I recall the story about the CEO buying the longshoremen breakfast and getting the "inside skinny" on how container traffic works.

And the response, even on HN was was "whoa, these guys are so cool" and "more companies need CEOs like this who are innovative and hustlers like this guy". It was their entire schtick.

This isn't to say they didn't have interesting things to share, but the PR/Code-bro-speak was turned up to 11 and it was a huge turn off.

So maybe not that surprised they use words like "grit" in their job postings. I personally would reserve such a word for things like fighting in a war or doing a solo trek to the South Pole, but hey, apparently Flexport thinks their job is at the same level?
That's not true when you're sending a request to a site belonging to a different Cloudflare account. In that case, the headers are set to a non-routable placeholder IP address used to represent Workers itself. Passing through the original client IP in this case would be a security flaw because the Worker could have arbitrarily rewritten the request, so it can no longer be considered to have come from that client.
Stop being such an arrogant person from the self-annointed "civilized" world. This is such bullshit. We're "better", "economic and tech development", "move beyond", "they don't even want to eat it" , "progress". Framing those "savages" as desparate for any scrap, it's ridiculous. It's so biased, and totally incorrect. Just coming from such a one-sided point of view. Just see outside of that, that's the point, don't think you're better than them. It's BS, man. How can you see it's just: you think you're way is the best. But you're wrong. It's just the only way you know. You don't have to be so blind as to pretend only your way is the right way. That wrong attitude is the foundation of abuse.
Alexandru is the author of Monix and a major contributor to cats-effect.

This seems like an investigation into "How does typical Java code look?", not "What's the best possible way you could write this on the JVM?".
As an Australian, I wish I could pay less money and get less floorspace. Pretty much the only way to get that tradeoff is student accomodation, and the kitchens there aren't built to be particularly functional (and the locals are probably not the neighbours I really want). I'd also like to be able to trade off on size while moving further away from the CBD, or at least I historically would have been, but there's no apartments near train stations in most suburban areas in the places I looked.

I love the idea of a living space that's optimised and cozy. I don't need an entire room for some machines for laundry, I don't need two rooms for bed and for computer, and heck, I hardly need walls at all. Not many studios here either, sadly.

One thing I'll note: Many Australians talk ill of apartment quality here. Both I've lived in had double glazed windows, well insulated walls, and modern and reasonable-quality fittings. Maybe I've rolled high a couple of times? But signs currently point to no, and I think the "Australian apartments are crappy dogboxes" is more of a media talking point than reflective of reality
funny how I managed to learn that without a humanities degree
Thank you! This is awesome!! :P :) xx ;p
Is anyone in Europe? Is it true that the media said that the electricity price there has risen dozens of times?
Households are a minority electricity user there. Blackouts for homes are still possible by policy choice of course.
Software seems to be very different from most other industries in this regard. Companies which focus on enterprise have generally found it easier to make money from consulting, SaaS or providing other complementary services rather than selling software outright, because it’s generally cheaper to take an off the shelf open-source product and make money by customizing according to your customers needs.

If we are talking about tools (programming languages, web frameworks databases) there is little incentive for companies not share their improvements or full projects with everyone if they are not planning to make money from selling it directly. E.g. it’s not like open-sourcing React had any-negative business impact for Facebook, the opposite, people worked for free to improve their internal tools and it made it easier for them to attract new talent.

Google created Android and Chromium because it allowed them to increase their ad-revenue and they made them open-source because it was much cheaper to build top of projects which which already worked. I.e. they gained more by open source software than they lost by giving away their improvements for free, which is fine because they never intend to make money from them directly and having access to the OSS bits didn’t make it that much easier for other companies to compete with Google in the core market.

I don’t see how would this play out with hardware. If you designed a CPU core which is much better than your competitors what would you gain by giving it away? If making chips is not part of your core business and you just want a product which fits your needs better (e.g. equivalent situation of a software company which allows it’s employs to submit patches to Linux/Posgres/etc.) how would you even do that? You don’t have the expertise or equipment needed to produce chips and if you did it meant that you made a significant investment to be in that position and therefore have no incentive to share your improvements with anyone).
I never said it should be an appreciating asset.

The value goes to zero. By law.

A 22 year old used car has more value than a house of the same age in Japan.

What happens if you get a job offer somewhere else? Tough shit, you’re gonna eat the cost of however much depreciation has happened on your house.
I think I'm slowly changing back to physical after years of digital.

When I was studying I was all about the physical copy, even as institutions and libraries were moving to digital first. But my preference was expensive and heavy.

For most of the past decade or more, I wouldn't have been able to tell you the last time I purchased a physical book. Thanks to various publishers offering one-off 50%+ discounts via email marketing spam, Humble Bundle, and subscriptions like Perlego (and Safari back in the day) I have a digital library that far exceeds my physical.

But I've found over the years, and probably always knew deep down, I really _hate_ reading on _any_ device, and read far less of that collection as a result.

It's really note taking and highlighting for me (multiple colours), and flipping pages.

I recently discovered that I'm dyslexic (at almost 40), so this all makes much more sense now. Reading on a device is either too stimulating (distracting) or not stimulating enough. My highlighting system I developed years ago is actually crucial to improving my comprehension and engagement, especially with technical texts. But as I got older I realised I could read twice as much on a screen without falling asleep at my desk then I could sitting with a physical text. Stimulants have helped reduce the mental exhaustion and stamina so I'm not asleep at my desk come 3pm.

At work, if I ever have to cold review long collections of technical texts, or need something similar as a primary reference, I make sure I get a bound printed copy asap.

Although, turns out, my addiction to purchasing books is also a coping mechanism for when I'm stressed and am trying to procrastinate...
Why is that magic always hated when it comes to Java, but praised when Django or Ruby on Rails do it?
China's "standing" is being a fucking bully that doesn't care about any rules.
I would put the causation the other way round.

California's High Speed Rail became one of those politically divisive things, and Elon's political tribe would be on the opposite side of it. So he'd hear a lot about how terrible and slow it was.

Did he intentionally announce a stupid idea that could be used to undermine it? I don't know, that seems a bit Moriarity like. Maybe he just proposed a stupid solution to a 'problem' that didn't really exist because he gets a lot of misinformation in his news sources.

Like this argument:

https://www.cato.org/policy-analysis/high-speed-money-sink-w...

They go into real depth about how building sprawl is better for the planet:

> One argument against allowing more travel is that it uses energy and produces greenhouse gas emissions. But compact cities tend to be more congested cities, and that congestion wastes more fuel. According to the Department of Energy, people who live in densities of 10,000 to 25,000 people per square mile (densities found in such places as Chicago and San Francisco) drive about 16 percent fewer miles than people who live in densities of 1,000 to 2,000 people (typical of low‐ density suburbs). But the vehicles in the denser areas average about 17 mph while lower‐ density vehicles move about 26 mph. The department also says that vehicles moving at 25 mph use 25 percent less fuel per mile as vehicles moving at 15 mph.138 Thus, people living in denser areas may actually use more fuel than people in low‐ density areas. Since greenhouse gas emissions are proportional to petroleum fuel consumption, people in the denser areas also emit more greenhouse gases.

That's a lot of words for a very stupid premise. Are they pro-fossil fuels, anti-government, just trolling? Yes to all three I think.
> Your examples are almost entirely focused on the tools to build software

All save of the things I listed aren't just a tool used by developers and have user-facing components, but yeah: that's my bubble. However if most of our tools, libraries, and technologies become open source, then inevitably end-user software will become more open-source as well.

> All consumer operating systems with non-negligible marketshare are proprietary (including android)

That's the purist way to look at it. I can understand it when it comes to free-as-in-freedom software vs. proprietary software, but for open source vs proprietary it doesn't make much sense.

It is a sliding scale and it matters how much of the software stack someone is using is open source software. If you open some random "SaaS" website nowadays, most of the code running on your computer will be open source, as will most of the software running on the remote server. The only things that aren't open source will be whatever the SaaS company hacked together on their open source stack, and possibly the operating system your mostly open-source browser is running on. In the case of Android most if not all of the code executing in that moment would be open source as well. Take further apart their JS blobs and it's just 90% libraries they grabbed from NPM. Take apart their server side and it's more of the same.

The point is that the amount of open source code people are running is increasing. Saying "but a lot of software has closed-source parts!" is being blind to the change that occurred.

If you just care about OSS as opposed to FOSS, you likely either care about being able to audit (even crowdsourcing it) what you're running on your computer, or you simply believe that it is the best way to develop software. In recent years we've had both a better shot at auditing what we're running as well increasing collaboration between software developers.
Actually I love a nearby idea: you can build normally but the more you build, the more restrictive it becomes to build anything more until you grind to a halt.
Can you explain? I don't know much about their admission system.
This is excellent. Thank you so much!
"Peopleware"

https://en.m.wikipedia.org/wiki/Peopleware:_Productive_Proje...

We are still making the same mistakes managing software projects and teams 30 years later.
mate, they just got older. there's a stark difference in critical thinking skill between 22 year olds and 18 year olds, regardless of what degree they get (or whether they get one at all).
I’d recommend reading this and then immediately reading Nonviolent Communication by Marshall Rosenberg.

Carnegie opened my eyes to how to communicate productively, but it’s also a really manipulative way of being.

Nonviolent communication comes from a position of love and understanding instead of just getting what you want.

There is significant overlap, but where they differ, NVC is going to lead to better relationships especially with family.
And yet, in every other OS, scroll speed is a global setting, potentially with per-app overrides. No user in their right mind will configure a different scrolling speed in each and every app they use - they will have a preferred scrolling speed, and at most a handful of apps where they want custom behavior (e.g. scrolling in a game will probably require completely different precision than day-to-day, or perhaps a CAD tool).
Show HN: Coroot – a monitoring tool for microservice architectures
Unicode character “ꙮ” (U+A66E) is being updated
Seconded, was a breeze. The docs can appear unclear but if you do exactly what is there it works like a charm.
The people up there seem to not be experiencning much. A 6.8 earthquake is very very frightening event from the ground level.
No. Not rule out. Since they've aimed at a lot of infrastructure, it's reasonably to assume that they knew it's critical infrastructure and wanted to hit that.

Russians camped at Chernobyl, after all. The people who made the decision to shell this reactor might not have much idea that nuclear power generation involves fission and radiation and those sciencey things.
I wonder if HdrHistogram[1] could have done the job. Didn't find any references to that one in the post.

[1]: http://hdrhistogram.org/
If it's better in 2/3 cases, it's better. Yes it could turn out to be worse, but since we don't know the future, it's the better option.
Rockstar owner issues takedowns after Grand Theft Auto VI leak
Thinking in Systems by D. H. Meadows

The Secrets of Consulting by J. W. Weinberg

Understanding SEO by F. Enzenhofer (wrote it myself, changed a lot for me)
There's a really well-made ansible playbook that deploys synapse and pretty much anything you would ever want for you, highly recommend it