skysight-inc/HackerNews huggingface dataset:
Presumably they are thinking of revenue, that would of course be tricky, and quite apart from that set up an incentive to limit revenue. Just as we've seen profit limited by taxing profit (for example Amazon could be making obscene profits, but chooses not to), we would see revenue limited by taxing revenue. I've no idea what that would look like. Has anyone tried it?

Just as tax rates have an impact on architecture, they also help to shape companies.

https://99percentinvisible.org/article/vernacular-economics-...
Right click and left click are for gaming? When I think gaming mouse, I imagine more buttons than fingers and colorful LEDs for good measure. Apple's been pumping out these one button mice for years and I don't know how they keep getting away with such an objectively terrible product.
That could potentially be bandwith heavy, but even then it's not a solution since you could just add more CSS at runtime as the Github repo shows.
> tl;dr css hover selectors that change the background image don't actually cause the browser to GET the specified background image until you hover over it

This specific page uses :active, not :hover, so it is really no different from a web form, that performs web request each time you press a submit button. It just does not reload a page.
Thanks for responding, and for correcting my takeaway. I agree it's not an accurate statement.

We might be chasing our tails at this point. Power imbalances (current and historic legacy) is a big component of what I mean when I say this fight is against our super-organisms and their accumulative impact. I'm optimistic about what technology can do, but skeptical of anything that sounds like an excuse for anyone with economic or ideological incentives to write off emission-reduction strategies.

All approaches to climate change have to be implemented through a complex adaptive system in which billions of human individuals and superorganisms that have their own concepts of what is/isn't in their best interest, constantly recalibrating behavior against each other.

Will impoverished people be willing to stay that way just because the fossil-fuel bonfire is passé? Will there be clean alternatives for them to improve their lives? Will they be able to afford them? If not, will other actors with sufficient capital finance them? Will they suspiciously reject gifts from colonial powers?

If we're unable to avert the collapse of some ecosystems, will the people living in/around them placidly endure misery and await death? Will they chase better weather and food?

Will people in areas relatively enriched by shifting climates help pump the brakes, or step on the gas? If some of these are the same developed powers largely responsible for emissions to date, will they have enough internal support to actively reject this boon and take responsibility for the actions of earlier generations?

When primary fossil fuel demand peaks, will countries and landowners sitting on large fossil fuel deposits and companies producing them ease off to hold prices steady, or lean in to force prices down, undermine the short-term profitability of renewables, and extract as much wealth as possible before the party is over?

What if individuals and superorganisms that invested in profitable atmospheric CO2 capture iterate into technology that supports profitable extraction far below ~278ppm?

How many superorganisms will make the bet that they can make short-term profit by externalizing costs and some conscientious third party who'll feel compelled to pay $94-232 per ton to capture extra emissions?

Will superorganisms acquire companies that invent potential carbon capture technologies like this in order to extort rents from the patents, or repurpose the technology for some other application with little urgency to support the original intent?

Will rumors proliferate on the internet that large carbon capture facilities are a secret plot to poison or pacify the population?
+1 for Hibernate. Everyone starts out hating it. The learning curve is steep and unforgiving. But it can do roughly everything SQL can plus everything you would want from an ORM.

For the few that actually read the manual, there's strongly typed Criteria queries that have the full power of HQL. Which is basically DB agnostic SQL with a few really advanced features removed. There's also lazy loaded collections, caching, change auditing, HBM2DDL validation, mappers that can transparently encrypt/decrypt, calculated columns (calculated by Java code, not SQL), and automatic versioning. All database agnostic.

And with the right settings, it's blazing fast. Maybe only 30% slower than native SQL.

We use all MetaModel strongly typed Criteria queries and it's given us the Holy Grail. Any table or column type or name we change is a compiler error until all the queries are fixed. This has allowed us to rewrite large parts of the schema with confidence that our queries won't break. The ultimate bane of working in SQL without an ORM
Anyone have a similar how-to for applying this to decision-making (eg. game theory) in TLA+, Python or similar?
Hard for your eyes to adjust when a car has got its headlights on.
That's what makes this so interesting!

