skysight-inc/HackerNews huggingface dataset:
I don't own a smartphone/any Apple/Google products, or Dell/HP machines for that matter (not surprising to me that they're bad). My frame of reference is typical PCs, which aren't in the habit of applying vendor lockin with regards to what peripherals you can use - and other SBCs.

I don't understand the premise that not applying vendor lockin to a camera module would make SBCs unreasonably expensive. Competing SBCs are more open, many predate the rpi and despite the fact that they probably sell fewer units than the rpi (due to less brand exposure, not cloning), and thus possess lower economies of scale, I've never seen one which costs "£500".

>Don't get me started on DRM. Look I know you think that everything should be free, but that means I can't earn a living.

I think this is clearly untrue from the success of other, more open SBCs.

>Teaching kids that copy/pasting someone's work, making a halfarsed cheap copy and selling it for loads of profit, with no support is a good moral choice, you might want to re-asses your world view.

But I never claimed that kids should be taught that. What I do claim is that kids should not be taught that it's ethical or normal/acceptable to try and use malicious functionality to institute vendor lockin, creating an artificial monopoly in compatible peripherals, because it isn't.

Moreover, it appears this DRM has had a chilling effect on third-party cameras with novel functionality (i.e., not competing for the same applications as the official camera), according to a comment posted above: https://news.ycombinator.com/item?id=20261787
So there's real evidence of harm done by this.

>Yes, removing ownership from the people is exceptionally bad. The trend towards the "sharing" economy undermines workers rights to the point that we are entering digital feudalism. But that is another topic.

It isn't another topic. There is a systemic trend of hardware vendors using firmware to advance and prioritise their own interests over those of the device owner, essentially using technological measures to undermine the first sale doctrine. Of course, this isn't illegal, though it ought to be.
It is, in the sense that I wouldn't expect it to happen, at least to me. But it's not unrealistic that some CEO would actually listen to you about the matter and put his foot down to make it happen. These are not matters difficult to comprenhend, my guess is that people use to take IT stuff for granted and that's it. I've also known guys who didn't give a fuck when they saw upper management screw up tech-wise so as not to get into arguments. That also cripples healthy feedback.
I would suggest F# to the op. Even though I have limited practical experience with it, from what I've read and see it checks op's checkboxes.
AWS ReInforce (security specific AWS conference) kicks off tomorrow. There might be announcements in regards to these products.

Have you investigated Security Hub by chance?
"Fast is smooth, smooth is slow" is the phrase that comes to mind.
What was the root cause 7 years ago?
My aspirational goal is to make a "mission control" panel for my kids - basically take a bunch of panel mount buttons and switches and combine it with an old monitor to make a fun toy! The Pi would control the monitor but I will need to add/design an input/output board to handle the buttons and switches.
I think people misunderstand what this DRM is about. The Pi has a special connector for a camera. Anyone can use this connector to build their own camera module and they can use the kernel driver that the RPi foundation paid for. But you also need to develop an App for it. The RPi foundation made their own camera accessory and an accompanying app for it. What the DRM does is that it only allows their own accessory to work with the app. So it's more like brand protection than it's market control. There are plenty of other cameras on the market that you can buy. Why they chose the camera to DRM out of all the peripherals I don't know, but the only reasonable place that they can stick it into is the blob that Broadcomm provided.

Btw the situation with the binary blob has been going for years and from what I've gathered in the past what's happening is that the foundation members signed an agreement to not reverse engineer anything on the SoC when they made the first Pi. Since then they offered a price for an open source gpu driver but didn't follow it up with more competions. So either Broadcomm shut them down or it paid off in internal pressure since Broadcomm paid and provided the mainline driver used in this version.
The content overview doesn't include anything about escaping data to prevent SQL injection (escaping of literals vs escaping of table/field names etc). This is important to get right and postgres has a slightly different approach compared to mysql and others.

For example, you can and should use parametric queries like:

client.query('INSERT INTO mytable(a) VALUES ($1)', ['hello'])

