skysight-inc/HackerNews huggingface dataset:
The American equivalent to the "sorry" you're used to is, at least in the Midwest, "oop" or sometimes more like "ope" depending on accent. It's more of an utterance than a word but it means the same thing.
So you don't think 320W and a massive cooler that weighs more than an entire MacBook Air is kind of a pointless comparison to a <20W SoC that can even be passively cooled?

I'm not an Apple fan at all but that is some mighty impressive performance in such a small package and considering the thermal- and power envelope.
The Covid Cult
Nowadays I mostly find new artists by:
1. Listening to Soma.fm
2. Searching Mixcloud and analyzing the playlists.
3. Checking "Recommendations" section on Discogs to find artists similar to the ones I like.
4. Checking " you may also like" section on Bandcamp.
5. Checking to record labels that released albums that I like.
6. Following blogs like "Headphone Commute", "A strangely isolated place" and "Low light mixes"
I've used Hopper a lot to assist with reverse engineering, and in comparison the Ghidra decompiler blows its equivalent out of the water.
Uber in talks to sell ATG to Aurora
From elsewhere in this thread:

> In the first 3 quarters of 2020, Doordash has $131 million loss on $1.9 billion revenue

If a startup starting from 0 can pull that off, Amazon should have been able to do (even) better with their customer base and logistics know-how + infrastructure.
I suspect the plan is to redefine computing with applications that integrate GPU (aka massively parallel vector math), plain old Intel-style integer and floating point, and some form of ML acceleration.

So multiple superfast cores are less important for - say - audio/video if much of the processing is being handled by the GPU, or even by the ML system.

This is a difference in kind not a difference in speed, because plain old x86/64 etc isn't optimal for this.

It's a little like the next level of the multimedia PC of the mid-90s. Instead of playing video and sound the goal is to create new kinds of smart immersive experiences.

Nvidia and AMD are kinda sorta playing around the edges of the same space, but I think Apple is going to try to own it. And it's a conscious long-term goal, while the competition is still thinking of specific hardware steppings and isn't quite putting the pieces together.
The question however is the decision was based on lending fears? (as it is not connected much to the IPO only the valuation) Or it was an ad-hoc personal decision of Xi because Ma started to overgrow him.
Not sure about Carbons, but for T-series there are aftermarket IPS displays that you could swap for the original TN ones. Could be done in 30 min, with no previous experience, just with the service manuals from Lenovo and enough dexterity to handle a screwdriver.
Regardless of whether it's true or not, "I like Ruby, it's the best and will get better" in many words isn't very interesting or provide any new info.
> Comparisson could be against either an MX250/MX350

MX350 is the same chip as the 1050.
The app has been unlisted from the problematic countries. The installs are not coming from the Play Store but rather somehow the APK is being installed directly to the phones. I don't know of a way to block this from occurring.
This would get ALL my money
>>"Germany went from a country with serious inflation, to seeing high returns on investment[2]."

The problem before the Nazis arrived to power was deflation (1) not inflation.

(1) - https://ghdi.ghi-dc.org/sub_document.cfm?document_id=3838
Learn as much as you’re enthusiastically able!

I’m on year 20 of this amazing ride. I have another 20, possibly 40 in me. I love it!

I was self-taught. The trick is to find something you’re super super interested in and learn as much as you can from books, youtube, Google, blogs, other members of HN.

I was really into games and wanted to make quake-style fps games. I started with art. Went to college for graphic design and hated it so I dropped out. Worked on games while I did crap jobs. Eventually made a few small ones and got really into web development. Got a new job...

I can’t really tell you what books without knowing your interests.
Fabric is a common term for describing on-chip interconnects in a system-on-a-chip.

It's all the wires and buffers and pipeline registers and arbiters and decoders and muxes that connect the components together.

