skysight-inc/HackerNews huggingface dataset:
> The biggest problem is that instead of vendors submitting drivers for their devices in the mainline kernel and profit for all the fixes being done there, everyone makes a fork

The other half of the problem is the companies that actually use these garbage dump forks and build products on top of them.

For me, getting the SoCs and chips we use running on latest upstream kernels was a high priority in platform bringup.

I only used SoC vedors' garbage dump SDKs for quick testing & some reference. And chip vendors' drivers I ported straight to upstream git version.

Of course this isn't how it goes in companies where "shit to market" is top priority.
Flip side: Total recall: the people who never forget

https://www.theguardian.com/science/2017/feb/08/total-recall...
From the blog I linked. They might have meant the feature was on by default in 2013. I edited that part away.

Here is a much better blog by the library author themself: https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-...
Another way the comment could backfire would be losing karma points here.
Interesting. Do you know how Apexcharts.js performs with real-time graphs? We're currently using Chart.js via react-chartjs-2 and while it works, it's consuming quite a bit of CPU.
Show HN: Hosting Website Using IPFS, IPNS and DNSLink in 5 mins
We're probably going to be moving to a K8s thing, and this what I'm most scared of, really. This kind of macro expansion is (to me) a huge red flag wrt. understandability, audits, etc. It's really just an indicator of a lack of composability. Yeah, you can try to add it, but that doesn't really work (see Ansible.)

Ideally, I'd want something like Propeller (with static type checking) to actually have a little confidence in my changes. We're not using Propeller due to the fact that it requires/installs GHC on the target machines -- I wish there was a GHC-to-bash compiler...
Which is why there are no murders in states with a death penalty.
https://github.com/FasterXML/jackson-databind/issues/2410 Block one more gadget type (HikariCP, CVE-2019-14540)

https://github.com/FasterXML/jackson-databind/issues/2478
Block two more gadget types (commons-dbcp, p6spy, CVE-2019-16942 / CVE-2019-16943)

https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-...

# Safe Default Typing (safe Polymorphic Deserialization)
https://medium.com/@cowtowncoder/jackson-2-10-features-cd880...
> Haskell is not easy to get started

Agreed

> and not easy to read most codebases.

Hmm ... debatable. I have to dig in to the implementation of Python libraries and Haskell libraries regularly. I'm much more confident that I'll come away understanding the latter than the former!

> not easy to adopt the extra features piecemeal

I can't see any evidence of this. Can you name a few Haskell features that can't be adopted in the absence of other features?
When you don't have to fix it when it stops servicing requests, or worry about scaling workloads.

When you treat it as a black-to-grey box, not a grey-to-white box.
I see, I had more luck using stack but I understand it was a matter of luck.

someone should make a haskell fiddle for newcomers

ps: I wouldn't think that syntax would matter that much, was Scala your first FP language ?
It's not. Jackson has been aware of that for some time. Initially it was hoped a blacklist would be good enough, but it wasn't. In the latest 2.10 version, the unsafe way is deprecated and an alternative.

It must be noted that the vast majority of Jackson use cases is not affected, you need to enable an optional feature that has been known to be unsafe for years [1]

[1] https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-...
Pomodoro Technique: a time management hack
I think "easy" is the biggest bait in the industry.

Python is a language where, by default, a typo is a potential runtime error. That's far from easy in my book.
Particularly now that it's relatively straightforward to bake and serve your own MVT tiles, so you're not tied into the Mapbox service ecosystem if you don't need any of its other features (and you're happy with the scale / performance of your own tile server(s))
>is it fair today in this case that means freedom for the manufacturer/developer, not the user, which is the purpose of the gnu license?

Well, the people who care about licenses are mostly geeks on the developer side. So they would naturally care for the freedom of the developer too, not just the user.

From the user side, a benefit is that a rich company can use a library/tool etc in BSD/MIT and

1) make a proprietary product based on it

2) give back to the library/tool help maintain them

whereas many companies wouldn't touch the library/tool if it was GPL, as they couldn't create their own proprietary stuff on it.

This means

1) more software being made based on open source codebases (even if they are proprietary, more software being available is better for users than less),

