skysight-inc/HackerNews huggingface dataset:
> the Venus Project has tried to distance itself from the Marxists

It has sure tried, but it can't, because it's Marxist at it's core, and it therefore shares it's same inherent problems. It can't calculate properly properly for one, and whether the heads of those systems are politicians or programmers, the failure points are the same.

> please let's not pretend that Marxian economists are economically illiterate

Marxism from a logical perspective, will fail because it can't calculate. Soviet economists had a joke that went "We'll take over the entire world, but not New Zealand so we can know how much things cost". To that point, remember that when China was communistic, they had brought in thousands of Sears catalogs so they could allocate their resources correctly. These are things we take for granted today, but it's an attribute of economic freedom.

From an empirical perspective, Marxist economic systems have failed catastrophically in all of the 20th century. The direct result of which has been a drastic drop in living standards to starvation. Soviet Russia, China, and even North Korea had to allow at least pockets of free markets for people to survive.

So while I'm not saying that Marxists economists are economically illiterate, they have a lot to account for. And from what I've read from Mr. Fresco and the Venus Projects, including debates I've listen to, they don't seem to have an answer to these questions.

Edit: For more on the calculation problem you may want to look up "The Use of Knowledge in Society" by economist Friedrich Hayek. Incidentally, Jimmy Wales has stated that that paper was central to how the wikipedia project is managed. https://en.wikipedia.org/wiki/The_Use_of_Knowledge_in_Societ...
I think the barriers to entry will be sufficiently high, and the mergers and acquisitions will be rapid enough that we won't even need to worry about the things you listed.
So one of the most complex algorithms in the world was supposed to be built-in in your hypothetical internet protocol?
So IPFS is, according to you, not defined as its protocol, but instead as its API? So I could build an IPFS implementation that just grabs stuff from my (centralised) web server and say I'm using IPFS? Either nonsense, or useless - the goal here, I thought, was to build a global decentralised filesystem that looks the same from everyone's perspective.

All DHTs suffer from this issue. It's just particularly likely that IPNS's use of a DHT will lead to attacks. Making it not susceptible to this would require a redesign of IPNS's protocol.
On the experience front he'd be stuck with the Trump Paradox.

Either Trump's lack of experience will prove to be a huge negative and hurt Zuckerberg due to his similar lack of experience, OR Trump will somehow turn things around and be successful enough to be competitive in 2020 and Trump can claim he has more experience.
QE devalues all dollars equally, but then who receives that wealth? Do all people receive that wealthy equally? Do poor receive that wealth? Do rich people receive that wealth?

Because that money is eventually spent by the govt, whomsoever receives that wealth gets the redistribution of wealth from everyone to them.
Cross compiling static builds
This is going to be the new rickroll.
You only have to sue to defend a trademark when there's an actual violation. Their lawyers being too conservative and trying to defend their trademark even when there isn't a violation isn't a justification, and you absolutely should blame them for this.
Well, I'm using C++ since 1993, so go figure.
"Raspberry Pi Foundation CEO Eben Upton recently said that the organization would move away from major product launches and focus more on software, as well as "doubling down" on its charitable work. "

That is unfortunate to hear. Their main contribution has been getting cheap hardware into the hands of more people. Why would they step away from this? Is it because its not possible to make it cheaper? Not possible to add more components like mic,speakers,better gpu? Not possible to get more performance? Software is important, but I would like to see them continue to release better hardware.

I try to test out every new edition of raspberry pi as a linux desktop replacement. Its not there yet, but I dream of the day when I can carry my whole computer in my pocket and be able to use it anywhere.
I had to read this four times in order to catch the error. Does this transposition of letters stand out to most of you?
You points seem to me as a microcosm of the globalism vs nationalism debate.

Nations specialize to a ridiculous degree and benefit (for a while) from free trade, but then more and more jobs within wealthy nations get priced out of their country.

So a country has less and less they can be competitive on the global stage, while more of their people become unemployed (drain on economy anyways as a result of welfare or UBI needs), if they intend to fully squeeze out all excess costs of goods.