It's dominated by wires, typically, which is probably how it came to be known as a fabric. (Wild speculation on my part.) I've been hearing that term for a long time. Maybe 20 years?
The Pandemic Cleared the Way for Smarter Parking Tech
The fun of implementing date support
Exactly, the gas pump stops when the tank is full, not when its 10% overfilled.
You can have numbers rising since 2017 while still seeing that Covid has further increased numbers by disrupting normal vaccinations. I'm pretty sure we do have a fair way to know how about how many measles vaccines were manufactured and likely used from year to year.
Shhhh... You're devaluing lyft and Uber stock with your arithmetic! /s of course you're right but this lack of accounting for vehicle depreciation (not to mention a very high liability risk for every minute on the road) is rooted deeply in American's sunk cost fallacy with motor vehicle ownership. It's almost a genetic instinct at this point and for every person who does the math and realizes it doesn't work out there's another who won't care
I feel the Mac os ui is still a lot better than both win32 ui and the new "modern" ui in uwp apps. Mac os ui is functional, easy to use, enough information density. And the animation, styling and graphics that looks great on a high dpi screen. And there is cohesive design and animation on the system and the apps. Apple's design is both beautiful, fluid to use and functional. While microsoft's design? It's still non existent. Even app design is just... Like teams ui is clunky to use, has huge title and side bars, low information density.

Win32 ui just looks 90s, and some looks broken on high dpi screens. While microsoft's new ui is just broken for the desktop use. Text size is different between uwp apps like mail, and win32 apps like word. They are even from the same company and same product team.

I don't think ever mac will be touch based. They share design style with ios. But it's going to be optimized for mouse and keyboard. And I love how you can search for commands in a app on the Mac in the help menu. It allow you to access app features all by typing what you want. You can use gui like a cmd.
Not only is there benefit for the developer, but for the consumer as well. Having typed APIs allows IDE-like autocomplete when working with API tools like Insomnia.

An entire website dedicated to documentation for REST endpoints and their query parameters can be replaced with a simple readme instructing those to point their tool to the GQL client endpoint.
Agreed, I'm shocked there aren't any frameworks with a focus on integration between the database ORM/schema, authn/authz, I/O validation, the data model in the client bindings, etc. None of this stuff is new or controversial ever since OpenAPI 3 came out, but I'm not aware of anyone who has even tried.
Wait, if this is a known safety issue with batteries, why isn't there an engineered capacity head room? Set the max charge to the cells' 90% capacity, but report 100%.
Yeah, like who is to say 1+1=2?
What does ghz have to do with performance across chips? I’m reminded of the old days where AMD chips ran at a lower ghz and outperformed Intel chips running much faster. Intel had marketed that ghz === faster so AMD had to work to get around existing biases.
I've been using Remote SSH from Windows and it works pretty good I must say
The main problem I can think of is the politicking involved. eg. special interests leaning on politicians to get their industry prioritized some way in the system. Even without lobbying it's possible for this to go sideways, if well intentioned policy makers decide to use the system to promote certain agendas. For instance, the central government might place a huge bonus on steel production to promote industrialization[1]

[1] https://en.wikipedia.org/wiki/Backyard_furnace
> They also conspicuously avoid posting any GHz information of any kind

Is that information actually of any real use when dealing with a machine with asymmetric cores plus various other bits on the chip dedicated to specific tasks [1]?

[1]: https://images.anandtech.com/doci/16226/M1.png
Fair enough. Although to be clear, I was being sarcastic about it being "funtimes." I hate flame wars and really didn't seek to invite or perpetuate it, nor did I think my original or follow-up comment would invite one.

Thanks for the explanation and for the great work you do moderating this community!
It is good to be skeptical of that "faster" and that 2% measurement, because there are lots of opportunities to make them ambiguous. But clock frequencies are hardly useful for comparisons between AMD and Intel. They'd be even more useless across architectures.

Benchmarks are as good as it gets. Aggregate benchmarks used for marketing slides are less than ideal, but the problem with marketing is that it has to apply to everyone. Better workload focused benchmarks might come out later... In their defense most people won't look at these, because most people don't really stress their CPUs anyway.
Just put them in your requirements.txt even if you don’t depend on them directly.