I mean, if open-air capture is used, it's mostly just a higher cost -- switching to capture from point-sources should make it more efficient. But then it seems to demolish folks' evaluation of the proposal itself.

I suspect that it's that "mining CO2 from the atmosphere" concept that, when we talk about open-air capture, makes it feel like a closed-loop process. But when we talk about capture from point-sources, it seems to feel less like a closed-loop process, leading to a loss of that intuitive feeling you'd mentioned above.
Agreed, it's hard to believe that if $5B isn't enough some larger amount will be, unless it's enough to completely wipe out Facebook. This has become a litigation of whether or not Facebook is a good idea, and these Senators are out for blood. Because I think they perceive that their constituency just wants to see Facebook get it, and I think their perception is correct. While I certainly don't think this is fair, or the way these regulations should be enforced, I do think that Facebook has brought this upon themselves, they've peddled their wares as the solution to so many of societies ills and people eventually woke up and realized not only were they not solving these problems, they were making them worse. Furthermore Facebook seems to have gotten stuck in a rhetorical loop wherein their response to every scandal is more of the same rhetoric about how they're building this hopefully new world, people are just sick of it, and want to see Facebook punished. I don't think these Senators are going to get what they want in this case, what they will get though is that Facebook is going to pay $5B and people are going to look back on it and think, astonishingly, that Facebook "got off easy."
One of the classic bikesheds.

I've wound up writing a low key system in, at the time, Scala, that did something to the effect of:

class Select {
fields: Either[List[String], All]
table: String
wheres: List[Clauses]
orderBy: Option[String]

def render(): String
}

The render() method generated SQL; the Select class allowed a _fairly typed_ input; with some evolution, you can get shared queries quite nicely.

This works _reasonably well_. Part of _why_ I went this route is that I tend to use Postgres in a very serious way: it's not just a fancy set of spreadsheets with FK linking: I have indexes, check constraints, enums, pg-specific types, triggers, etc. So being able to directly interact with the database gives you a rich control surface that ORMs tend to exclude you from.

By the way, this was an evolution in concept from a different database oriented system I wrote in Python. Both systems used Postgres rich types, the class/render system was implemented in Scala and was Very Nice.
> 3a has a headphone jack.

Well, shit, I might have to buy one now.
More Sellers Than Buyers
Please don't do this on HN. Tedious tit-for-tats that neither party can let go of don't gratify intellectual curiosity, nor is this a site for political battle.

https://news.ycombinator.com/newsguidelines.html
Please read https://news.ycombinator.com/item?id=19853449 and please stop.
> citing U.S. money laundering laws

It’s probably reasonable to guess they took money from the illegal markets. (by referral)

Linking is not illegal AFAIK
The problem here is the PM does not see himself a part of the team, your team, but is on 'other' team that is driven by other gears. The estimates is just an input for his process flow.

What's missing is another stream of input that should externalize the constraints and barriers in the flow of both yours and his teams. Even then, as long as PM does not see himself part of your team, all this is in vain, you'd be speaking foreign languages no matter the analogies.
This is what it reminded me of too! I wonder if this would break too as that one does of you press escape key.
The knee-jerk is strong with this one.

Sometimes glad we don't have direct democracy or mob rule.
How Autism Feels [video]
I’ve given Flutter a try with one of my client’s apps, and in some cases, it’s obviously better than native development. Mainly because you can develop for both platforms. I’d be curious to hear where other developers think Flutter is a good framework to use instead of developing native code.
Bare HTML/CSS/JS. I did move to Netlify from Github Pages for privacy reasons (and Github Pages for private repos costs money). Works on every device as well!
The big tech companies are US-based and haven’t had as much time to build deep political connections like older industries. This makes them a natural target.
When a recruiter sends you unsolicited job postings it's not a job offer, it's advertising for the supply side of their business. This response is not surprising.
I think politicians are also a health crisis.
That would require Google to care about user privacy.
You can now make thousands of dollars reporting on idling vehicles in NYC
Aside maybe the first commercial devices, I don't think Apple have every designed a useful mouse. They hung on to the single button design for far too long then over compensated with the magic mouse. And the ergonomics for nearly all of their mice since the iMac era have been terrible (where design was always placed above usability and comfort).

