skysight-inc/HackerNews huggingface dataset:
A chip manufacturer absolutely could. Apple runs higher margins so they are willing to spend what it costs to get the bleeding edge stuff. Their customers appreciate the bleeding edge stuff and are willing to spend more to get it.

It isn't like Samsung and AMD can't afford to jump on new nodes, they just won't be able to raise their prices enough for it to make sense to them.
Yield might actually drop, at least initially. Smaller feature sizes are less tolerant of defects so any tiny flaw can cause a chip to fail testing.
We could do the immunity building by yearly shots (that contain 100+ strains). It doesn't have to suck.
One could make the same argument for a country like India. There is no "India" in the sense of an ethno-linguisic grouping. India is more akin to the European Union but even more diverse. The Indian state has survived for seventy five years now.

Just as the French and British dismembered the Ottoman empire to create modern Lebanon, so too did the British dismember the Indian empire to create India and Pakistan.
DuckDuckGo has been getting caught in a bunch of censorship scandals recently, and unlike other search engines they're more likely to just blacklist a site in my experience. I'm not sure I would jump to use them first
I would say the trend started before the 90s but it became apparent in the 90s.

It started in the 70s, before that all the islamist political groups were heavily repressed by Nasser and different nationalist leaders in the region, Sadat realignment, the Islamic revolution in Iran, and the commercialization of oil in the gulf countries opened the Pandora box for the different(and sometimes warring) groups inspired by different interpretations of Islam.
Author here, I appreciate the concern!

Actually this blog [post] came about by stopping up and looking at my core values. Earlier this year I decided to quit alcohol for good and suddenly found myself struggling both socially and professionally. Now I'm slowly regaining control of my life and felt inspired to solidify my gratitude to the Guix community which played no small role.

So yes, I'm OK and getting better every day, thanks :-)
> From [1]

The Hello World program: hello.zu:
FUNC Main() int
IO.write("Hello, World!\n")
RETURN 0
}

> Notes:

> ...

