skysight-inc/HackerNews huggingface dataset:
I have M1 Air with 16 gigs of RAM. This is my 3rd Air in row. I had even one with the crapy butterfly keyboard. But this M1 is beast from another realm. For my daily development I have to use PC with 11gen Intel i5. But sometimes I pull work to this Air aswell. Always suprised how much faster the compilation step is. Basically instant for this project. Presing Enter and bum code compiled. On PC i have to wait several seconds, up to 10.
Are we going to lose ublock origin on chrome when v2 will be disabled?
Two key points:

- arm volume allows for exponential inovation
- future of servers is system-on-a-chip (SOC)

because of the first, AWS thought it would make sense to start fiddling with arm, even at 10 years ago prices.

Second is the reason why they created their own chips, because a server SOC would rather AWS into a very uncomfortable position in the future. Better start now.
The project started ~a decade ago, and back then a drone that could stay airborne 24x7 wasn't really doable - at least not with several kg of radio equipment and several hundred watts of power for networking gear.

Even today that's challenging - today's 24x7 drones glide all night because that's more efficient than carrying the weight of a battery that can last all night.
True, so Tesla is not clearing even a much lower bar.
Variations due to endianness (hardware platform) are to be expected but variations due to compiler (implementation-defined) can be avoided if the spec says so. The fact that so many CPUs are little-endian these days certainly doesn't make things easier.
Ask HN: How do you discover products/services by other teams within your org?
With microservices pattern, in a medium-big organisation, there are lots of services maintained by lot of different teams. And somewhat regularly, new services are created, old services are deprecated, ownerships change, etc. With all this some challenges emerge:

1. Hard for new team members to make sense of the overall system.
2. Repeated efforts: team A does not know team B has solved a particular challenge already and end up building something again.
3. When deprecating a service/API, no one knows who else is using it and the impact of stopping that service/API.

Within your organization, what documentation tools or practices do you follow to be make it easy to discover existing services/products, product PIC for it, tech PIC for it, etc.?
Unless they port it to v3, yes, it won’t work anymore.
How do I delete posts on HN?
Iiuc it's iterating over a list of integers? Reading those from memory requires bandwidth.

Edit: nevermind, I thought i was from an array, not just incremented.
I love it. I'm from Poland and lived for a while in Warsaw, where public transport also has all this kind of tracking, BUT the operator when asked about making this data available to travelers, he replied something like "Why would people need it? It's internal data and it will stay like that".
Motte and Bailey.

Climate fanaticals want more, much more than "not to dump huge quantities of anything into rivers, sea, atmosphere".

> That action must be powerful and wide-ranging. After all, the climate crisis is not just about the environment. It is a crisis of human rights, of justice, and of political will. Colonial, racist, and patriarchal systems of oppression have created and fueled it. We need to dismantle them all.

https://www.project-syndicate.org/commentary/climate-strikes...
Thats to build the server, any you are basically building the data for hosting approximately Google Maps for the entire planet here so seems relatively small really.

It’ll do it on what is basically a beefy dev machine. You can host a single city with less.

Also the requirements are for
build not hosting. And can be reduced by using ZFS. Apparently.

To use the map in the browser requires nothing special.
Why using GitOps for authorization and access control is a good idea
The Visual Studio Code server, which literally lets you attach a real machine to vscode.dev, also exists: https://code.visualstudio.com/docs/remote/vscode-server

(The proxy service is invite only, but you can host the 100% local version using serve-local)
This is not what the article is saying. No one in their right minds will argue that innovation is totally unimportant, obviously there are many innovations that made all our lives much better.
The article is not saying that innovation is all good or all bad.
Surely innovation has helped humans and will help us until the end of time - its just not the answer to some classes of human problems.
I presume they were also punning off "high water mark".
The way that company has posted blog where they seem to have complete lack of understanding what graphql is and their comments on dev.to show a huge amount of disrespect.