Latest gen MacBooks aside, people would always praise Apple - often deservingly so - for the quality of their hardware however their mice have always felt several steps behind what was on offer on PCs in terms of real world practicalities.
I disagree with your reasoning. Your use of the word 'someones' sounds rather sinister, the _Someones_ involved in building and running chemical plants aren't going to choose to pay extra to inconvenience minorities, I assure you. I am absolutely certain however that building such industrial development in lower socio-economic areas is advantageous for the companies, as local residents are less likely to be able to litigate, or less integrated within the democratic process overall. I'm not being unsympathetic to the victims of this issue, I'm just not going to attribute this process to outright malice or racism.
I think you're putting the cart before the horse. Is the plant really there _because_ it's a black area? Or is it there because it's a poor area, and is it also a predominantly black area because it's a poor area? What economic impact has the introduction of the chemical plant had on the community, did it make it poorer? Correlation does not imply causation, I think there's other explanations for the plight of the area that aren't predicated entirely upon racism.
tl;dr:
WAFL stands for “Well Architected, Functionally Limited.”

The idea behind a WAFL is to create (or recreate) the basic functionality of a project in a codebase that can scale.

The WAFL approach is right when:

- You have found product-market fit.

- You’ve accumulated enough technical debt that iterating on new ideas quickly is a challenge.

- Your app is feature-rich, and you want to validate your assumptions about what’s really important.
We should band together and form the NoORM movement.
Of course it does.

Not that a little detail like that would stop someone from complaining about something that they don't put in the effort to learn.
A few features that I miss on SQL that hinder composition:

- A good module system

- View-like variables

- Scoped singletons (related to the module system)

- First class functions

- First class symbols (that can be used as object names)

- Composable queries (related to the view-like variables and first class symbols)

If I wasn't on vacation I would have a few more fresh on memory. Different ones each day.
This seems like a major issue given they are doing more and more machine learning inference on-device and android is trying to standardize on a framework for on-device ML inference.

Assuming that the Pixel Visual Core is a generic tensor processing unit similar to what the iPhone has. It’s possible I’ve got some things confused here. The important question is does the 3a have a hardware accelerated ML inference chip or is it just GPU?
Evli Sohbet Odaları
On device speech recognition is pretty great, but as a whole the keynote was pretty conservative. Probably because they promised too much stuff in previous years that either wasn't released or quickly failed.
I do regularly game on my phone, and I'm still quite happy with a three-year-old iPhone 6s. The vast majority of mobile games don't require advanced specs, and even if I played Fortnite I wouldn't play it on a damn phone.
I still don't understand this trend of replacing the sodium lamps with LED. The sodium lamps use roughly the same amount of energy, cast a light quality that is better for both humans and animals, and are already there, saving a bunch of money in doing replacements.

Why are all these cities undertaking huge renovations to go to LEDs?
I suspect I may have a condition similar to yours. I googled anti-snoring mouth guard and came back with $50-100 solutions, but no "bolt" inside that I could see. What differs between these and yours? Can you give more details eg a brand, a picture, or better description?

Thanks!
Seven Mile Long 'Bee Corridor' Planted in London to Boost Insect Numbers
Google Ads: Raising the bar on transparency, choice and control
FT begins search for new editor to replace Lionel Barber
Where you see lock in, I see a well functioning ecosystem. The Apple Watch is probably the best product in its category. Same with iMessage. By all accounts I've read, AirPods are also how all BT headphones should work.