That’s basically the whole idea of conda’s solver, I think. If your list works - fine. If n9t, it will find a set of package installs that makes it work.

I guess that’s also why my resolution times are way faster than what some people describe.

I treat requirements.txt closer to a manually curated lock file than a wishlist (which most req.txt files in the wild are).
As a Canadian in a happy relationship with an American, we quickly realised the difference that you've pointed out. We also realised that I had a tinge of the stereotypical Canadian "sooorry" sound, so we ran with it. If it's a situation where one of us intends to express remorse for a situation occurring, we slightly intonate towards the "o" sound, and for situations where we're accepting blame, we edge towards the American "sarry" (again, over emphasized to get the point across). It's subtle, but it's worked well for us.
Cloudflare: Why are booter services hard to trace?
Block them from the backend of your app, ie, your server, using IP geolocation techniques.
I suffered from gout. I had continual mysterious attacks of joint pain, that I put down to 'overuse'. In fact it was a decade or two before I could even narrow my diagnosis down to 'gout'.

Like most people, I assumed it was due to rich foods, so tried to identify the culprit. I was unsuccessful. I blamed lots of things, and avoided them. I kept getting gout.

Treatment consisted of colchicine for the gout attacks. Very nasty stuff, but it did work and quickly. Allopurinol as a preventative. That worked most of the time but it wasn't always successful.

By sheer luck, or by lateral thinking, I worked out after about 20 years that gout only happened when I was dehydrated. That was to be expected, I suppose. Uric acid is very insoluble, and when you are dehydrated it will crystallise out in the areas that don't have a rapid turnover of fluid, such as the joints.

Using that knowledge, I was on the lookout for the first twinges of pain from the gout. When that happened I would quickly drink a litre or two of water and continue to drink water until the twinges subsided. Along with the allopurinol that has stopped the gout attacks cold. I even live in the tropics these days, but I still don't get gout any more.

IF YOU'RE A GOUT SUFFERER, REMEMBER TO DRINK MORE WATER DAILY.

EDIT: I say 'water' but, really, any fluid drink will be suitable. You just need to be able to drink lots of it. (Probably even beer.)
I survived about ten attempts to assassinate me. Still alive.

Quercetin and glycine. IMHO, they help to stay healthy and slow aging, but does not stop it. I also tried resveratrol and nicotinamide for a few months.
Motor vehicle driving with passengers is an extremely high liability occupation compared to most other jobs.
At this point of the lifetime C-language, hoping for the commonly accepted terminology to change, is probably futile. Anyway, for out parameters, the common convention is:

Caller provides one object for output:

void callee(Obj *obj);

Caller provides an array for output:

void callee(Obj *obj, size_t obj_size);

Caller provides an pointer, to which callee allocates a new object:

