skysight-inc/HackerNews huggingface dataset:
And why is that. Small cars should be as practical in the USA as in rest of the world, and it seems it is only the mentality of the American consumer that seems to avoid them, perhaps?
Yes, this is extremely high. It is an exponential growth curve, not linear. What would that growth be after 25 years of constant 1% growth/year?
On the other hand, any kind of technology in infrastructure is a prime candidate for open source, the incentives are just very much aligned there.

Infrastructure tech makes for a great case that helps everyone while giving nobody a competitive advantage, that's why companies love doing or sponsoring it.

On the other hand, open source tech in infrastructure helps get rid of vendor lock-in as in the worst case, you could still look inside the source code and patch things — also fancy FOSS tech makes for good community building efforts and shiny job ads, both attracting good devs.

Both effects together explain to me why open source makes for such a fierce competitor in any kind of paid infra tech, it's hard to build the momentum to outrun them.

And open core? Pretty much dead by now since as soon as the cloud providers see there's traction around any technology, they will build a hosted version, either directly or in a protocol compatible fashion.

Techies really dig this stuff (I do too), but as a business model, there aren't many worse ones in 2021.
Well there were the trillions injected since 2008, then the 2017 tax cuts which inject about a trillion a year, then there was the 2 trillions last year.

But this 1.7 trillion is surely the death knell.
IMO Java has learned from the mistakes of C# as well. See Task<T> vs Loom's virtual threads. Brian Goetz (the Java language architect) himself even said they're waiting to see how C#'s nullable types plays out before considering them in Java.
Who cares about short term fluctuations?
Terrible - which I assume was the point.

The interviewer is clearly trying to do the right thing (own laptop, well known problem, your choice of tech) and the candidate is clearly talented, but the result is an unmitigated disaster.

Obviously the interviewer should have provided more direction on the expected solution and the candidate should have focused on the simplest solution not the most unusual.

But - I think these technical interviews are a lot more about "did the candidate approach the problem the same way you would?" rather than "did the candidate solve the problem?" than we would like to admit. (Again, probably the point of the tale)
Most of what he mentions as features needed in this new language have existed in common lisp for a long time.
CLOS.
I wrote a blog article about my experience with consulting for 8 years that talks about the virtuous cycle between “sales” and the work itself

Long story short, I found that if you approach every conversation with a general attitude of honest service to the other party, then all will work out. Just be honest, forthright, and give good help, even in the sales part, and you’ll develop mutually beneficial relationships where both sides invest equally in the partnership. Steer away from abusive relationships where one side put in more than another.

The other trick is building a reputation in your field. You just need to openly share what you know regularly and be a presence in the tech community you want to serve. This will reinforce your commitment to serving your market and industry.

Good books on this topic

- The Trusted Advisor

- To Sell is Human

https://softwaredoug.com/blog/2020/12/22/hack-your-career-wi...
I don't buy in to this. People aren't buying due to the helicopter money fallout from the sky. If that was the case you'd also see gold going up. That's your classic value store and hedge against inflation.

This is more interest rates driving speculation. If I can borrow money at less than 3% it makes sense to borrow and lock it in to an asset for 20+ years. It's a good return on the investment for people who have an excess of wealth. Conversely the helicopter money is placing yet another squeeze on the poor and middle class. They're wanting to take advantage but not from their excess wealth so they can't ride out the shifts when it turns on them.
only 5 full page reloads before I could finally accept that f*ing cookie dialog... gg bloomberg and europe
Show HN: React data-loading hook that works on client & server render
This seems to be a case of "there is no such thing as a stupid question". That does not rule out stupid people asking questions, though.
For what it's worth, I remember people posting on Livejournal and various forums about how cool they were to have a Facebook account....
Good point. The source I was looking at was talking about .22 caliber rounds. I looked around some more, and that seems to be the general range in which you can achieve those velocities, though that can include discarding sabot versions of 7.62x51mm ammunition (with the projectile ending up 5.56mm or smaller).
The fact that my perfectly valid comment was down voted like this shows that HN has a pretty dysfunctional community. I think that is my last comment here ;)
And the classic minimalist editor:

