skysight-inc/HackerNews huggingface dataset:
Because the driving philosophy is to make a profit. Not to build a liveable place or a sustainable community, not to improve the standard of living for people, not even to build something great. Only to squeeze most dollars out of an invested sum.

Once you look at it that way, it makes perfect sense. Depressing, self-destructive, short-sighted, awful, but logical.
C# vs. Java: Which Is Faster? Computer Language Drag Racing Series E03
Jevons Paradox is often misunderstood and misapplied.

Improving efficiency of coal burning and extraction can increase use of coal, especially if no alternative exists and it is the bottleneck for economic development. But if you develop a more efficient technology that doesn’t burn coal, it’s not going to automatically mean more coal will be used. Natural gas, wind, and solar have all increased in absolute terms in the last two decades in the US while coal burning has halved in absolute terms, reducing overall absolute grid emissions in the US.

Anyway, just wanted to point that out. (But I will say Jevons Paradox is a good argument against just relying on improved internal combustion engine efficiency in hybrid cars and buses vs using another energy source for transportation entirely, like renewable and nuclear electricity for trains, electric buses and electric cars.)
Note that this has nothing to do with saving energy and everything to do with reducing wear on the bulb from on/off cycles.

> The operating life of CFLs is more affected by the number of times they are switched on and off. You can generally extend the life of a CFL bulb more by switching it on and off less frequently than if you simply use it less.

> In any case, the relatively higher "inrush" current required lasts for half a cycle, or 1/120th of a second. The amount of electricity consumed to supply the inrush current is equal to a few seconds or less of normal light operation. Turning off fluorescent lights for more than 5 seconds will save more energy than will be consumed in turning them back on again.

For this specific discussion about turning lights off while you blink, yes, you do actually burn more electricity in addition to wearing the bulb out if you're cycling it off for just 200ms.

But for real world use by normal people, turning off for 5 seconds will save energy, and turning it off for 15 minutes will save money.
> But a compiler will not change the logic of your code or add extra steps.

Compilers can and do delete checks for null pointers, integer overflow... The stuff they do when they're faced with simple aliasing is honestly pretty crazy.
I wish they had a transparent or even translucent option for the case. I think that that level of honesty, where a company can show off the internals of a product with confidence, is very much missed.

Plus, considering the complexity of the hardware, it would look amazing with a transparent case. It'd be almost like swiss watch.
I so wish my LA Commuter Express bus was a phone-free space. I'm not talking about the "Where are you, honey, it's 7:30" type of call, but rather people conducting business or catching up with long-lost friends while I'm trying to read my book...
Congrats on the launch!

Fantastic website by the way. How are you planning to reach out to students in high school? The Pre-U market in Chile at least is brutal, and there are so many competitors that I imagine it might be hard to get some market-share.
I wish the author had said what fitness app they were using (or did I miss it?)
Which you could also do by simply making the device a little thicker and have a battery run the entire width of the device. Point is past a certain point, thinness becomes more of a drawback than a benefit, especially given the trade-offs involved.
Ooh, I think "maker" would be a good word for it, though it's pretty inextricably tied to hobbyists.
Heh. Just what you'd guess. Interfaces allow separation of concerns, parallel dev efforts, competition. Integration allows optimization, at greater risk.

Their core contribution is modeling the options with net present value (NPV) to remove the guess work.

--

Tangentially...

They also explain the dependency structure matrix (DSM), a tool for modeling and visualizing architectures.

One big takeaway for me was their explanation of "complexity catastrophe". The crossover point when the cost of change exceeds the benefit. A metaphor superior to most interpretations of "technical debt", IMHO.

