skysight-inc/HackerNews huggingface dataset:
transistors / area is not necessarily better, because not all transistors are equal and the other major components which are wiring and manufacturing rules can be as big a factor as transistors.

It's not uncommon for chips to have < 80% utilization because they can't be wired more densely. Cache vs logic can be very different, and even within those things the circuit design and cell libraries and design rules etc can all make huge differences. One transistor could have 50% the switching time of another, or 2x the leakage, etc. And it's not only switching and leakage but a myriad of variables involved in devices - NFET vs PFET profiles, other non-transistor devices like inductors and capacitors, voltage limits, soft error susceptibility, electromigration resilience, etc. A given process may support 9T and 7T libraries (and more). Area scaling is not all equivalent either, broadly, SRAM, logic, and analog/IO may scale at different rates.

Different performance metrics also improve at different rates, are inter-related, non-linear, etc. A new process might be able to produce a CPU that is 20% faster or use 50% less power with a 20% area reduction, or using 20% less power might allow a 50% area reduction.

Process naming is not a big conspiracy to confuse people. Yes there's a bit of marketing and investor relations involved (probably internal politics too), but if you could only use a single number to describe a process, transistors/area is not any better than a made-up "goodness" ratio vs previous processes that we have now.
There are plenty of games you can play with paper.
For some perspective, even the oldest network enabled addons sold for the GB/GBC did the same exact thing (such as the official Mobile Game Boy Adapter). It's more like, without doing it this way, it's not even possible.
Since they retconned basically everything in the old universe out of existence, ... no. It's not the same universe.

The old show was about professional people working together to do their job, the new show is about a team of people acting like a bunch of immature teenagers, completely driven by whatever emotion happens to come over them this episode, always acting short sighted and having arguments and panic attacks. It's exactly the sort of junk psychology that made Space: 1999 such an awful show. Like, how are these people allowed aboard a space ship. Wouldn't calm-under-pressure be the first thing you look in when you recruit someone for a position like that?
Man Searches Through Landfill for 8 Years for $350M Lost Bitcoin Wallet
Julia doesn't really compete with anything, despite having some cool tech behind it.

It's like -- Julia is the Rory Gilmore of programming languages.
I read most of the comments here and yours is the one I agree with the most. My feelings are the same.

I don't always do 8hrs every day. And I certainly cannot program for 8hrs a day day in day out. But I'm working for a good portion of my day and I'm getting things done.

If I only worked 5hrs a week I'd feel like a cheat.
Why avax over Solana, Dot, Luna or Polygon? Personally, I am bullish on Polygon right now as they are merging with other projects very fast at some very high valuations — I would say analogous to the holding company that is acquiring lots of smaller ecosystem projects to focus and force multiply vs a “whole new paradigm in consensus algorithms”.
There's still Slackware and I consider it pretty hardcore.
Hammock driven development is real.

https://www.youtube.com/watch?v=f84n5oFoZBc
Very nice article, thanks.

Does anyone has some performance report about node and ruby in 2021?
This can be tricky. I worked somewhere that did this and it ends up forcing some devs to deal with multiple conflicts a week while they're working on a branch, when they could instead keep an eye on what is going on in main and deal with the conflicts on their own schedule.
You can't install different browsers in iOS.
For this reason I use the SMTP interface for Sendgrid. It also makes it easier to test. I can just throw up a MailHog instance and send mail there.
Happy to help you suss that out, at least from the Druid side. You can post on druid-user@googlegroups.com or on druidforum.org. I monitor those sites and if you give me some ideas of what you want to do, I can help you figure out if Druid is the right fit. In my 4 years working with Druid, I can tell you that the posters here are right about Druid V CH. We find that Druid is more stable and easier to manage for larger clusters, but it can be complex to get up and running. There is a new project in the Druid Community to address these issues and hopefully there will be a version early next year to play with. In terms of the benchmarks, the post was meant a little tongue in cheek... different queries in different environments with different data will just perform... different. I did some of the benchmarks against CH with SSD data and results were mixed. We tuned some stuff, added things to the code and things were still mixed. Both databases are very, very fast and very well suited to real time workloads. It all comes down to the use caase, deployment environment, etc.
> It's like [what] Perl was for Unix, but for the cloud instead.

