skysight-inc/HackerNews huggingface dataset:
Well, this would be sort of integration of hub in a phone (aside from that that the new chip already has built in 3 usb ports) thus a big advantage for daily driver phone that you would use as portable PC. USB3 is already supported AFAIK.
What is your favorite C programming trick? (2009)
https://www.forbesindia.com/article/take-one-big-story-of-th...

A good writeup by Forbes.

Big ad companies and media houses need to put pressure against false advertisement. I have not seen a single article by any indian newspaper on this topic.

Offtopic-I would like this to blow up disproportionately because the only way whitehatjr is gonna backoff is because of a media backlash
Older versions of Coq used to include an Isar-like feature known as C-zar, or the "Mathematical Proof Language". It was quite intuitive to use, perhaps even moreso than Isar. Unfortunately it was also quite buggy and unmaintained, so it got removed in later releases. Within current versions of Coq, I think the "structuring" operators in Ssreflect could perhaps be used to replicate that proof format, but some extensions are needed. The basic operation "have ... by ..." is pretty much there, but an Isar-like proof language includes more than that.
Unlikely that they will backpedal on this, regardless of how much media attention it gets.

If a macOS user has an issue with this, time to look for a new OS whilst avoiding the upgrade to Big Sur for as long as possible. Those who depend on it for their business will have issues...
I studied a metallurgy subject that focussed on crystals as a bit of fillin in my electrical engineering degree some 35 years ago. The thing is that large scale macro features like crystalline surfaces and grains are driven by atomic structure that was first deduced through x-ray imaging and then like.
Best Financial Data Platform in US
> S3 requests to US buckets might be served by delayed replicas in other countries if the request comes from outside the US

What? That makes no sense. Do you have a source for that? I thought the explicit choice of region when creating a bucket limits where data is located. Why would the give you geo-replication for free? Also: "Amazon S3 creates buckets in a Region you specify. To optimize latency, minimize costs, or address regulatory requirements, choose any AWS Region that is geographically close to you." - https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket....

Also the consistency when creating objects is described here: https://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction.... For new objects, you get read-after-write consistency and the example you gave contradicts that.
Are genetic algorithms an example of machine learning or simply a search?
UB, memory leaks, memory corruption, implicit conversions,...

The benefit of using Go is keeping the memory safety for like 90% of the application, with just a tiny unsafe code portion.

In C, 100% of the source code is unsafe.
Not just the ESA, India's most prestigious college IIT-Bombay also fell for him. The roster usually includes folks like Stroustrup, Vint Cerf etc & then a couple years ago 'Siraj Raval' of all the people on earth.
That's exactly backwards.

People who don't want to learn SQL tend to write CRUD API and rely on code-first ORMs to manage the database.

When you instead use PostgREST, or Hasura, you're usually going to write a ton of SQL - tables instead of classes, views and stored procedures instead of interfaces, row-level security rules instead of authorization code.
Two comments

1. I know HN hates JS, and there are times I do too, but how is celebrating JS-free anything but fundamentalism? A little JS won't hurt performance.

2. Gitlab offers a full IDE that you could use to edit your files. The post talks about the neocities and github editors only, both of which suck compared to the gitlab IDE.
I had a lot of fun with "this lyric does not exist" - I don't know if that's more of a statement about modern lyrics lowering my expectations, but some of these could pass the taste test.

I think this is definitely going to be the next smash hit:

Verse 1

I will feel a poop down in the South sea

I will feel a poop down in the South sea

Poop from the past never feared again

Poop from the past shot by a beam

Pre-Chorus

A poop straight from the past

A poop straight from the past

Chorus

Just poop off and come to me

Just poop off and come to me

Just poop off and come to me

A poop from the past

Verse 2

The voice of struggle is clear

And the clear sonic poop of the bomb

Has shattered the icy poop of the night

Felt a warm poop of energy

Pre-Chorus

Poop of delight

Oh, how glad my soul

Chorus

Just poop off and come to me