So when you have a DSM, these kinds of problems pop out, can't be ignored.
What are the combinatorial groups?
Another way of saying this is "Ad Company wants to be present during every part of your life (and all those pesky non-Ad Company users they can't currently reach), so they can surveil and monetize your entire existence, finally completing the panopticon."
When possible I bypass shorteners so candidates won't know when I've looked, eg add + to the end of bit.ly links.
```
if (node != next) {
node = node->next;
}
```
How does this work? Shouldn't this be
```
if (node != next) { node = next; }
```?
Sites like this are the 21st century equivalent of the mediums of yesteryear. Taking advantage of the vulnerability of those unable to cope with the death of a loved one.
Maybe age has something to do with it - yes, I used to spend too much time on Facebook. Back in 2007. I also used to drink too much alcohol. Today I just don't have time for social media other than when I'm waiting for something, like a bus or train or my boy to come out of school.

I can't program with a hangover, I can't read, I can't scratch-build radio-controlled trucks. I can't scuba dive when I'm hung over and I can't do Krav Maga while I'm online. I like these and other things more than being online. But yes, I like being online too. Pintrest is great for research when you're building a garden bench.

I guess filling my life with meat-space things I really like and enjoy means I spend comparatively very little time online.

I do wonder what people who don't have meat-space interests more important to them than being online, think about.
I feel the need to start with metrics (mostly because I do worry about the effect (good and bad) it has on my kids).

I am planning on somehow pulling screentime metrics and youtube history data together - have not really got a plan but if anyone fancies a few spare hours please shout.

(ironically those of us with kids probably have the least time to scratch this itch !)
If the risk of penalty is low enough and breaking the law is easier than working harder through legal means, then I think we could assume they would be more inclined to break the law.
> US tax burden is pretty similar to Europe if you include health insurance costs

The U.S. collected 10% of its GDP in taxes in 2020 [1]; France and Italy did about 25%, Germany 11.5%. (Switzerland and "communist" China clock in below 10%.)

There is sufficient variation in tax policy across the EU, let alone Europe, to make broad-based comparisons meaningless.

[1] https://data.worldbank.org/indicator/GC.TAX.TOTL.GD.ZS?most_... a more-expansive definition from the Fed raises this to 16% [a]

[a] https://fred.stlouisfed.org/series/FYFRGDA188S
Cilium has traditionally focused more on the security and performance side of Kubernetes networking. Cilium’s Hubble product more closely aligns with what we are trying to achieve, but with ContainIQ we simplify visualization, setup and host the data for you. Hubble currently sends the data to Prometheus, but we wanted to remove the headache of managing your own monitoring platform.

Exactly we bolt on to the standard kube-proxy setup. We put a lot of effort into ensuring that everything works right out the box.
We have a small IT department and are running on extremely limited funds. We literally had two unlicensed dev databases, and Oracle threatened to sue us for millions of dollars, unless we bought a subscription to their shitty cloud product.

The whole process was shitty, predatory, and abusive.
Say "database" and IT says "no, unless we spend a year reviewing requirements".

This is only a failure story for every software development route that involves procurement, which is every route except Excel. Those routes tracked, within the only timescale that mattered, precisely zero patients.

You want to give smart users DB and DVCS tooling? I'm right behind you. Start asking why they don't have those things already.
Yeah, titles like "staff engineer", "principal engineer", etc. are good because they imply expertise rather than responsibility for direct reports.
By the time the film came out it was already a dated future.
Isn’t that very similar to the brick rowhouse/Brownstone-style of development in the US (which often technically have some outdoor space).
"projects in the works to support moving heavy industry from the surface of our planet into space. ... To set humanity on this environmentally sustainable path"

How is moving - literally - heavy industry into space environmentally friendly?
What's with all the NPR spam? Who reads this garbage? There seems to be a contingent of people trying to turn HN into a CNN/WaPo/NYT/NPR news feed. GTFO.
oh man. there have been at least three efforts i'm aware of to standardize the metaverse in the last 30 years. none of them really went anywhere. fb was invited to participate in the last one i paid attention to (VWRAP), but they politely declined.
In our case, it was hallway access and layout but you're missing the larger point: there is no resale in our future here. If this house is being sold, it's because we're both dead and at that point, I don't care. Inflating value could only increase our prop taxes, why do that?

