skysight-inc/HackerNews huggingface dataset:
Unfortunately, unusual screen sizes and OLED aren't as available in combination. And since I spend all day in a terminal, having the black background be off is wonderful. I would love 3:2, but I get more value from OLED.
It's not developped anymore. The company got bought by the french cloud company OVH.

Let's hope they want to make a public and open source map part of their europaen google alternative.
Diffraction limits truly prevent seeing an ant from space.
Most wind turbines are made in China, because China is installing most wind turbines. Nobody ships 120m long blades around the world, it's hard enough to ship them within one country.
The apple doesn't fall far from the tree.

I mean, that's what it was trained on, right?
The same way the economy has always built something new. We have thousands of years of experience in doing that.

You don’t try to build something new with 10,000 developers, if that’s where you have become confused.
LinkedIn open sources its Developer Productivity and Happiness Framework
FFI, performance, ownership that’s impossible to express statically, 3p dependencies, direct OS calls or HW management that aren't available with safe wrappers etc.

Sticking to safe rust is an ideal and it should be a goal but the primary use is to accomplish a task. If safe rust is getting in the way and there’s no way to do it easily otherwise, don’t feel bad about unsafe. The amount of unsafe should be minimized of course which reduces the surface area of issues greatly compared with c/C++ where every line is unsafe. Practical code is always >> ideological purity.
Excel is arguably the most successful low-code tool.

Even non programmers can come up with some crazy stuff in Excel that just works, that will just run on any machine in their company.
Brave uses a QR code to exchange the key.
> even Java doesn't give you a way to specify "subclasses may read but not write this field", for example

I think I know what you mean, but you can easily define a private field with a protected get method which amounts to the same thing.

In Kotlin there's no distinction between properties and fields, so you can write:

open class Foo {
var thing: String
private set
protected get
}

to express that.

> in practice they're rarely used

I'm not sure I agree. Most Java libraries use it, and it seems to work fine. Mobile UI has used it for many years and that's an absolute ton of code. Game engines use it, games are a huge chunk of the software industry. People would use it a lot more if the web worked differently or if we had better non-web distribution systems on the desktop.

> if subclasses can only use extension points that were deliberately exposed then you're probably not gaining much flexibility over what you could do with composition.

You can certainly do everything that inheritance allows without support for it in the language, but that doesn't say much. You can also do OOP in C, people do, but it's generally more convenient to have compiler support. Used properly, inheritance can certainly lead to much more convenient APIs and code without being prone to misuse.

As an example, one of the issues I have with Jetpack Compose is that if you want to customize the controls in any way you have to wrap them. There's no way to say "I want a MyButton that's the same as Button except in this one aspect", because OOP is gone. You have to define a totally new MyButton function/composable that delegates to Button. In JS it's just about tolerable due to the dynamic typing and related features (e.g. spread operator), but in Kotlin it doesn't work despite relying on compiler plugins that change the language's core semantics. You end up with huge screenfuls of boilerplate which are just forwarding function arguments from one place to another, and if you upgrade to a new Compose do you get the new features automatically? No! Due to its browser heritage React conflates widget libraries with theming, so you've had to wrap all the widgets to get anything beyond the basic Material Design look, and that's manually generated boilerplate so you'll have to go and plumb new properties through by hand. There's also no nice way for the authors of Button to define properties that are only intended for customizers vs users because there's no concrete notion of customization at all. Ugh.

Now compare to an OOP toolkit:

class MyButton extends Button {
...
}

You upgrade the base libraries and MyButton now has the new features automatically, no code changes required.

> knowing that a given class or method is final means that you can optimise that class or method much more aggressively

Virtual method calls are treated as final when possible in good language VMs anyway, so it makes no difference. They're only emitted as virtual when there are actually multiple receivers observed at that specific call site, which would have to be implemented as a switch{} in composition, so again, you don't gain anything but do lose language convenience.
A crud DB or excel sheet or slack emojis do the job just fine.
No, you have been socially conditioned through media that they are not aspirational and they do not transmit power and prestige.