data:text/html,<pre contenteditable>
Check out this recent paper by Dr Forsgren et al. on measuring developer productivity: https://queue.acm.org/detail.cfm?id=3454124

Multi-dimensional analysis is key to building up a truer picture -- and can give you some ideas of what you can set as goals.
> …MPEG-1 is, again, a codec made for such 30-year-old CPUs.

I'm picking a nit here, but for anyone interested in the history: MPEG-1 software decoders could not do realtime, full-framerate decoding on the most powerful workstations available in 1991.[1] (This is one reason Cinepak[2] was so monumentally important.)

I believe realtime, full-framerate MPEG-1 software decoding became possible on high-end PCs around 1995. Apple introduced their software decoder in 1997[3], after having introduced their hardware decoder in 1995.

[1] http://www.cs.unc.edu/~kmp/publications/mm93/MM93-paper.pdf [2] https://en.wikipedia.org/wiki/Cinepak [3] https://web.archive.org/web/19981202202315/http://product.in...
S3 actually supports Torrent: https://docs.aws.amazon.com/AmazonS3/latest/userguide/S3Torr...

It might be the easiest solution for you
I'm not sure how your architecture but you might not even need to lock things. I find that using mpsc channels allows me to get around like 60% of locking. Essentially, you have some sort of main loop, then you spawn a tread, load whatever you need there and then send it to the main thread over mpsc. The main thread handles it on the next iteration of the main loop.
Kevin Mitnick is not like the others.
Why do they all have to be so damn ugly?
>If you had a 20 kilobyte Word file or perhaps even a few smallish image files that you wanted to transfer, a floppy would of course be much, much more convenient than going through all the trouble of burning a CD.

Well, later there was DVD-RAM which was essentially random-writable block device DVD. Orignally they even had floppy-like caddies: https://upload.wikimedia.org/wikipedia/commons/4/43/DVD-RAM_...
Docker Guide
B definitely triggered the OCD in me for it to be symmetric. The rest of the font looked so balanced and the B kept screaming to me for help
Maybe the UK just has a more developed market, but places like John Lewis almost certainly sell a kettle that meets all those points. It'll be pricey.

But places like Argos will too.

This one is only £20 and hits all their points: https://www.argos.co.uk/product/8528728?clickSR=slp:term:ket...
Firefox, plus the reader button, my friend.
Oh yeah, that's very different. That sounds a lot like founding and I didn't get it from your original post. May help to talk in terms of "refounding".
Indeed - you do get what you pay for. I've personally had one 2nd gen rpi fail without warning and have also had several instances of SD card corruption.

The SD card is probably crap like you say but it can be formatted and passed read/write verification testing when connected to a PC which is a bit weird.
I don't see a pdf or kindle version on amazon, does it exist? did you get a hard copy?
Ever seen any of the top 5 functional languages?

And "weird corner case"? Really?
Because of the microwave.
I did it in no extra page loads.
What kind of manufacturing are we talking about? Plastics? Metal? Assembly? Electronics?
IIRC, Amazon built their own UI around YouTube which meant YouTube was not monetizing those views.

Edit:

> A person familiar with Google's thinking on the matter told Engadget that a big point of contention had been the fact that Amazon implemented what was essentially a hacked version of YouTube on both the Echo Show and Fire TV. Rather than work with Google to build versions of its apps that work on Amazon's devices, Amazon has been trying to do it itself -- a move that cuts out features and also likely affects Google's ability to collect on some of the ad revenue that comes from its videos.