...but that doesn't work for all types of queries, for example you get an error for:

client.query('SET LOCAL SEED = $1', [someVal])

Another example, you might need to build a dynamic where-clause based on data from an "advanced search" UI query builder, and then you need to make a list of all the "foo = $N" parts (and increment $N as you go), plus another list of the actual variables. Maybe there are some nice tricks / techniques to simplify that?
> don't forget that we are tied into paying that price for the life of the plant.

Construction + 35 years, actually. (expected life 60-80 or more years)

> And then on the hook for the decommissioning costs and storage of the waste.

Not sure how it works in the UK, but in most places nuclear operators are required to pay a certain percentage of operating revenue into a government fund to cover the decommissioning and waste storage costs. Exactly so the taxpayers aren't left with the cleanup bill.

> And are basically paying for much of the development cost, and providing a low interest loan...

What the UK is largely paying for is actually capital costs due to refusing to provide a state guaranteed low interest loan. Had they done that they could have gotten it for half the price. Here's one alternative way to finance similar projects in the UK: http://www.dieterhelm.co.uk/energy/energy/the-nuclear-rab-mo...
I'm scared that if the pi is down then the whole internet is down (i'm not always home with my family, so if I'm away I couldn't fix it).
How do you manage failover ?
What work were you doing on an asterisk system/what is an asterisk system?
Incredibly sparse amount of information for an incredibly complex problem.

What does your contract say regarding partial delivery? You should have a clause which addresses this scenario.
Seattle area also. And I've seen increasing numbers of remote offers that are close ($170k base was the most recent I saw), you could live in a cornfield for all they care.

It's not a difference of FANG vs. non-FANG, and not even necessarily of location, it's a difference of tech company (or trying-to-act-like a tech company, "tech-like") and not. A lot of words could be spent trying to define exactly what I mean by "tech company" and certainly some non-tech-companies might have tech sub-departments that are given enough autonomy to be sufficiently "tech-like". But mostly it's just a mindset. Tech companies are full of people who understand it's the tech workers who are responsible for the lion's share of the company's success, and so they're often run by technical people too. They understand it so well that some of them had to be sued in order for salaries to rise proportional to contribution again (even if still too low) since the socially low rung of individual contributors even at tech companies often fail to see it well enough to complain, which puts the sibling comment about 2009's "reasonable salary" in another light. (See https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...)
I don't understand why the names are so bad. FtFoo, TkBar, XyBaz. Not pronounceable, meaning not inferable. I like Yegor's stuff mostly, but the naming just kills me.
There's eventually gonna be a fundamental disagreement here. Google wants control in order to execute on its vision for this project. Governments don't give up control without bloodshed.

The only wildcard is what the people want and quite frankly that could still turn out to be anything because it seems like the masses are mostly apathetic to both sides at this point.

I'm not sure how this is gonna turn out but I am willing to bet that no matter how it goes "pfffft, yet another boondoggle" will be how we'll look back on it in 10yr.
By the metric above, which is release numbers, we won't slow down because we will continue with two releases per year (this is our frequency since v1.2/v1.3). :)

However, in terms of new features, we have already been slowing down over the last releases.
Does anyone have a link for building a Raspberry Pi cluster over gigabit ethernet? A quick search turned up some stuff:

https://medium.com/@glmdev/building-a-raspberry-pi-cluster-7...

https://epcced.github.io/wee_archlet/

https://www.raspberrypi.org/magpi/cluster-computer-raspberry...

Specifically, I'd like to find software that makes the cluster appear as a single memory address space and N identical CPUs/cores.

When I'm in that OS/VM/kernel, whatever you want to call it, I want to be able to experiment with running stuff like Elixir or Go and have the runtime handle the virtual memory and cache coherency stuff between the nodes. I don't want to deal with any manual memory management at all. I just want rules of thumb regarding rough latency between N nodes and M routers for whatever network topology it uses.

