skysight-inc/HackerNews huggingface dataset:
One parking space for a car could easily be repurposed to fit a dozen scooters. Some cities have been doing exactly that (https://la.streetsblog.org/2018/11/08/santa-monica-installs-...)
@jstanier on Twitter, or my email is in my profile.
> 2. It inflates away debts, which the poor definitionally have more of than the rich.

No, they don't. Generally, the more wealthy you are, the more debt you have.

The reason why this is should be easy to understand: Rich people have a lot of assets that can be used to secure loans, and are generally safer investements to the lenders, so they pay less interest, and can take on more debt to use as leverage for investment.

Anything that reduces debt helps the wealthiest segments of population way more than they help the poorer ones, and monetary policy where rates are held below inflation is a wealth transfer from the poor to the rich.
I recently read https://julienrenaux.fr/2019/12/20/github-actions-security-r... which reminds us that depending on external GitHub Actions is risky as branch and tag refs are mutable

> Using GitHub actions with branch names or tags is unsafe. Use commit hash instead.

Instead of updating to use a SHA everywhere, I wrote a tool to do it for you, making a note of the original version (e.g. @master).

This allows you to run the tool in the future and have the sha updated to the most recent version whilst still pinning to a specific commit.
TIL requests3 beta works with httpx as a backend: https://github.com/not-kennethreitz/team/issues/21#issuecomm...

If requests3 is installed, `import requests' imports requests3
"If they'd all support a standard API, plaid would vaporize overnight."

In the UK, the banks already support a standard API, but it's still easier for developers to use an intermediary to access those APIs. Because using Plaid or Experian they don't need per-bank credentials and tests.
> Blazing fast mute and unmute

It's a javascript program. It's not going to be blazing fast by any reasonable definition. Ironic that a program designed to filter out Silicon Valley bullshit has succumbed to Silicon Valley bullshit.
This is actually a legitimate problem already where Google has paid adlockers to not block google.com by default. As an example, say some other vertical search engine purchases advertising on Google (travel, price comparison, etc) those same users who clicked on google may not see any advertising on the vertical search engine which, in those two markets accounts for a very large amount of those search engine’s own revenue.

I think a probable scenario is that Google’s search ads and display ads business will have to be segmented from the rest of Google’s businesses. The other alternative may be to remove search bundled with search advertising, YouTube with its accompanying video advertising, and so on.

I would be more optimistic about Google’s ability to keep itself together, but they seem to have turned themselves in to a case study of corporate mismanagement and disfunction. Who knows what sorts of insane criminal things and accumulating at this point. Those future moments of weakness and going to make them incredibly vulnerable to regulators on both sides of the Atlantic, from both the right and the left. That is not a survivable position.
When the port fails you buy a new one: ka-ching!

My playstation vita has limped along for years with a finicky edge connector that takes some care to get it to charge. The vita is astonishingly easy to do field repairs on, but you can't replace that connector. It's a good thing that the kind of games I like to play on the Vita come out on Steam these days.

Many electronic devices EOL because of problems with connectors. When I was an undergrad, I think every engineering student in the world had an HP28S calculator, in which the springs would eventually push the batteries right through the battery door. People tried taping it, but short from running it on a bench power supply, none of those engineering students found a great answer to fix it.
Noob question, but is it possible to run both a VPN server and continue running Pihole on a RPi 4?
I don't get it. What can you do here that you couldn't otherwise? You already have a term and an xserver to make it work right?
> This is the biggest misconception most have you have never led seriously.

As a manager, I managed my team, and dealt with a lot of other teams!

I was spending a good % of my time coordinating, organizing, and paving the way for my team to do good work. Ranging from ensuring the UI specs that got to them had been well vetted, to negotiating release schedules with other teams.

This extends even to engineering decisions. As an example, there were ways my team could implement a feature that'd save us time, but be harder for an upstream team to integrate with, or we could take more time implementing something to their requests at a cost to our schedule.

Balancing decisions like that is just as much talking to people in hallways between meetings as it is attending those meetings. It is forming relationships across an organization so that even when schedules get tight and times are tense, things don't get ugly.
100+ people doesn't scale. This is not how you lead. You need to form a pyramid structure or your leadership won't be effective.
I suggest you pay those people with your money, instead of everyone’s privacy.
Scheme is relentlessly monomorphic, and most implementations don't provide much reflection, preferring compile-time macros. (I don't know what Chez’s reflection facilities are like; can you do the equivalent of def __getitem__ or x.__setattr__ = y?) These attributes make Scheme much easier than Python to implement efficiently.

My experience is that simple programs usually take about twice as much code in Scheme. This is related to the polymorphism thing, but also I think Python supports imperative programming better. Python is built around autogrowing hash tables (“dicts”) and autogrowing arrays (“lists”); standard Scheme provides neither, preferring alists and cons lists.
> The opt-in based mechanism of Client Hints currently suffers from the fact that on the very-first view, the browser have not yet received the opt-in. That means that requiring specific UA information (e.g. device model, platform) on the very-first navigation request may incur a delay. We are exploring options to enable the opt-in to happen further down the stack to avoid that delay.

I'm surprised Google goes ahead with this without having a concrete plan to handle the first request to a page. I fear that will become an ugly mess of redirects, js hacks and broken pages. Think Google is under estimating how widespread device detection user User-Agent on the server side is...
What I'm finding is that I can effectively do the same with a statically-typed functional language. The worst are DSLs with poor grammar and concept-fit which add-to rather than solve problems. The ways in which Lisp doesn't scale (people-wise) are well known and relate to each application essentially being its own programming language.
Not sure why you were downvoted, the geofencing was necessary because of the beach boardwalks which lead to at least one death:
https://www.kpbs.org/news/2019/jun/24/man-dies-san-diego-boa...

Also - last week Lime announced they were pulling out of SD:
https://www.kpbs.org/news/2020/jan/09/no-more-lime-scooters-...
Lessons Learned from Salesforce’s Oldest Intern
> Accurate, precise estimates are more expensive than the actual task itself.

That! That is is.

You CAN get accurate estimates. But the cost of doing so is infeasible for any significant project.

You can break things down into smaller pieces, easier to estimate. But the bigger the overall complexity, the more small pieces you will miss or fail to see. Or fail to see how parts interact. Or fail to recognize how far the influence of some element may reach.

And other reasons estimates turn out wrong.

The difficulty of software estimation was recognized in the 1960's. Again in the 1980s during the microcomputer revolution. And again sometimes more recently. When even the biggest companies, with vast resources, and billions of dollars cannot estimate when their product will be ready, how is a small software team expected to precisely do so. There was a joke of which year Windows 95 would ship in.

At the same time, a business needs some kind of timetable because many other things need to coordinate with the completion of a software project.

Maybe recognize the best you can do is have an idea of how well things are going. As a project gets further along you get a better idea of when it will be complete -- especially when there are lots of unknowns.

When constructing a building, there are lots of knowns. How many square feet. How many walls. Electrical outlets. Plumbing fixtures. Etc, etc. They can give you a very good estimate. It's all things they've done before.

Software is generally things that you've not done before. (or you may suffer the second system effect if it is)
What is interesting to me is that cycling technology really didn't come about until cars came. The first reasonably safe bikes were from the 1880s-90s and the car came in 1886. I wonder what would have happened had the cycling tech of today been around for awhile before cars?
Hard to do when you're plugging into the back of a workstation that's located under your desk. Or in a lot of other situations really.
I think my wording "abandoning" was more inflammatory than I would have liked. And I didn't want to call out or target Perl 6 / Raku. What I meant to convey was that the language team behind Perl 6 (as it was known before the rebranding) made a decision that it would be a new language and not an evolution of the existing language. It was the first example in my mind, one most people would recognize, that anchored one side of the continuum I was describing. I assume there are better examples (or worse offenders) but I don't know of any off hand.
Ah that's unfortunate; we did find it a bit weird that you have to think of all changes as `ops`, but otherwise, I'm curious as to what you've had issues with.

We also have a custom back-end that's MySQL that may have changed how it work a bit
So you didn't read it? Because both of those points are addressed in the post (and it's not very long). And come on, after taking all that heat yesterday I'm not allowed to poke a tiny bit of fun back at HN? ;) I really am grateful for the feedback everyone gave and did something about it.
Sir, they've gone Plaid!!!!

(Forgive the Spaceballs reference, but somebody had to do it)
I made a fork of this that gives you some additional control over how links are treated - specifically, you can set it up different rules for what container to open a page in depending on what container it was opened from: https://addons.mozilla.org/en-US/firefox/addon/containers-wi...

The rationale is that you rarely want pages that you open from random Facebook posts or Reddit submissions, or pages that you arrive at by following more links from those, to have access to your Facebook or Reddit login information.
The World Wide Web is not a market.
Not all users have the same privacy desires.

Many (most?) are happy to provide their personal information "by default" in exchange for better ad targeting, lower prices, etc.
Naw, they're just 4-dimensional. So 540 degrees of rotation are needed to flip them 180 degrees in 3 spatial dimensions.
Behind the Gains in U.S. Public Transit Ridership
This will hurt the ad-tech businesses and websites/publishers who rely on third-party ads/targeting much more than it will hurt Google (and Facebook).

Still, Google's revenue on third-party site ads was $6.4bn in Q3 of 2019 out of the $40.5bn in total revenue so it could be felt a bit there too.

I fear that it all will move to first-party tracking though which will be so much more difficult to block and so much more dangerous in terms of security.
Guess this is what Krebs was referring to yesterday: https://krebsonsecurity.com/2020/01/cryptic-rumblings-ahead-...

And the discussion on HN: https://news.ycombinator.com/item?id=22039481
8 Immutable Truths About Bitcoin You Need to Know
Another point to make on panpsychism: how do people who reject the theory explain hierarchical life? To what level is a human conscious if its component cells aren't? Are ant colonies "conscious" due to the complexity of the behavior of the ants? Does that make ants less conscious? To an alien visitor, ant colonies can be considered single organisms, because they act with intent toward a specific goal and react to specific stimuli in semi-predictable ways. Extend this to human nation-states: is the USA "conscious"? It certainly has motivations, and a drive for self-preservation, and exerts directed will. Even if the component humans are not explicitly "aware" of the "thoughts" of the USA, can you disqualify consciousness?

Honestly, to me, this perspective demotes consciousness to obscurity. There's nothing special about it because it's everywhere. What is interesting is an explicit awareness and accurate internal model of reality. But this is a completely separate problem to that of consciousness.
I don't know, but I know I've never thought of that.

Pocketing this technique for future use!
+1 for the Surface Pro 7. I recently bought one as a companion for my mb pro (still the daily driver) and I love it. Windows 10 is not bad either.
Lex Fridman talks with Daniel Kahneman about two systems in the human mind
You think so? I just disagreed with the things you wrote because I think some of your statements are wrong and/or mislead and they're altogether also inconsistent.
I was replying to something generic, balancing out the negatives a bit. I wasn't really talking about what can be effective, but what can be rewarding. YMMV of course.

The only reason I mentioned effective at all is that I don't think it is much fun to be a (knowingly) ineffective leader.

There is, in fact, fun to be found at every level. Perhaps not for every person, but that's life.
The majority of people read zero technical or business books per year. It's pretty easy to exceed that baseline.
I'm not an economist, but my understanding is that some, or even a lot, of contemporary graduate-level economics is indeed like you describe, but also that there is a lot that isn't, and that the field itself is very diverse. It seemed like you were writing off everyone because of the sins of the currently dominant strand, which felt unfair.
Thinking Fast and Slow, Deep Learning, and AI [video]
Brexit will soon cost the UK more than its total payments to the EU
I will keep in on your book. I've read the "Effective Manager" and the "Manager's Path" so far. The first one has some good hints here and there but it's overly verbose and at times feels like a marketing campaign. The second one, I loved and resonates with my experience so far.

Congrats for getting published!
Faster-than-light in a medium, which slows light down. Not faster than c, which I believe is the point Einstein et al were making when fixing the speed limit of the universe.

Although a lighthearted joke about “sciencing hard” being invariant certainly flew off its rails just as fast.:p
> it puts its customers first

Have you ever dealt with Google as a customer :) ?
? Ubuntu

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
>To what end? If someone is mislead about the interpretation of astronomical observations on a cosmological scale there is absolutely no consequence.

Except further propagating bad foundational knowledge.

>Your sensitivity to any suggestion that the most popular interpretation may be incorrect is, to be blunt, inappropriate.

I'm not sensitive to suggestions that have something backing them up. I am annoyed by people being overtly wrong, and quadrupling down on it. This whole thing is a distraction from the fact you completely misunderstood the study this entire discussion was spawned off of, and have yet to even acknowledge that.

Instead we're now on this bizarre discussion of isotropic vs anisotropic where you're making strange false analogies and making incorrect statements. Our understanding of cosmology is built on top of observations yes, but those observations are stacked up against experimentally verified data, and they pan out. Yes, we assume the universe is isotropic, and we've got such a large amount of data to support it that the human mind is incapable of grasping the enormity of it. There's also nothing inherent to an anisotropic universe that would rule out expansion - it's weird to suggest that is the case, and once again shows you have some fundamental gaps in your knowledge here. At any rate, the more we study the universe, the more the evidence continues to mount for us being in an isotropic one. https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.11...

>It's not my burden to prove that expansion isn't well founded.

I mean, fundamentally, it is. You're making a new assertion. If you were to say that gravity isn't real, at this point, the burden of proof is on you. When people asserted that the universe was expanding, the burden of proof was on them. And they succeeded in doing so. If you want to challenge that, you're going to have to provide some evidence or reasoning as to why it is, and it's going to need to be one that makes sense - claiming we're in an anisotropic universe is something that is not only almost certainly inaccurate, but also something that says nothing about whether or not the universe is expanding.
Sorry, I should have clarified net debts. The size of your gross debt is irrelevant because the asset side is also being inflated away. Net is all that matters.

(Yes, there are asset classes that're historically good at being protected against inflation. But they typically represent a small part of a portfolio)

There is no conspiracy here. The implication that the Fed works to enrich the richest is a really dangerous and ignorant thing to perpetuate. The Fed is one of the very few things that offers some protection from unrelenting wealth inequality. It's hardly perfect, or immune from criticism. But attacking inflation itself as some conspiracy to enrich the already-wealthy is absolutely ludicrous.
Their control plane is more simple
> For example, a few years ago I stumbled upon payment fraud as an interesting area to learn about and quickly became somewhat of an "expert" in the industry.

So "payment fraud" was the elephant problem you tackled when no one else in your company would?
Okay. And lots of people don't find grabbing tickets and coding all day to be a lot of fun.

Management is work. But so is coding. Some people prefer one. Some people prefer the other.
>By undermining the business model of many ad-supported websites, blunt approaches to cookies encourage the use of opaque techniques such as fingerprinting (an invasive workaround to replace cookies), which can actually reduce user privacy and control.

Sure. So how about we block fingerprinting? Oh waaaaaait I see. What you actually want is your privacy invading business model to not be impacted.

Why are sites able to ascertain the type of browser, operating system, OS version, webkit version, Safari version, time zone, language, platform, vendor, screen dimensions, plugins, etc.

This shit should be as locked down as location, web cam, and microphone. Block all of it.
> reddit is basically unusable

Just a tip, if I want to use reddit on an iPhone, I usually go to i.reddit.com or reddit.com/.compact

There are also third party apps (I like Slide for Reddit) which are pretty good.
Writing software in JavaScript has long been in the realm of practical, productive activities.

I think bashing on software built with JavaScript is far more "Silicon Valley bullshit" than the act of writing it :)
going home at the end of the day wondering what I'd achieved

Keep a log throughout the day. It helps.

Failing that, use email, issue trackers, repos, purchase orders, inventory logs or other major communications channels / process interfaces to retroactively summarize progress. I currently do this weekly, and use it as input to reporting and planning processes.
Self hosted Wordpress on a DigitalOcean VPS for $5/Month. I even have a single file bash script that I run to install everything in 5 mins on a barebone VPS.
By using Plaid or an Open Banking service from another party (e.g. Experian) you'll pay fees to get information you can get for free if you integrate directly with the banks.

...which suggests you're not necessarily paying for the integration with a free service - you're paying for the integration at a grand scale. I.E. - paying to not have to do all that work yourself.
Meet the xenobots (tiny “living robots”)
They certainly don't have a lot of programming experience. I can see them developing something with a bunch of complexity, experiencing a bug, being unable to identify what's causing it (partially due to not having good tools), then declaring it a "intrinsic part of the program"... or "feature". Maybe not that far off after all...

The article finally lost me with "The only way we can find out about the consciousness of others is by asking them [..]". So just add the appropriate response to a sufficiently capable chat-bot and we are done? And if more is required than just a simple yes/no, the same checklist can be used to build something artificial. But since consciousness is one of the good old "you know it when you see it", we will likely shift the goal post pretty hard as AI development progresses, and mostly use the term to exclude what we achieved so far. Kind of like we stop calling something AI once we achieved the a task and use a more technical term... e.g. the many CNN's in a Tesla. Hope I get to experience much of that in my lifetime.
Ask HN: How would you go about building this?
I want to build an email service where people can send an email to a specific email address. such as example@exampleapp.com.

Then I am able to continuously read new emails, read the info on a server, process the info make API calls then generate an accurate response and send the appropriate response.

Any help with an appropriate stack and technologies would be greatly appreciated.
And he tried one, and bounced off because of problems with chrome os
Most Magazines and Newspapers would stop too, since they're subsidized by advertising. Broadcast television and radio would cease to exist as well.
You think they meant js vs assembly? Perhaps the better read would be that they meant js vs clicking on each profile and hitting mute/unmute?
X via ssh is still useful, and I will be unhappy with wayland implementations until desktop shells get usefully separated from compositors. They need to be able to die/crash/be restarted separately.
All the money in the world couldn’t make Kinect happen
Your friend can apply the 7 years of experience to something less risky.