https://www.engadget.com/2017-12-05-google-blocking-youtube-...
Another approach would be to have a counter (or several) that limit the number of instruction steps, like the Stackless Python programming language (https://stackless.readthedocs.io/en/latest/library/stackless...) or the KeyKOS operating system (https://github.com/void4/notes/issues/41) did
Like I said, Ethereum can be used as a distributed computer presuming an complete web of 100% trust between nodes. E.g. when the nodes are all run by a single corporation, with the node operators being different employees in different locations. In that case, the oracles (= native processes interacting with the blockchain nodes) would be presumed-trustworthy just as much as the nodes themselves are. The only question would be whether the out-of-chain computations of the oracles are able to move the state forward in a deterministic, linearizable manner as if they were on-chain computations — which is totally possible if you make your blockchain into a collection of arbitrary-CRDT smart-contracts and only interact with shared data through them.

But to directly address your statement, in general, oracles as a concept are “trustworthy” iff 1. they rely solely on public information as input; or 2. are run by a centralized entity, which is the same entity that has sole ownership of the resource being modified by the oracle; or 3. the system is built such that any oracles can submit a cryptographic proof of X, and as soon as any oracle does so, the condition is triggered.

Re: case 1, just as you can re-compute the transactions of a blockchain to arrive at the same consensus state, you should be able to grab a copy of the oracle’s code yourself and run it in a proper “context”, whereupon it will re-assert all the same transactions it ever originally asserted to the chain. This requires that all APIs the oracle deduces its assertions from have historical-data variants.

Re: case 2, the oracle is basically just standing in for a human. If you trust a human to do X, then you trust an oracle to do X.

Re: case 3, this is what on-chain prediction markets do. Rather than the win-condition for a prediction being something a human watches for and then enters, many private individuals (bettors) are incentivized to each have their own oracle running that watches for the win-condition however they like, and then — as soon as that condition attains — proves to the smart contract that the condition attains. The smart contract doesn’t have to care which oracle submitted the proof, only that there is now such a proof.
Because if you inject trillions of dollars into the economy, people are going to notice and they will immediately move to capture as much of it as possible. No system remains honest when faced with such temptation.

Student loans are responsible for destroying academic integrity. Schools raise tuition because the government is paying for it. Students will be left with the debt after graduation but by that point they are no longer the school's problem. They also do everything possible to prevent students from dropping out, including interfering with the work of teachers. School administrators are getting rich off of the trilions of dollars being injected into the economy. Meanwhile privileges such as tenure are being abolished because they don't serve the administrator's interests.
KDE's Elisa Has Now a Full Mobile Interface
The biggest driver of poor housing affordability in Canada is immigration, with 300,000 people migrating to the country annually.

Here are the top 10 migrant sources:

Philippines

India

China

Iran

Pakistan

United States

Syria

United Kingdom

France

South Korea

Migrants from the poorer countries on this list are moving to Canada to undercut the wages and conditions of local workers, whilst driving up the cost of housing and increasing congestion for infrastructure and Government services.

Meanwhile, the most common response for Canadians when asked about immigration is that they want it reduced.

It seems like the entire Anglosphere - USA, UK, Canada, Australia, NZ - has lost control of its borders, and the populace is now being completely sold out - for the benefit of capitalists and landowners.
> not necessarily what people need or is good for them

Who gets to decide what people "need" or what is "good for them"?
Your original point was that Doom was some huge watershed moment for gaming where PCs and the Internet gained prominence. I'm saying you're wrong.

1. Doom's distribution was (to consumers) largely CD-ROMs.

2. Doom didn't even support Internet multiplayer, only modem-modem or LAN (IPX/SPX).

3. The game industry was a multi billion dollar industry by the time of Doom's release. Doom didn't somehow accelerate growth of the industry.

4. Instead of being a shareware-only title like Doom, it's sequel was sold in big boxes like all other games.

5. Doom didn't influence people getting online (BBSes or Internet) as there was no sudden uptick in modem sales, account signups, or BBS growth associated with the game.

Doom was a fun game and got media attention for being popular and violent. It was not however some major inflection point in the game industry or Internet.
Is it possible to do RCU in Rust? Without unsafe blocks?
Hi Jeremy, see you there:)
Both? I'm not 100% following. I think people want to know the truth, change is slow and admitting mistakes is often looked down on. Humanity made significant changes based on what was learned in the past 100 years. How this will be used, and who will reap it's benefits is unclear.
Haha one thing for sure australian have a good sense of humor
Most bitcoin mining is in China and is powered by coal. China is more interested in getting ahead in bitcoin then they are worried about what Greta and company thinks. Progressives know China wont bend so they go after soft target counties happy to bend over for the cause du jour. USA, Canada etc.
Crowd Supply
My experience is that languages survives not because of a particular feature, but because they are USEFUL in practice to produce a software.