OR

They hedge: Keep some markets local (national) and pay the price of not optimizing all jobs to global maximum efficiency, but retain opportunities for millions more of their citizens to be productively(?) employed.

One point supporting this is you don't want to go years as a country without any experience working in certain markets that you abandoned long ago... if in the future labor costs will rise globally and keeping those jobs at home would become more viable anyways. (well.. automation might make this a moot point. that is probably the bigger issue.. but medium term "globalism" destroying jobs has merit)

Also, hedging your bets as an economy and not putting your eggs in one (highly skilled) basket while depending completely on foreign countries for everything else (global supply chain issues, foreign policy, etc.) just seems prudent.
This time it does seem to only affect the root.
So this is of course anecdotal but the only time I use Lyft (I avoid Uber) when it's very important I get somewhere in time, like catching a plane early in the morning. Given the nature of Taxis, it would take a lot before I would trust Taxis with this.

Edit: The last time I booked a taxi it was 2-3 years ago for a 4am ride to PDX. I booked two to be safe, only one came anyways.
The premise on which the Universal Basic Income is being sold is that in the future there will be fewer jobs due to automation and therefore we will need to increase the welfare state to compensate. In my opinion that premise is incredibly pessimistic; I don't believe we will ever run out of productive uses for labor. In either case implementing a Universal Basic Income on a national level seems like a logistical and fiscal nightmare. In a world where more countries are attractive places to live, will the rich want to stay in the USA if you can live a better life elsewhere?
I really hope people aren't using a VPN for untraceable security. VPNs are for privacy, not for getting away with illegal things.
> So in net you're not actually giving that $1k/month out to everyone, only the people who don't otherwise make anything

Wrong! Wrong wrong! That is BI, not UBI!

This is not just a technicality. The difference between these two is fundamental and massive. A BI scheme (where working means a deterioration of your passive check) ACTIVELY DISCOURAGES WORKING and should absolutely be fought against at every turn, as it paves a bad path for UBI adoption.

UBI - Universal basic income - argues for everyone receiving a baseline to cover fundamentals - shelter, food, clothing - and encouraging them to work to gain things beyond those fundamentals.

UBI should be reworked - for instance, subsidizing housing or food or using 'colored coins' or crypto tokens (or some other technology) to ensure the use on those resources is assured and economically sustainable - but BI is not a workable idea as it actually likely to result in the failure mode that people are quick to assume - a lazy populace - would be the end result of basic income efforts.
I like Zuckerberg because he understands technology, but I'm worried about UBI.

UBI is based on the assumption that everyone will take basic income money and use it responsibly. But we know that's not true for a large part of the population. Gambling and drugs exist, for example. That's not to mention other short term rewards that hurt people in the long term.

UBI in its most corrupt form turns into communism. And we know from the 20th century that communism is corruptible almost by default. We've paid for this knowledge with 100s of millions of humans dieing in multiple countries.

I think of capitalism as a type of learning system that depends on a individual reward signal. Government can also be thought of as a learning system.

In a corrupt system capitalism stops learning and even regresses. People stop participating. In a corrupt government, the government mandates based on really bad abstractions.

So the question becomes "how do we prevent, measure, and fix corruption" than which system we should live by.

Having said that, I'll end up voting for anyone who understands technology. I think it will disrupt employment for essentially everyone, given enough time.
Show HN: Ledger – Know whose turn it is to pay
Thanks for the recommendation, anything you've found online that you've particularly enjoyed?
That said, it's always best to do it with someone who has experience, remains sober, and can guide you in a positive manner. It can be easy to become caught in a negative place, although, maybe not at a small dosage, still ill-advised, in my opinion.
Generally income data is pre-tax, not take home; and, BTW, without benefits like vacation, health care factored into the number - but in practical terms they do make a difference. Learn to do your own pre/post tax calculations. Account for life balance like schedule and commute time too.

