skysight-inc/HackerNews huggingface dataset:
I agree that the Mac trajectory wasn’t that great during the last decade with a lot of misfires. However, the most recent Mac picture is much more positive: Nearly the whole lineup is up to date, they butterly keyboard is out, many questionable design decisions were rolled back.

I get that after nearly a decade of disappointment that‘s not enough to rebuild trust completely and there is still more than enough to be critical of, however the most recent positive moves to make me cautiously optimistic.

Plus: Apple has managed these transitions extremely well in the past. That‘s something they are (or at least were) good at.

Here they could also be helped by the fact that these transition times usually put any other extreme experiments on pause. I don’t expect Apple to switch out the CPU and also offer up a radical redesign (where they can make many wrong decisions), at least not across the product line.

They also didn’t do that for the Intel transition.
The requirements were clearly spelled out.

“ A. If any part of the submission documentation depicts, identifies, or includes any person that is not an individual participant or Team member, you must have all permissions and rights from the individual depicted, identified, or included and you agree to provide Competition Sponsor and PAI with written confirmation of those permissions and rights upon request.”

Notice the permission is from people identified and depicted, not the copyright holder. I’m not a lawyer and even I find that straight forward and clear.
If it helps normalise the removal of problematic terminology in tech then this feels like a positive thing. Software development has a troubling history of being an overwhelmingly straight, white, male space, ridding ourselves of terminology that causes friction to new developers who don't fit the standard model has got to be a good thing.

I'm certain that most people would see renaming master to main as fairly benign. However. if a company like Github can be open to making a change like this, even if it is purely symbolic, it sends a message that changes to the status quo are possible.

I've also seen some comments complain about the technical difficulty of this change. If this forces developers to put some effort into updating tools that are hardcoded to refer to the primary branch as master then it's good from a purely technical perspective. Especially to help those of us following trunk-based development who already refer it as the trunk.
The Topologist's Map of the World
Flatpak has a sandbox; but for some apps, it has to be a more open, otherwise they would not work as intended. All that's open is visible as a flatpak permission; if you want, you can tighten it up and see, what breaks.

On the other side spectrum are people, that are disappointed, that they cannot use SDKs installed at random places in their host system with editors packaged with Flatpak. Well, duh...
Ignoring the land mine that is defining "unjustified," why is somebody else obligated to answer your question?
The law intended to restrict profiteering off of user behavior. Companies did not intend on having this profiteering limited, and would rather lower themselves to dark patterns and degrading the user experience.

It goes to show what the real world incentives really are. The only way to get this fixed is to more specifically regulate user tracking and online advertising by tracking. There will be people who decry this, but the advertising industry has brought this on itself.
Nobody is claiming that if she did something similar in a completely different market it would have been criminal.

Perhaps we should talk about what actually happened - this woman defrauding companies using fake identities - and not hypotheticals we're making up.
InfluxDB and Grafana can run decently on a raspi zero-w, and it's my setup of choice for my self-watering/weather rig.
Linus: 5.8 looks to be one of our biggest releases of all time
For me, I think it's partially that I have too many preconceptions about how the code will be used. I still have the implementation in mind when I'm testing. Whereas good QA will be naive and test things that the dev might not have thought of.
Don't drag the GDPR through this mess. It's not the fault of the GDPR that everyone decided that these cookie consent walls are the new normal.

https://techcrunch.com/2020/05/06/no-cookie-consent-walls-an...
You're my hero, thank you so much! I never even knew about these settings.
Excuse me, that sounds implausible. Could, say, any U.S. citizen able to drive legally get a driver's license under a made-up name, as long as they only used it for lawful driving?
You can easily beat the market using the wheel at a minimum but the time investment/return aren't ideal.

There are posts below that will decry listen to Buffet and others however their accounts are so large listening to them is a disservice to yourself. Also the larger players have larger trades so their strategies are much different from a regular trader and there are lots of places for small accounts (under $5m) to make money.
I haven’t been following the no-code “movement”, but it seems to me that this is really a revolt against abusive software development practices justified by UI/UX and of course data lock-in. It seems that people really want editable, transparent, and composable pipelines for common tasks. This is the GNU philosophy for the command line.

Little story: I did a lot of work with Army grunts trying to avoid getting blown up. The main tool was excel. Software shops kept delivering junk that nobody used. The acquisitions guys loved a slick demo and that’s pretty much all it did. They’d come in and install a new server cluster, which means a bigger server room, which means more cooling, which means a bigger generator, which means more diesel trucks, which means more convoys on the road, which means more getting blown up. New grunts would tool around on it for a month and then get a novel task they had to use excel for, and never go back. The acq guys had such disdain for the ‘users’ that they couldn’t imagine that they actually knew WTF they were doing. The slick demo went on to win the DCGS contract, and now they’re stuck with ‘easy’ where they need flexible, customizable, fast, simple (all the way down the stack).