void callee(Obj **obj)
Disabling OCSP (I believe you have a typo in your hosts file suggestion, by the way) presumably doesn't actually disable notarization, just the OCSP (checking for revoked certificates) part of that process.
This has so many more capabilities than Three.js and the gap seems to be growing
IIUC Mindustry (https://store.steampowered.com/app/1127400/Mindustry/) has that feature.
If my confidence in something is 0.001 something equally as likely is also 0.001.

I.e. probably not representative of reality.
Not quite. Ages are usually counted from 0. ln(0) is undefined, but after that from the first moment after birth until some time in its 52nd day, a dog's age is negative in dog-time (that's probably why it's considered important for the puppy to remain with its parents during this period; a negative-aged dog on its own is like a naked singularity). Then from day 52 to the end of its first year, the dog will age from 0 to 31.

The other end of the scale is surprising too: 200 human years is less than 116 dog years.
Your interpretation is normal in Canada too.
So... vaccines?
Because that's what they do, more or less. Introduce little bits of virus so the body can fight it off if we actually come in contact with it, and by this, it means that other are less likely to catch it too.

(Technical stuff means that sometimes, we don't even get the actual virus, but that point doesn't really take away from the argument).
Exactly. In all of the mask discussions, there should be more focus on the kind of life we want and less on the science of masks. I think it's pretty obvious that masks have immediate infection control benefits, and always will.

But it's a perfectly valid opinion that the benefits do not outweigh the societal impact of treating each other like infection vectors instead of having normal social behavior (as well as the option to wear a mask or stay away from people if your priorities are different).

I would rather risk death than live the rest of my life in a bubble, and there needs to be more of a discussion of what people value and the tradeoffs we're making.
You are speaking truth, you're right I am getting hot under the collar in this discussion and it's not helpful.

To be pedantic, I would disagree that "everyone has made sacrifices" this year. To make a sacrifice implies giving up something one wants voluntarily. If I rob you that's not a sacrifice, you had no choice.

There are clearly a ton of people who are unwilling to "voluntarily give up" anything, and they've given things up only when forced to, i.e. by restaurant or school closures. There are many more who make vague gestures towards responsible behavior but refuse to do anything that would incur any actual inconvenience.

I wish it were true that everyone has made sacrifices, but I'm afraid we haven't achieved that level of civic responsibility, not by a mile.
Am I doing the math right on the seemingly huge increase in FISA / NSL requests?

2014: ~739 # Requests
2015: ~2,498
2016: ~8,998
2017: ~29,748
2018: ~49,494 # Users, display data changed this year
2019: ~68,994
Yes, thanks. Edited to fix.
Yes, the train network is a very important part of the overall fun. I love trains and OpenTTD (although I don't play that anymore).

I'm really waiting for an update where train stations will have queue's. This prevents 10+ trains racing en masse to that one single active/open station. It was in the works, hope it's in 1.1
And those without means...

Will also be able to get antiaging treatments, if for no other reason that it would save a fortune in medical expenses.
This is the future for the globe if China overtakes the US as the dominant power. This is why its so critical for the free world for the US to treat China as an opponent rather than a trading partner.
I still don't really understand what the value proposition of org-mode is. What is your personal workflow like?
Show HN: Elemental – Faster and easier Selenium automation for Python
"I would rather risk death than"

Whose?
Nice! Maybe a gtraceroute too?
> It appreciates those who can haphazardly slap together a subpar something out of ready-made libraries to meet "business goals". And this is depressing af.

OTOH, those who can do this while still maintaining some integrity get a lot of respect, at least in communities like HN. I'm reminded of Spolsky's "smart and gets things done."

And just to push back a bit: reuse is a good thing. Indeed, by looking first to make sure you aren't re-implementing the wheel, much of the spurious software that this article bemoans can be avoided. I know it sounds like an imperfect compromise, but that's because it is. Sometimes you just need to get shit done.
I understand Apple making it super secure for non tech people, but it should provide a way to disable all that stuff for power users. And I mean some setting in the preferences, not hacking the hosts file.
Docs: https://elemental.readthedocs.io
PyPI: https://pypi.org/project/elemental/

What: A wrapper for Selenium, written in Python. The docs have mini tutorials to get you set up with Pytest or Behave.

Why: Raw selenium is a little unwieldy and fragile for our needs, and the other wrappers we tried didn't quite fit the bill. We had difficulty understanding the code bases well-enough to contribute, so we figured we'd make our own.

Elemental allows you to easily switch back to raw selenium as needed, and has simple, clear documentation for coders of any experience level.

Contributions: It's a small and accessible code base of 350 lines of Python, we've got more comments than code, and 100% test coverage. We welcome contribution from developers of any skill level.
I think the biggest flu shot proponents have been given a much greater voice with covid and would not want to back down from it now.
Ouch, that's pretty steep price for additional 8gb ram. How does it compare to other devices in the same category? I'm out of the loop when it comes to laptops, for desktops iirc you can get one 32gig die of ram for cheaper than that.
Only if you willfully didn't vaccinate: Otherwise, it is just that:

1) You are poor and can't afford medical treatment in time.
2) Very young and haven't been vaccinated
3) Not young, but don't have immunity for a variety of reasons, including unable to be vaccinated and immune system issues.
4) You are simply unlucky
A good choice would be RTX 3050. It's 90 watt max and has > 12 TFLOPS. You can undervolt it a bit and put into Lenovo X1 Extreme => It will be a lot more powerful machine than MacBook Air with M1 and it only weight 1.8 KG.
You’re probably going to get responses from people about using Google Analytics instead of using products that integrate it.