The blogs posts comments themselves shows the company's author of these seems dense, rude and unknowledgeable in what they argue. Which also means their product they are making is likely being made by the same mindset.

Definitely wouldn't trust them.

It seems also like a ploy to get attention, which is definitely gonna keep me away from their product.

Seriously, check out these comment section. It's like they posted about something they have no clue about and then are gonna defend it to their grave regardless if they are wrong.

Wait until some security flaw comes out and this attitude makes them unwilling to admit they are wrong. Gross.

https://dev.to/polterguy/oop-a-software-development-mass-psy...

https://dev.to/polterguy/graphql-is-a-hot-smoking-pile-of-ga...
> One unfortunate side effect of things like Tailwind CSS is that some folks with a single-minded focus on looks are now using only the Tailwind class names, but you can do both. If before you'd have written something like class="video-thumbnail" and styled the content with a class selector in your CSS, but now you've adopted Tailwind and have excised all the descriptive class name from the content

Are you really suggesting that people should make Cascading Style Sheets do more than styling? We have literal entire specs for using correct attributes for accessibility and microformats. WAI, ARIA, and so on.

Furthermore, from the authors of Tailwind, Headless UIhttps://headlessui.com/ is a collection of fully unstyled logic components with their primary concern being accessibility (done correctly, with aforementioned attributes, not random class names). At no point have users or maintainers of Tailwind tried to steer people away from including accessibility or microdata in their designs.

This feels like an incredibly thinly veiled attack on Tailwind by the ever vocal anti-Tailwind interest group for something it shouldn't be doing anyway.
Down with the VC vultures. I will avoid Blank Street just like I avoid union-busting Charbucks.
> Even if you go the nuclear option, you might risk being arrested:

Surely, in a free society, you are free to close down your business for whatever reason you want? Someone might feel like the business is no longer fun to run for X reason, it just happen to have coincided with law enforcement wanting to add wiretaps.
It's precisely because of that legitimate claim that they prevailed in court. So yeah, OPs example is bad.
the author seems to have a flawed understanding what science is about ...

https://www.nature.com/articles/d41586-020-03067-w
Something I used Yandex for was research during the pandemic. Not sure if it's the same today but at one point it was humorously hard to find anything that suggested the COVID-19 vaccines were anything but 100% safe and effective on Google. This is especially true if it's video content because video sites which host vaccine sceptical content are heavily down ranked by Google - sites like Bitchute and Odysee. And obviously YouTube which ranks well in Google wasn't allowing that content at all - not sure if that's still the same today.

On politically sensitive content here's an example I've shown before of how a search for "Trump" might differ between Google and Yandex, https://imgur.com/oPXP0wh
If searching for controversial figures or organisations you'll find Google tends to return news articles from left-wing media outlets where as Yandex tends to just return links associated to the individual / organisation. You can see this difference for yourself if you search for individuals like "Alex Jones".

Other notable examples would be extremely controversial content that Google / YouTube hides from results or removes completely. So for example if you want to find various alt-right / extremist content you basically need to use Yandex at this point. I'd rather not share specific examples of this, but as someone who's interested in online extremism if you want to view source materials you'll quickly find you need to use alternative search engines like Yandex to find this. There are also examples I'd consider extremist-adjacent like discussions around race and IQ or immigration policy which tends to be fairly one sided in Google. You will find some diversity of opinion but because Google downranks a lot of the more controversial sites the conversation is certainly biased towards what's political acceptable. I'm not necessarily criticising Google for this by the way, I'm just saying it's something that Google does and you should be aware of if you're ever searching for things considered politically incorrect.

I'm also aware of examples where Google searches tend to be more "diversified". This isn't something I've noticed or am that concerned with personally, but I'm aware of people who feel Google biases search results for things like "white families" to show more interracial families while Yandex doesn't. And I think there are examples where you can search for things like "famous scientists" and get more women scientists in the results than you might expect. From what I've seen I think this can be explained in good faith and isn't necessarily evidence of Google tampering with the results, but I've seen people (mostly in alt-right circles) share cherry-picked examples (in my opinion anyway) of stuff like this.
Yeah, this looks and plays positivity premium compared to the green-on-black Apple II+ we had in school.
I find it interesting that you have a completely different URL/Brand for a same/similar product with different positioning. https://teracrawler.io/