And just for a funny addendum, right now, Boston home buyers have only one requirement: a home to buy. The market is insane on a level never heard of before. All contingencies are waived. No home inspection is allowed. During Covid, you had 15 minutes to look over a house and you needed to make an offer that day or tomorrow at the latest. Your offer also needs to be $50-100k over asking to be taken seriously.
I mean this is quite easy to disprove - what do you think -funroll-loops is doing under the hood if not adding extra steps?
Off the Grid [2016]
Oh, good, the real problem with social media has always been relegated to electronic devices. What we really need is enragement metrics for meatspace
That’s factually true, but:

1) That’s not what people expect.

2) There is an argument that it shouldn’t be this way.
> If LPDDR is faster won’t desktops and gaming laptops also want it?

The desktop version of LPDDR4 is there, it's just called DDR5.
I apologize for the "one-liner". I am busy, I interview and hire many people, and I read resumes. You can do it too, it is one page and it is often interesting, including the lies here and there that disqualify candidates.
Most of this appears to be Perl's tolerance for "barewords" if you don't "use strict;".

I suspect this dates back to the Perl4 -> Perl5 transition, when they removed the requirement to call a subroutine using an ampersand, like &somesub could just be somesub.

Unlike, say Python, Perl doesn't require subroutines to be defined before they are called.

For reasons I don't fully understand, barewords preceded by '-' are still allowed, even with "use strict". Also allowed as hash keys like $foo{bar}=1 or (foo => "bar").
There is a policy that would probably catch these types of errors - Chromeos developers should eat their own dog food, i.e., developers should be required to use a Chromebook on the "dev" or "beta" channels as their daily machines. Sure, use a cloud VM to get work done, but login, email, browsing, etc. done on the Chromebook. Google itself has fine machines for this purpose.
You can see the points on your own posts indicated to the left of your name.
>"Principle’s uses a buoyant steel triangle that has water-filled cans at two of the vertices. These ballast tanks balance the weight of a turbine at the third vertex, with water pumped around inside the triangle to trim its stability."

Do they mean trimmed in real time, like active control?
> Another interesting example of this is the image result for “European art”. The image results have been modified to the increase diversity of the skin colours of people portrayed.

One of the first results I get on Baidu is the cover of a book called European Art and the Wider World: 1450-1550 [1]. It shows what I assume are the three kings/magi presenting baby Jesus with gifts. Each of them has a different skin color and style of dress, demonstrating how European art portrayed people from the wider world. I don't think a Chinese search company has any particular motivation to try to influence people's perception of European racial makeup, so I would guess that these results occur naturally because the phrase "European Art" is mainly used to contrast with non-European art or people, as in the book cover. When people are writing about European art in a generic context, they'll usually be more specific and say "French art" or "Dutch art" or whatever rather than "European art," so that phrase is less likely to associated with images of European art that aren't showing such a contrast.

[1] https://m.360buyimg.com/mobilecms/s750x750_jfs/t8641/58/7295...
(Transfer)Wise arbitrarily stopped working for Venezuela over sanctions that don't even apply to the entirety of the country, right before I was going to accept a pretty well paid gig that would have covered my living expenses for months. To say I was fuming would be an understatement. Life or death in an impoverished country.

Found a different gig, less well paid but they accepted paying me in crypto. It was a grand total of 0.10 USD in BTC to receive that money and it took 5 minutes before first confirmation.

Yes, transaction fees can be expensive sometimes, but in practically every case I've experienced they're nothing compared to the highway robbery most of the mainstream payment infrastructure imposes upon everybody.
On Android it works acceptably. On iOS (at least iPad) you have the proprietary Möbius sync port which is a bit annoying in that it requires a regular push notification to perform any syncing, but with iOS 15 focus modes you can hide it without breaking the app. Only a few months left if you don't want to run the betas.