2) more involvement by big companies to help grow/fix/add features to the FOSS version of the lib/tool (e.g. consider LLVM's growth),
What the Movie Mean Girls Taught Us About Building Developer Communities
See their blogpost [1] for a detailed explanation and why this is required

[1] https://medium.com/@cowtowncoder/on-jackson-cves-dont-panic-...
Not sure how your personal story is relavant here.

Are you saying you think we'll later find out that no one was killed or that the US Embassy is wrong in admitting that a diplomat's wife was invloved in a hit and run collision?

Both of these things appear to be facts beyond dispute.

It is a crime in the UK to leave the scene of a traffic collision even if the collision was not your fault. Legally you must wait for the police and you must provide care to others involved including calling the emergency services.
I do first-person recollection when I try to find an object I forgot.

"I was having my wallet at the restaurant, I remember looking for coins in it."
Definitely, this blimped into my mind. The Bonaldi effect is more like « demoing something with great hype, that was working perfectly at rehearsal time, will ultimately fail with an audience, in proportion with the hype/reality ratio », but yeah it ended up being generalised enough to be a superset of Vorführeffekt.

For non French readers, the Bonaldi effect is generally understood as having catastrophic side effects, causes, or downright coincidences way beyond the intended demo not working: the climatic example being a demo of a vacuum cleaner that was met with the studio’s mains breaker triggering and outright killing the live broadcasting, millions of TV viewers being suddenly met with static (post mort en showed the vacuum cleaner was not in cause). An analogy would be demoing some totally harmless piece of code and encounter a kernel panic or a LAN/WAN takedowns.

In spite of Bonaldi trying increasingly hard for such events not to happen, they still did, and the audience was increasingly watching the show both for the often cheesy devices demonstrated, the comedic effect of the hype of such obvious cheesiness and the unexpected ways things would go sideways.
I don't know how good this is, but from that page it looks like the "no-code required" approach for data transformation I saw as part of many solutions.

When I write data-transformation code, I always have the feeling that it's often too inter-connected and an approach, like the one this tool follows, would be nicer.

Somehow the only the core idea of using these connected nodes is good, the rest of the UI is too clunky, so I drop down to "real" code again for some nodes and sooner or later the mixing up of nodes and code becomes too cumbersome and I drop down to "real" code for everything.
Or just admit it will always be an unsafe operation. There are cases where you trust the source.
It's easier because Python/C++ have huge communities at this point and Haskell does not. It's also easier because most people learn some variety of Java/Python/etc as their first language. So languages with similar structures and conventions are easier to grasp.

Every time someone has suggested I learn Haskell the discussion goes similar to suggesting I learn German. Sure German from a language perspective has some advantages over English in some situations. Some even argue that it's an objectively better language. But I live in Pennsylvania and speak English as a first language. Outside of moving to Germany/Switzerland/Austria, how do the advantages of German provide enough benefit for me to invest the massive amounts of time to become fluent?

Sure if we could turn back the clock on Computer Science education and have everyone learn lisp as their first language maybe we'd all be avid Haskellers these days and be better off for it. But given how history went it is "harder" to learn and less productive to work in due to external factors alone, regardless of how intrinsically easy/hard the language may be (which is entirely subjective).
The two last points are also true on the XPS and precision line from dell.

If those are the largest issues then this really is a glowing recommendation by all accounts.
The personal responsibility argument is always equally true and futile. Systems need to account for irresponsibility, especially those like the transportation system. The thought process of the distracted driver is not that the penalty can be disregarded. People develop a false sense of confidence in that an accident hasn't happened to them, so they can drive faster or look at their phone.

The logistics of the penalty need to be considered too. Are are the people at fault in fatal collisions to be put into the already crowded prison system indefinitely? It's cheaper in the long run to evolve the system to restrict the potential harm that can be inflicted by irresponsible people.
The mix is the right math. After all, you cannot say, which electric device uses which power source. Or suddenly it might be your TV running on pure coal energy - this does not make much sense. The best approximation is, that you apply the average energy mix. Which might be even too pessimistic, as not only a lot of people do power their electric cars with their own solar energy but also it is easy to charge your electric cars especially in those times where the grid is on a relatively low carbon content and even surplus energy needs to be exported.

Of course, there are plenty of better alternatives to cars in many places, especially city centers. But as long as there is a genuine need for cars, they better be electric than combustion engined.
If your country is causing harm to the rest of the world by not discouraging (or even encouraging) unethical behavior online, maybe the problem isn't the algo but your system?

At least try to fix it.
No what he's complaining about is that the ad network laden DNS server provided by the company had a longer TTL than what was provided which lead to numerous complaints. I've actually seen this happen before with Google DNS where I've of their servers would randomly choke on our DNS settings because of something obscure we had set. It took us weeks to get things fixed because it was only a very small subset but anyone using a Google DNS would have intermittent problems that whole time. We've also seen local ISPs cache temporary statuses for far, far longer than what the records TTL. This is definitely something that happens.
English translation: doh!
Wouldn’t you still have to allow delivery trucks? Otherwise how would business get packages and pet stores get pets?
Once a software update is available for your car,
the car will automatically download it when you are connected via WiFi.

Once the update it downloaded, it will notify you on the in car display and on your phone an update is ready to install.

You can then either schedule a time when it should be installed in the future (e.g. middle of the night), click to start the install immediately, or ignore the update for as long as you want.

When you click to install, it begins a 2:00 minute countdown timer which allows you to cancel before the install starts. It says very clearly how long the update will take and that it can’t be canceled while it’s installing. You cannot drive the car while the update is running.

If someone missed their dentist appointment because of a software update, it’s because they intentionally ran the update just before needing to use the car.
Cryptocurrency Units
"The desire to say "that's not real science" is emotional, but it's not accurate."

I thought that. I was like "OK, no one wants to touch this and they are right, but there has to be some valuable insights!" IIRC the only thing that they learnt was that the human body can survive longer than they thought in very cold water, but even that was hinted by tons of anecdotal evidence.

Really, the lack of protocols and basic measurements looks like it was sub-highschool level. Go read some of the reports, it was mostly about cruelty.
Click bait.

It wasn't "real world spy warfare", which makes me think of Hong Kong protests vs China. It's literally just players cheating at a massive scale in a real world game by (in some cases) stalking others and taking the game too seriously.

A good read though, if you're into AR games.
As a die-hard .NET/C# developer, I would be curious what you perceive to be the 'bad' side of that coin. I assume something like LINQ would be classified as 'good'?
Texting while driving, that's why.

From here I sit on the porch, I can see that about 2/3 of drivers text while driving.

I'm convinced that no amount of campaigning, punishment, or scare tactics will suffice to stop it.

It is just how driving is done nowadays, and everyone feels they can do it safely (but they can't).

There's no going back so if you're on a bike, or a pedestrian, watch out!

Driving is sacred in our societies. Whenever a driver kills a pedestrian or a cyclist in my town, there aren't even any charges laid 99% of the time.

Personally I think smartphones have been a net loss to society, for this and many other reasons.
Do you know of any tutorials on how to generate and host own (raster) tiles?
And while walking.
The most recent part of Manhattan to be designed was still over two centuries ago in 1811, so we're not going to have that problem at least.

But I think you're over-estimating how hard it would be to get rid of traffic in many other urban cores in the US. You don't need to do the entire city; you can just do the densest parts. It's not that hard to beef up a city's existing bus services and use them to totally replace cars.
>Presumably 'deficient' here is a term of art rather than something pejorative.

"Deficient" means lacking, there is no presumption that lacking is a negative thing. These three individuals seem to be living normal, productive lives while being deficient.
metastudies are trivial to replicate because there is no additional data collection, etc. most metastudies are implemented as simple scripts that can be run by somebody else.
The Case for a High Carbon Tax Now: Mitigating Risk
Have you ever heard of open source browsers like ungoogled chromium or pale moon? They have no incentives and are far better than brave’s, who wants to sell you advertising.
And more of them should be accessible by wheelchair. Currently it's only around one in five stations.
No, you definitely don't have exceptions for taxis.

Why are you saying that we wouldn't survive without taxis?? I almost never take them except to the airport, and I'm easily willing to give that up if it means I don't have to tangle with horrible congested car traffic on a daily basis.

Do you live in Manhattan? What makes you so sure we couldn't survive without taxis, given that we have the densest subway network in the United States, even more bus lines than that, and Citibike?
A nice writeup about the recent NYC 14th street closure by Signal Problems https://signalproblems.substack.com/p/miracle-on-14th-street
That model is a rebadge of the Clevo P960(16")/P970(17").
Au cas où tu as pas vu ce commentaire d'un autre utilisateur, Ted Kaczynski lui-même répond à ces théories: https://i2.wp.com/www.wildwill.net/wp-content/uploads/2019/1...

Il dit qu'il a bien participé à ces études, mais que c'était juste des questionnaires et une demi-heure déplaisante (d'abus psychologique apparemment). Pas de LSD on dirait.
Gender neutral does not imply cis-gendered.
Its aggravating because then internal security flags pick it up and create "upgrade this lib" busywork for every team.

Obviously this stuff (security disclosure) isn't easy but with such a pervasive library near monthly findings is a growing chore.
> Why do people pretend there are situations they can't live without a car,

Because 95% of Americans truly can't live without a car.

If you banned cars today, I could never get to work, never see my family, my child could never attend school, we could never get groceries, and within two weeks we would all become broke and homeless. This situation described 94% of the people in my city (population around 1 million)

> even a lot of people in your city do it.

Yep. ~3% of the population of my city take public bus transit instead of the public car transit everyone else uses. The bus folks spend 2+ more hours commuting every day, and have access to only about 15% of the MSA (by population), or 10% of the MSA (by land). They also pay higher rent than everyone else, for this privilege. And the cost to provide this service to them, has a TCO higher than just providing them a 'free' car in the first place.

(And, to clarify, I don't even consider this a bad thing. I get it, for kids, or elderly folks, disabled people, people who just don't want a car or whatever. It's good that the general public makes sure everyone has transportation, and it's good to spend tax money to ensure this happens. But it is by no means more "efficient" or "greener" than driving is)

--------

Could we "fix" this? Sure! If everyone was a super wealthy millionaire, like in Manhattan, it would be no problem. Build a whole bunch of luxury condo buildings, make everyone live in them, ban all existing public car transportation and make everyone take some LRT train/bus that only goes to the few places you allowed, is often late or broken or screwed up in some way (at the same rate that MTA is, for example). Soft-ban parenting and children while you are at it, everyone will be so busy paying off their rent they won't be able to afford kids anyway. Force everyone to re-wire their whole lives to live in your box.

And we have that in my city too. About 3% of people here are wealthy enough that they can judiciously rewire their entire life to support "car-free" living. They are hyper wealthy, so they can afford to live in the heart of downtown, in a glass condo, living right on top of their satellite office, where they pretend "banning cars is so amazing and eco-friendly" as they pay to get their shopping delivered (by a poor person in a car), get their groceries delivered (by a poor person in a car), eat at restaurants (staffed by poor people driving in via cars), and drink at bars (staffed by poor people driving in via cars).

-----

This is why most Americans are looking to renewable energy and EV vehicles. It's realistically the only shot non-wealthy Americans have at living any sort of sustainable lifestyle. The financial pollution from cities is just too much to handle, and has no functional workaround for real people.
How are they moving furniture, though?
No joke, really curious how they coped with the downsides.
>99% of vehicle traffic is people who can walk. If we truly limit cars to just those who need them for reasons of accessibility then we've basically solved the problem.
I'm finding it difficult to understand what you're saying. You can already funnel all your traffic using a Tor SOCK proxy. So you don't need any changes to the TCP/IP stack to do what you seem to want. However, forwarding all your traffic increases the risk of fingerprinting, so you should give it careful consideration.
It's the ICE vehicle industry that's spreading this narrative. It's only a result of lobbying.
Real-Time experiment analytics at Pinterest using Apache Flink
“We ask parents in the first two years of their child’s life to protect them against 14 diseases, that most people don’t see, using fluids they don’t understand,” Dr. Offit said. “It’s time for us to stand back and explain ourselves better.”

The last paragraph is the whole article.
C++ can be quite manageable in a professional setting, where you get Qt or boost. Then it's like any other programming language.

I think the major troubles for beginners with C++ is that you can't do anything out of the box like work with files, create a directory or perform a HTTP request. Whereas python or java are ready to use.
From my experience discussing personal responsibility in this forum and others is going to get you downvotes.

No one wants to accept the fact they are responsible and they want to blame the system, because of this they don't blame others they blame the system

These people are impacting society in a huge way and its not a good thing.
This article is mainly pro-pharma propaganda. Not because its “pro-vaccine”, since vaccines themselves are very useful medical tools.
It’s that it frames the issue that “any questioning of the 25 vaccine schedule orthodoxy means you are an anti-science religious whack job”
It’s fine to be both pro-vaccine, without feeling the need to purchase the whole Merk lifetime subscription catalog.
That is an absolutely brilliant explanation of the "personal attack" feeling of road rage. After commuting by foot/subway/bike/scooter for a few years its shocking to see the reactions of my own (educated, professional) friends when someone dares to walk through a sidewalk! Don't even get them started about "those damn bikers".
Privacy policies need to be immediately accessible to users. Hiding your privacy info page behind captchas, using unclear names for links ("service status" as a link to privacy info for example), making users click through multiple pages to find it etc makes you non-compliant.

Basically: you cannot hide the information, you cannot make users jump through hoops (captchas, require signup/login, pay for accessing) to read them.
Imatto-Canna
There is a solution to any problem - good design.

Look up "traffic calming measures".
I doubt any driver who values their vehicle would text/use their phone while going through something like this:
https://www.google.com/search?biw=1525&bih=760&tbm=isch&sa=1...:
I live and work in Manhattan and I broke my ankle in a bike accident for about 4 years ago, and I was hobbling around on crutches for about two months in total before I could start (gingerly) biking again.

I've never owned a car here, so I made it work. Fortunately there's buses, and buses are quite accessible.

I don't really understand your question? People who live here generally don't own cars anyway, so what alternative besides public transportation exactly are you expecting? Keep in mind that traffic is so congested during commuting hours that the subway is typically faster, and also, two taxi/Lyft rides per day is quite expensive and beyond the reach of most people.

It is true that the MTA needs to do a better job of retrofitting elevators onto the stations that don't have them yet.