Icing on the cake would be if I could run something like IPFS (or another hash tree) and have data distribution handled under the hood and appear as a single directory structure.

The goal being to play around with stuff like neural nets and ray tracing without having to use any proprietary frameworks. It should just appear as say a 256 core computer with however many GB or ram and however many TB of hard drive space I give it.
ax84.com is a great resource for guitar amp information too.
How have you set up your security camera? I'm looking to do this myself!
37-40 C is hot, granted. But, isn't this the temperature that places like Bagdad, Northern India etc. endure every year for weeks?
Just a side note, the links under "Check out some of the tools I used to build this" don't seem to render, I think they're blocked by my Pi-Hole
Why not? I've always enjoyed it in languages that support it.
That's true, it does sound a little over the top. But as somebody who has experienced first-hand a European heatwave, I can honestly say at the time it really did feel like hell.

I am not a climatologist or a meteo guy, but I was lucky enough to be able to have a career break in my early 30's. Just for the heck of it I studied geography; my degree came with a heavy element of climate science. I think I retained a fascination with heatwaves - not necessarily the "mechanics" of it, but rather how people/societies live and adapt to them.
Show HN: Shiftly – Find the best prices and swap instantly your cryptocurrencies
https://www.cloudflare.com/cgi-bin/trace/ is a 404
> The problem with the 10x myth is that it assumes a single dimension of productivity...

There's another problem with "10x": people evolve.

No one starts their career as a 10x-er, juniors are not juniors forever and people take time to find their knowledge, preferences, the right context, employer, coworkers, etc, before they can even discover their "super-powers".

And anyway, all the people I've ever met who could be called "10x" would immediately reject that label and/or buffer it with generous praise of the team in which they work. They would also tell a LONG story of how they got to where they are-- hint: it never starts with being at the top of their game. Instead, it always starts with or involves a lucky-break or a hard situation made better by someone who believed in them.
I have mine set up as a motion detector, weather display, alert scraper for local gas, electricity and bad weather condition alerts.
Likely, they can refuse delivery and pay nothing as you did not deliver what the contract specified. Those details may in fact be in the contract already. Probably best to see what you actually agreed to.

However, it sounds like they want the piece you did deliver. It seams reasonable to me that they would pay for whatever percentage you completed. That is assuming you can agree on what that percentage is. My guess is that your estimate of completion may not align with their's.

Your financials may not allow it, but if it was me, I would give them a steep discount in order to maintain a good relationship with them. Then I would try to negotiate the potential of delivering the missing functionality in the future.
That's a take. I'm assuming you mean "The US as created by white European invaders who had to decimate a local indigenous population using slavery and warfare after purging itself of imperial overlords" right?

Like the US in its current coast to coast form didn't spring out fully formed from Liberty's bosom. It also had centuries of European innovation that lead to it.
The free "teaser video" starts off showing "actor_id serial NOT NULL" but in postgres 10 and above identity columns can/should be used instead?

https://wiki.postgresql.org/wiki/Don't_Do_This#Don.27t_use_s...
Controlling a precision stage and camera on my 3d-printed microscope.

https://openflexure.org
Sounds a bit like the awesome Geometer’s Sketchpad?
Another to check out is http://www.pivpn.io. Very easy to setup and use.
It's a problem throughout American education, which follows the universal, comprehensive model because of cultural and political values. Primary, secondary, and even tertiary American educational systems all underchallenge advanced students.
Actually is pretty good. The world have a lot of bugs in prod because C doesn't zero newly allocated memory (heap or stack).

There are APIs with autogenerated structs that span a lot of fields (even thousands)... Imagine having to initialize each field when you just want... the default zero value...
There was never any coercion in the US. All those black people simply begged to be chained and beaten for centuries. The tribes? They just really wanted to travel to Oklahoma. Women were naturally granted the right to vote in 1776 without any strife or suffering.