So yeah, now I get it. It’s more like, no-UI than no-code.
I give them a fortnight, allowing for a little delay with postal services and Apple's legal team possibly working remotely on the cease & desist.
Yoruba+Cap.+IV+Economía+Yoruba+&Amp;+Nollywood
I actually agree that if you are willing to ignore privacy concerns and a potentially large part of your userbase, then you can simply send megabytes to gigabytes of telemetry and pretend that is the best you could have done and that you have the best data. I'm simply saying that's not a good idea.
There's something to it :)
https://music-grid.surge.sh/#161-257-257-0-513-520-4-136-128...
How does OpusModus compare? I'm less than amateur when it comes to music and found it from completely different direction, so I would like to know opinions.
Dude, nobody is worse in getting a job than me. But let me tell you a few things:

1. Mostly it is how much people like you and how much they share with you.

2. 1st class people hire 1st class people, 2nd class people hire 3rd class people

3. Being rejected tells nothing about you. The guy they hired tells a lot about the company.
> I’d say that a successful “safe C” compiler would accept any existing C code that never invokes undefined behaviour, without a runtime performance penalty.

That's unfortunately what's not possible. The C source code doesn't contain enough information to prove safety (a lot of real world C code depends on invariants that happen to be true at runtime, but aren't provably true at compile time)
Ask HN: Should I switch from software eng if I want to be an entrepreneur?
Hi everyone. I'm a software engineer with 2.5 years of experience. I've built a lot of frontends, backends, and I can take care of DevOps/infrastructure stuff.

I'm wondering if I should switch careers (maybe to sales/marketing) in order to learn new skills. I don't want to be good only in software development. The cons of switching careers would be that right now I work remotely (so I have time to spend on side projects) and I earn good money (so I can save).

What do you think?
Due to the glut of content available today, viewership is fractured. It doesn't take much to be the "most watched TV show" any more, just like it doesn't actually take many sales to top the music charts. Something can hold a record for viewership while still being something that most of the population (or most of a subculture like us here) remain oblivious to.

Also, HN is a global community, and even though many television shows are watched internationally, their impact on pop culture overall can be drastically different. So, you can't assume a major show in your country will be readily recognized by your fellow nerds in another country.
Did they get the money?
Very neat -- but I would love to see one of these that doesn't rely on WiFi or Bluetooth, using instead something like a Baofeng UV-5R and sending weather info updates by APRS (amateur radio license required), allowing for really remote observation stations.
Again, in the context of Git, "master" is not used as in master/slave. Words can have different meanings in different contexts. Should chess players stop using "master" for their titles? Should the music industry stop calling "master" the initial recording of an album that will get replicated?
I’m not sure about the comparison to NCIS, but TLA is in the top ten on Netflix currently, it’s quite popular.
The comment accused the police as a whole for inciting protest. In this case a police officer probably failed his duties and the police gets accused as a whole. You should accuse government, it would be more believable.
One issue with hobbyist weather stations is that they aren't particularly useful for use for assimilating into numerical weather models. The pressure is useful as it is relatively hard to get that wrong unless mislabelling sea-level pressure as station pressure.

Other variables can be significantly in error due to the siting of the station: under a tree, not aspirated, in the wake of a building, on a rooftop, etc.
Here is a nice quick tutorial on using the frame buffer in Linux: https://cmcenroe.me/2018/01/30/fbclock.html
Show HN: A mobile application to deploy a personal VPN server in the cloud
Perhaps he understands things you don't. Like that living standards are falling since low wage jobs have to compete with a substantial part of the former Eastern block.

Doesn't affect the rich (yet), of course.
The point is that the study participants interact; it’s misleading to compare nations by the stat. The extent to which China is a military superpower interplays with other participants.
Which means they are of doubtful origin. There is no doubt that this particular story is a complete fabrication
How about 2,300 vehicular deaths a month? Or 2,300 gun deaths a month? Because those numbers have been consistent for decades.

Oh, but those aren't the same thing, so they're irrelevant? That's fine, because the examples you gave (pilots, crane operators, fast food chains) also have nothing to do with one another. Not the same number of operators, not the same jobs, not the same safety systems, not the same number of potential cases, not the same risk probability, not the same variables. But why be rational about what we can just get emotional over?

The United States has 330 Million people. To come up with 700 cases of police violence, all you have to do is find 700 people out of 330 Million who are being arrested for something. Find the number of arrests, find the number where people resisted, compare it to the number of cases of police arresting or detaining people without incident.
You can't find that data in video clips or the news because nobody reports calm arrests, or non-arrests. I'd be very surprised if anyone cared to find out what the 700 number actually means in context.