No raise == slow decline in pay. Inflation now means around a 2% paycut if it is not compensated. Personally, it's a really bad indicator if a company doesn't at least keep up with inflation.

Early in your career, you generally should expect more frequent and larger pay bumps. It's cheaper to give a junior dev a pay bump than senior devs, and they're generally on a good learning curve to improve the value they provide to the company. If that's not happening, then it's very normal to do thing to preserve your own career growth and look for new opportunities.
Which ad blocker? Im running uBlock Orgin and ghostery and it worked fine
This. I don't think the feature is a game changer for anyone. The same end-user capability exists.
It works with uBlock Origin with "Anti-Adblock Killer | Reek​​" checked under "3rd-party filters"
Spoken like someone who understands neither?
Oh wow.

Do they really think they can succeed with that? A Civic is a LOT cheaper than a Model 3. If Tesla can drive Model 3's price to be competitive with the Civic, then they really, really deserve a lot of accolade. A world with electric Civics would be a huge step forward for the world.
Third, there are unreasonable economic expectations by
users as well as the article's author: Wait you want
gigabit speeds, ultra-reliability in challenging radio
conditions, and that at a tenth of the cost of a 3G
mobile radio?

How are customers supposed to know what "economically reasonable" expectations are if suppliers are flat out making claims they can't deliver?

Imagine you're planning a trip to City X, you look online and four-star hotels with brands you've heard of quote $75 a night. If you turn up and it's not a four-star hotel, is it your fault because you had "unreasonable economic expectations"? Should you somehow have known that the going rate for a four-star hotel room was $500 a night, when half a dozen reputable suppliers were offering the same thing at a fraction of the cost? Seems to me it's not your fault - you've been a victim of fraud.
I have repeatedly tried to switch to both Atom and VS code and keep coming back to ST3. Sorry but ST is the bomb dot com.
> But that's exactly the opposite of what universal basic income should be used for (waste on excesses/luxuries before basic needs are met)

BI going towards fundamentals mean people can work jobs to pay for luxuries rather than having to work jobs and save just to cover the fundamentals, was the point.
You really nailed it with that first sentence. I can't tell you how many times I've done custom layout operations with absolute positioning that should be slow because they're being executed entirely in JS, but are much faster than the built-in layout operations. A good case in point is YouTube and its fixed header and left-hand menu: IE11 and Edge both have real problems with these fixed elements bouncing when scrolling down on the page. This is a trivial thing to implement without any visual artifacts when using absolute positioning.
Any example repos of this? This sounds fantastic.
glad you like them and good choice :)
Yea, the numbers in the linked article are based on Zoelli's formula for the critical buckling pressure of a sphere.
No air conditioning for the passenger or a glove box? Has this been confirmed?
Agree but these came from DOS days, and were just always brought along for compatibility. I think it could be argued that there's such a thing as too much attention to compatibility...

Edit: MOST of the no-no file names come from DOS, not this $MFT one which is NTFS related so must have come later!
The top speed of the 60 kWh model S is 210 km/h, and the model 3 should have a battery of 50-55 kWh. If it were a model S, that would put it's top speed at 195-203 km/h, but the model 3 is smaller and lighter, so the stop speed should be close to 210 km/h.
There is a documentary film made about this called "Onkalo - Into Eternity".

It's fascinating to hear the designers rationalize their decisions, and the problems they think and hope they need to take into account for the future.

https://www.youtube.com/watch?v=ZUQ-Mhb4OVo
I think they are hoping to capitalize on the folks that want electric to save the planet or find the autopilot software worth paying extra for.
Pair Go matches are trendy these days from what I read. It's a good training process for stronger player teaching the relatively weaker player in the pair in real matches.

Team Go playing is probably a different story I agree.
There'd also be a lot more demand for minimal apartments/housing in which you can live in while you save... which, no joke, is exactly the kind of thing I'm looking for at the moment, without much success. ._.
Minor nit: it would seem more likely that this chap is a "Russian alleged hacker" than an "alleged Russian hacker", since there's no denial from anybody about his being Russian and that's not a crime anyway.