The fact that C is used in so many places speaks for itself about it usefulness. And this is done by writing software by majority of C programmers instead of jumping on every forum to attack other languages, writing extended blog posts just to convince people that they "should" switch to the language they like.

Also if you believe bounds check is the most difficult thing in software development, it just mean that you haven't dealt with a sufficient system yet or you just pretends to be.

The similar thing also applied to that if you think naively putting pthread_mutex_lock and unlock around the data structure is hard, it just means you haven't touched the scenarios that C programmers resorts to non-trivial locking mechanisms for.
Ok, what do you mean by large car? In the US, a car is specifically NOT an SUV, nor a Truck.

In my mind, that conjures up a 1972 Buick Electra Station Wagon. They are 2320 Kg, more than 2 of the 1999 Honda Civic.

https://www.automobile-catalog.com/make/buick/full-size_buic...
And therefore blow the circuit periodically as only a dedicated circuit has one outlet per breaker.
I not sure PTSD but burning out mentally and physically is gonna cost you time in this life and not fun time.
However, while it’s incredibly lonely in that room, like everything hard, there is so much to learn.
Just know that it’s very difficult to get a handle on it till life moves on and you can see it with cleaner eyes.
There is a reason why old, wise dudes/dudettes are relaxed, humble and kind. They’ve had their asses handed too them and got through it without turning bitter.

Counsel. Properly.
Both Gnome and Wayland.
You Can Apparently Run a Full Desktop Gnome Environment Using Only Flatpaks
It's every 15 seconds for Ethereum blocks.

https://ethereum.org/en/developers/docs/blocks/
To be fair, Helm the synth predates helm the k8s package manager.
> I also switched because chrome was better.

Chrome was better for me for about 15 min until it crippled uBlock origin - at the same moment Chrome took action against non-Google advertisers, that Google didn't like.

Meanwhile my memory issues with Ffx decreased while Chrome's grew; I've no memory issues to speak of at all now. Ultimately, FFx plugins wound up helping craft a positive browsing experience on Ffx, that can't really be duplicated in Chrome.

Now I use Chrome to open up a single, overseas website because their native translation really is the best. Firefox (95%), Opera, Brave even Edge all see more use, however.
Out of the top fifty games on Steam, 70% work on Linux
I'm looking at that limescale filter pictured: and I don't think it helps with hard water at all.

It looks like the point of the limescale filter in the picture is for keeping the limescale IN the kettle, and preventing chunks of limescale from pouring out of the kettle and into your teacups. Anything else, it'd be utterly useless for.

A tiny metal mesh won't do anything to pull limescale out of hard water. For that, you need Reverse Osmosis and/or demineralizer. Much larger activated carbon-filters (aka: Brita) barely helps with hard water in my experience (and Youtube tests suggest it doesn't change ppm counts much at all).

(Brita clearly makes a different taste: so its filtering something out of the water. But its just not limestone / scale / the stuff that makes hard water)

----------

Descaling with vinegar (or citric acid tablets, or some other acid) seems to be the easiest solution, short of a more expensive, dedicated filter (like Reverse Osmosis).

You're just not going to soften hard water with a reusable mesh. That's just not how hard water works.

-------

IMO: That's why we don't see limescale filters on electric kettles. Physics / chemistry simply doesn't work the way the parent post expects.
Which countries?

I got a good set some years ago, from German brand WMF. Doesnt stain and it is scratch proof & nice. Also stays sharp and hasnt needed sharpening in 8 years.

Edit: maybe the water scale/salt levels are different in the new location? Or maybe it's the different cleaning agent in the dishwasher
Exceptions are not a part of your method signature, so every time you call something you don't know if you have to catch an exception or not.