If you are the man you must buy NewAuto TM, you wouldn't want to look weak.
The state of Generative AI and Machine Learning at the end of 2023
Yes, thought so as well. "Instead of a single search and replace we get to a flow state and create an automated script to do it for all our repositories. Due to flow state productivity grains are immense. Of course we will manually check 400 times if the script did correct work, but we enjoy that each time."
At 4k, I've found grayscale antialiasing quite sufficient and don't miss the fringing effect of subpixel AA.
City gas was obtained from distilling hard coal or, later, from gasoline. So not the same thing as natural gas.
Conspicuous absence of evidence or even specifics of what the author thinks “sounding like ChatGPT”. I personally wouldn’t characterise it as “robotic” or akin to a trope-y robotic character (Jane from the Good Place).

But credulously taking claims at face value, structure and clarity is a good thing for a teenager’s expository writing.
I use one 90 degree and one 0 degree
Herringbone Wang Tiles (2011)
> but it has more adverse effects on environment than fossil fuels

Does it really? Or are your claims just baseless fearmongering? What are your sources that back up those claims?
My usage is generally towards those who refuse to accept that the spectrum largely exists, and you are either 'normal' or 'disabled'.

You'd think there were not that many folk, but unfortunately there are, especially within the older generation and many driven people who believe you're just not 'trying hard enough' or 'making excuses'.

The irony being that many of them are also likely further on the spectrum than average.

It's more about the attitude and approach to life, than the individuals. Many expectations are towards being 'Neurotypical' and do not cater for, or even acknowledge the challenges, of Neurodiversity.
> So it's only "emissions-free" if you ignore the whole supply chain.

Actually, burning natural gas does result in emissions of nearly all types of air pollutants and carbon dioxide (CO2).

About 117 pounds of CO2 are produced per million British thermal units (MMBtu) equivalent of natural gas compared with more than 200 pounds of CO2 per MMBtu of coal and more than 160 pounds per MMBtu of distillate fuel oil.

Source: https://www.eia.gov/energyexplained/natural-gas/natural-gas-...

The article also specifically says that natural gas is not emissions-free: "The explosive growth of natural gas in the US has been a big environmental win, since it creates the least particulate pollution of all the fossil fuels, as well as the lowest carbon emissions per unit of electricity. But its use is going to need to start dropping soon if the US is to meet its climate goals, so it will be critical to see whether its growth flat lines over the next few years."
This one is really dynamic: https://hunar4321.github.io/particle-life/particle_life.html...
Do you also believe that tractors should run closed software?
Also a bit funny:

>>> def get_function():
... return exit
...
>>> a = get_function()
>>> a
Use exit() or Ctrl-D (i.e. EOF) to exit
Cloud-Init · OrbStack Docs
Why would a three letter agency need to meet with a head of safety at twitter? If they need an IP address from someone illegal, I'm sure there's someone down the chain answering to law enforcment.

https://twitter.com/mtaibbi/status/1601359872528101376/photo...

Twitter has a lot to gain by being friendly with the government... regulations can pass or not-pass, government grants can be given, etc.
Ireland is bottom of the league in Europe for renewable use, so I don’t know why you think using them as an example is good: https://www.thejournal.ie/ireland-bottom-of-eu-table-for-use...
Thats a good summary of what it would take but I really think the ship has sailed on Nuclear. I don’t think it will have a significant revival in the United States any time soon.

We did have a chance to be like France in the early 1970’s and we were trending that way as I outlined for the NE region.

For now the focus is all on renewables [wind, solar and lithium based storage]. Technology development is moving quickly and capital is being deployed.

The aging Nuclear, Oil and Coal plants continue to shut down or be propped up for a few years until renewables fully take over.
Solar water heaters. And district heating that uses waste heat. (E.g. waste heat from data centers or industrial processes).