Just poop off and come to me

Just poop off and come to me

A poop from the past

Bridge

You save my words

We have a poop

Chorus

Just poop off and come to me

Just poop off and come to me

Just poop off and come to me

A poop from the past
I think the right title may have been "HopsFS: speeding up HDFS over S3 by up to 100x"
As someone else pointed out, there are no requirements the code is the only source.

A long time ago I work on the core processing system for a large US insurer, the business would continually call up for confirmation on the business rules from the code. Not a basis for success on complex business laden with tonnes of regulatory oversight.
Not the best idea.

Debug builds are unoptimized. That function is likely to consume memory proportional to the result. That memory is on the stack, the limit is not large, a few megabytes.
The idea in ECCs [1] is that you store some ancillary data that can be used to rectify a bounded amount of error introduced in the stored data. A straightforward virtual memory system implementation would be to have this information stored alongisde page tables and the OS would go through the pages and update their ECCs periodically (probably at a limited rate so as not to cause load spikes). The devil in the details would be the bookkeeping about when a page contents has been written to and the ECC is invalid (soft page faults?).

[1] https://en.wikipedia.org/wiki/Error_correction_code
https://en.wikipedia.org/wiki/Nick_Bostrom thinks this is quite likely.
Startup Does Not Exist
Sure, you can also make a laptop out of new RPi 400 by buying separate screen and bunch of cables ;-) I think you get the point here :-)

It is only a slight difference, but at the same time big enough for some to turn mobiles into their daily driver PCs
Apple, putting the Sur in Surveillance
1. Do you accept that "doesn't require JavaScript" is a net positive, however small? If so, "doesn't use JavaScript" is just a guarantee of that - still a net benefit even if it's not the 'one true way'.
In what sense does this have to do with surveillance?
This is in my queue! This is a great podcast, Adam Gordon-Bell is such a thoughtful interviewer, probably my favourite episode was "Don and Adam discuss Folds", it blew my mind and made me smile. Very highly recommended.
Walter Russell is the name.
Very impressed with 'This MP does not exist'.

If wanted to do the same to generate 1000s of fake professional headshots, how would I go about it?
Gacha Life Coloring Pages
Car usage certainly hasn't caused that at all. Many people want that because they don't want to live in the type of environment, or in the type of accommodation you will find, in high density central city living. This has been the case since long before the car was even invented.
Here in Sweden it's obligatory (by law)[1] to fortify some foods (dairy products) with vitamin D. Both adults and children are notorious dairy consumers. So I don't think that assumption holds.

[1] https://translate.google.com/translate?hl=&sl=sv&tl=en&u=htt...
If they backpedal or not it was a shitty trust breaking arrogance driven decision that should be remembered forever.
>> GIMP is the perfect example of why companies hire UX designers.

Whole I agree that this is UX design, but I suspect that UX can be (and often is) a product of the type of organisation producing it moreso than the "UX designer hired to do UX." UX for something like Gimp is very hard. The metaphors have to encompass a ton of stuff and the UX needs

A web app created by a bank, electric company or somesuch will tend to be different from an app created by an SV-ish company in a pretty predictable way. Similarly, Gimp seems like a relative of other GNU/OSS software... Calibre comes to mind.

Different types of organisations or ways of doing things have different strengths and weaknesses. Th
>i have too much money and enjoy when people show me new ways of spending it

Is there something wrong with that?
I’m sorry but it’s not like a bug in cp or something. It is kind of a big and complicated source where you (pardon me if I’m wrong) can only modify things if you are familiar with the code base.

And since most of the actual people who were familiar with the code base left it (because they think it is not worth it, due to the architectural mismatch between Xorg’s model and current hardware), I doubt it would be trivial to fork/debug it.
there is also http://haraka.github.io
> They took a more hands off “do the right thing” approach

For the sake of clarity, the "official" strategy was not so much "do the right thing" as a multipronged one:

- to make sure the elderly and other groups at risk were adequately protected (something which failed to a large extent, causing the high death toll relative to neighboring countries)

- to make sure hospitals and hospital staff were not overwhelmed

- to otherwise minimize detrimental effects to the society in general: i.e. not try to eradicate the virus at high cost and great disruption, which means letting it wash through the population.

It is the latter bullet which has been interpreted as a "herd immunity" strategy, but the official response to this has been one of plausible deniability: it is only a positive side effect of the main strategy.

But internal memos reveal that herd immunity was very much expected and hoped for, with wildly exaggerated estimates of the immunity level galore all through spring.

Over summer and well into the fall it seemed that the strategy would be successful, and that Sweden stood to gain a considerable relative advantage through high levels of immunity among "socially active individuals", and would not need to implement lockdowns like comparable countries. Only over the last few weeks has this hope been thoroughly squashed.

"The Swedish experiment" which was not based on precaution but more on hopes has definitely failed.

It doesn't stop a lot of Swedes from sticking to the official narrative (with a fervor), but it should not fool anyone by now.
Has anyone spent the time to extract a single image from this? None of the gigapixel-website-extractors seem to work with it. Looks like a fairly simple curl+graphicsmagick shell script would do it. I'll post here if I get around to it myself.
Thanks. I feel stupid now.