Java tried to fix that, but doesn't let you generalize over exceptions, "my method throws FooException and whatever exceptions method Bar on the instance of Glorbable you're passing me throws".

Nulls have the same problem. Every time you get an instance of Foo you don't know if it's a null or an object. C# is trying to migrate to explicit nullability, but it's hard to convert an established ecosystem with idiosyncratic nullability rules.
I don’t think people are downvoting you because they disagree on a matter of opinion. You’ve literally got the author of ripgrep having replied to you to tell you that what you’ve said is categorically false.
Docker solves a few other problems too, like conflicting dependencies in user space. Still, I agree the broader point that one can't solve too much abstraction with more abstraction.
That sounds like an acute stress reaction brought about by chronic stress. The diagnostic criteria of PTSD include a latency of several months or years from the traumatic event(s) and the first appearance of symptoms.

The symptoms of PTSD generally include hypervigilance (checking your six all the time), restlessness, sense of impending doom, rumination (fixation of thoughts on the traumatic events and retributive fantasies), nightmares, feeling more tired after sleeping than before, loss of appetite despite being hungry, lack of concentration, anxiety and depression.
Fans of Loom might want to check out Brian Moriarty's earlier masterpiece, Trinity. It lacks the beautiful EGA graphics, of course, but the atmosphere of the game feels very similarly moody.
Some pretend Microsoft has turned into this benevolent corporation lately with their "Microsoft <heart> Linux" and adopting Android and Chrome. Well all those were done because they'd lost market share in servers, mobile OS and desktop browsers despite being the dominant player and forcing their offerings the whole time.

Microsoft used to run smear campaigns (remember Scroogled?) when they hired Hillary Clinton's strategist. This last case shows they don't even care if it means everyone can be sued for not paying for a hyperlink. Say whatever you want about AMP or Google reader or whatnot but when was the last time Google spent their money on smear campaign and negative ads on a rival?

Microsoft's corporate tactics have remained the same.
How fitting for Washington Post to write this, cause as they said constantly under the Trump admin: democracy dies in darkness!
Am I missing the hype?
The actual answer people come up with is neither of those. The process of moving your application to run in containers generally doesn't involve snapshotting Tom's computer - it usually wouldn't even work inside Docker for myriad reasons.

And the Dockerfile format is a good way of capturing what it actually takes to reconstruct your application/environment from source in a manageable, version-control-able text file.

I do agree that the rush to containerization is generally a rush to draw expansive abstraction boundaries, but this particular story isn't what people are doing. (At least not with containers - it's certainly what people were doing with VM images ten years ago!)
Pluharrqn Whuldaggr
You’re just glorifying poverty. Nevertheless, you’re not wrong.
The authors comments are interesting, but perhaps underplay the fantastic effect that Arduino has had on the microcontroller and maker world.

He is correct about the code size, and certainly about the abstraction hiding details, but those things don't matter for 99% of the cases. Many 'makers' are using something Arduino based to do a few simple tasks that in years past could have been done with a $1 PIC but required significantly more skill to build.

Even more so, with the advent of the ESP32 you have an incredible, fast, cheap platform with wifi that you can use to solve real world problems that those old PICs could never do - and Arduino makes that in reach for more people.

Sure, those of us that are more serious tend to do things more efficiently and directly. We also dig more into those hardware details and the underlying architecture, but the reason those boards are $5 is because of everyone else that buys them to use with the Arduino environment.

Note: I have used the Arduino environment for many years, as well as almost all of the direct platform tools. One could write a book about the compromises in the Arduino platform.. a book that few would read. For anything serious I tend towards to OEM tools and compilers, and like the author I have my own collection of libraries that I have developed, some that are pretty cool, and some that a really terrible. Sounds pretty standard for software development.
While this POC may not reliably work on Safari, it is worth noting that from a defense perspective Safari is missing site-isolation (which Chrome, Edge, and soon Firefox all have). So if an attacker were to get this to work on Safari, the impact would be potentially much greater in terms of what could be stolen.