Whitewashing history to make it more palatable is dangerous.
Show HN: Vim Plugin DoGe: [Do]cumentation [Ge]nerator (10+ languages)
Delhi & Baghdad have got dry heat. Italy with 37 is going to feel a lot more like black-flag weather.
Think you nailed it here. For example, in the consulting world you can pretty easily calculate the dollar value of employees at different levels based on the rates you can charge for them, the hours they bill, the new revenue they bring, and their compensation. That calculation tends to put a pretty hard limit on salaries for people not willing/able to make the transition to highly billable SME or partner-type business development/practice management.

In more traditional corporate roles, the compensation path is tied pretty heavily to growth in managerial skills and subject matter expertise in ways that don't always have parallels with software development. Even there, though, I've started seeing similar "ageism" as the article points out come into effect. Clients I've worked at have started coming to the realization that younger and more tech-savvy workers can often get to, say, 75% of the value of a 20-year employee for half the price in compensation.
I have two Pis currently active:

1. Pi3: media server (minidlna), nfs & samba for backup to usb drive, Pi-Hole, weather station with BME280 sensor and gnuplot for graphing

2. Pi2: wifi bridge for my tv box

And two (Pi2 & Pi3) waiting for some use.
Of course. Our system controls electronic latches in the door frame, while the door-bolt is unmodified - so all doors can be opened from inside without any electronics. Additionally there are separate fire-exits from all our rooms.
> This one is a candidate for replacement as the 4K monitor would be nice here.

You might be able to run 4k display with an old RPi at about 8-10 Hz.
A lot of the mockery I've seen isn't related to Americans having air conditioning per se, but rather the ridiculously low temperatures the things seem to be set to during summer.
I was in DC a couple of summers ago and the hotel I was in was so cold, I needed 2-3 layers (including a warm sweater) indoors... despite the temperature outside being ~40*C!
Which only cements the claim that no one is making serious money off of proper news media.
>Would tying identity to online posts increase this trust?
No. People happily reshare fake news all day under their real names.

If you don't recall, Facebook also requires "Real Names" and we saw how much that helps.

The driver is human nature. The internet didn't invent the conspiracy theory, or the clickbait news article. That stuff existed almost since the first newspaper. False accusation is specifically called out in the 10 commandments. Lying and cheating is human nature and likely requires some checks in place when it gets to the point of harming others for your own profit.
> Diesels are more fuel efficient than an equivalent-power petrol engine, hence lower CO2 emissions.

> but they were favouring any vehicle with a low CO2 emission per kilometer

You're making two statements here which sound like they're more or less the same, but they aren't. The first is true, the second is not.

An equivalent-power diesel car produces less CO2. But they aren't equivalent. The tax breaks and lower fuel use led to bigger cars. On average Diesel cars have higher CO2 emissions per kilometer.
Is there a demo available? I'd really prefer to test this out before committing to roughly $30.

And why is the docs page on Github when the source apparently is not? Are you hoping the users will write the documentation?
Odds are it’s gonna get worse before it gets better. Invest in long term efficient cooling strategies.
Do you dare to conduct a research comparing honesty of different races？
I don't understand why you western guys manage to attack Chinese people so hard.
Also, shame on SCIENCE.
> they are not sure how it works

Some (maybe most?) Mercedes units use a Bosch ECU. I'm pretty sure you can dump the firmware from them and figure out how they work fairly easily?
I'm confused. Isn't this sort of how free markets are supposed to work? Prices of some good in a competitive market should sink to the marginal cost of production. If a firm makes super bad decisions about how much to produce or what price consumers will pay for that good, they're supposed to go out of business, leaving behind smarter, scrappier firms.

It seems like this article is hinting around forming a cartel or doing some regulatory capture to ensure that all investors get some money, and all drillers stay in business. I mean, it never comes out and says that, but almost.
This comparison is wrong. You want CO2 per distance, not CO2 per liter. From these numbers if it could go either way. If the diesel engine gets 10% more distance/liter then it's worse than an Otto engine, but if it gets 20% more distance/liter then it's cleaner than an Otto engine. CO2/liter tells us very little.