I guess I would have expected this to be called “save”?
Imagine doing something like this for computer science. What would even be on it? Algorithms, implementations, source code, object graphs?
I’m 44 picked up juggling couple of years back. Expert in no way, but others find it cool!
How many people use firewalls on Macs? Genuine question, not trying to minimise the issue (as I think there's little excuse for this).
If google was selling youtube today, would anyone even buy it? How many companies can afford to keep it running? How many would want to ?
Assuming they don’t have car ownership tax???
HN doesn't like bloat and things that are unnecessarily complex. If you add a few lines of JS without obfuscation, then no one's complaining.
Haha very cool. Thank you for sharing! How does https://TheseLyricsDoNotExist.com work? I have only seen StyleGan on images but it seems similar?
Kinda interesting that the things we used to be doing years and years ago are now being submitted to sites like HN.

Almost exactly the same things were the de facto standards when "tabs" were all the rage way back when.

Kudos though for the modern CSS, although things like var etc wont work in old browsers
Check the reviewer's twitter. He has shared slack threads where the marketing Execs ask the entire channel to brigade & report his tweets/linkedin posts/YouTube videos without any copyrighted content as well.

https://twitter.com/whiteHatSnr/
Password managers aren't needed if you login to everything using Google, as you are supposed to.
If you can work remotely or own your own business, luxury property in Dubai can actually be pretty interesting. It's not a bad place to live, no taxes and ridiculously low real estate prices make it a rather attractive proposal.
Now you’re taking about FANG as if those are the only companies in existence. There are many many other places to make a living. I’ve personally never inverted a binary tree on a whiteboard and my career is doing fine.

You might want to read https://wesdesilvestro.com/the-prestige-trap from earlier on HN.
Some people do use firewalls for preventing software from calling home and sending "analytics" kind of info, which could contain somewhat private information in some cases.
S3 has quotas. Go try and get 1m ops/sec as a quota.
Yeah all those media houses frequently had prime time spots & full page ads from the parent company so any actual journalism is not going to appear.
Not OP, but I used the following resources:

Convict Conditioning book. There is also an app on Android call Convict Conditioning which I use to track progress.

calimove.com Paid classes but they really teach you good form
> You could ad some JS to play

No. This showcase example especially designed to represent power of non-JS web-design.
It's difficult to grant an untrusted client a level of raw SQL access that won't let them do harm.

For example, even without access to any specific table or function, even with rate limits, I can denial-of-service the server by asking it to make a massive recursive pure computation.
What you're saying makes sense in the context that you're saying it - your own lived experience as a 21st century young adult human being in an affluent country with means.

Married women all around the world will share wry smiles with each other listening to the third sentence of your first para.
An Apple engineer tweeted that the firewall bypass was just a bug and not intentional behavior, but after getting hate replies he gave up and made his account private.
There are ways to do all these things but they are compositor agnostic - which frankly makes sense. I don’t want a random app running on my desktop querying these informations in a hacky way, while the whole of this information is stored nicely in memory by the compositor. They just simply have to provide an API for that - and that’s the beauty of wayland - they let the compositor implement any number of custom apis and the app can query which ones are supported by the compositor and vice versa.
On the other hand, I have seen old articles show up on news websites, I assume they've been digitized from archives.
> CodePen requires JavaScript to render the code and preview areas in this view.

Thanks, but no.
Yeah, I used to live in a shared accommodation with many of their newly hired Civil Engineers for sales/business development roles. They had to close a family at the end of the day as part of their target, usually in the same neighbourhood. All of them got fed up & left en-masse in a few months.
I thought OP meant surveillance by Appple, thanks for clarifying. Yes, that could be a problem.
An Apple engineer tweeted that this was a bug, but that tweet has since been deleted.
Personally I use it to stop certain apps from phoning home or auto-updating, as I manage them with from Homebrew Cask.

There are so many apps which don’t need online access, but still send usage pings or check for updates.
Without looking into the details the ability to piggyback on the excempts or add excempts should be considered a bug.
If it required root/admin then all bets would already be off when it comes to malware and host based firewalls.
As for people regarding this as a privacy breach then that’s another thing, only real possibility then would probably be a VPN and firewall the traffic at a central point.
I always give the same feedback for this type of bs. Actions speak louder than words. If you have to tell people how great a company's culture is it clearly isn't.
I’ve had good results with the following method: https://gist.github.com/claui/ada85e696029cfa8cba9b91723ce2e...
Not that I ever had problem with it, but ambiguity with ++ lies in prefix/postfix version of the operator. I don't see how x+=1 is ambiguous in any way, it's just a shorter way to write it, but there's no side-effects like with x++?
You are not supposed to use Thunderbird. You are supposed to use the web interface so Google can control your experience and show you ads.
For the uninitiated, Brian Kernighan also wrote a book titled "Unix: A History and a Memoir" published in 2019. Would recommend.

Goodreads Link - https://www.goodreads.com/book/show/53011383-unix
Probably nowadays React with webpack provides a stable experience.

It might be that my impression of SPA is also based on my resistance to dedicate time to learn the new tools. Usually I want to start doing stuff and then go back and read more.

This is why I say it felt that way and I did not say that the SPA is unstable.

Here is how my experience with SPA looked like:

- I started with jQuery, 10 years ago or so (actually with Scriptaculous :) ), replacing parts of the interface with Ajax calls. Worked a little for a while then got into very ugly code both on JS and on Ruby. This was not a full SPA, but it was moving into that direction.

- Then I moved to Backbone around 2013 I think. In the beginning it sounded very nice in the end again the code and mix with jQuery quickly become hard to organise. Also as it started to be slower to build MVPs in terms of moving fast and adding application features.

- So I tried Angular and my main problem there was debugging production issues. The errors I saw on browser console were mostly not giving any clue about what went wrong. Probably it was because of the whole compile JS pipeline to support various browsers ...

- Then I inherited a Webapp written in React (around 2014 or 2015) with backend in Rails which was a second-screen for a radio show. It provided various live interaction with listeners. There I saw the need for SPA but also is where SPA lost me as I spent a lot of time debugging simple things from someone could not be able to login to how long it took to add a new page to display some poll results. For sure a big part (or the most part) is on me and with my expectation about how things were working in Rails where if I wanted a page to display some poll results it meant to simply build a .html.erb and it was done. Of course later on came Action Cable and I started using it for any live thing.

Again I am not saying SPA is in general heavy or hard to use. I am saying that for the products I build SSR sprinkled with some small reactive things is enough and for me (when I am mostly the solo developer) it is fast to produce (from idea to deploy) and debug a feature for a web app.