I don't think most people stick with Apple because they are stuck, but most Apple users simply prefer Apple devices. I used Android for over a year back in the Nexus 5 days, but switched back to the iPhone because I preferred it. Other people prefer Android which is fine.
Usually because the devs didn't bothered to read books like Filthy Rich Clients, or actually spend money having a designer on the team.
“The Trolley Problem” (A Jewish Perspective)
Ziglang – robust, optimal, and maintainable programming language
Cash is still king: San Francisco to ban credit-only stores
If the designer of the rpi works for Apple, the rpi is designed to work like an iPhone and apple. Probably owns the rpi ip the best yes its EXACTLY the same.
Full time AirBnB rentals almost certainly exacerbate any housing shortages that might exist. A tourist in general is willing to pay far more (maybe 5-10x) per night of temporary lodging than a resident is willing/able to pay for 365 days per year. This is especially true in beautiful but inexpensive, tourist magnet cities like Prague, Vienna, Budapest, and the like.

Taking otherwise available rentals off the full-time rental market and moving the "up" the economic return ladder to AirBnB rentals makes the housing situation tighter for residents and would-be residents.

(I'm a happy user of AirBnB platform and am "OK" with the conversion of real estate to its highest and best use, but I understand the opposition argument and think it has some merit.)
We use liquibase https://www.liquibase.org/ for tracking, managing and applying any schema changes. The liquibase changelogs are part of our project releases.
Lyft Announces Q1 Earnings
Nest is shutting down the Works With Nest program / API
Except a large part of the OP was about someone _informally_ taking on a _specialist job_, even though it's not specially in their job description, and then getting penalized for it career-wise.

It was a specialist job. It apparently wasn't one anyone else was doing. It was a job that someone(s) _did_ have to do to make the work go right.

Shouldn't someone have that, indeed, specialist job, and do it? Whether you call them a "project manager" (that's got "manager" in it), a "scrum master", or some other kind of "manager" -- why are these crucial _coordination_ tasks being left to whatever developer happens to step up to do them, at cost to their career?

I've always thought it was the manager's job to do things like, especially, "updating the roadmap, talking to the [stakeholders], noticing the things that got dropped, asking questions on design documents, and making sure that everyone's going roughly in the same direction."

Many of those things can be categorized as either removing barriers to implementers getting work done, or making sure the implementers are getting the right work done. Isn't that what (various kinds, including "project") managers are for? Indeed it is a specialist job.

If they aren't doing that -- what are they doing?
I'm sure I'm not alone in thinking that the .NET ecosystem is super confusing, coming as a developer outside of that ecosystem (mostly web).

I'm a JS, Python and PHP developer who sees a majority of jobs in my area as .NET centric. To this end, I'm interested in familiarizing myself with .NET [1] but I'm totally at a loss wrt/ where my entry point to the ecosystem should be.

[1] Insofar as starting a new small project or re-implementing an old side project in .NET as a learning process.
No. Its not an option in practice. But its the starting point for a research problem.

* 100x different AES-256 keys generated by /dev/random would have 25,600 bits of entropy. (All 100x keys are independent, and would require an attack effort per key).

* 100x different AES-256 keys generated by /dev/urandom would "only" have 256-bits of entropy. (/dev/urandom would be attacked, assuming /dev/urandom started with 256-bits of entropy in its pool, assuming /dev/urandom never got extra entropy in the 100x calls)

You can't pretend that the two solutions to the problem are the same. At best, you can suggest that 256-bits of entropy is enough for practical purposes.
Well, sorry, then.
Missed that bit on their site.

Still, inductive current measurement with the sizes of the clamps they show and typical currents they're measuring isn't accurate at all. Not even considering that voltage measuremens via a wall wart would depend on what load is currently sharing the same wiring.

This might be my bias since I design similar stuff for solar offgrid, where a percent or ten off are that much in capex divided by battery lifetime, then multiplied by battery cost. It bites.

I don't trust inductive clamps at low currents. I would never trust measuring voltage on the same line as a load.