Or maybe my brain is just associating to the left more than it should from excessive Haskell function application coding.
>the DOM put into IE was legitimately better than that in the old NN

Where did I mention Netscape? I didn't.

IE5 is from 1999, IE6 from 2001, and they were undoubtedly better than Navigator; but the first 0.x releases of Mozilla with the new Gecko engine are from late 2000/early 2001, and were better than IE (although the suite was slow and bloated). Firefox was branched out in 2002 and took off very quickly because it was a great engine without the bloat of full Mozilla. That's why people pushed it (or rather Phoenix) right off the bat.

If you were pushing IE6 over Mozilla or Firefox in 2001/2002, you weren't paying attention. Navigator all but died in 1999.
It's #FUNcationFriday I want to have FUN tonight
> Why would they step away from this?

There's a lot more supply in the $35 SBC market than when they started.
Which location was this?
Rust supports the same level of power and abstraction, yet it makes various aesthetic (ish) decisions that bring it closer to Python than C++ in this example.

Rust implements lambdas the same way as C++, yet it doesn't need capture lists. It has two modes: by default it tries to guess whether to take each variable by move/copy or by reference, but you can specify 'move' on a lambda to have it move/copy all mentioned variables. Not as flexible, right? Actually, it's equivalent in power, because if you want to "capture a variable by reference" in a 'move' lambda, you can manually assign a reference (pointer) to it to a new variable, and move that. With Rust's syntax, the new variable can even have the same name as the original, so it looks very natural:

{
let x = &x;
foo(move || bar(x));
}

This is a bit more verbose, but most of the time you don't need it.

Like C++, Rust uses semicolons, but it largely unifies expressions with statements. For example, the following are equivalent:

foo(bar(42));
foo({ let x = 42; bar(x) })

The syntax for lambdas is "|args| return_expression", so a simple lambda can be very succinct: "|x| x + 1". But just like above, return_expression can also be a braced block, allowing you to have large bodies with multiple statements. In most languages, supporting both blocks and expressions as lambda bodies would require two forms of lambda in the syntax, an added complexity. C++ conservatively chose to support only blocks, while JavaScript and Swift, among others, chose to have two forms. But in Rust, that's just a special case of a more general syntax rule.

Rust is statically typed, but it has type inference, so - among other things - you can usually omit the types of lambda arguments.

So what does the adder example actually look like in Rust? With soon-to-be-stable 'impl Trait' syntax, like this:

fn adder(amount: u32) -> impl Fn(u32) -> u32 {
move |x| x + amount
}

The type declaration is somewhat verbose, but the implementation is quite succinct. The only ugly part IMO is 'move', which would be better if it weren't required here. (Without 'move' it tries to capture 'amount' by reference and complains because that wouldn't borrow check [because it would be a dangling pointer]. But it would be nice if the default lambda mode could decide to move in this case, either because of the lifetime issue or just because 'u32' is a primitive type that's always faster to copy than take an immutable reference to.)
Here are the direct Lyft pages on the two new driver features mentioned in the article: Scheduled Rides [0] and Power Zones [1].

[0]: https://blog.lyft.com/posts/introducing-scheduled-rides

[1]: https://thehub.lyft.com/power-zones/
Great analysis. We anticipate that in order to fix these three usability issues around trust we will need to provide a centralized identity provider in the future. This would also address privacy issues especially regarding leaking what dats you are accessing. The design philosophy around Dat is to start from the end of the completely decentralized spectrum but be flexible in letting the application choose the tradeoffs as they move more towards centralized components.
I don't do internet diagnoses, but before you make any career- or life-altering decisions:

You need to meet with a psychiatrist (MD) and be screened for depression.

Being Depressed doesn't feel the way you think it does, and you're throwing up several flags.

Please consider that your emotions right now might not be what you
think they are, and that for mild depression (which one often sees in people in stressful life situations), very mild medications can be greatly efficacious.