What problems were you experiencing on mobile?
And by Black Mirror game I assume you mean creating a dystopian hellscape and not some interactive TV thing.
We should centralize the "heavy response teams" until we hit a level of aggregation where they are being deployed relatively frequently (over a large area) and it makes sense to give them a lot of very specific training on those scenarios. Frankly, the National Guard is a fairly compelling option here for most states. There are already existing bases, they train in hostile shooter scenarios frequently, and they already have access to all the gear SWAT claims they need.

National average SWAT response time is an hour. Helicopters fly about 160mph. One military base could provide support for a lot of cities at once.
I was passed on because I was overqualified for a position. I'm thankful for that because I found a much better fitting position a few months later.
I agree. And that's my gripe with Dropbox, Drive, OneDrive (the big 3 that I was able to try, no apple devices). Every one of them has shit the bed on me, on more than one occasion. That's after burning my bandwidth and taking away my privacy. Syncthing just wins out every way (as long as problem scope is file sync, not cloud storage or sharing).
The fact that it has a 3:2 screen makes me IMMENSLY happy. Hope they manage to eat up some of the MS Surface userbase.
Mark "Da5id" Zuckerberg. Mind the cheesy bitmapped scrolls, please!
Should you call 911 if you see a place with lights flash on and off repeatedly?
Is the webcam upgradable?
> One in a hundred applicants even get interviews

If you don’t bother to read the CV, who do you even pick to interview? Randomly?
This is why we use GitLab over GitHub.
Oh I totally do this with Hacker News too, which is why I typically block access during work hours. I feel better about it if I'm consciously giving myself a break to read HN. Right now I'm using the LeechBlock Extension which allows for timed overrides.
Would you mind describing these 5 lessons a bit more. I'm probably missing the obvious but when you say "one black square" - do you mean like ⬛ and in lesson 1&2 all you could do is rotate this solid black square or resize it?
How can you be sure that all lights don't do this already ?
Anger is a gut reaction, learned over time when you're young and likely to persist in muscle memory for a long time.

The way to get around it is the same as any other habit - mindful practice of your reactions. Let yourself feel angry, but take a breath and make the decision to not act on it and do the harder act of being kind or good as a response instead. Over time, it gets easier, but anger will never leave you completely.

It's easy to be angry, it's a lot harder and more rewarding to purposefully act better instead.
Yeah, and if you look at all the engagement tactics that the NPR, NYTimes, or the CNN apps use, they are basically saying: spend your time here and not there.

Most of the internet is vying for your attention and asking you to spend more time on their site than the others.

To truly come up with meaningful solutions, we need to look at the entire problem. Otherwise we're just moving marbles around.
The nightmare-inducing 1984 film "Threads" portrays a nuclear holocaust that begins with exactly these kind of small tactical nukes. <Spoilers>The nuclear conflict begins with the USSR using a nuclear-tipped SAM missile to wipe out a US bomber squadron. The US retaliates with a tactical nuke to wipe out a Russian base. After that, things get ugly fast.</Spoilers>
Bootleg Fire is burning up carbon offsets
>How/why do you not promote the growth of denser, middle class inner city neighborhoods with a diverse profile? Is there a positive reason to not encourage it?

More houses = more taxes. Development is promoted in less dense areas because it creates jobs and brings in money. New constructions are profitable, and the industry is basically dictated by builders that throw up cheap houses on plots of land they bought for 10k.
Ah yes, the "free market" argument. Remind me of how that one went with the headphone jack. Seems I have less and less choices in that department these days, especially at the flagship tier - despite it objectively being a worse device for it with almost no positives except saving a little bit of cost for the manufacturer. I do not accept the arguments on it being necessary for water resistance or providing much saving of internal storage either - since we have devices that demonstrate how these claims are bunk.

My point is that maybe there needs to be an organised pushback against this instead of pretending like customers have perfect knowledge of the drawbacks and benefits associated with a particular design decision and are not at all affected by marketing.
For a compiler to properly do the optimization detailed here would require it to have knowledge of runtime execution/memory access patterns. This might be done through profile-guided optimization, or by providing hints like __builtin_expect.