Hall sensors or current shunts; voltage dividers - all driving MCU ADC channels via optoisolated opamps. Everything measured as near to the source as possible. Otherwise you're getting nearly worthless data.
My guess is LED lights are supposed to last a lot longer. The human cost of replacing lights is probably a lot more than the cost of the bulb. Labor is expensive.
QuickCheck is a wonderful tool. Unfortunately most engineers go and write manual unit tests. But even with QuickCheck it is dumb to to test at the function level. Better to blackbox fuzz test.
The author mentions the World and the Machine by Michael Jackson, I am guessing that is a reference to this paper?

http://mcs.open.ac.uk/mj665/icse17kn.pdf
If it's repeatable it isn't exploratory testing. The point of exploratory testing is to explore, not repeat ovee and over.
The post covered that, tho not the specific details you mention.
Their frankenkernel is very hit and miss, backports or not. Docker had to disable a few features, because at first they seemed to work, but then they were buggy on RHEL.
Bringing Flutter to the Web
As of the latest dev version of the Dart SDK, you can actually even build native binaries from VM apps with their AOT compilation tools.

Combine this with the fact that Flutter has announced that they intend for desktop support, and I think the future is pretty bright...
I don't know if cheap is the right word for a project with a 2,500% cost overrun[1]

[1] https://en.wikipedia.org/wiki/San_Francisco–Oakland_Bay_Brid...
I like the Pic16 because you need very little external circuitry other than the chip to get a computer running.
Ethereum Developer Flow for Layer 2 First Design: The First 2 Minutes
Yeah, a lot of people here confusing job offers and recruiter messages.
Maybe don't buy a backup phone?
It does; it triggers an event just like clicking (or in the case of CSS, a state change).
When we first heard that Facebook was putting $5bn aside for this, wasn't it clearly a deliberate tactic to steer the inevitable fine, to suggest a range?

$5bn isn't pocket money, but it's hardly a serious expense for Facebook. They've [clearly] already accounted for it. It's not punitive.

Add a couple of zeros. Facebook is repeatedly at the bleeding edge of privacy invasion, acting too late to obvious evils, letting advertisers [essentially] identify people by offering such exact filters, illegally siphoning off data... Any action needs to hit Facebook hard enough that their engineers feel it and start to consider things in what they should be doing, not what they're technically able to do to churn out more cash.
What exactly do you want to block here? The user clicked a form control, the form control sent a request to server. It is no different from clicking a link.

You know, that HTTP allows websites to "track" you each time you visit them, right? The horror!
All of the lights in Berkeley are failing as well.

They’re being replaced under warranty.
I was looking online for some resources for sending mail online. I came across this thread and thought I'd add a repo to keep the links together. Thanks to all those who responded! Here's the repo: https://github.com/caseyw/snail-mail-websites
Maybe Wolfram already effectively killed this project. It was actively developed for about 5 years (see https://github.com/mathics/Mathics/graphs/contributors), then Wolfram Inc. hired the lead developer 2 years ago, and basically all worked stopped...
Lilo doesn't support it. Other than that I have no problem with it. I think it had some problems with being declared "prod ready" by some vendors with some certain kernel version, and then a bunch of redhat users went off and tried it with ancient kernels and lost data.

To me, this is just ext4 all over again. That filesystem was _terrible_ in the early days. Ext4 is pretty ok now, just slow...
Time for the Ceramics Class Anecdote: https://blog.codinghorror.com/quantity-always-trumps-quality

There's nothing magical about failure itself; it's the experience. Experience comes from the same root word as experiment. Just looked up the etymology in fact, and here are a few more: empirical; expert; peril; and interestingly, pirate.

In some way maybe you've already been suckered if you impose the win/loss template on things prematurely. Experiments have results; that's about as neutral as you can state it. Take them as they come, and absorb the lessons. If your goal consists of something very specific, as all well-chosen goals do, you'll find that the conditions that lead to that condition are also very specific. But in the meantime, even a null result is a result.