This whole document is just horror porn to use for firing up people so they'll get angry and not use their brains. It's a very smart thing to do if you want to push a particular outcome. And I'm not saying that's even a bad thing under the circumstances. But it's quite clearly propaganda.
Software Architecture and Design InfoQ Trends Report
https://en.wikipedia.org/wiki/Statue_of_Edward_Colston

The statue of a slaver and mass murderer had been controversial for the past 30 years. I wonder if things would have gone differently if the "recontextualisation" plaque had been allowed.

There has, predictably, been a backlash. Resulting in this fiasco where a guy came from Essex to defend some statues he didn't understand ended up urinating on a monument he didn't notice. https://www.bbc.co.uk/news/uk-england-london-53040301
Show HN: Photosaic – Build mosaic images with a small library and a few photos
Read the post I was responding to. thiht suggested "This would allow websites to declare technical cookies that cannot be blocked and other cookies that can be blocked by the user." He suggested browsers should be implement unblockable cookies. I was asking what happens if I want to block them...
I pseudo-randomly sampled 30 videos...

Almost all of them had outright wrong, or heavily misleading titles and/or descriptions with contradictory claims in the comments - and almost none of them provided context to the police actions.

This list is really more about stoking emotions than providing evidence of anything.

I mean look at this one...

https://twitter.com/jayjanner/status/1267111893753307137

A large volume of misleading hyperbolic claims by a biased collector/poster don't get more meaningful through volume of posts.
Is your comment an intellectual argument?
If you want to try a platform that abstracts some parts of it (such as signaling) and aims to provide an all-in-one package (compared with WebRTC which is a collection of puzzle pieces that you are responsible to put together), have a look at OpenVidu.

The team behind Kurento is working on this (I am part of it) for people who don't really care about all the intricacies of the standard(s), and just want to build a product on too of it. A single Docker container to deploy, and you're all set to write your app.

Still, this is a complex topic so there are a thousand ways this technology can be made easier to use and understand. And I agree with other comments about the issue of debugging, there is totally an empty space in the market for a comprehensive solution that can help troubleshooting when WebRTC fails.
My theory is that they are bored. Violent crime is rapidly declining in both the US and Europe. To few real criminals to act out on so they take out their anger on peaceful protestors instead. Like what would developers do if there was no bugs to fix or features to implement? They would refactor the shit out of the code base.
I think the poster is responsible for correctly releasing content under the right copyright.

I think it’s reasonable to assume that because something is labeled CC-BY that it’s legal to use for situations allowed by CC-BY.

Is there some copyright certification service? Is there a way to test copyrights? If I don’t go my the author’s copyright, how could I verify it?

If I watch a movie, should I not do so until I verify the personality rights of every person who appears in the film? How can I trust Disney?
For people in a video you need a model release from them. This is also a mistake many people make, they use Creative Commons licenses and think they are safe. A picture or a video needs model releases for the people in the picture (several exemptions apply).
After 10 years, you look around and start realizing that many of your peers have dropped out. They seem to be the ones with poor habits. After 20 years, the ones with poor habits are mostly gone, and many of those who don't actively pursue good habits are also gone. After 30 years? If you haven't been actively taking care of yourself, you won't have the capability to do this work at all.
Show HN: A sweeping, smoothie-making robot named Rosie
AI Tool Turns Blurry Human Photo into Realistic Computer-Generated HD Faces
Do I start at Chart 1 Level D- even if I am not a complete slob? Even worse do I stay at each level for 4 days (35yo)?

I mean the first exercise is bending forward 2(!!!) times in 2 minutes.
Historically there was Can-Am[0]: "As long as the car had two seats, bodywork enclosing the wheels, and met basic safety standards, it was allowed."

As others have mentioned, F1 is probably the closest today.

[0] https://en.wikipedia.org/wiki/Can-Am
Saying YES to Your Weirdness
Matt Debergalis on GraphQL and Data Modelling in the Enterprise
Because the law was rushed and some other law improvements that were suggested were not published because it would affect ad companies too much.

I think this is the worst thing that happened to web privacy and UX. Now everyone just clicks ACCEPT to any cookie policy and the non-technical users also automatically click accept on location or push notifications requests.
IANAL. It's not about cookies per se, it's about your information and what it's used for. If your information (e.g. a unique ID) is used for something you want (e.g. login), that's fine. If they want to use your information (could be the very same information, i.e. your unique ID / user profile) to track you, advertise to you, sell your profile to advertisers, ... they need extra consent for that.
Chargen: Good Intentions on the Old-Timey Internet
You suggested browsers should implement unblockable "technical cookies" though, when you said "This would allow websites to declare technical cookies that cannot be blocked and other cookies that can be blocked by the user." Your own suggestion would stop me blocking them in the browser, unless "that cannot be blocked" means something other than what it sounds like.
“ Insurance is supposed to be a safety mechanism that protects you if something bad happens.”