How has that experiment been working out?
Lidar isn’t a silver bullet. Google has been at it for over a decade and their taxi service still gets confused by traffic cones.

The cheapest Tesla is the base Model 3 at $49,000. How much more expensive would it be with lidar? It’s already inaccessible to the masses.
The irony is that it often takes only a tiny number of test users to spot a glaring usability problem that could sink a major UI change. Someone (possibly the Nielsen Norman Group?) did some research on this a while ago and found that even single digits of test users would be enough to collect very useful feedback.

People are so obsessed with scale and techniques like A/B testing today that they seem to forget that kind of test can only tell you whether one of the options is significantly better. It can't tell you whether you're finding the best choice between excellent options or the least of evils between dreadful ones.
The web should have been based on Display PostScript instead of HTML. Interactivity and graphics built in right from the start, no need to bolt on JavaScript and CSS later.

JS ended up being a compiler target anyway. Stack-based PostScript would have been fine for that and given the web a 15-year head start towards real applications and designs.

Of course Berners-Lee was familiar with DPS, since it was the display layer on NeXTSTEP and the original WWW was a NeXT app. The problem for Display PostScript was always Adobe's expensive and restrictive licensing policy. Worse but free beats sophisticated but proprietary.

(See also Sun NeWS, https://en.wikipedia.org/wiki/NeWS which suffered the same licensing fate)
Jeeezuuuss! that will hurt, a lot.
Almost every restaurant website uses stock photos as well - "oh this place looks nice" and tineye reveals that indeed the stock photographer made it look nice as well.

Logos, customer reviews, etc. are just tricks.
Telegram is asking German users when to share information with law enforcement
Just went out to german users (translated with deepl):

We, the Telegram team, ask you to give us your opinion on how the data of German Telegram users may (or may not) be shared with German authorities, including the German police (BKA).

Telegram never shares information about your chats or contacts with third parties, including government agencies.

Nevertheless, to prevent misuse of our platform by terrorist groups, our current privacy policy since 2018 allows us to disclose IP addresses and phone numbers of terrorist suspects upon government request backed by a court order.

We're conducting this poll to find out if our German users support our current privacy policy or if they want to reduce or increase the number of cases where Telegram can potentially share data with authorities. We are providing three options to choose from.

OPTION 1: No changes. Telegram may continue to share IP addresses and phone numbers of terror suspects only based on a court decision. This option is already included in Telegram's current privacy policy.

OPTION 2: Upon request by German police authorities, Telegram may disclose IP addresses and phone numbers of suspects of serious crimes, even if not supported by a court decision. This option, if approved, would be completely new for Telegram and therefore requires a change to our privacy policy for users from Germany.

OPTION 3: Under no circumstances may Telegram share user information, including IP addresses and phone numbers of terror suspects. If this option is supported, Telegram will change its data structure and privacy policy for users from Germany.

Only users registered with German phone numbers can participate in the survey below. We have informed all Telegram users in Germany about this survey. The poll will remain open until September 5, 12:00 pm German time (UTC+2).

(Together with an attached poll)

Original: https://imgur.com/a/oHdxchb
I really can't call this stealing. Avlot of countrys bootstrapped their economies by 'stealing' tech from someone else. In the target country, the person is a hero, in the source he is a thief.

My own Flanders has hero Lieven Bouwens. There are huge lists of the USA 'importing' european knowhow before the world wars. Japan was a falous tech thief in the 1960's.

In most cases, the importer got better than the country of origin. Beware.

https://en.m.wikipedia.org/wiki/Lieven_Bauwens
“great coffee should be priced and located in a way that makes it part of your every day.”

Of course these guys are in their 20s. They have no idea what a coffee desert the country was 25-30 years ago.

This is a solved problem. They are just automation rent seekers.
For supporting both CP/M and DOS, you can skip over an 8080 jump instruction using a single extra byte:

80 C3 xx xx

The first instruction will be harmless on both processors, and even have the same mnemonic: it decodes as either "ADD BX,xxxx" or "ADD B"!
Right. With all due respect to illustrators my observation of the evolution of web design: since the 2000s it started with a graphic designer and an creating the web pages, THEN Bootstrap was enough with some small changes from the graphic designer.

We can criticise stable diffusion quality and/or creativity but at the end is the market and time-to-find. If people find th graphic solution in just one second, they don't need to think further except for outliers.

Another question is when will this happen for developers. I am not talking only about AI but about more robust frameworks that quickly solve a development project without coding. It can be good frameworks more than AI. Once we reach it ideas and business will be the core more than (development) execution.
Nice try Xi.
No, not by their logic. The question is presented as a filter. A filter needs to be (1) so obvious that it is learned by osmosis for a good practitioner, or (2) so useful that they are going to need it in their daily work. Why would any of these two hold for a Go dev job?
The solution to keeping your children away from harm, is the same as it ever was: communication, understanding, trust and respect.

Kids are resilient. You wouldn't know that if you sit them in the corner with a digital device to babysit. But you will definitely be a better parent if you engage with your kids in their online life, and spend the time to communicate with them about whats going on out there.

Also, keep the Internet out of focus until they get close to the double-digits. Books and real family activities are best.
This has been possible since C89. See 3.5.2.1 of the C89 rationale [0].

It is architecture/compiler dependent though. This is explicitly acknowledged in the rationale document:

“Since some existing implementations, in the interest of enhanced access time, leave internal holes larger than absolutely necessary, it is not clear that a portable deterministic method can be given for traversing a structure field by field.”

[0] https://www.lysator.liu.se/c/rat/c5.html
There are lots of reasons to not want it built-in e.g. it makes the language more complex, and if bad semantics are standardised you’re stuck with them.

If the language supports implementing a feature externally then it’s a good thing, as it allows getting wide experience with the feature without saddling the language with it, and if the semantics are fine and it’s in wide-spread use, then nothing precludes adding it to the language later on.

It’s much easier to add a feature to a language than to remove it.
I think Feynman would have loved excalidraw. I find it very difficult to sort my thinking in a text editor, even though I find the mechanical process of writing is much better there.

I'd say there's still quite some room left here for authoring tools, but excalidraw + vim is the best I have atm.
Firefox is not that bad. Honestly the multi-account containers alone merits the switch.
Gitpod is a wonderful thing. I find myself reaching for that more and more, the whole ephemeral workspace concept is really fabulous.
This has been my experience. One of the reasons that I write so much[0], is that it helps me to focus my mind. Articulating my process helps me to formalize it, which turns it from a "This is just how I do stuff," to a real "process."

It also helps me to remember stuff. I have a memory like a sieve. However, if I write down a note, I seldom need to refer to that note again.

[0] https://littlegreenviper.com/miscellany/
> government comes to you and says you must send data here and there or log this and that and you must not tell anybody about it, then you have to comply and you can't do much about it

Eh, this is unsettled law [1]. If you have logs and the U.S. asks for them, you must turn them over. But it's unclear the U.S. can compel you to write new software.

[1] https://en.wikipedia.org/wiki/FBI–Apple_encryption_dispute#L...
Is this him? https://michaelochurch.wordpress.com/
I’ve learned to appreciate tomato sandwiches
It's a hyper competitive space. That's the equivalent of waiting 20 minutes in line for an ice cream you don't really want all that much. Skip.

You may have more patience and composure but most of everyone is sifting through countless activities in a day. 99% ill close the tab than wait for a 5 minute update for an activity im not getting paid to do.
Second language isn't mandatory .But they teach Italian/French/English (depending on the school) in the 3rd grade which is quite fast for some kids (Albania speaking).
It’s almost frustrating. I got used to using my Intel MBP as a portable hot plate to snort cocaine from, but with the new M1 MBP it takes like 15 minutes of running Cinebench for the back to heat up sufficiently.
I use firefox so i don't know much about chrome vs chromium politics, but if the chromium people have one thing to do now, it would be to maintain manifest v2 in their fork..
> By releasing an extension built with Manifest V3 today — first among developers of ad blockers – we can say that we've met the challenge that Google posed to us.

They shouldn't do this IMHO.

Manifest V3 is a horrible attempt to kill adblocking (under the banner of "security", as always). But, the web is completely unusable without adblocking.

If there are no more (effective) adblockers for Chrome, users will frantically begin to search for an alternative; there are many: Firefox and Brave to mention just two.

Giving a boost to alternative browsers can only be a good thing; and it may also, eventually, make Google rethink this policy.
What OS does this need? Using Ubuntu 20.04, I'm getting stuck on openvino:

> $ pip install
> Could not find a version that satisfies the requirement openvino==2022.1.0 (from -r requirements.txt (line 6)) (from versions: 2021.4.0, 2021.4.1, 2021.4.2)

I even upgraded to python3.9, which, inexplicably, is required but not available in the "supported" OS.

EDIT: apparently it requires a version of pip that's newer than the one bundled with Ubuntu.
The alignment restrictions for memory accesses on some architectures may prevent bitfields from crossing certain address boundaries, hence implementations may need to reorder and/or pad the fields. The alternative would have been to either fail compilation for bitfield combinations that are incompatible with the target platform, which would arguably be worse, because you couldn’t portably use bitfields at all then, or to force implementations to generate code with case distinctions, possibly depending on the actual alignment at runtime, performing the bitfield accesses using multiple memory accesses if necessary.
This is nicely surprising in the current machine learning image generation trend.
I have the cheapest M1 Air model for personal use and it's been great. Although I wouldn't have gotten it if my old XPS 13 (Intel i5 gen 8 I think) didn't have such a bad touchpad and a bad feeling keyboard compared to this.

One thing that I didn't see mentioned yet is that for Podman to work there is some fiddling required. At least when installed through Homebrew in a non-standard directory (my homebrew dir is under my user home), qemu just wasn't able to start the container VM and I had to find a way to install Podman with an older qemu version (pre-7.x) for it to work at all which involved downloading the homebrew formula and stabbing it with a fork
> many of us here in Sweden know people at Mullvad and can attest to them being conscious of privacy issues

Me for example, I can vouch for them if that matters to anyone, but it's the same problem isn't it, if people can't trust Mullvad on their word, why should they trust two random HN users they've never met or conversed with before?

Trust in IT systems is super complicated.
https://nextdns.io/ or adguard-dns.io?
Meh, just use Firefox for general browsing and Chrome/ium for the one or two things that only work on that.
It was interesting to learn that Smalltalk originated as a language for children, rapidly developed by Alan Kay for the Alto.

It's a shame that the more simplistic branch didn't endure, perhaps as an alternative to Logo.
Do these numbers account for the emissions caused when producing all those cheap plastic toys (and phones, laptops, lithium-ion batteries) that America can buy in Walmart?

In any case, I love the finger pointing and "They should do something first!" mentality...
I agree, this is a really useful feature.
But it hardly is of much use in morally ambiguous situations. When a partner of yours (I'd suggest even imagine it's your best friend to make the thing more vivid) is a real criminal inflicting real harm to real innocent people (rather than smoking weed in a wrong state) you have to choose whom to betray. There is no single right solution here. One has to decide for himself. It is just an act of will.

I don't mean he should not have asked, I just share the way I view such a problem.
$500k investment from Pfizer to VitaDAO. Pfizer has joined crypto!