skysight-inc/HackerNews huggingface dataset:
This is like ten years too late, but whoa. This is huge. Malicious search ads are the top threat vector I see, and with things like the URL line being dishonest, it's been impossible to verify an ad came from a given company or entity. The only solution to securely clicking on ads has been to never ever click on ads.

Hopefully this will make it much easier to prosecute malicious actors that do business via ad networks.

EDIT: "scale the program while continuing to ensure we are surfacing helpful information to our users, we expect that this process will take a few years to complete"

I love how Google pretends the slow rollout is to ensure they are "surfacing helpful information", not "making fistfuls of cash from ads". The dishonesty in that line is a bit overbearing. Taking a few years to complete is unfortunate, but hopefully they will make it very clear which ads are verified and which are not in the interim, and ensure that advertisers are pushed to implement verification to improve visibility.
Be glad you're not on Bitbucket though. Issues happen so often people stopped posting it to HN.
Just like the RPi, no plated mounting holes for grounding. I am curious if there is a valid reason not to use grounded mounting holes.

It is not easy to pass EMC tests if you want to embed these boards into some device without proper grounding.
Thanks for making a thing and sharing it here! I get a 500 when clicking on pagination at the bottom (randomly page 4, 11, etc). Also it would be cool to sort by geography, maybe alphabetically, so that a visitor could city/state faster?
At that time, it probably made more strategic sense for Apple to move to 'commodity' hardware and away from relying on Motorola. The success of iphone, ipad, etc., and Apple's huge cash pile puts them in a completely different position now. They aren't going against the mainstream; they are the mainstream.
Ha, I'd seen all these on HN for the past week or two but was lucky and unaffected. Our CI/CD is currently failing due to an npm dependency that lives on Github. Time to start looking into that NPM mirror thing folks talk about?
The Pi 3 doesn't have HEVC hardware decoding, but the 4 does.
This would make sense if the Fed's newly-created money went directly to households that need it due to economic shutdowns. But it doesn't, it mostly goes to financial institutions. You're confusing the Fed's ability to monetize assets with the Treasury's ability to spend money on whatever it wants.

Also, your statement that our economy has the capacity to provide a decent standard of living to everyone is an article of faith, not some falsifiable statement supported by facts. We don't know if that is true or not.
Show HN: Minimalist Stack Overflow
in a middle of a deployment lol move to gitlab and redid my docker image to pull my charts from gitlab lol lesson learned
Having eMMC support is a game changer over a microSD card. It makes it feel like a real computer.
Random data point. In 1977, a couple of serious business industrial machines from two worlds:

Cromemco Z-2: 8-bit Z80 @ 4 MHz, maximum 256 kB RAM (bank-switched in a 64 kB address space), 0.007 Whetstone MIPS [1]

VAX-11/780: 32-bit VAX @ 5 MHz, maximum 8 MB RAM, 0.476 Whetstone MIPS [1]

I have no idea what the prices were. One source reckons a Z-2 was $995 [2], but a price list from 1983 has a system with 64 kB and two floppy drives for $4695 [3]. In 1978, the list price of a 11/780 with half a megabyte of memory, a floppy drive, a tape drive, and two hard disk spindles (possibly not including disk packs, though) was $241,255 [4].

[1] https://amaus.net/static/S100/cromemco/IOnews/05x04%20198607...

[2] https://www.old-computers.com/museum/computer.asp?st=1&c=559

[3] http://www.hartetechnologies.com/manuals/Cromemco/Cromemco%2...

[4] https://www.bell-labs.com/usr/dmr/www/otherports/32v.pdf
So... "Don't try to be realistic about what can reasonably be accomplished, instead do everything completely right the first time". Well, ok, thanks for the advice, I guess.
In RIPA "Communications data" is explicitly not the content of the messages, it's the meta-data.