That being told I am trying to learn Vue - and force myself to use so that I want to have experience with this kind of frameworks.
Living in Syndication – Generate RSS feeds for sites that don't have them
I honestly can't tell if your comment is satire
The biggest deal for me is type safety (I use C#'s EntityFramework). While composing the ORM queries, I get the benefit of static verification, autocompletion, and can avoid the common boilerplate of joins. When reading code, find-references and so on work.
The Pantheon: The ancient building still being used after 2,000 years
I'll have a stab, 2 things:

First, Google is now the largest customer of these papers. That makes it very hard for them to be critical of Google or its allies and very easy for them to be critical of Google competitiors or detractors. This is at exactly the time when there is a public debate over big tech.

Second, Google isn't paying these papers for news, it's paying them for content/clicks. The core issue with the pay per click model is that it incentivises BS, baseless pieces and it punishes actual investigaive journalism. Everything becomes a "buzzfeed top ten things you already agree with" article. That is a massive problem already, and this change reinforces it and makes it worse. I'd actually like to see this sort of thing banned, not extended.
As an example of this, on the Nintendo Switch, games run on three cores dedicated to the game, while the rest of the OS tasks run on the fourth core. Furthermore their scheduler gives precise guarantees about the scheduling order of threads spawned on the same core. It makes sustained 60fps achievable through careful design.
Also with sqrt()
https://twitter.com/shafikyaghmour/status/132892190832312320...
> Those browser's vulnerability to those attacks are entirely based on the fact that they execute JavaScript. Thus, if your browser doesn't execute JS, it's immune.[0]

> ...

> That is the complete explanation… JavaScript. Executing arbitrary code from strangers on the Internet is what makes browsers less secure.[1]

[0] https://news.ycombinator.com/item?id=16191843#16192006

[1] https://news.ycombinator.com/item?id=16191843#16192197
Yup they splice and rejoin their DNA in specific sites as part of V(D)J recombination (this isn't the somatic hypermutation the article mainly focuses on, which is a B cell specific process). 'Our' gene editing tools (CRISPR) were not designed by us, but come from nature, so maybe not surprising!
"Users can use browsers of their choice" and "Logging in does not throw you out of the app and open a browser" are not security bugs.
Yeah, almost all tradespeople do so. Part of an apprenticeship is building up your toolbox.

IT is different though, because the tools are the repository for the delivery also.
Nothing is wrong with old and boring. I like it. This is why I am using Ruby on Rails for most of my projects and it is the default framework to prototype any new idea I have.

But I have to acknowledge that in some domains, some users expect the web app to behave in a specific way and adding some reactivity makes my life easier. This is why I prefer to use contained - and constrained - solutions (like Stimulus or Stimulus Reflex) which does not impose to change my .html.erb views to accommodate them.
> No idea why they don't just use a path like /opt/homebrew/ for both OS and be done with it.

We’re now using `/opt/homebrew` for the (still experimental) ARM native Homebrew flavour.

On Linux, you’re free to choose whatever prefix you like. On Linux, Homebrew always builds from source, no matter the prefix.
Krita is more than enough for a lot of photo editing needs, which are basically cropping, resizing, applying color filters etc - for those operations Krita is much more straightforward than GIMP.

Also if what you said matched reality, Corel Painter would still exist in a meaningful way in 2020 but most artists migrated to Photoshop for their painting needs in 2007
The 99% of people who drive ICEs and can afford an EV should get one.

Many good things are unpopular. Shutting down coal mining operations is unpopular with miners. Staying at home to avoid spreading a disease is unpopular, but we have to do it anyway because it's important.

Switching to EVs is important for slowing down climate change, and should be incentived (incentivised?).

What those 2 Australian states did translates directly into accelerated Climate change and Coastal cities sinking.
In any case it's not an acceptable bug if you want to brand yourself as secure.
> can't escape the compulsion of not even being wrong.

What does this phrase mean? Is the economist not wrong? Why is that then unfortunate?