Perl and Go both have the kind of long-term language stability that I value above all.

But Go offers excellent concurrency, networking baked-in, and now even fuzzing.

https://go.dev/blog/fuzz-beta
I think you agree with me? It's an incentive that makes it easier for child-bearing women to escape traditional gender roles that they might otherwise be stuck in due to lack of career prospects.
I just looked into signify, and I read this:

https://www.openbsd.org/papers/bsdcan-signify.html

> There are no key servers for signify. No web of trust. Just keys.

I'm not sure how that would work for quorum publishing, which guards against any single set of credentials being compromised by requiring multiple trusted signatories. The idea is that packages are signed by multiple identities, and if as a downstream user, you trust enough of those identities to form a quorum (2, or 3, or some score-based criteria), then you consider the release trustworthy enough to accept automatically. (The underlying theory is just multifactor auth.)

Downstream users need some way of determining how to trust keys, and that mechanism should be decentralized. This seems to be at odds with the priority the BSD authors place on key rotation:

> After each release of OpenBSD, we generate a new key pair for the release after next. That's plus two. For example, after 5.6 was released, keys for 5.8 were generated. This way, the 5.8 keys are then included in the 5.7 release. So, if you upgrade every release, you will have an unbroken chain of keys back to your initial installation.

So it sounds like there's a single set of keys for each release, which has to be kept safe. I'm sure that the OpenBSD folks take great care, but the idea of quorum publishing is to require multiple factors so that an attacker has to compromise multiple identities to spoof a release.
We could even cut out the middle man and allow the USPS to offer banking services, the way it did for nearly 50 years[1]! The original implementation didn't include checking or savings accounts, but it looks like they're slowly looking into that[2].

[1]: https://en.wikipedia.org/wiki/United_States_Postal_Savings_S...

[2]: https://federalnewsnetwork.com/agency-oversight/2021/10/usps...
Playing video games for many people is exactly as relaxing as hanging out in a hammock, with all the same background processing. I see no difference here between the hammock and video games here, it just depends on the person.
> Mark Meadows texts recently, which single-handedly disprove the Left's January 6 claims of Trump's involvement

Uh, Meadows’ texts do no such thing.
Quadratic voting: A mathematical method that could offer a fairer way to vote
I do care though.
I've been working my way slowly through season 4. It's so creative. I love it.
> Seriously?

I think the trick to understanding Reason magazine is to recognize that it is named ironically. With that perspective, the things it publishes make a little more sense.
i shower twice a day -- between gym, walking my dog, living (south america is HOT), it's either shower once a day, or you start feeling like shit.,
Serializing functions is an exciting footgun of pain due to capturing/closures. Sure there are plenty of places where you could serialize easily, it’s super easy to become nonserializable and you end up in a position where sometime a function serializes, and sometimes it fails. Then there are semantic issues in later execution as a lot of primitive operations are defined in terms of the host global object, etc.

So the safest option is to not support serialization.
The easiest to understand data frame API syntax is SQL: select cols from df where rows match condition group by grouping cols.

data.table syntax is just like that. But less verbose. Plus super fast. No reason to not love it.
Some of us have explored other religions as well. Most seem to rely on unprovable claims that must be taken on faith, or experiences that cannot be quantified or tested in any meaningful sense.

As far as I'm concerned the scientific method is a far more productive and fulfilling way to live and solve problems.
Thank you!!

Confession: I’ve never seen Caddyshack. But after everyone telling me about my bags reference to the movie, I watched the clip where the golf bag shoots out the club haha and I can see the crazy coincidence
This.

An entire generation will be demanding their golden years be subsidized by the young like they had to subsidize their parents’ generation, who had to subsidize their parents before them.

The world is not ready to be told “No” on this. That’s a time bomb.
I believe Codd took a stab at it a few years ago. He had some success, but didn't break in data science.
BLS calculated inflation to be 6.8%
People will choose to be insecure then inconvenienced.
Specifically: maximizing shareholder value
Sorry, no, Tiger doesn't hit his 9 iron 142. Unless it's into a freaking monsoon.
I agree that if that's all you do with data, data.table makes it easy.
Food studies are all over the place because they never account for genetics.