Virtually all financial instruments are used this way. Insurance is about buying/selling a particular form of risk just like any other financial instrument.
The reason we treat it as one isn’t just because it can be modeled that way.

That said this seems like fraud. Using assumed names isn’t removing an efficiency in the market it’s being duplicitous.
It's not. It's fraud when you lie about it.
> unjustified

Every municipality has different rules for officer's conduct. According to the Bureau of Justice Statistics (Part of the Federal US Department of Justice), there are 17,985 US police agencies, of which 15,400 departments govern the 39,044 distinct local governments and municipalities. These are further divided into autonomous administrative districts often referred to as precincts.

The rules for officer misconduct change in each municipality as reactions to prior conduct or complaints. The rules are based on edicts from the state, as well as interpretations of those edicts by the local police department which create internal policy. The level of compliance with creating and updating internal policies varies. No civilian is able to know or predict the various rationale an officer may use or is able to use to behave any particular way. Civilians learn after they have had a bad encounter with an officer, or are in jail or dead. Juries learn on the spot with prosecutor instructions, sometimes those instructions themselves are misleading or incorrect. The public does not necessarily ever learn what the standards were, and the media learns after the fact and only has a patchwork of "isolated incidents" that occurred in frankly different governing systems. When put together, this fuels discontent with police as an amorphous entity, an interpretation which fuels a growing divide of non-solutions.

So the term "justified" and "unjustified" means nothing because it is different and changing everywhere and is a term that only matches your pre-existing worldview, or your predilection to appeal to authority in counties and states you have never set foot in, let alone participate in.
On Coding, Ego and Attention
I hate to tell you this, but we're already there.
Kaggle very obviously is useful for the research community, has led to quite a few people getting jobs they otherwise wouldn’t, and (as I can personally attest) is an excellent resource for learning.

It is also a way for companies to get work done. And maybe the competition format allows them to do so cheaper than people are comfortable with?

But one does not exclude the other. Indeed, it’s the premise for Kaggle’s, and really any marketplace’s, success that it found a model that is beneficial for all participants.

Competitions on Kaggle tend towards goals that are of universal value, of which the detection of deepfakes is one example. There are others that are rather far from any business case to support the idea that companies’ are looking to cheaply get something done, such as Google’s yearly Basketball score prediction competition (that comes with a relatively big pool of prizes).

In fact just the low number of competitions would seem to speak against the idea that cheapness is a primary motivator here. Because getting one challenge done for, say, half of what it might cost in-house just doesn’t register on the scale of these companies.

What I would assume to be the officially stated motivation, i. e. that it is a way to get a number of different approaches, possibly with ideas that wouldn’t come up within the far more homogeneous workforce of these companies, makes a lot more sense, intuitively.
> Grass grows sucking in carbon, cows eat grass?

Very few cows are grown eating actual grass. Most are fed special cattle feed.
Yes, this is undisputed. And this is a huge problem.

But the difference is that a police officer has sworn an oath and is paid to protect the people. Also, he has a special position of power that people see misused.
I went to their sitemap:
https://www.workoutdaily.io/sitemap.xml

And found this:
https://landing.workoutdaily.io/pricing
For online transactions, "name" has been generalized to PII (Personally Identifiable Information) from which name can often be derived.

https://en.wikipedia.org/wiki/Personal_data
>Insurance is NOT a financial instrument. Insurance is supposed to be a safety mechanism that protects you if something bad happens.

Tell that to insurance companies.
Flockport: Time to Start All over Again and Return to LXC Containers
Stimuli That Capture Visual Attention Automatically
To look at a beautiful reframing of AI as a tool and not as a quasi-other agent, please enjoy this page:
https://nooscope.ai/
this is nice site; hear some - https://music-grid.surge.sh/#32-8-512-64-256-32-257-512-8-25...
I watched 10. The first 10, not selected 10. Why do I need to watch 100 to find what is claimed - "brutality"? If there are 7 cases of real police brutality make a list of 7, not 700.
> "number of children strangled"

At least in that case you wouldn't have people arguing that the kids deserved it.

> Horror porn is not an intellectual argument.

This isn't porn, this is filming reality as it happens. I know we're all a bit numbed, but this reminds me of the decisions by the Allied forces to document Auschwitz as well as possible when it was overrun, or how the BBC footage of the Ethiopian famine sparked Live Aid. The act of filming has a habit of cutting through all the pseudo-intellectual bullshit from those arguing in favour of the brutality.
this seems to work by comparing feature flag configs

I've always been a buyer of tools to make runtime stats available in the IDE

would be awesome to overlay trace / route timing into the codebase on whatever part of the call graph is on the screen
And, in Berlin, pays for health care.