That said, compilers are not magic boxes. Relying on your compiler for optimal codegen has diminishing returns as you approach the point where microarchitectural details start making a difference. Most people don't get to that point, so it's rarely an issue.
They're confusing Bezos with Musk. Musk is revolutionizing the adoption of solar energy and non-petroleum vehicles, and even has a goal of liberating humanity from Earth itself. Lofty, and becoming so real. Not to mention Spacex/starlink and the implications for a truly global internet, _serious_ space travel, ...

Name one thing Bezos is doing that isn't about himself. I liked his "thank you" to Amazon customers (I for sure helped get him into space) -- but it was simultaneously very off-putting, and I'm not surprised he's completely blind to that reaction. Kudos to him for his success, which I respect, but I find nothing about him to admire.
A "loop" is just a cycle in a graph.

A -> B -> C -> A, hey look, its a cycle. Eventually A->D (where D exits the loop). So really node A has an edge going to B and D.

Knowing that A has an edge to B and D, an equivalent transformation is A1->B1->C1->A2->B2->C2->A1, but also A1->D and A2->D.

Both A1 and A2 have to still point at D. But A1 points to B1, and A2 points to B2. Etc. etc. That's all your compiler is doing, its reasoning about the graph and transforming it with actually... very simple rules. (Unfortunately, those rules are NP-complete so heuristics are used to make the compile times reasonable. NP-complete seems to keep coming about transformations associated with "simple" rules...)

Then, we might see that some logic could make A2 not necessarily point to D (cutting out one possible jump statement). And that's where we get our optimization from: a simple reasoning about the graph which removes one instruction per 2-loops. Unroll to 8 and we get to 7-instructions (cmp/jump instructions) saved over every 8 loops.

An "optimizing" compiler just reasons about this graph and all possible equivalent transformations (or at least, uses a heuristic to reason over a portion of equivalent transformations), and chooses such a graph transformation that minimizes various cost estimates.

-------

That's the thing. Compilers can only transform the code-graph in ways that are "equivalent". Now yes, things get a bit weird with undefined behavior (and pointer-aliasing: assuming a lack of aliasing is needed for C/C++ compilers to make even the simplest of transformations. So that's a bit of a corner case). But that's the gist of what they're doing.
The reality is that this will be a niche product that gets almost no mainstream adoption outside of a small tech bubble, like the Fairphone.
If there's an IP exposed on the internet, you can just send it tcp payloads. The end destination will silently drop them, but it doesn't mean people can't send you gigs of useless data.
I think the simplest fix for that would be to also track the eyes (and view range) of everyone else within a reasonable distance. My cat could do that in Perl in 5 minutes and 3 lines.
Google improved their negligence in 2019.

https://encrypted.google.com/search?q=%24_
Half of US states are now using facial recognition software
You can reuse old PC parts and install TrueNAS on outdated hardware, it will likely be more stable than anything built with Raspberry Pis.

I used to run Syncthing on an old mac mini with two 2.5" HDD running FreeNAS (previous name of TrueNAS).
Of course the vaccine made them feel sick, that's how immune responses tend to, much of the time, work. I felt like shit for about 12 hours, with fever and muscle soreness all over my body. Then it abated, as expected, and I went about my life knowing in two weeks I'd be at peak protection and could start participating in society again with a flipped risk profile.

I read a lot of your other comments so far and I had a suspicion, but this lone comment of yours confirmed it for me. You have some basic internal fear of the vaccine so you've done a bunch of rationalizing to make it seem worse and confirm your own bias.

I've looked at the VAERS data this morning for the US and you have a much higher chance of getting hit by a car and dying, or as is the very prescient case, getting COVID and having more adverse affects from that than an adverse vaccination, but I'm not going to convince you of anything because of that basic fear you have.
It is mostly only a deliberate design choice in the sense that consumers have leaned towards designs that are smaller, lighter, and with longer battery lives.

It doesn't matter that the rest of the form factor is larger: there's not a lot of empty space in these, so a larger main board will still mean a larger and heavier device.