Besides that you could run smelting ovens, internal combustion engines, and other furnaces of hydrogen. Though that hydrogen will probably come from electricity if it isn't polluting.
Corect me if I'm wrong, but you can't define macros in a couple key strokes or contribute to development of any modern IDE.

Nor they were designed to be hackable or customizable. If you open one of the setting sections in VS-Code you are presented with giant, over-engineered control panel with myriad of options you can toggle.

Where Vim has a blank canvas you splash with couple dozen lines of code to make it unique and personal. It's almost like you aren't using just vim, but your own hand-made editor built on a great minimal base, that is Vim.
Try to look beyond 10 years. Calling for more nat gas over anything else will just lead to 60% Nat gas and 0% coal in a decade. Ok, now what? Still 60% high emissions and ICE cars according to you. No, we should be yelling for solar, electric cars, wind, batteries, and nuclear. Our priority is not a half measure that helps a bit now but makes nat gas stick around even longer.
While this article presents it in a humorous way, some air traffic control systems actually do use a diagonally rotated screen, with that "long line" being lined up with the primary approach to the airport. The setup I got to observe involved large displays that worked with stylus input.

These weren't ultra-widescreen displays; they were relatively standard aspect-ratio displays, rotated at an angle.
> Monolith has implicitly replaced the word "Legacy" system

Indeed, one couldn't possibly recommend a Monolith in 2023/4. A macroservice on the other hand ...

Right. I'm off to polish my conference talk notes
The Goverment power company here (bc Canada) is one of the best run in the world, with some of the cheapest rates (10c cad) and has been a public utility for over 60 years despite a previous conservative Goverment saddling it with 16 billion of extra costs due to grift

Norway also does great with its nationalized O&G

Nationalize industries can be fantastic with the public benefiting directly rather then a few select individuals.

Fix your public institutions instead of privatization
If you blur the lines between 'bailout' and 'wouldn't exist without subsidies' there are plenty of green subsidies that you could call a bail-out.
> Why would you pay a direct competitor to exist when the amount of money you put in to them is an incredibly large majority of their revenue?

One plausible reason is that Google is not a monolith: the entity paying the money is the Search division, which does not compete with Firefox. Chrome does, but Chrome is not a party to the deal. Search is interested in maximizing their own profit, not in maximizing Chrome's usage share.

> Firefox continues to become more irrelevant, and the amount of their revenue they get from Google doesn't really reflect that trend.

It is a revenue share deal. Firefox gets some specific (agreed) percentage of the search revenue from searches done via the Firefox search bar. If the revenue Firefox gets is stable despite reduced relevance, it is because the revenue is stable.

Relevance doesn't translate to revenue. What matters is the number of users and revenue per user.
Electricity and water.
This is also what I did when I used PRISM for my thesis. Honestly also not the greatest experience, but I think it does show that the limitations of the PRISM language are not inherent to the problem domain.
LibrePGP is an alternative, updated specification of the OpenPGP standard
It's unfortunate, though anything you make online now will be abused readily and should thus be hardened. By leaving it in the state it was, regular users were endangered.
Another example of "Wayland breaks everything". I mean, come on, 2021 and it can't even arbitrarily transform the screen with matrixes?" /s
And German: Erdgas.
0.9 + 0.09 + 0.009 + 0.0009 +...

Seems physically possible to me.
1. We are not going to put all business data to open world. We use permissioned blockchain technology, which means that it will only be accessible to a very small circle of people.
2. I think waiting 1 millisecond more, but being sure that your data is protected is better than just having quick responses. It's all a matter of implementation, you can make even the fastest database the slowest by making one mistake in the code.
I worry about all the code I don't know about. Who knows what other software I can't control relies on RGB layout. Maybe irrational, but I don't want to risk it. Especially since you gain nothing in return.
> the fact that we haven't been absorbed by a von neumann swarm or something

Haven't we been? When I look all around, the whole place is simply crawling with self-replicating machines and some of them even got to a point of making first attempts to leave this planet to infect a new one.
A while ago I created an even smaller typeface (2x3) but that is barely readable without memorising certain glyphs:

