skysight-inc/HackerNews huggingface dataset:
The CSI interface is open source, the image processing hardware to take the data and turn it into actual images is not - it's run by a proprietary undocumented blob on a proprietary undocumented core. So you can interface to whatever camera you like, you just can't use it as a camera. Even that part wasn't open source until well over year after they added the DRM chip.

Every one of those afternarket cameras - the tiny ones, the big ones with replaceable lenses, the IR ones, the funny fisheye ones, all of them - works around this by using the same sensor as the official v1 camera and looking enough like it that the existing code will talk to it. This is precisely what the Raspberry Pi Foundation added the DRM chip to the v2 to stop people from doing. They can't do anything about the v1 clones, but they can stop anyone from doing the same with the better sensor in the v2 and they have.

(In theory the open source CSI driver is useful for non-camera hardware though - for example, there's one obscure third party board that uses this for HDMI capture. I think this may be the main intended purpose. It came too late to save the Kickstarter campaign a few years back promising such a board though.)
In my mind I contrast "keep it simple" with "make it simple". Successful "make it simple" is better than "keep it simple", which in turn is much better than failed "make it simple". Every attempt at "make it simple" is a wager.

Regarding the one-caller method, beloved by followers of maximum method length ideology, scorned by enemies of excessive indirection, I think we lost a very useful tool when the "structured programming" of Pascal, which prominently featured nested functions as an organisation principle disappeared. It got steamrolled by OOP name scoping (which tends to be too big for this use case) from the top while the archaic "if it exists, it is accessible" of C firmly held the lower levels. The current trend of retrofitting functional features is technically getting us back what we lost, but the use of nested functions as a simple organisational tool is still far from idiomatic. E.g. in Java>=8, when you see a lambda assigned inside a method you expect something clever functional to follow, not a simple "I put this block of code in a box to give it a name, but it won't be meaningful outside this method".
What laptop? I thought the issue was credentials for some sort of online database of war crime videos? Manning already had personal credentials, but thought that if the videos were accessed with other credentials the source of the leaks would be less obvious.
Honestly most raspberry pis are just gathering dust in a drawer somewhere. Unless you want to program on ARM there is no really compelling reason for an average developer to have one. If you have a specific use case, then you already know why you need one.
Guide to Chromebook Privacy Settings for Students (2015)
For most enterprises stale=stable and stable=good, so i'm certain as long as it works, they'll keep using it. Also see the topic of this submission (yes, some still use VB6).
what's with hiding complexity? is it desirable to show connections? from the examples in the video, it seems the connections do not convey any additionnal meaning.

It seems to me that there are indeed systems where connections convey meaning. In those systems, the nodes connected are invisible (represented as dots) as to show the topology of the connections.

Maybe it's not useful to show texts and connections at the same time
Not only is it counterproductive, it also exacerbates the climate and loneliness crises. Yes, I think the two are related.
You can measure the group against the population in general to see if you have a significant change, if it only had an effect on people starting before age X, what the causes of death were (some could be omitted) etc, so I guess there is, we're just lacking data since it requires a lot more people doing this to get old first.
Yes, I remember listening to the BBC radio ballads with interviews with men who'd worked in mining and heavy industry. These were genuine communities; pretty everyone you socialised with would be people you worked with. And there was a lot of culture - people talked about learning about poetry and being introduced jazz music from older colleagues in a ship yard.

But the thing that really stood out to me was this: men who had worked in the mines were happy with their lot and had lots of positive things to say about their working lives, but when they were asked if they would want their children to work in mines their answer was a definite no.
I sure hope freenode's kiwi will use a monospaced font. The "try me" on kiwiirc.com uses a proportional sans, which is horrible for IRC.
I still like Amazon more for physical goods due to having to pay no customs (and more importantly, not suffer through the Kafkaesque process of handling customs in my country) on orders from within the EU Amazon sites.
How is that different to the micro USB slot in previous iterations of the Raspberry PI? You could only use those for supplying power.
From back to front – running React code on the edge, a worker and the client
Now the coal industry is incredibly automated and mechanized, so I think the opposite is true today. Dump trucks with 400 tons capacity require just one operator, and even they are being automated in some ore mines with self-driving technology. If you look at aerial pictures of incredibly productive coal mines (in the Powder River Basin, for instance), there's just a few of these massive machines (which can be operated by one person) among many square miles. The coal industry only employs about 80,000 people in the US, in spite of the US accounting for a tenth of the world's coal production. That's less than a tenth the number employed in the 1920s when US coal production was about half of what it is today.

Mechanization and automation already did far more than eliminating the rest of the coal industry would.
Of course, all platforms can be targeted, that is the point of open warfare.

>RAM and CWIS

Yeah, jury is still out on the MOSKVIT survivability, but hey .. lets hope we never find out.
They shouldn't be sorry. Canonical is not Microsoft, it can't afford to support legacy software forever. Let Valve support i386 apps for Linux, they definitely have money and resources for it.
Thanks for the video! I'll give it a go in a few days when I'm done with a work conference.

I tried following the provided instructions in the install guide a few months back and it didn't work out. I can't remember any useful information (sorry), but have a new Linux computer now that might work better. It seems like a pretty cool project! Thanks for all the work you put into it!
I don't climb, but oh yeah, that's a no brainer all right.
Unless they can fix this then buying direct from the manufacturer has to be the only safe way. Otherwise you have to trust a retailer who even if trustworthy, has to trust a wholesaler.
Instagram Stories Monitoring
the fun I find is there are so many touch points that fixing or replacing gets bogged down in just identifying them. then you are up against each touch points budget and hours availability to adjust to changes you have set forth.

one solution I have seem similar to the story's problem was to adapt an edi like solution, there was one group whose entire job was to transform data from group to group and each group in turn had to meet the interchange formats. that can be a political fire storm in itself because the other truth of big companies is that there are many fiefdoms within it and some have a lot of pull.
Hi, thanks for running this. It's helpful information. Something strange is that in your cpuinfo the SoC is detected as BCM2835, while in all the spec sheets online it's supposed to be BCM2711. Do you know if you are possibly working with a different version of the hardware?

One reason this is important is that some of us in this thread are trying to work out what the video decoding and 4K HDMI capabilities are with this new hardware. In particular, the specs say the BCM2711 is supposed to be a VideoCore VI SoC, but your dmesg is showing that the vc4 driver blob is being used.

If you could add any information that would help that would be awesome!
TLDR pages (https://github.com/tldr-pages/tldr) are nice exactly for this use case.

There's also a web interface, for tar that'd be: https://tldr.ostera.io/tar
In the UK, when I was a kid some (for the time) hard economic right politicians had power and the coal mines were Union bastions since almost the beginning of unions, so the politicians destroyed the coal industry.

Some people are understandably still very angry about this today - after all it destroyed their communities. But an unintended consequence is that it was far easier to disentangle the country from coal power. If you're importing it anyway having closed your own mines, there are fewer angry hard working people to protest when you stop.

So the UK now often (as in most of the day, and sometimes for days at a time) has no coal electricity generation.

The other thing they did was take a very big coal power plant and convert it to burn trees. Notionally it burns "waste" wood but in practice the volumes involved mean people are growing trees to sell as "waste" for that plant. This is not great for the environment, but hey at least it isn't coal.
Didn't that limit you to conventional memory (640K)?
I never have seen a good use-case for allowing one search engine not to index the page while not allowing another one. Neither today, nor 20yrs ago. For the Google and As(sense?) related stuff, using robots.txt for controlling their behaviour seems to me like a bad API. Given that Google offers fancy webmaster consoles to change the appearing on their site since years.

Really, the only use case for distinguishing robots I ever stumbled upon was, as a client, blacklisting wget (looking at you, ArXiv.org). But then we just switch to curl or let wget ignore robots.txt, but with being nice to the server/network load.
Yep; this was in Pennsylvania, which is apparently one of the more onerous states.

The stated purpose is so that you can't change your name in order to (for example) escape debt. So the way to do this is to pay to put an announcement in a legal periodical. She had to do it in two separate places: one was mandated (The Legal Intelligencer, which sounds like something out of Harry Potter), and she had the choice of a few others, of which she picked the cheapest one.

The ads themselves didn't cost $1000, but the whole process (including changing the name on her passport, etc.) came close to that.
I agree that if rpi decides not to do camera DRM anymore, this motivation not to get rid of the boot blobs in the main product disappears.

Currently they are defending this practice, however. It logically follows that as long as they institute this policy of using DRM on the main product to prevent use of third party camera modules, the boot blobs will remain...
What if the human reading the code is named "Ike" and he doesn't like being called a fool?
Best Ripple Wallet: Get Ur Ripple XRP Wallet of 2019
I've been using Firefox as my default and only web browser on Windows and Linux since it was called Firebird and Phoenix before that (or was it the other way around?). When Chrome first came out, Google's aggressive attempts at shoving it down my throat on what seemed like every single page of every single Google service, made the contrarian in me really, really not want to try it, and I never did. Never felt like I was missing anything, either.
This looks quite nice!

I had a look at the content overview and I was missing any operations considerations. While one might have the comfort of somebody doing the DevOps for them, many people will need to do that themselves. Any plans on that front?
I thought being a non-profit meant you had goals that weren't profit; there are non-profits with billion dollar endowments that presumably have leftover cash on their balance sheet...
I have a great interest in SBCs mainline compatibility, but I think they will always be "compatible but not fully", unless a given board will be specifically designed with this objective (at which point, there will be surely a trade off performance<>compatibility).

The RPi3 has in fact mainline support, but is not "fully compatible" (at least, in the x86 sense). I guess this will be the case for the RPi 4 also.

This is a shame, since any ARM board has essentially an expiry date. For this reason, my next board will be an x86 SBC (the "famous one"), however, it costs considerably more.
Peter Bevelin[1] has made a wonderful compilation of the lessons one can learn from Sherlock Holmes. The book is a great aid to thinking better.

I have also heard that Mastermind by Maria Popova[2] is a good read

[1]https://www.goodreads.com/en/book/show/18471784-a-few-lesson...

[2]https://www.goodreads.com/book/show/15805442-mastermind?ac=1...
It's such bullshit that they can do that, especially as they're so dominant.
I just had over a thousand Euros stolen and Revolut is siding with the thief
We should extract small functions when it helps understanding the program. Sometimes the code is clearer when we extract a one line function - non-trivial boolean expressions come to mind - and sometimes we should keep a (reasonably) long method that is better understood as it is. As always we should adapt our approach to the situation and not blindingly apply some preconceived rule. One size does not fit all.

But generally what I see in code bases is a need for cleaner code. I think real-world code suffers more from being not "clean" enough than from being too "clean". That's why I'm a bit wary of this kind of articles that can be interpreted as advocating for lower standards. It's a bit similar to articles criticizing the excess of TDD or mock-based testing. They might have a point in already mature contexts but the reality of most business software is the big ball of untested mud. We're not all DHH or Matthew Rocklin and what I see around me is a need for cleaner code and more testing, not the other way around.
These kids today have no idea that copyfests and installfests were things.
The College Humor version is a great throwback to the 2009 internet: https://www.youtube.com/watch?v=_QyYaPWasos
Does it support Android out of the box?
Impressive. And while not wanting to be a joybreak:

Dual Gigabit Ethernet would have been really nice.
Point n click is a class of game that I've always suspected would be better off not in the hands of coders.

I'm kind of surprised nothing like pinball construction set came out for point and click in their 90s heyday.

I'm aware the signal to noise ratio would be terrible but surely some cream would rise to the top.
How to avoid dangerous counterfeits on Amazon
Run existing code I am sure. But write new code for it I don't think so. Not the least because even in large organisations, devs like to use the latest and greatest.
Not from hardkernel. They have decent support.
Not if you don't implement the rest of the Nordic model.

Denmark used 13% of its combined government budget on education in 2017. 44% was used on welfare.

Permille combined public budget of Denmark in 2017 (in Danish): https://www.dst.dk/da/Statistik/bagtal/2017/2017-08-31-hvord...

Translated: https://translate.google.com/translate?sl=da&tl=en&u=https%3...
Show HN: FFmpeg, ImageMagick, Pandoc and RSVG for AWS Lambda
Especially if your name is Ike and you don't appreciate being called a fool.
Why Does a “To-Do Today” List Work?
The point is that humans navigate and orient themselves easier in a spatial persisting environment.
I think maybe that problem is that external sites are owned by old school marketing types - who do not have the knowledge and skills required for the 21st century.

For example the botched SEO changes ASOS made recently - that actually made the front pages of the financial press in the UK

This is my persona opinion and does not imply any connection with my employer.
If the screen is large enough about everyone gets 4k eyeballs.
They can do a lot of things but they won't. They don't have anything to gain personally from attacking Amazon so why would they?
Finally! First RPi SD card performance upgrade ever.

Doubled, so I guess around 40 MB/s. Still a far cry from fastest SD cards that can both read and write over 250 MB/s. Hopefully RPi4+ will improve on this. :-)
I'm getting 404 page not found. Please fix the link.
Which means, 2 ports and two drives (not ssd) should give at least 100MB/s each. Maybe I wasn't clear enough on that.

- 1Gbit ethernet

- 1Gbit USB 3.0 port 1

- 1Gbit USB 3.0 Port 2

Total: 3Gbit of 4Gbit, having some margin to spare.
Doesn't Walmart carry that airsoft stuff?
Depending on how the trees are grown it might even be okish fir the environment. At least the fuel itself is CO2 neutral. Loosing the land on the other hand is a different story.
Couldn’t read the article because NYTimes blocks my incognito browser mode. Times are changing.
Making assumptions on the size of the economy based the low-end retailers revenue can be misleading. The people I know spend more and more on healthcare, education, buying services abroad.

A better way could be to check the volume of payment card spending.
This looks awesome! Does anyone know where I can buy one in Japan?
While you are at it, listen to his narration of the Hitchhiker's guide to the galaxy. And Mythos.
I've seen figures of about $500k for a major film. Always ask for a fixed sum in cash. A percentage of profits is worthless because of "Hollywood accounting".

However, I think the custom is to buy a time-limited option first for 10% of that sum, say, and only pay the full sum if the film really gets made.
Harga Oven Filter
New Kubernetes kubectl Vulnerability Discovered
To those reading this, while most/all of this true, the security situation in this region of Pakistan has improved greatly over the last ten years, due to several internal military campaigns by the Pakistan army. Last year, the northwestern part of Pakistan, which was previously its own territory had become stable enough to be incorporated into the nearest province (KPK). https://en.wikipedia.org/wiki/Khyber_Pakhtunkhwa
https://www.aliexpress.com/wholesale?catId=200003201&initiat...
And yet life expectancy in the US has been dropping steadily, at the longest sustained decline since 1915-1918 https://www.smithsonianmag.com/smart-news/us-life-expectancy...
From experience working on these sorts of sites - No its not - how you structure a large world wide care hire site is a known thing now its not rocket science.

In the past I have worked on one of the Big car hire sites and in my opinion Accenture and Hertz where just incompetent.

Probably Non Culpable Incompetence for Hertz, Accenture not so much.
>It is just UNIX world is still busy replicating text terminals and daemons.

We got TCL/Tk in the 90's and right now I am doing some TCL code with the help of expect and some TK UI.
Those replicating terminal and daemons forever and ever are just CADT Linux users who are trying to reimplement Unix poorly.

For everything else, TCL C bindings rock. Also, tcllib is pretty nice feature wise, too. For everyting else, as a RAD, TCL + SQLite, which is superior to Access on the DB field.

BTW, SQLite was born from a TCL developer, in TCL. Guess what's still used today, and which language, don't. Not even Access with VBA can match SQLite3's implementation.

Simplicity won in the end. The baroque interface of MS IDE's always gave a me a sense of innecesary bloat.
In your main example video, you're using varchar(45) for your name fields.

What's your take on using varchar(X) vs having a text field with a char_length(X) constraint? Isn't the text approach considered more of a best practice nowadays?
The course seems great, congratulations on putting everything together, it must've taken a lot of time and effort. Maybe you'll find my feedback instructive: I would say that I have intermediate knowledge of SQL, and most of the things are familiar to me, and what's stopping me from buying it is the lack of advanced topics.

Are you planning on adding any advanced topics like query optimizations / performance tuning, triggers, transaction types, full text search, etc.?

Do you plan on expanding this course with something like that? Because that would definitely make it a "from zero to hero" type of course.

That's my 2 cents, great work once again :)
I wonder how accurate response times generated by these experiments are (and/or, how they define 'response time', which is sort of the same question).

E.g. if response time is defined as the time between when the visual stimulus appears on the physical screen and the time when a click or keypress is registered, there's quite some things to take into account. I don't know browser internals, but the code 'show stimulus' doesn't lead to the stimulus being on the screen immediately. Calculation takes time. Then the rendering takes time and it's normally going to take at least a couple of frames, plus extra latency introduced by some monitors, etc, before anything effectively changes on the screen. And this might not be a fixed number (best case scenario it's just noise). And there might be an unknown amount of input latency on the mouse/keyboard/touch screen/... And that all might change if you hook up a different screen or switch browser.

Now this doesn't matter a thing for toy experiments, or when doing A/B and the noise is the same for A and B, but suppose you want to do an actual experiment to measure response time to a simple and complex stimulus and for some reason the complex stimulus consequently takes a longer time to make it to the screen whereas the subject's actual response time remains the same, but you start measuring from the time where you sent the 'calculate and show stimulus' command, you might draw the wrong conclusion. From experience I know such mistakes get made, and if lucky they get discovered before publishing. But I wouldn't be certain that is always the case.
What I don't get about Vlang is what niche it tries to fill. The docs compare it to Go and Rust, bindings to C/C++ are emphasized as well as, on the other hand, the possibility to compile without libc.

Then there is Volt, the messenger app that emphasizes performance and is only 300kb in size -- while using native toolkits like Gtk+, which means it probably consumes the C API and thus needs to be dynamically linked to Glib, libc, libgtk et al.

So why should I choose Vlang for my next project? I can write sane Gtk applications with gtkmm and basic C++. If I don't like C++ at all, I choose Rust or Golang. Or I choose C and something like ulibc. What essential advantage is provided by Vlang?
>expect it to be rolled out across the one belt, one road system

That's silly, China has plenty of homegrown payment systems, why would it ever need Mir? Nor does it need Russia for its silk road thing.
I agree ideally it would not be needed at all, however I believe that if Boeing decided that a new airframe would be too costly then they could have designed MCAS to be safe, by including a greater degree of hardware redundancy and an appropriately thorough development and testing process.

It seems that they did neither of these things, and still haven't learned their lesson because they are trying to rush to patch the lack of necessary hardware using software.
I don't know about "relief" or "escape" but I'm comfortable with the idea of eventually having "had enough" of life.

Kind of tangential: the human-style characters in Iain M Banks' fantastic and thoughtful Culture series of novels tend to come to this decision after a couple or a few hundred years. Some times they go into deep sleep to be awoken based on some external criteria (for example, when the war that they conduct with another ~~species~~ (edit: society) is proven to be morally justified).
Check QB64. It runs even that Stephen King novel based text adventure.
AFAIK there is no easy way of flashing the most recent firmware (e.g. 21.326.62.00.55).
Does the WOL work or is there a very green sleep mode ?
'build-essential'