I’m not sure why HN users would care that much if a site uses Google analytics because any ad blocker will easily block it.
The issue I have with API design goes much deeper...if you have a structured database, a statically typed language, and want validation, you're writing 3 separate schemas that all do slightly different but not really different things. Add protobufs onto that, you're now doing four.

Maintaining four different schemas does not make refactoring easy, in fact I'd even say it's harder than just using a nosql database and a dynamic language where all you're maintaining is the validation schema. (Yes, I realize there are other benefits to static typing.) Sure, it might generate the code initially depending on what you use, but you still have to maintain it. And any attempt to combine them has been way too complex/verbose. I want to write a lot less code, not more.

What I really want is a static language with a validation logic extensive enough that it can be used to generate CRUD APIs, validation, and still offer static typing. I don't know how this would work in practice, and I might hate it after I try it, but I'm tired of maintaining schemas.

Just to add to this, things like authorization, login, registration, etc, seem tiresome to write every time for a new API. I've been trying to find something more along the lines of a Backend as a Service, which Parse is very interesting for...but I wish there were more options and easier to use libraries for crafting APIs. It actually feels like we're stuck in the past no matter what we do. I welcome suggestions for easier to write APIs.
You claimed that there is a racial/ethnic group in American that is systemically killing another racial/ethnic group, which was outright nonsense. That is what I was addressing.

But, yes, since you bring it up, I don't believe stop-and-frisk is compelling data for systemic racism. And your appeal to common knowledge is a logical fallacy.

As Bloomberg said, there are ethnic/racial groups that are responsible for a dramatically disproportionate share of the crime in NYC. (By the way, the victims of those crimes are almost always within the same ethnic group as the perpetrator) This is especially true of violent crimes and crimes involving guns. So how do you get those guns off the street and protect people? Make it clear to the individuals who carry guns and are at risk of committing guns crimes that they will be caught if they are carrying (via stop-and-frisk).

I often wonder, for people who object so vociferously to things like stop-and-frisk, do they really think the hassle of getting stopped by a police officer exceeds the risk to the lives of people of color?
The static/dynamic debate reoccurs every ~20 years and has more to do with the economics of the software industry than any intrinsic merits of each approach.

In times of rapid change, technological revolution, and landgrabs for market share, dynamic typing wins out. Why? Because you don't know what information you want to encode in your schema. You get this by putting products in front of users, changing them, and see what resonates and increases your growth rate. This was the case in the early 60s (mainframes & scientific computing), the early 80s (AI & PCs), and the early 00s (Web 2.0).

In times of steady-state, where the dominant players have already been established and we're just filling in niches, static interfaces dominate. This is a way of building supplier networks, increasing efficiency, and locking down best practices. At this point the users are largely known, we're just trying to serve them better. This was the case in the 70s (mainframes), 90s (Windows), and 10s (Internet/mobile).

The challenge for a new startup selling statically-typed APIs is that at this point, the ecosystem is already established, the big players are in place, and remaining startups are just filling in niches. Somebody is likely to win with a statically-typed API, but it'll likely be Google (gRPC), Facebook (Thrift), or Microsoft (TypeScript?) rather than some startup.
Yep... I use whatever one offers me the best deal. These days, I rather order it from the restaurant directly if they have curb side pick up. It's better for them and me. Delivery drivers often get lost or are incredibly late.
Big Tech and Political Manipulation, Robert Epstein Hilsdale College
"Statistically driven vehicles" sounds more correct, but less marketable
Sounds like when cloud functions took a different turn