https://zserge.com/posts/tiny-font/
The Guardian is a clickbait factory, of course they're more likely to report on shit than on a ship. If you want high-brow reporting, try Reuters https://www.reuters.com/world/china/china-conduct-sea-trials...
If only you folks would stop using the word “gas” for car fuel, which isn't a gas at all, then you could drop the prefix “natural” without confusion like in the rest of the world.
L1 (Ethereum Mainnet) fees spike that high, L1 is the highest secure layer of the network and inherently higher price during peak usage. Pick a flavour of L2 of your choice and enjoy cents per transaction. See prices here https://l2fees.info/
But you will make the money back. This isn’t private industry. This is government. Many programs are ran at a loss, this however nets a sure profit in some time. Bonds can always be sold to take care of upfront costs.
You don't. You develop other apps, web apps and other things that don't add to Apple's profit margin.
Of course.

Though that could be a bit like saying "What about letters? Do they
have an agenda?", because the word "math" isn't particularly precise.
Do you mean the practice? The realm of mathematics? The notation?
Let's not confuse a representational form with a communicative act.
While concepts and symbols might be assumed free of human values,
the moment one human communicates them to another, there's an
agenda.
>there's no obvious way you could find the right magic knock to operate this feature short of doing a full silicon teardown and reverse engineering (impractical at these nodes).

Then how did these researchers do it? Not being cheeky, I just don't follow security super closely.
Omitting information from your arguments has more to do with letting the audience fill it in in their own way, than precluding attack.

The master of this technique today has to be Trump -- who speaks in the tiniest droplets of information possible to make out a position.

This is a genius (sales, etc.) technique -- it means that moderates who hear him fill-in a moderate background, and radicals likewise.

It enables this meta motte-and-bailey defence of him too: "take trump seriously, but not literally" -- oh, except in this case, where it is literal.

In this way, the art of (mass) persuasion is saying as little as possible to be effective; quite the opposite of the dark arts outlined in OP.
PPI doesn't translate to screen estate, though
Hmm I've taken a quick look at these two but I have questions:

- are their blocking lists public so they can be verified?

- adguard home seems to be a dns based solution that you install in your home... which means it won't help when you're on someone else's wifi

- also adguard is "protecting your children". I just want tracking protection not censorship.
this may seem like a joke at first but I'd bet this could have some interesting uses with VR/AR goggles and tilted simulated monitors. that and pip modes in multi-monitor setups. IDK cant think of something specific that may not be achievable by other means but could be interesting.
There’s nothing in the constitution preventing legislators from altering H-1B regulations that I know of. What kind of legal challenge are you referring to, exactly?
This was extremely difficult to read. The takeaway seems to be: Push enough non-factual arguments in a coherent whole, and your position becomes perfectly defensible?
I would love to see a photo of this setup.
Statement about the EU Cyber Resilience Act
Not a lawyer, not legal advice. The actual font files (e.g. TTF and OTF) are protected by copyright, but the design itself is not. You can copy the design to the minute details, but you'll have to make your own font. This is a lot of work for hundreds or thousands of glyphs, plus kerning.
What were considered "compact" or "sub-compact" cars in the 1970s, if not the 1980s, were often close to the size of "full-sized" sedans today.

The 1970's Ford Maverick, for example, is described on Wikipedia as a "subcompact", at just under 180" (15', or 4.5 m) length.

<https://en.wikipedia.org/wiki/Ford_Maverick_(1970%E2%80%9319...>

Full-sized U.S. cars were large up until the oil embargos of the 1970s, and even then it took most of a decade for Detroit to start marketing smaller cars. The Ford LTD (a large full-sized car) was 224" (17'4") long, and simply massive.