Please, please take this advice seriously.

- an anonymous health care professional, who's been where you are.
I think you have to say something about the copy semantics too, because if you ignore those, value_ptr would be synonymous with unique_ptr.

class Tree { Tree *_left, *_right; };
Tree y = x;

makes a shallow copy.

class Tree { unique_ptr<Tree> _left, _right; };
Tree y = x;

doesn't compile, but

class Tree { value_ptr<Tree> _left, _right; };
Tree y = x;

makes a deep copy.
>> working hard to make the price as front-loaded as possible

This. You say the company is profitable, growing and debt-free. The sale should look more like a purchase and less like financing given the condition of the company. If you're that critical to the function of the company, then a priority should be to reduce that dependence.

https://en.wikipedia.org/wiki/Succession_planning

It's a thing.
That would require there to be another driver, which in a less populous area at 4AM might not be the case. It seems like there would need to be steep penalties on both parties if they cancel near the arranged time.

Eg: Driver cancels 2 hours before pickup. Lyft penalizes driver x% of total fee, then uses that to "bid up" the price on that pickup to entice another driver to fulfill the request at the last minute. This has the potential to help attract drivers to go out of their way, which could help in less urban areas.
>It's a design choice toward a self-driving world, where instantaneous road notifications are less important to a person in a car than they are today.

People sure are willing to reach with their rationalizations.

You might be right. But consider that, maybe, Tesla has to remove what they can because they now realize that making a $35k EV without losing piles of money is very, very, difficult.
I think this strongly depends on your local taxi industry. I would never trust a "booked" taxi to turn up on time or at all. There is a reason that Uber became so popular.
Square power law applies to speed when air friction is factored in. It takes 2.37 times as much horsepower to go 200km/h versus 130km/h.

And then you have to cool everything, and generate more down force, which will take more energy.
Paulo Soleri was indeed a gem. I visited Arcosanti years ago... A group of friends rented some rooms in the complex and took the tour. Interesting bunch of older artsy types in a typical intentional community: compelling, but seemingly dying.

Then we realized there was a whole other "city" of young people living in the "temporary" construction housing down the hill. These were young people eager to move the vision forward, but were generally stifled because Soleri himself (or his supporters who were older and "full citizens" of Arcosanti) didn't want to deviate from The Plan.

I think this is what kills most of these intentional communities... They create a class structure where the in group has privileges the out group doesn't, which leads to inevitable ideological calcification, which leads to inevitable decline.

The solution, in my mind, is to build on the idea that every person is a potential contributor, but for health issues, and that we live in a time of plenty.

This changes "no that won't work young one" and "no get out of here bad man" to "how can we marshal the resources to do that too?" and "let's get you some health care services".
I'm a senior developer and sometimes I write spaghetti code using React/Redux. I always refactor later but the point is that you can replace instances of "Vue.js" in your comment with the name of _any_ framework and it could be true.
dont think i've ever seen packaging that advertised that a router works well in a crowded environment
The real problem is not that people don't test on all browsers, but that people have to test, still, on multiple browsers. The standardisation does not work well, new stuff is out constantly, vendors not independent experts control the process.
>The difference in speed is completely imperceptible.

It's perceptible to me, even in VSC (which runs circles around Atom).
Is sama investing as an individual or is he investing through y combinator somehow?

If it's as an individual this can be interpreted as further proof that he is positioning himself to run for governor of cali in a future election.
and of course, this is to amazon's benefit. the more concentrated their buying power, the more leverage they have over the vendor, the more profits they can squeeze from the entire supply chain, because shit rolls downhill.

most vendors of course will dive head-first into this arrangement with their eyes wide open, because most of them don't think long-term, they want that revenue now cost-be-damned, and quite frankly they're just not as good as the executives running amazon.

see: walmart from 10 years ago. wonder how many of those nice folks made the move from arkansas to seattle recently...
Free Data Science Resources for Beginners