Look up Nutrigenomics to understand more, But a great example is changes in the FADS genes and how they impact the intake of long and short chain Omega 3s

https://www.mdpi.com/2072-6643/10/6/758

Unless they are testing people with the same genetics, a meat versus plant diet will continue to result in different outcomes.
Winter Driving: It's All About the Tires
> 2) You can commit to main/master if it’s a reasonably small change not needing review

I earnestly do not believe there exists any change small enough to not need a review.
Well, ok, I can understand not recognizing the current incarnation as the same game (assuming that is the meaning of your post)

What if D&D was _just_ the amateur-ish first edition and AD&D had a (proper)name change? Say, "Fantasy Adventures"?

Or what if the name change happened between AD&D and the WotC 3rd edition? Would that be the it then?

When did "D&D" die? Did it "die" for you when it changed from the version you played as a teen/young person to the next?

Cause I played AD&D im my teens and when I see people playing the new stuff I ca recognize most of the "spirit" of those game days of old. Doesn't really seem to matter that much that it has been "commoditized" and is now much more professionally made

P.S.: maybe that feeling of awe brought by the rarity of it all is gone - the feeling I got when acquiring a New Book, that none of my friends had seen, usually a partial bootlegged xeroxed version, that I had to travel to an adjacent town by bus in a veritable real-life "quest" to get... maybe that is gone. But I'm sure other wonders can replace it.

P.P.S.: it now occurs to me that this feeling is similar to the feeling of discovering and sharing secrets in videogames; which died with the internet
It is more a case of moving the goalposts back where they belong, I believe. The original moving of the goalposts was in calling any 20th-century technology AI.
I am not suggesting a specific course of action to you; if you're happy with the approach you're using, I don't think I have a better one for you.

Instead, I am offering corrections as you requested. It is possible to manipulate the hosts file and low-level DNS configuration on Android with root. It is possible to use tcpdump on Android with root. I expect it's reasonably possible to run servers on Android with root, but there seems to be less interest in that (a long-running server is surely bad for the battery life of a typical Android device, for example).
It's not about tallying digits, it's about maintaining the secret ballot, and making it really hard to commit election fraud. (As opposed to voter fraud, which is an insignificant problem.)

It's such a bad idea that Tom Scott has not one, but two videos on it:

https://www.youtube.com/watch?v=w3_0x6oaDmI (Computerphile channel)

https://www.youtube.com/watch?v=LkH2r-sNjQs (his channel, more recent)

And also, if 20 people can handle ballots from 1000 people (no clue if that's realistic but it doesn't matter), then if you add another 1000 people.

Well... since you added people and the resource you need to count is people it's a self scaling solution. Sure you might need larger facilities, but we're not exactly running out of schools (another thing tied to the population).

The only reasons to make voting electronic are:

* To make money

* To commit election fraud

which is why I said there are no "good" reasons. :)
The problem isn’t just absolute population, but relative population.

How many working people are there and how many dependents? What’s the ratio? And how many of the dependents will “graduate” to productivity (children v elderly)?

A geriatric society with a large number of elderly is very different from a society with a demographic dividend from fewer children.
You should stop insulting others and yourself.
People have a visceral hatred of utilities for some reason, but isn’t this obviously false?

> the 2 industries that that get more expensive every year while providing worse service every year are cell phone networks and cable/internet providers.

I get 150 mbps down at my random exurban strip mall with Comcast 5G (which runs on Verizon’s network). It’s gotten a lot faster in the last five years.