There was a pretty radical re-basing of automobile sizes beginning in the late 1970s and continuing through the 1980s / early 1990s.
I have a TESmart and the other problem is that the autoswitch doesn't work with custom keyboards, as the KVM needs to emulate the HID and doesn't like a keyboard that shows as a hub.
Try Brave, it also has privacy-focused sync, but uses the Chromium engine.
It's a good discussion to have!

I've been in both sides of these roles over the years. I think the problems in the article really seem to be lack of technical design or leadership though, rather than problems with individual programmers or personality types. You can't have one guy leave, another guy come in, have the same issues then blame the people. The process is broken!

At any kind of head count beyond 5+ people, you need to have some kind of framework in place for choosing and deploying technology. You need someone (it could be many someones, or even the whole team) who thinks about architecture at each step of a project, especially the first part. Conversely, your org should try to intercept "architecture astronauting" early and balance simplicity with decomposition and integration goals.

Managing people can be like herding cats. Managing programmers can be like herding autistic cats. But you still have to do it.

The org in the article sounds like it's missing CTO/engineering management.
This article sounds like ChatGPT: inoffensive, handwavy assertions drawn together from no particular sources with a mildly supercilious air.
I have so many products now that are either built from the start or have gotten a software update to do the bulk of their routine power draw overnight. I scarcely need to use AC at all where I live and my heat is from gas. I expect peak usage hours have already shifted from daytime to nighttime in my own case, probably for at least a few others in the area as well.
Yes. Linus personally added the driver in the next release of the kernel.
First you claim to care about CO2 emissions, then you're mad when natural gas emits a bit of light pollution while eliminating coal and wood burning
>it's how to make it "healthier" and "safer" by which they mean more ideologically controlled.

Thanks for pointing this out. I didn't read the actual details. I guess I still have too much good faith on these people.

Sigh.
maps.me is the most popular app of that kind.
The problem is that an architecture is created that does not fit the problems that need to be solved. This is inevitable if lots of architecture is created before working on real requirements. TDD gets this right: start with actual requirements and extract an architecture from the resulting code so the architecture will actually apply to what is desired. Software is so flexible that that everything can be written in millions of ways. But there are also billions of ways that cause more problems then they solve. You have no chance of selecting one of the millions of working ways out of the billions of wrong ways by starting out with architecture. The numbers are just too much stacked against it.
Yeah. Functional programming happened to be trending again and our lead service bus developers decided to write Java like it’s Haskell.

Now their garbage keeps crashing with stack overflows, and they complain when files are bigger than a few hundred lines.

We accidentally pushed a 10,000 line file once and it brought the entire bus to a crawl for an hour. TEN THOUSAND LINES.

One day, these twerps pushing this stupidity of “copy everything always cause ‘it’s easier to reason about dawg’” are gonna get theirs.
I hope context window is not limited by 32k
So many experts here... laptop experts!
Code reformatting is, apparently, surprisingly hard. This classic article has popped up on HN a few times over the years: https://journal.stuffwithstuff.com/2015/09/08/the-hardest-pr... (one reappearance at https://news.ycombinator.com/item?id=30566111)

So I can understand why such a feature remains behind an experimental flag. "But you are not touching code, only reformatting comments!" - well, not just thta. Adding whitespace and N+1 effectively empty lines will at some point cascade into whatever logic the wider code formatter will have to consider. The number of edge cases must be non-trivial.
I feel confused. Even though I’ve been doing C++ embedded systems and drivers, C++ network protocols, C++ graphics engines (OpenGL and Vulkan), C++ video codecs etc, on many OS’s, all this for over 25 years professionally, I must admit I have no clue about the articles technology stack, programming techniques, languages, or architecture. Am I completely out of touch with this industry?
https://web.archive.org/web/20231228221536/https://johnnyssw...
One of many reasons I don't use ad blockers :)
They are the best in management eyes: look, they are doing so many things. All those things are unnecessary and will need to be supported/removed in the future.

The truly best are the ones that do very little indeed. We produce software, not objects. You get to save money when you use a good piece of software not when you write it. But they are seen as lazy.