skysight-inc/HackerNews huggingface dataset:
They've specifically said that the camera module DRM chip is there because they make money from selling the camera modules and they don't want third-party cloners undercutting their pricing and eating into their profits, as happened with the non-DRMed version one of the camera module. Thing is, the third-party camera modules aren't just much cheaper, they're also offered in a whole bunch of useful variants that aren't offered officially. So in order to ensure their continued profits, they're using DRM to actively make their platform less useful.
It really depends on your use. If you plan to build a desktop replacement, thread performance matters. If you want a small cluster node for educational purposes, more slow cores are better.
Things your boss doesn’t know about software development
How much climate change can still be considered safe?
Ok, to take a real world example instead:

if (url.startsWith('http://')) {

vs.

if (isAbsoluteUrl(url)) {

If the next developer comes by in 2 months to fix the case for https:// urls (and protocol relative ones in 6 months), they'll immediately be able to spot the intention of the code and can easily fix it in the abstraction layer that's already in place. Moreover, the fix will be applied every other place this faulty assumption about their input was made.
You are right, they probably won't open the blobs if it means circumventing their own DRM, which I think has been shown to be used reasonably. The mpeg license has almost the same argument as the v2 camera, I think we have covered that.

But that aside, "as a chokepoint of control over the platform"? What platform are you specifically talking about?
Reviews should also be taken with a big grain of salt, you know there's farms of people and bots just giving out good reviews for bad products constantly.

And reviews only tell half the story. If a $700 product gets four stars but its $100 alternative does as well despite being nowhere near as good, what good are reviews? I mean people putting down reviews don't have both products to compare with one another.
Great!! What about GPU upgrade? I have a client with a project which only 'kind of' works on a model 3B, he needs about 2x the GPU encoding capability. Is there a chance model 4 will be able to encode a single full HD (1080p/30fps) or two 720p/30fps video streams, into H264, even if on easiest encoding settings?
Tell us how :)
The same could be said about the VideoCore 4 blob which was used to boot the SoC. And yet they just did get rid of it.
Don't forget: XMonad, pandoc, and ShellCheck
Thanks! I was especially interested in the cooling situation with RPi, and the article you linked to seems to provide some valuable information & further links in this regard (section "Heating and Cooling": https://blog.hackster.io/benchmarking-machine-learning-on-th...)
They do update their repositories for officially supported SBCs.

Of couse, such SBCs have an expiry date (which is also official), but this applies to any vendor, not only to them.

Additionally, they're one of the most engaging companies when it comes to community - just check their forums and see for yourself.
I'm a tech journalist and I'm not troubled at all.
Jesus, TheFloW is an actual, real life wizard.
My understanding is that they mean open in software not hardware.
That's a good one, the ones in this article are pretty bad / obvious counterfeits, but for things like idk, clothing it can be harder to spot them.

But that's where customs should come in; counterfeiting products is illegal, selling fake brand clothing is illegal, and if Amazon sells them they can (and should) be held accountable. It's that branch of law enforcement's job to protect both consumers and brands from counterfeits, you pay taxes for that reason.
I Call BS on Tech’s Obsession with Working Long Hours
sounds like there is a niche for a store with proper quality control
Hmm, this obliterates Pentium J-based NUCs for HTPC use... And my Trossen Robotics HR-OS1 humanoid robot gets a nice computational boost! Cool RPi folks, thank you!
I wrote my original comment imprecisely and without caveat because I was under the strong impression that it was well-known and uncontroversial. I'm definitely not the only person that has observed this. This is the first result for me for "safari chrome battery life": https://www.howtogeek.com/273606/the-best-web-browsers-for-s...

I don't see why number of commits would be anything but an extremely weak proxy for estimating power consumption, certainly not anything to cause surprise. A very strange thing to say by a self-described "rationalist". "Optimizations" is a very wide term you've used. Unless you are specifically targeting power consumption, it's quite possible to optimize for speed and markedly increase power consumption.
If that's what the license allows that's perfectly fine.
UK.gov must sort out its crap data and legacy IT, warns spending watchdog
I was thinking the same. This is a great compact and low-budget desktop
> Of course you run into issues with transaction occurring across multiple databases but these problems are hard but solvable.

The only thing you need to do to fix this is run all the services on the same DB.

> This sounds crazy. I don't know any large companies that have successfully implemented it. This is basically arguing for a giant central database across the entire company. Good luck getting the 300 people necessary into a room and agreeing on a schema.

You don't need every service to use the same schema. You only need transactions that span all services. They can use any data schema they want. A single DB is only used for the ACID guarantees.
Yes, these are A53 cores which the RPi 3 used. The RPi 4 uses A72 cores, which are a lot faster. A53 are efficiency optimised cores and A72 are performance optimised cores.

The RPi has such a big community that I imagine performance and optimisation will quickly surpass other chips, eg. Rockchip RK3399 [1] (2xA72 and 4xA53) and will probably end up on par with an Amlogic S922x [2](4xA73 and 2xA53).

[1] http://rockchip.wikidot.com/rk3399
[2] https://www.cnx-software.com/2019/02/01/amlogic-s922x-benchm...

To get the full performance out of the RPi, you are going to need a beefy heatsink or it will thermal throttle very quickly.
this! 100 times this!
In a totally unregulated market consumers have very little access to information to make a proper decision. some markets should not be free
EDIT: alternative is to limit size of companies so there is proper competition
Working link: https://www.theguardian.com/environment/2019/jun/23/great-pa...
I'm curious. What do you use it for?
I read somewhere that those years could have just been lunar cicles, so 900 cicles would be about 75 years.

Sorry, too long ago to remember the source, and if it has any backing.
Thanks for the publicity :)
Almost agree all except if you lose sthing in China, YOU are going to search for it. One of the social norms is to leave it there, don't pick it up if it's on the floor, so that when people come back it stays where it used to be. Plus passive waiting is the common practice: not your job to find the owner. The silly one who lose the wallet does their own job.

this makes it more difficult to get it back than in some of the top rated countries. Do hope to change. But this is not really about civic honesty.
there are no functions that actually execute actions. That function is in the Haskell RTS, and not in your program.
I think the Haskell people saying the tools are good (like me!) are just using a very different criteria of "good" than you (and most data scientists!).

For me a "good tool" is robust, reliable, and easy to fix. For most of the data scientists I know, a "good tool" is one where "a single easy to remember command magically does the thing I want in one go".

And I get it, that last part is super appealing, especially for people who care more about answers to their problem than in technology, I don't blame people for wanting that.

But my personal experience is that many of these magical single command tools break a lot when you try to use them in any non-standard environment (for example, something that is not Ubuntu and where you don't have sudo to fix/install system packages) and I work in environments like that a lot. So the fact that e.g. cabal-install requires a bit more explicit work to setup initially is outweighed by the fact that I can reliably install it on any *nix system where I have a login and sufficient diskspace and have it Just Work.
Seems to be UHS-I because it isn't mentioned anywhere.
Well, it's optional in the sense that if you can find a way to use the camera with some board other than a Raspberry Pi then you don't have to use it. If you're doing the intended thing of connecting it to a Raspberry Pi, though? Not optional.
Independent from each other, but both relevant to adoption. For any meaningful project, it's better to use a popular language than an obscure one, no matter how good, because it's easier to find developers for the popular language, and easier to find people to support your application in the future.
Moving Freenode Webchat to Kiwi IRC
Damn I read the article a bit too fast, neither does the rockpro64 but it has pci-e and the manufacturer sells a sata card.

An usb3-> sata adaptater is ok if the USB bus is reasonably fast. I care more about being able to update my board and trusting what runs on it than pure speed
Do we know for sure that all VC5/6 SoCs support HDR decoding, or is that still unknown? The Wikipedia page for VideoCore only lists one VC5 SoC and no VC6 SoCs. The Broadcom page for the VC5 SoC is pretty uninformative.

Edit: I found this thing someone on the RaspPi forums put together! https://cdn.shopify.com/s/files/1/1560/1473/files/Inside_Ras...

> The Pi 4 has seen an upgrade to VideoCore VI.

> The H.265 / HEVC decoder is a HEVCv2 Main 4:4:4 10 design supporting bitstreams up to profile 5.1

Sounds promising! (The documentation on the website should certainly be fixed if this is correct.) Now assuming Rec. 2100 is properly supported to allow connecting to HDR capable displays over HDMI 2.0, we should be good!
This doesn't add up either, since they seem to be effectively walling themselves into not opening up some of the software needed to boot rpis, which remains proprietary. See https://news.ycombinator.com/item?id=20261549
"(Is it possible the future will become a refuge for the rich, who experience life as a sequence of exquisite events and who might not understand the concept of entropy as relief or escape?)"
Can physically and emotionally healthy people actually view death as a relief or escape? This idea seems completely insane to me.
As an aside, people who want to die shouldn't/won't be forced to use longevity enhancing therapies to live longer, but I really think some psychological care should be considered for anyone refusing them.
It's sad that all this needs Windows 10 Pro, which makes all learner developers unable to use Docker to learn properly unless they upgrade.
Clock for clock, A72 is 2-4x faster than A53.

But yeah, perhaps it's better to have a lot of small cores for a cluster.
> So in order to ensure their continued profits, they're using DRM to actively make their platform less useful.

but that is demonstrably not true. The CSI interface and driver is opensource (https://patchwork.kernel.org/patch/9951525/), anyone can create a camera that piggybacks onto that port. Infact, there are a number of aftermarket cameras that do. Some have built in infrared, some are tiny.

What they are attempting to do is stop counterfeit "official" camera.

Also, all that money goes to either developing more board, or running educational outreach. So I think one can forgive them the urge to protect revenue. It's not like they are microsoft in the 90s, or oracle.
And who enforces that civil or criminal liability?
Don't forget to keep it powered while it's in the drawer so you could ssh and build something really awesome.

Maybe it's a personality flaw, but I get plenty of satisfaction from just reading blog write-ups if things I could have done with my tech junk, without all the associated time invested.

It's much easier to vicariously enjoy projects like these, which is why I think drawer-dwelling is an inevitable destiny for most of these widgets.
Not OP but... If I would guess hes using OpenMediaVault? It works rather well on even gen 1 pi's.
ReactOS Deutschland E.V. – Annual Money Report 2018
My comment wasn't meant to criticise, just open self reflection. Even reading about some of those projects, I still don't get it and wonder why. What makes some people see this tool and get all excited about the possibilities, while others like me can only shrug their shoulders? As said before, I think I'm missing something, something great I like to have but just don't.
I had an Exynos 5422, and when it came out it was a great card, however, nowadays, it's old generation - it consumes more and it's less performing than the latest archictures (A7x).

"Double the cores" is not a valid consideration - 4+ core configurations typically have 2/4 cores (the 5422 has 4) with a high-powered architecture, and the remainder with a low powered one.

Compare for example the XU4 with the N2 - the N2 is more powerful, and yet, it has less cores (4 hp. + 2 lp.) and requires no fan.

The RPi is an interesting configuration - they have 4 high-powered architecture cores (4x A72) only. It seems it doesn't require any fan.

Of course if one requires specific chipset/components, we're talking about specific use cases, which is another story.
I really wish there’s an official 64-bit build of Raspbian to go with it.
>> I subconsciously think twice before using the toilet (maybe if I hold it for a while I can go one less time?)

I think what you are saying that you don't hold it, but that you are thinking on those lines.

However, please don't do that, as it is not good for health.

I don't know how well [1] explains it, but at least makes one aware.

[1] https://www.geisinger.org/health-and-wellness/wellness-artic...

edit: added context
Thanks for introducing these. But a question I've been asking is what's the optimum way to start learning Haskell? There're tens of books in the links you mentioned, mostly ranging >400 pages. Obviously it's not efficient to read them all and then decide which was the best. On the other hand, with Haskell evolving all the time, I worry if I start a book I might miss out on some other stuff covered in other books.
Because Amazon will fight back. I guarantee you that very few people with 50 billion dollars of cash in their bank account have their homes taken via civil asset forfeiture.
The Queen Wore a ‘Green Screen’ Outfit and the Internet Went to Town
A Proposal to Enumerating Core UB as an Annex to the ISO C++ Standard
Facebook launches robotics framework PyRobot
It says the USB-C connector supports On The Go (OTG), which means it can act as both a host and a device.

I could imagine being able to power the RasPi4 and communicate with it over Ethernet using just a USB-C cable if the Raspberry Pi 4 supports USB Ethernet 'gadget' mode, which I'm guessing it will if that USB-C port is fully USB OTG compatible.
TCppCon19 – The Future of C++ with Modules (Dmitry Kozhevnikov)
The IEEE profile on NwAwGuy had some HN discussions:

https://news.ycombinator.com/item?id=7451062

https://news.ycombinator.com/item?id=10961061
That's a fair point. Perhaps when camera v3 is released they'll have the option of updating start.elf and removing the restrictions on using this hardware.
Web Scraping Using Beautiful Soup Word Cloud
As the larger Democratic party embraced civil rights

Actually, Republican Congressmembers voted for the Voting Rights Act and Civil Rights Acts in higher propensity than did Democrats, and all filibuster activity against these Acts was led by Democrats.
Driving an arduino from a pi is still the way to go, which is a shame. I’d have liked to have seen more PWM too.
There is Boa Constructor (the name seems to be a play on C++ Builder, the C++ counterpart of Delphi): http://boa-constructor.sourceforge.net/

Though it has been a while since its last update.
Not only is it guaranteed by POSIX, it's also a built-in in bash. (And the author, I believe, is writing bash, not generic shell: the shebang in part 1 is to bash, and "local", which appears in this article, is not defined by POSIX.)

I suppose there could be an (early?) version of bash that it wasn't built it (and then the POSIX argument applies); but OS X ships a version of bash over a decade old (2007), and it's a builtin there, so it's been there for at least that long…
seconded, i spend a few thousand doll hairs per year on amazon and Ive never had to return something as counterfeit or damaged in transit.
I had a bad experience with Raspberry Pi. After few day it stops responding (I think sometines WiFi just dies) and SD card gets corrupted despite me doing my best to shut it down gracefully (made a switch for it that when pressed runs power off command) and despite swapping power supply to recommended for Pi and putting all peripherials on powered USB hub that's dedicated for Pi as well.
I wouldn't be surprised if downclocking it would reduce the consumption even further. Also this was with a screen+kb/m attached so that's extra.
Indeed, as you're probably aware as we've riffed together on this before, I worked on the Delphi compiler for a number of years.
Regal (user-space OpenGL layer for OpenGL 2.x, 3.x, 4.x)
Shouldn't a counterfeited item be reported to the authorities?
The latest model in top drawer computing!

I'll definitely get one though. Good specs.
PUBG Lite First Look Going to Available Today in India
It's also about power. There's a good book called carbon democracy about how coal naturally led to the upsurge of democracy because it was labour intensive - he who can interrupt the flow of energy controls society and coal required a LOT of people to function.

Apparently the original shift to oil (started by churchill before ww1) was done in large part because it was far less labor intensive and so it took political power out of the hands of coal miners.

I can imagine how it felt to have income, camaraderie, identity and political power stripped from you all at the same time. Not great.
Ha, interesting thanks. I was wondering how someone could've independently come across the concept of counting it out without coming across the correct term itself, but I guess if it's a commonly-made mistake, that explains it.
Delphi or C++ Builder if you wanted to stay in C/C++ world. Nowadays there is also Lazarus.

Though none of them are as seamless as VB but then again, they are more powerful as languages, so you get some and lose some.
The problem with this approach is: You don't know if this lifestyle caused you reaching a certain age, there is no scientific basis whatsoever. Which turns it into a religion.
Half of the country being uninhabitable could be a huge hit to the budget. /s
In the video here https://www.raspberrypi.org/magpi/raspberry-pi-4-specs-bench... they said they doubled the SD card performance.
It's more of a problem with OOP language because the function call might hide a side-effect. So now the reader has to go and read the function definition to make sure no side-effect is happening in there.

With functional languages the mutable data is available in the reader's context. The implementation might still be mysterious but hopefully the function name is good enough to give a clue about that.
Via the BBC, find out how Apollo 11’s Eagle landed
Isn't that what "2.5D" in the article refers to?
Nope, it can boot from USB without SD card.
Reminds me of this post by Richard Stallman:

https://stallman.org/amazon.html

And it looks like the list needs to be extended.
I believe the point was that some people don't think that view point is fine. No one has yet taken ownership of that position apart from possibly the great grandparent
Most contractors aren't getting paid twice what they can get as an employee, it often works out fairly close when you consider time off, the taxes paid, etc. Shit companies obviously do act that way, but you're better off heading elsewhere, because the same companies don't allow their employees to grow.

I'm a contractor myself and made up rates are still a thing. The high end isn't any better than jobs I can see advertising for perms, and many of the companies advertise for perms before they'll consider contracts.

There's actually 3 companies that have been looking for my skillset for around the last 3 months, and they all refuse to even have a call with me because I don't fit in the rate bracket, but they'll keep looking regardless.
Why bother with obsolete SD cards then? Here is an SSD for 15€ [0]. Pair it with a 5€ USB to SATA adapter and you're ready to go.

[0] https://www.alternate.de/Apacer/AS350-120-GB-Solid-State-Dri...
There is plenty of domination in capitalism, monopolies, cartels, oligopolies, political influence. Once you get to a certain size you become too big to fail and the government is then in your pocket.
The current trade war with China is probably being fought in the interests of big business rather than the consumer
Not any more! As of the Pi3 you can even netboot! https://www.raspberrypi.org/documentation/hardware/raspberry...
Not remotely how that works.

Firstly because the rpi foundation is the one manufacturing the camera units. They are buying parts from vendors, not assembled units.

The more components you use, the more expensive a product is to make. They also don't just have DRM chips inseparably piggybacked onto things like CMOS camera sensors.
Ask HN: What tools do you install on a fresh Linux system?
I ordered the new Raspberry Pi 4B and was wondering what tools does everyone else install first on their fresh linux installs (even non specific to raspberry Pi)?
Track Sucks
Definitely going to dive into this. Majority of enterprise software is processing serialized data - send data from the browser to the middleware, mung it, send it to the database, and then all the way back in reverse order. And we don't have good tool support for this.
Nvidia Brings CUDA to Arm
The assumption that they would prefer to handicap their main product because of some unknown deal they have on an accessory seems biased to me. The SoCs that they use are Broadcomm ones, a company known for being hostile to open source. Perhaps the fact that they have now sold over 25 million units of what is essentially their old designs that wheren't selling anymore is opening their eyes on the money that can be made. The developer of the new open source gpu driver is a Broadcomm employee.

The point is that for some unknown to us reason they deemed it a good idea to add DRM on a side-project they have. But that doesn't mean they can't make a new camera at some point.
That's a bit misleading given the hardware is kind of the selling point here.
The difference is that in MSVC (as well as in most other compiled languages) you can statically link to the runtime. In many cases having a single self-contained EXE file is very convenient.
I'm just being a bit grumpy, but there are non-pure languages that aren't OOP, and there is no reason why you can't write OO code that is where all objects are immutable.

However, it is a good point that mutability is a major problem. It's just not correct that this has anything to do with OOP.
In fairness, it should be noted that all four of the referenced judges are Democrat nominees (Gee:Obama, while all three judges on the panel were Clinton nominees).
While security glasses are something that you will hardly find in a typical mall retail shop, it is something, that shops with tactical gear do stock. They also haveh a clerk, who can give you an advice for your specific needs.
Art 3.7 Released: ASCII Art Library for Python (+ Font Typo-Tolerance)
I use a monzo personal account, would be more than happy using them for my ltd if and when they support me doing so.
https://github.com/InverseIntegral/ctf_writeups/tree/master/... - great write up of the solution here