What else has improved that much in consumer tech over the past five years? Windows and MacOS have been stuck in a rut. Intel did like five or six rehashes of Skylake in that time frame. Apple CPUs have really improved in that time frame. But many aspects of the web have gotten worse. Google seems to be worse than it was in 2015, thanks to SEO. Amazon is full of fake products, etc.
How do I sign up for your service :P
Gift cards or prepaid visa maybe
I did AoC 2021 through Day 7 in Python, before switching to Go (for personal learning, can't remember if times listed below were with "go run" or from running after "go build"). D7 actually in both, to try and solve a problem I was having with my Python performance. But, it was actually a big learning moment for me when it came to structuring my logic.

My Python code in Part 2 (some minor adjustments from Part 1) took about 40 seconds to run. Terrible, but usable to get a proper answer. I was able to bring it down to ~25 seconds with some optimization by adding a calculated lookup dictionary per loop. Now, the same exact logic in Go ran in about 0.8 seconds.

However, I wasn't satisfied with this and realized that if I moved the dictionary to be global rather than per-loop, I would be able to realize significant gains in performance by completing eliminating redundant calculations. This change dropped the runtime from 25 seconds to 0.35 seconds (of course, applying the same logic in Go brought it down from 0.8s to 0.05s).

Due to the nature of performance you can get out of the Python interpreter, it can actually lead you down paths of learning better optimization strategies that you may initially write off in other languages (depending on the use case) because they perform inherently better. It made me think a bit more about what I was doing and how I could improve it since (in this particular case), the impact of not doing so was pretty drastic.
previous rebuttal of the poor argument:

https://news.ycombinator.com/item?id=29117738
In this case it'd be a much smaller subversion than AirBnb/Uber's as we've had fully legal medicine deliverable by mail for a long time.
ShadowStats overstates inflation by 292% with a compounding error (2015)
Chinese Spies Accused of Using Huawei in Secret Australia Telecom Hack
The new WFS trend -- Work From Shower.
/*
Describe the data in the all_geoclustered table.
*/

SELECT
COUNT(*) AS total_rows,
COUNT(*) FILTER (WHERE date IS NOT NULL) AS total_rows_with_date,
COUNT(*) FILTER (WHERE wban IS NOT NULL) AS total_rows_with_wban,
COUNT(*) FILTER (WHERE stn IS NOT NULL) AS total_rows_with_stn,
COUNT(*) FILTER (WHERE year IS NOT NULL) AS total_rows_with_year,
COUNT(*) FILTER (WHERE mo IS NOT NULL) AS total_rows_with_mo,
COUNT(*) FILTER (WHERE da IS NOT NULL) AS total_rows_with_da,
COUNT(*) FILTER (WHERE temp IS NOT NULL) AS total_rows_with_temp,
COUNT(*) FILTER (WHERE count_temp IS NOT NULL) AS total_rows_with_count_temp,
COUNT(*) FILTER (WHERE dewp IS NOT NULL) AS total_rows_with_dewp,
COUNT(*) FILTER (WHERE count_dewp IS NOT NULL) AS total_rows_with_count_dewp,
COUNT(*) FILTER (WHERE slp IS NOT NULL) AS total_rows_with_slp,
COUNT(*) FILTER (WHERE count_slp IS NOT NULL) AS total_rows_with_count_slp,
COUNT(*) FILTER (WHERE stp IS NOT NULL) AS total_rows_with_stp,
COUNT(*) FILTER (WHERE count_stp IS NOT NULL) AS total_rows_with_count_stp,
COUNT(*) FILTER (WHERE visib IS NOT NULL) AS total_rows_with_visib,
COUNT(*) FILTER (WHERE count_visib IS NOT NULL) AS total_rows_with_count_visib,
COUNT(*) FILTER (WHERE wdsp IS NOT NULL) AS total_rows_with_wdsp,
COUNT(*) FILTER (WHERE count_wdsp IS NOT NULL) AS total_rows_with_count_wdsp,
COUNT(*) FILTER (WHERE mxpsd IS NOT NULL

/*
How often do hail and thunder happen together?
*/

SELECT
COUNT(*) AS count,
SUM(IF(hail=1 AND thunder=1, 1, 0)) AS sum_hail_thunder
FROM
`fh-bigquery.weather_gsod.all`
WHERE
year = 2019
AND mo = 11
AND da = 14
AND stn = '725030'
Is a plant protein diet associated with lower mortality in the Inuit people?
It takes a lot more effort and housekeeping in Rails to make it scale well. When Github was built, Rails didn't have many decent alternatives. As of today there are a good number
I like the idea, and I'd be happy to pay for it if it worked properly, but I can't get it to see my iPad. I followed the procedure at the bottom of your page but it still doesn't work. My iPhone shows up (didn't need to do anything for that) but I can't get the iPad to work.

A couple of other issues:

- The linking procedure is poorly explained. It took me a while to figure out what you wanted me to do. (Maybe I still got it wrong.) Showing devices in Finder is a feature most people have probably never heard about - who has any reason to physically plug a device into a Mac these days? I had never seen that screen before.

- I suspect you only tested this on laptops, because it tries to show the battery status of my desktop iMac and reports "Battery 0% Power Source: Unknown" :)
If you peruse 'New' often enough, you will note there are not more in quantity, but, yes, many more lately are garnering upvotes and making the front page. Some brief, some gain traction.
That's nice, but the Fed is saying this is not transitional. Not to mention, if the items come down then that would be reflected in future inflation/deflation metrics and wages those years would be adjusted accordingly.
What progress is there towards the "hard problem" of consciousness? Even a oversimplified approximation akin to the Rutherford atom? Research in the area is considered fringe anyway, as no one has any hope a researcher will get anywhere.