> The } character is used to end a block. There is no {, we know where the block starts. This avoids useless discussions about where to put the {.

Excuse me, WHAT? When I saw the first code snippet I thought there was a typo, but the idea of using an unmatched close brace is so horrifying to me that I really have trouble looking further at this. Oddly the first thing that occurs to me is that in Vim it makes it hard to move between the beginning and end of a block, but I think I can safely assume that the author is fairly familiar with using Vim, seeing as he wrote it.

[1] http://www.zimbu.org/getting-started/hello-worlkd
That works if you have dhcpv6, but in my experience, most hosting is static.
I dig this, and screw the criticism. I love the Apple-ness. Cool website and beautiful product. This is like the most HN thing ever — I mean that in the best way possible.
You can do all of that by just being told the company name, address etc. Why does it have to come in the form of stationery?
Living in New York City, I've noticed that there are a whole lot of businesses that are either cash-only or card-only.

I always understood the cash-only ones. If you can get plenty of customers who are willing to pay in cash, why would you want to pay credit card fees?

The card-only ones were harder for me to understand, until I realized that handling cash costs money, too. Somebody needs to count it all at least once a day, if not more. Employees can steal it. Robbers can steal it. You need a safe. You need cash registers. You need to get the cash deposited in the bank, by paying someone to go do that. You need to maintain an inventory of smaller bills and coins to make change. You need to train people on all of this.

Even just the accounting costs might make up the 2-3 percent in fees. "Your register said you made $150 in cash that day, but the deposit that night was only $135." That's what you pay accountants to deal with, rather than just exporting from your Square account to Quickbooks or whatever.

I had this realization because I went to a new coffee shop that had opened up. It appeared to be owned and operated by just one lady, and she was really nice. So, as I normally do for the nice local business owners in my neighborhood, I got out some cash instead of a card, thinking it would benefit her business. But then she told me they were card-only and it dawned on me: she's just one lady running a store by herself, _of course_ she doesn't want to deal with cash.

So, I'm not sure the 2-3 percent fees are all that bad, though I could be convinced otherwise. Plenty of small business owners seem pretty happy just setting up a Square reader and not dealing with the headache of cash. I think there's a lot of value in that for them.
It's closer to a repl with save state and replay. A repl will get the code working faster than tests but doesn't easily allow rechecking the same stuff later when things change (either your code or the users of it). I haven't seen a repl with save&replay but that might be a really efficient way to write the unit tests.
You are likely not the target audience. This cohort of "some subset of users" that prefer things to be textually rather than visually based is quite small outside of software developers.
This. So much this. I have devs I oversee vomiting forth code with nary a thought of how it integrates with anything else.
I think you're free to use your money to buy yourself out of discomfort and into a nice place for your family, but to gate-keep others out of the freedom you enjoy is wrong.

Yes, you might have to face discomfort so that others can afford to put a roof over their head. There is a housing affordability crisis in North America for which it is necessary to build (on top of many other efforts required).

Yes, it's completely rational for you to be a selfish actor in this instance. But I don't believe it's rational for government to continue to support NIMBY'ism for the long term health of its society.
Fairphone and Librem are alternatives to Pine64 hardware in the same way that a Lamborghini may be an alternative to a Toyota Yaris. They aren't even remotely in the same pricing band.
how does the pricing compare to liveblocks? was really offput by their pricing (charging $0.01 for every time a client connects)
JetBrains is subscription pricing now.
I'm curious if this is really the answer and not something like sound tunneling and amplification.

Like when you stand somewhere further away and there is a spot were you can very clearly hear the people talking across the street or on a balcony
Hey Kiwi, any chance of getting temporal.io style features for supabase edge functions? would love to have a one-stop-shop solution for all my real and not-real time needs.
Dodge Reveals New Charger Daytona EV
For the rotary encoder, personally I'd prefer a low profile knob ( like https://shop.dailycraft.jp/en/products/encoder_lowprofile_kn... ), I find them more satisfyingly to use, and they don't get in the way of being thrown in a bag.

I wonder if it'd be possible to offer different key caps to allow for user preference for this and font choices.
How are they not true debit cards? They are issued by banks, directly debiting from an account. Sure, internally they piggyback on infrastructure originally intended for credit cards, but that's an implementation detail.

Maestro, given you mention it elsewhere, doesn't necessarily have longer payment card numbers than most credit cards (which are mostly 16, except for Amex which is mostly 15): it merely has a number made up of a number of different prefixes, and the final section is determined by the issuing bank… and several of these are variable length.
What's the solution to the "an antenna/leg is stuck in my teeth" problem that I experienced when I ate crickets? The actual bug part was inoffensive, lightly dusted with salt, and had a satisfying crunch, but the legs and antenna stick to your mouth like a hair and make it hard to eat.

As others have stated, 2 billion people eat insects, surely not all of them eat legged insects, but I wonder how the ones that do deal with it. Do they just suffer through it? It's not exactly going to stop you if you're hungry
Thank you for trying to enter this market. I’ve been using Apple thin keyboards for years because nothing else comes close in key travel terms while still being Mac-compatible. Yours looks like a serious option. I’m so grateful this exists and I look forward to trying it out.
When people say free markets they mean competitive markets. They're not free in a libertarian sense but in a competitive sense.
Exactly. I use TDD in situations where it fits. And when it does, it's absolutely great. But there are many situations where it doesn't fit.

TDD is not a silver bullet, it's one tool among many.
So far I am not seeing any comments that are not constructive, but I concur. There can be an disproportionate amount of people on Hackernews that think that its ok to give feedback without considering how it lands.

In my view, the fact that you are speaking on the internet does not mean you have license to be harmful or careless with the people you interact with.

I also like that the parent complains about the very thing (being able to speak freely) but doesn't want to apply that to people that disagree with his standpoint.
Meta won't comment on its plans to abandon CrowdTangle – Poynter
I think what you want is probably https://replicache.dev/
Post doesn't seem to mention filament type but there are some very heat resistant filaments out.
Both of those sound super exiting!

I previously experimented with building an offline syncing CRDT db using Pouch/CouchDB and combining it with Yjs for automatic conflict resolution. But Postgres would be so much better as the foundation. If only I had time it is something I would love to work on…
Via, without the extra hop through Twitter: https://time.com/6203815/elon-musk-flaws-billionaire-visions...
> The parliament while Mossadegh was prime minister was democratically elected

> (though Mossadegh was appointed by the Shah, per the constitution)

This is the case in almost all parliamentary democracies. The head of state (either the president, the monarch or the viceroy) invites the leader of the largest party or coalition in the parliament to form the government and become the prime minister.
TDD is not a testing process. It is a design process. The tests are a secondary and beneficial artifact of the well designed software that comes from writing a test first.
I've tried so many MKs. This one is almost perfect. I don't like the big digits in the number row but can live with it. But I need more tactile switches :)

Looking forward to the release
I've got a Shinobi, it is a joy to type on but the weird .75u caps are kind of strange.
you jest, but an officially secular system that asks us to 'trust the experts' has a lot in common with religious fundamentalism.
You probably want to look at SA profile keycaps.
>The resonant frequency of a glass can shatter it. The resonant frequency of a room can make it uncomfortable to be in. The resonant frequency of a bridge can tear it apart.

I love the roller-coaster of magnitude changes in the consequences listed: "shatter, unpleasantness, tear apart"
It's awesome. I like lots of travel in my mechanical keyboards so this is not for me but I wish Apple was making those keyboards instead of the ones that look nice but feel shitty that they end up selling for the last decade at least.
I wish they could add a trackpoint to it.
> And if that’s what you want to stick to, I guess you could program in that style by making the “object” the first method argument, and wrapping the functions along with the struct definition in a module.

You might not even need to do that. This package was released recently, implementing OOP: https://github.com/Suzhou-Tongyuan/ObjectOriented.jl
> spends exponentially money per capita

It's funny, this entire chain started because someone claimed the US spent less than all those other countries and I corrected them.

> has lower life expectancy, infant mortality, childbirth safety

You completely misread my post, because I specifically addressed this point. The reason you look at treatments of specific diseases to judge quality of health care rather than something like life expectancy is that life expectancy depends more on things outside the health care system's control than in it. If you get shot or die in a car accident, that wasn't the doctor's fault, a population with much higher rates of obesity will die at a faster clip than one without, even with the exact same care, etc.
This. There's an entire industry around getting companies to use their industrial generators at peak energy consumption times (and also do things like turn down their thermostats). The power bill for a huge electric user is absolutely massive if they're hitting hard at peak peak times. Like several percent of their annual energy cost can come from a few hours of use.
TDD helps facilitates the process of building up of confidence in the product. However, the value it adds is contextual in the sense that if a product is not well defined and at a certain point of maturity then it may not be helpful to shift gears and adopt TDD.

But fundamentally no one should ever be trying to merge code that hasn’t been unit tested. If they are, that is a huge problem because it shows arrogance, ignorance, willingness to kick-the-can-down-the-road, etc.

From an engineering perspective the problem is simple: if you’re not willing to test your solution then you have failed to demonstrate that you understand the problem.

If you’re willing to subsidize poor engineering then you’re going to have to come to terms with adopting TDD eventually, at some stage of the project’s lifecycle, because, you have created an environment where people have merged untested code and you have no way to guarantee to stakeholders that you’re not blowing smoke. More importantly, your users care. Because your users are trusting you. And you should care most of all about your users. They are the ones paying your bills. Be good to them.
Is it? Every time vegan/vegetarianism or carnivore diets come up, it’s always a massive debate on whether suplimental proteins are any good.
> Oh no, the company that never failed a delivery might fail the delivery! Such a risk

You could say the same thing about Intel until they blew it with 10nm. Who knows what the future holds
Yes, I'm quite done eating Google's free lunch.

> the only thing missing for real time notifications is to have the network interfaces wake the device up instead of relying on eg rtc-wake

Waking the device up for each incoming packet would probably drain the battery. But yeah, I had descent battery life on Android without GApps with mails and two chat apps (Signal and Element) so this can't be impossible to achieve. The modem has to stay up for incoming calls, listening a few additional TCP connections is probably fine. Maybe it's less power efficient than a centralized solution but still very usable. We could also imagine a solution where the used service is configurable.

> Purity will be the only thing that results in success

If you don't enforce 100% open source, you are less incentivized to fix broken stuff and develop open source alternatives.

The "open source but not quite" niche is already fulfilled and it's LineageOS and its friends. That's already done. So nobody loses here.
Searx is another good option in regards to meta search engines, and you can self host it which is pretty neat https://github.com/searx/searx
Unfortunately, nobody codes web apps like that. If they did they web probably wouldn't be that bad.

Instead they whip out React and because native browser elements apparently are the devil they add tailwind/material design/bootstrap/whatever on top.

Once you do it that way, the web approach honestly ends up as complex or worse than many of the alternatives...
I think their original pricing scheme for the first 5 or 6 versions of Delphi was fine. The cheapest version was just $100, which even a student could buy by saving for a few weeks (get them hooked while young, etc :-P). The versions that added features focused on enterprises were more expensive but these wouldn't be needed by a lot of people (a lot of Delphi programmers were making small shareware utilities instead of big database applications).
As a Lebanese, I find what you're saying both slightly offensive and slightly true. Lebanon, as a culture distinct from other middle easterners has existed for a very long time. Lebanon as an independent state has been invented in 1920, however there were multiple previous attempts historically to get independance.

We had high levels of autonomy under the Ottoman rule: https://en.wikipedia.org/wiki/Mount_Lebanon_Mutasarrifate

Some historical figures have reached levels of influence that would qualify as "independent lebanon" (if people were so good at administrative bookkeeping back in the 1600s): https://en.wikipedia.org/wiki/Fakhr_al-Din_II

The modern state of Lebanon fails in part because it's a "contrieved post colonial state", you're right. But claiming it has no historical foundations is misguided. It's wrong. Colonials hijacked a very legit idea, and turned it into a failed state. It's different.
Samsung went into 3nm production last month and says the new fabrication process is 45 percent more power efficient than its previous 5nm process, has 23 percent higher performance, and 16 percent smaller surface.

So extrapolating this we expect a 1nm (if this is even possible) would offer roughly the same amount of gain. Not sure what we can have beyond 1nm
- Sift through the buzzword crap. Be prepared to spend days looking at company web pages and job listings without applying to any jobs at all. I'm not interested in web3, AI, fintech, or adtech. So 90% of jobs go straight to the trash. But it's worth digging into some opportunities in case they're just effective marketers using buzzwords to bring in more applicants, with a genuinely interesting actual job.

- Set up recurring searches with diffs of new jobs that match your language/framework/environment preferences. Much better than continually sifting through the same listings. Better yet, find something that'll allow you to blacklist crappy companies you'd never work for -- Facebook, Google, IBM, Oracle are on my blacklist.

- Find niche communities with hiring listings that better align with your interests. I work in documentation, so I'm a member of Write the Docs, which has its own job board. Hacker News Who is Hiring has a lot of companies that are too small for my liking, but medium size places do occasionally advertise -- it's your job to find them.

- Don't go to overboard on filters. I learned this from apartment searching: listers frequently make mistakes. Filtering too hard on "2+ bathrooms" would have omitted my current rental, which was erroneously listed as 1 bathroom. If you filter too hard for "MUST HAVE >150k COMPENSATION" or any other criteria, recruiters will post incorrect listings that you'll end up missing. Human intuition on an unfiltered query can often find diamonds in the rough that no amount of filtering would ever identify. So occasionally just... look at the HN Who is Hiring page, with no filters, and click on things that look interesting. You might be surprised at what you find.

- ABI (Always Be Interviewing) -- the more you interview, the better you get at it. Interview candidates at your company to better understand the interviewer side of things -- it'll make you perform better in interviews, too. There are all kinds of recruiter tricks used to manipulate you. There are all kinds of tricks YOU can learn to better learn about a company before you sign an offer. You should try to learn as many of these tricks as possible so you won't be bamboozled by them in the future.

But it mostly comes down to time and patience. Great jobs are few and far between, and often have Achilles' heels of their own as well -- a crappy vacation policy, no 401k match, etc. Figure out what you're willing to compromise on, and wait for the opportunity to arise. And when it comes, don't be afraid to pounce.
>I wonder if the M2 Pro/Max/Ultra will after all be on the N3 node.

IMO, the plain M2 was a 3nm design that had to be backported to TSMC 5nm due to the node transition taking longer than projected, in the same way that Intel's Sunny Cove had to be backported from Intel's 10nm to their 14nm++++++ node.

The rumors now say that Apple is getting ready to build M2 Pro and M3 on TSMC 3nm.

>According to one analyst, they will be coming from TSMC, and will debut later this year. Even more tantalizing is the notion that these Apple SoCs will likely be the very first to use TSMC’s bleeding edge 3nm process. This is mildly surprising given the M2 chip revealed this week was made using TSMC’s 5nm process, just like the previous M1 products. Launching the M2 on two different nodes would require Apple to do the design work twice — once for a 5nm M2 and once for the 3nm M2 Pro.

https://www.extremetech.com/computing/336862-apples-m2-pro-c...

My wild ass guess is that the M3 they are talking about here is the original M2 3nm design that was delayed.
As someone who lives in the negative hemisphere, right, not everything has to be positive. But hey, I think it was cool he did this, and he hit the HN jackpot in attention, I find merit in his effort to make something, anything.
> It’s common knowledge that you shouldn’t put all your eggs in the same basket, but most of the time on IRC or on reddit (or the Internet at large, really), I see people using one single ssh key for all uses. How would you look at someone using a single key for their car, house, safe, work place, and so on?

a bit envious tbh. I would be so annoyed if we would get a key fob for every door at work instead of one key fob that can be reprogrammed.

The comparison drawn here is bad because you would look at the person funny because "How the hell is someone able to replace every lock so that this works?"

At work we have a script that pulls all our gitlab keys and adds them to the authorized_keys section if you should have access to a server. In what scenario is leaking your identity over ssh really a problem? If I want to connect to a server normally I either own or administrate the server. Next use case is a leaked private key.... How the hell do you leak your private key? There are 3 scenarios I can think of:

* you copy it to a host/usb drive and someone else has access to it
* a new attack is found to generate a private key to your public key
* someone gets access to your machine and steals it

1) you shouldn't do 2) leaves all your keys vulnerable 3) every key on the machine needs to be replaced

> As an added benefit now, if one of your ssh keys ever leaks, there’s only one place to remove it from ~/.ssh/authorized_keys (where the login@hostname comment is still present).

Do you do this for every machine you own?
Sounds like a real pain.
Maybe only because of my setup with passwords and keepassxc.

If you fear leaking your key maybe a fido2 device and/or password would be a better solution. Don't get me wrong I too have more than one ssh key, but this seems overly excessive. Since this solutions looks rather clean it maybe isn't, but I don't see many advantages here. But it is a nice setup nonetheless. I could reasonably easy implement something like this on top of my existing setup, but right now it seems only to add more administrative work. Especially since I really like the idea of an asymmetric key that opens my doors. The only downside for ssh keys is that you can't invalidate them in a central location.
I'm not sure India is the best example right now as it is being consumed by Hindu nationalism to the detriment of minorities.