However, what is certain is that the CO2 savings from diesel is small and certainly less than 50%. That's not going to get us where we need to go in terms of carbon emissions.
Amen.

Another example of a field that I'm personally aware of and in which this kind of attitude should not be acceptable is cybersecurity. If your job is to protect people, then EVERYTHING you release has to be bulletproof.
Not just lack of A/C, but social isolation. Most who died lived alone, just as in the 2018 Quebec heat wave that killed 74.
and don't like 3/4 of the library within have static methods?

that's just adding sequential coupling for no good reason
It's not true that he killed GZZ. He had filed the patent already, & the GZZ developer (who had previously been working closely with Ted) dropped the project when he heard that a patent existed. (As far as I am aware, all patents filed with respect to ZigZag or Xanadu are expiring within the next few years.)

Several Xanadu implementations are already released as open source (the first one in 1999).

Believe me: I've tried to convince Ted that the appropriate way to get stuff to have traction these days is to develop in public, rather than keeping stuff secret during development & only releasing source when it's been polished. It's not that he wants a closed & commercialized system (though he hasn't completely given up on having some stake in monetization), but that he wants enough control to avoid the kinds of runaway misunderstandings that produced the web. If I had seen a warped version of my own work ruin the world, I'd be conservative too.

Now that web standards are so complicated that writing a new web browser is impossible for even large & very rich companies (Microsoft is ditching IE in favor of Chrome, following dozens of others), a properly-designed (and thus, simple) hypertext system becomes a lot more sensible -- for more and more people, the web will seem less and less like a reasonable compromise (being never a particularly good system for hypertext, and a far worse application sandbox platform). Some folks have been jumping to gopher, but others will probably migrate to new systems that are along the lines of Xanadu.
Ubuntu Reverses Decision, Says It Will Continue to Support 32-Bit Packages
> Developers are not seen as management material - and breaking out of the that perception is incredibly difficult.

The pointy haired bosses all think we have severe autism and can't deal with people.
I think "Badoo" above was a typo for "Baidu"
- Network controller for my latest file server and video NAS, which is based on a USB RAID-1 drive. The box that produces the graphics however is a small Intel-based box (not a NUC though).

- Network controller (using CUPS) for a very old laser printer that only has USB.

- Various hobby electronics projects like controlling an Arduino robot via photo and ultrasonic sensors and wifi, developing networking software for ESP8266, and various other simple electronics experiments.
I control my home automation: https://github.com/stapelberg/hmgo for sensors and valve drives, https://github.com/stapelberg/zkj-nas-tools/tree/master/avr-... controls multimedia devices, https://github.com/stapelberg/zkj-nas-tools/tree/master/dorn... orchestrates backups.

I run one as an appliance hooked up to my document scanner which places the documents on Google Drive: https://github.com/stapelberg/scan2drive

I run two more for automatically testing new releases of https://gokrazy.org/

All of this is implemented in Go on top of https://gokrazy.org/, without any Linux distribution in the mix :).
Maybe not now, maybe not in Arizona. But I wonder how much CO2 emissions worldwide are due to air conditioning.

PS: I like air conditioning! But in most places in Europa opening windows on both sides of a building will do the trick during the few weeks of hot, hot summer time.
Using dummy-hcd to play with USB gadgets
That explains why wood furniture begins to rot immediately instead of lasting hundreds of years and passing down through families as heirloom items...

Oh wait! They use protective finishes to seal out the environment and bacteria that would eat the wood, so it doesn't go bad.

They do the same with aluminum and titanium. Hell, they even do this with steel.

The concept of applying a protective finish has been a solved issue for literally centuries...
Thanks for sharing this, it's great to see your process.

I'm working on something vaguely related, a grid-based synth-controller/sequencer with a bunch of i2c shift registers and laser cut hardware.
I've been thinking about building a pressure-sensitive hex-layout keyboard next, you've given me a bunch of ideas and inspiration.