QM required that we accept a new phase property of matter which cannot be observed even in principle, and which causes counter-intuitive experimental outcomes that require contradictory physical explanations. This remains unsolved, physics simple sucked it up and moved on using it. The Copenhagen Interpretation essentially says some questions are not "askable" (e.g., what is the state of an unobserved electron), and observation instantantaneously changes vast-universe-wide systems via collapse of the wavefunction (pretty magical in the opinion of many). The many-worlds interpretation is even kookier, though much more intuitive, and is gaining popularity lately. If parallel universes and "spooky action ata distance" (quoting Einstein) is not magic to you then what does it take?
I've been doing Rails for literally decades. I understand the magic but I still struggle to figure out what's going on in larger codebases. The amount of context you have to pull in to understand what a particular block of code is doing can be huge.
Why Fixed Supply Tokens Can't Become True Currencies
Luke 14:26 says one must hate family and friends in comparison to their love for an imaginary being.

Plenty of atheists are well fed and happy.
India had a lot people from the beginning. unlike europe they did not occupy others lands so it sounds big but nothing.

As a matter of a fact no one has more chidren than 2 here but in USA most have more than 2 and they make fun of countries for doing the same. stupid world
Then it's their app, and their money, user base etc, not yours.
My impression, which seems to be supported by this article? Is that when you're small, you can actually get up & running with an MVP with a non-serverless monolithic approach and scale for a bit before you hit a wall. And only at that point: 1) Scaling becomes much more complex and 2) Monolithic infrastructure prevents you from easily implementing best-of-breed solutions within segments of your functionality to optimize various functionality. And, from a cloud services $$ POV, it's cheaper and perhaps require less dev time, though I'm guessing that will depend on the project

This seems reasonable? At least at the early & early-mid stages. If you make it that far and see things like scaling issue in your future, it seems like you should also be at a stage of growth where you'll be getting reasonable funding offers and can invest the resources into migrating away from monolithic.

Disclaimer: My opinion here is formed mostly from following a not-completely-dissimilar process even when working with things more on a monolithic side of things: I'll use a high-powered workstation to spin up a vm's on the same host, and then if I need to I can migrate individual vm's to their own better-resourced instances on other hardware to scale things. I did this some years ago with a Hadoop cluster and the process worked out nicely.

Although as it turned out, that example didn't last long: Hadoop was overkill because I overestimated the bigness of my data, which turned out to only be on the bigger side of small. Or smaller side of medium. When I had a rethink on it, I wrote some python code against a the primary sql-based data source & used Keras to do what I needed instead: Iterating each pieceon a nicely-spec'ed workstation took an hour or so, and a full end-to-end run maybe 3-4 hours.

But this is kind of my point: Starting out, it's easy to thing "Oh I need to plan for ever possible eventuality & level of scale." No, you don't.

And a final caveat to this: YMMV since circumstances differ from project to project. But these are things to consider before you automatically go for slicing each piece of functionality into grains of sand with their own microservice.
I’m a bit confused, are you suggesting they convert the PNGs into an SVG? How is that possible?
Do you consider seafood meat?
I have recruiters reaching out, but most of them are 3rd party and suck. Most of the jobs aren't particularly great either. I get tons of messages on LinkedIn, but few of any value.