The Register have a good story if they focus on that access to metadata -- I don't think organisations should have access to meta-data without justification. But they haven't done that, they've said "rifling through your emails" and the implication (see other comments in this thread) is that this means access to the content of the email. That's untrue, it's misleading, and it's yet another example of piss-poor quality reporting from the Register derailing a thread by generating very many comments that miss the point.
Personally I find that hard to believe until it gets some mechanism of actually being able to free memory back to the OS.
The mole-specific training is probably a couple of months, max (if that's all the person needs to do). Division of labor.
I drew this on the whiteboard within Mozilla a few times, and I agree it would be nice to make it more accessible and hosted at gfx-rs repository or the blog.

There is a few scattered sub-diagrams on the topic, buried in the various slide decks I made:

https://github.com/kvark/slides/blob/master/BuildingWebGPUwi...
https://github.com/kvark/slides/blob/master/IntroductionToWe...
https://github.com/kvark/slides/blob/master/VkPI-WebGPU.pdf
Have not tried that. Maybe I should, but im on Debian-style distros for so long (and use 'm on servers and such) that I dont really want to learn the basics again.

Also, from my RPM days I remember essential (pgk mgmt) tools changing way too often for my taste. Also I'm a KDE/Qt kinda person, and the RPM ecosystem was mostly GTK based.
Would it possible for me to turn off all the ads from all the advertises?

Hypothetically, of course!
what a fucking idiot
Yes. Some councils paid private investigators to follow and photograph families to try to "prove" that they weren't really living in the catchment areas for certain schools but had just rented properties as a postbox address. So not electronic surveillance as such but powers that they were indeed using under RIPA 2000.

I've tried pointing that out to people in the past (when the post Snowden legislation was being scrutinized by Parliament to try to encourage people to write to their MPs about it) and the reaction tended to be "see, they got caught and hardly any of them were doing it anyway so it proves that the system works". It's depressing.
Depends on how it's done, if it's one authority with many mirrors it can be more reliable. Take for example `apt` in debian, you can always find a mirror online.

With git's distributed nature, this would be very much possible.
I like the idea/theme, as a developer I always wonder "what good can I do for the world?"

But there more I see these type of job boards, the more I'm thinking. There are so many different job boards created. Is that a good thing? Is that a bad thing?

I don't know what to think of it.
Having been down that road, it's also a mess.

Best I can imagine now is using GitHub as a primary and other hosted services as a mirror. Mirroring the git repos will only get you so far though, you won't have the services built around them (e.g. issues, merge requests, comments, actions) or you may not be mirroring all git repos that you need access to. But a reduced service may be sufficient for short periods during an outage.
Spam alert!
All or nothing, IIRC. Home button devices do have a gesture to switch directly between apps (3D touch on the left edge of the screen), but I always found it difficult to activate reliably, especially with a case on my phone.
Yes, I think the true reason, that Catalina is so incompatible with old programs, is, that they wanted to have the big compatibility breaking before the announce the ARM transition, which then would look as not so much a big step.
>We expected letters from abroad to be opened and read, we expected telephone calls to be listened to and so on.

Just checking that you know "communications data" in RIPA excludes the content of the message, and it refers only to the meta data?
This looks like a compelling alternative to Rpi4B, and I'm happy they went without WiFi/BT. I really wish we saw more boards like this with PoE support, though - if nothing else as an optional hat to the board.
The hypothetical idea behind these "new" MVPs is that you should do the least work possible to start getting clients. If that means it's a phone call, then that's an MVP.

Very bizarre twist of words, but that's what it is.
I don't think that's the right way to think about it. We believe our code to be functionally decomposed when it's in separate functions that we can reason about and test in isolation, but when compiled, the functions may be inlined, may have constant propagation, may even be evaluated at compile time.

If the kernel, at its core, is just an execution environment for sandboxed programs that are sent into it, the source-level decomposition is solid, and the kernel is micro, relatively speaking, to the total amount of functionality. Drivers etc. can still be developed outside the kernel and need only interact with the sandbox API. Drivers may be upgraded live if the sandboxed programs can be replaced. The point of sandboxing is to ensure (ideally prove) that there can be no crashes due to violations of memory safety, or busy loops.
Too bad this isn't based on the iPhone 8 Plus chassis. I'd like a budget iPhone, but I don't want a tiny phone.
It kinda is. Canonical explictly doesn't want to do that. The cli doesn't support any other server except canonical's.[1]

Flatpack on the other hand, does support that structure out of the box, and a few projects are already using there own repos.[2]

[1] https://forum.snapcraft.io/t/external-repositories/176
[2] https://docs.flatpak.org/en/latest/repositories.html
What is distributed here? If github is down no one can see what you changed, not even the build servers. Git is distributed in the sense that every client has complete history, but not in the sense that my laptop can act as replacement of github(like torrent).
While their strategy seems to not have led to disaster, it's not certain whether one would call it success. Shutdowns clearly didnt work well in some countries (france,spain,italy,uk) but they seem to work well in most eastern europe countries and germany. People are not being infected at large .

Some of his remarks are generally questionable and worth a second thoughts

> Closing borders, in my opinion, is ridiculous, because COVID-19 is in every European country now.

There are many countries with very few COVID cases, and some of them are summertime destinations for swedes (like greece). It's certainly dangerous to open borders with a highly infected country like sweden without rigorous checks. Europe is big.

> Each country has to reach ‘herd immunity’ in one way or another

Not all countries are looking to get there fast. In fact countries that delay the spread are hoping for a potential cure/treatment that will make herd immunity much less painful. Herd immunity isnt even necessary - plenty of diseases don't need immunity/vaccines.

Also, while it's nice that sweden chose a relaxed, voluntary approach, the lockdown measures have wide support in many countries.

He s right that governments should be measuring the impact of measures though. Sweden should be doing so too, it would be very useful to know which are the most important infection routes, now that other countries are opening up
Jeff Bezos has returned to day-to-day management of Amazon
Yes, specifically the page with the overview.
In my experience, it's not really git itself that is the problem with downtime, but rather things like CI and recently, package registry. Last week I thought I was isolated from the GitHub downtime because I was working on a project on GitLab. But turns out a bunch of the npm dependencies are hosted on GitHub. Normally that wouldn't be a huge problem, except I'm specifically working on CI pipelines at the moment so it's quite frustrating.
https://en.wikipedia.org/wiki/Straw_man

I was referring to the relative importance in context of the parent comment. No need to conflate my words.
Consider mine: https://sourcehut.org

It's a different workflow, but we've had zero unplanned outages in 2020 and are the highest performance software forge in general: https://forgeperf.org
I don't know what that person is doing with a pi 3, but my experience is that retro pi works well but modern video or web browsing is not going to hold up.
Google says that snap app configuration should be copied forward to new versions. Sounds like either a Vuze bug or a snap package bug.
This. Since I don't have enough karma to downvote, I've replied "Spam alert!" under those comments.
Update: looks like you included links to the suspicious comments.
Why is this post flagged? Seems like an appropriate HN topic
This is the plan. Once google have verified the advertisers, they can ‘help users understand the source of the advert’ by replacing the mini Ad icon with the advertisers’ favicon, to increase transparency..
It's hardly a matter of experience...
Someone need to build a marketplace where you can rent these new little boards that come out. I'm probably buying one every quarter, play with it for a day or two and throw it on the pile.

good fun though
Saliva is more sensitive for SARS-CoV-2 detection than nasopharyngeal swabs
Awesome! Love my yubikey.
How so? We've been self-hosting Gitlab for 2.5 years now (maybe more?). Besides a regular update (through apt) we haven't had any trouble. Team of 5 developers w/ a dozen or so repos and basic CI/CD builds. I highly recommend it.
This is a common phenomenon I see in a lot writing, both online and in print. People will take an idea, strawman it, then pretend to invent a new idea.

The last step is optional. Sometimes they'll simply attack a popular idea in a - seeming - attempt to get attention. I.e. "Look at me! I'm claiming the Emperor has no clothes!". There was an HN post here in the last 48 hours critiquing mental models that followed this same recipe.

https://news.ycombinator.com/item?id=22948723
Intel was actually subsidizing smartphone vendors who wanted to use Intel chips. Unluckily hardly any smartphone vendor wanted to react to this offer (except some small experiments like the mentioned ASUS ZenFone 2).
Does ffmpeg have access to the video decode acceleration on these boards?

Or is it an external binary that, for example, Kodi is using to decode?
I just tried out both Ubuntu (gnome) and Mint (Cinnamon) on a 2015 MacBook Air, dual core i5 with 4 GB RAM. Mint was noticeably snappier - I really didn't enjoy Ubuntu, but a lighter desktop will probably make the difference.

Another comment talked about the RPi 4's capabilities, but mine had multi-second input lag running a fresh install of Ubuntu/Gnome on a single 4k screen.
They may be fallback methods, but snap is for sure not "great" (not a finished product as other have pointed out). As you also understood, snap is sadly not promoted as a fallback method.

This stuff is pushed with corporate power. Not adopted because great great fallback method it provides.

The compatibility is also balkanized for the start with the flatpack/snap split. Pfff, what a mess.
Totally understand your feeling. I think the crucial part of doing this right is building a purposeful community, which is what we're doing at https://collective.energy
Also virtual machines. Depending on what kind of development you do, those are indispensable in some cases. Does ARM have the same kind of hardware virtualization x86 has?
Hell, I was streaming and decoding 1080p on Kodi/VLC/Youtube with no issues for a couple of years on a 2B.
Is it possible that they might be relying on mounting frames for metal enclosures or wired grounding near the power supply connector, just to avoid ground loops?
Running LXLE (essentially tweaked Lubuntu) exactly on that, and it FLIES. A SSD disk also helps a lot.
The ODROID-C2 has eMMC, doesn't feel as fast as the eMMC drive on another AArch64 machine that I have though.
Did OP buy upvotes? or is it a coincidence?
> "Maybe the norm will be 'fat binaries' like in the PowerPC->Intel transition period"

Multi-arch "fat binaries" have been the norm much more recently than that. For a long time, typical macOS binaries supported both 32-bit and 64-bit x86.

Likewise, fat binaries are used to support the various different ARM variants on iOS devices (armv7, arm64, etc).
While I don't know much about phones and suppose you are correct there, I have been disappointed with the hardware that they pushed to their macs the last 5 or so years. For instance, why did they ship newer macs without upgrading to the newest Intel chips?

I guess you can solve anything if you do it yourself, but that was perplexing for me that they would do that. I am not an expert on this, but this happened some time between 2016–2018.

Edit: I stuck with my upgraded 2013 model and even today it's fast and good for the job. Even my 2009 mac is still running. So I am not saying they can't pull it off, I am just wondering whether they give enough attention to their non-iPhone products.
Inability to dispose with bodies is a reason to put 16 million Americans out of work and cancel school?
In some regions, the option key on Mac keyboards is labeled as "alt". E.g. https://www.macworld.co.uk/cmsdata/features/3504584/Mac-Keyb...
Unfortunately there are even organized astroturfing "think thanks" that exist only as a PR stunt for oil companies & co.
>DOM provides good abstraction of UI elements

Does it, or do we just have a whole generation of people used to that abstraction, who can't imagine anything better?
If you have the space for storing data twice, you can actually use `dup` for the data, not just the metadata.

That conversion can be done online, though I managed to make it zero out all superblocks on all 3 disks while converting from raid1 to raid5. That's some time back, however, and there was some unfortunate power cycling.
RPi4 had significant, hardware-based performance issues in v1 of the board...
Definitely not as concise as your PHP impl but meh
https://gist.github.com/MagnificentPako/b67b081d5cac0d0185ef...
I can `apt install` pretty much anything I want and it's almost guaranteed to not be malicious/dangerous, as only trusted/well-established developers can get their package into the Apt repos.

Maybe not malicious, but packages in the universe repos only have 'community maintenance', meaning that they are not updated with security fixes in any systematic manner. Given that you need universe to have a somewhat useful system, most people's systems are full of known holes:

https://people.canonical.com/~ubuntu-security/cve/universe.h...
All of this could be said without trying to coin a new acronym. MVP already covers these angles, and it feels like a bit of a strawman to claim it doesn't. The hard part and simultaneously whole point of building an MVP is to figure out the proper scope. This will vary a lot from product to product and in different markets, and there's no magic formula. I don't see how adding new abstract principles helps. Should it be simple, lovable and complete? Well duh.
I think security wise it got worse. With traditional package repos someone still does some due diligence. Also it's not clear what's going on, and that is a huge prerequisite for security.
I see 10. https://git.savannah.gnu.org/cgit/grep.git/log/?ofs=550 (over time, this link will start to point at the wrong date)
SpecialGuest: Weird Marketplace for Zoombombing Artists
These aren't bought upvotes!
A microSD card is just MMC that's socketed instead of being soldered to the package/board. It's good for flexibility. With 4GB RAM, performance should be a non-issue either way.
Fake news can't be solved with bans, only through education. Education is a long term investment though and everyone wants immediate fixes. Expect more of this nonsensical short term thinking.
On Mac? I don’t think so, no, because you can move App Store apps to different machines on USB keys.

Also, a considerable number of Mac apps don’t use the App Store for distribution.
VR headsets have been sold out for months, now. I got an Oculus Quest, but only got one because I refreshed the product page (on multiple vendors) constantly for days.

I think VR is starting the mainstream (at least for gaming), and Coronavirus is encouraging this (as it’s making virtually all gaming platforms a boost).
Not intentional or requested on my part. Please feel free to delete those comments mods
Yes, as it is the one defining difference of the Mac: it is still a real computer where you have file access and can install anything you want - which is basically the prerequisite for doing any serious developer work on a machine. Actually, it is the prerequisite for doing a lot of work on any machine.
What kind of memory modules would it use? Are the standard PC memory modules x86-specific?
didn't read, not buying
Custom Game Engines: A Small Study
Git supports lots of protocols for sharing your changes - even email!
what does money not spent have to do with anything? it's money that didn't exist that was created. The point of the article wasn't to talk about what causes inflation, its to talk about how inflation is a tax, and the stimulus package turned a period of deflation into a period of inflation.
I have seen this happen so often. People who evidently don't use or haven't used a Windows based machine in the last 20 years complaining more than anybody else.

There are plenty of reasons to hate on Windows(-based machines) but what would they know.
Anecdotal, but I was involved in technical interviews for a full stack developer position within a team last year.

Our stack at the time was transitioning to .NET Core, but the HR posting was some generic one (I believe for a "full-stack dev" with PHP experience).

Got a bizarre range of candidates who had got past the inital filtering, all except one whose PHP amounted to wordpress only experience (some who were not able to clearly differentiate between serverside and clientside state or logic).

Don't want to tar folks with the same brush, but that experience led me to believe the folks who got filtered through for possessing PHP experience, in this case, were extremely bottom of the barrel.
Came here because my Gitlab CI/CD was failing on `npm install` with a 500 from codeload.github.com.
The amount of cases for malicious snaps was about 1 with the cryptominer that was addressed within 3 days. Those snaps that are published go through static analysis and unless manually vetted will not have access to the rest of your system. You install it, at worst it will cryptomine that is it. Oh and you can remove it completely with all traces unlike deb equivalents.

Snaps come with a tick against verified snaps coming from first party. Such as those from Jetbrains, Mozilla, Microsoft, Amazon, Spotify etc..

If you are downloading from a software center this would all be handled for you and typo squatting will not be a problem.

In contrast with debs, the person who owns the PPA for those third party packages do have unfetted, root access to the system. The most popular PPA to this day is a closed down Java PPA run by 3rd party dev. That could easily turn malicious easily.
Demand for dollars won't evaporate overnight. The thing about being a reserve currency is in a crisis, the entire levered world is short your currency.

That, combined with the fact that it's not like any major developed economy is doing that much better, means US goods, services and financial assets are still pretty competitive with the rest of the world.

The dollar is up 40% vs the lows of 2008. When DXY is back at 70, it's time to worry about a crack in the dollar reserve system.

https://www.tradingview.com/symbols/TVC-DXY/
Maybe "A first course in Abstract Algebra" by Fraleigh available on Kindle for less than $10. https://www.amazon.com/dp/0201763907

(It's not focused on Monoids. It also covers groups, rings, and fields from a mathematical point of view. It's written for an undergraduate math major with no prior experience in these areas.)