skysight-inc/HackerNews huggingface dataset:
I’m sorry if it sounds harsh, but that is the mistake of the developers than. I think you would not allow anyone to write production code without knowing the language; it should be the same way with most libraries, especially ones having a big reach, like ORMs.
Nonetheless, I have seen it countless of times in the team I worked in — so it is unfortunately really frequent.
if you use vim, you can do things like ':earlier 5m' to see code from 5min ago. in fact, vim keeps a whole undo tree available, and some plugins will let you visualize it. https://github.com/mbbill/undotree
First black hole ever detected is more than we thought
> I literally cannot come up with an explanation for this that isn't conspiratorial. For all of Boris' fluff, I don't believe that our Government is this incompetent or stupid - there has to be an ulterior motive here.

I do believe the PM is this incompetent and stupid. He's demonstrated a total lack of belief in anything, and is utterly spineless.

(Un)fortunately, the same cannot be said for some of his staff. There's a certain special advisor who drove to a castle (and got a raise) who has an interesting history when it comes to his views on eugenics.
But the network is so slooooooowwwwwwwww.

Don't get me wrong, sometimes it's worth it (I particularly like Spark's facilities for distributed statistical modelling), but I really don't get (and have never gotten) why you would want to inflict that pain upon yourself if you don't have to.
Only if, both options exist.

Option A - 100% for a dining area at a trendy location

Option B - 80% w/o dining area at a trendy location

There are many cases where people say it is Option B but Option A doesn't exist.
It's not bad at all, but the point is that in the UK, the less control you have, the more likely it is that your relationship to the company you drive for will be considered employment.
Small nitpick, it's probably the product of their quirks rather than the sum.
There are 774,562 amateur radio licensed people in the US [1]. I would assume 10% of them are super active, so 77,456, and of those super active people, I'd say 1% of them are pushing the boundaries. So 1000?

[1] http://www.arrl.org/fcc-license-counts
It's 2021. If I were opening a restaurant in <city> I think the bare minimum I could do would be to register the base domain?
Okay, let's assume I don't. I'm still getting people ordering that wouldn't otherwise order? because I didn't have a website?

Still just don't see what's wrong here.

I don't want to mention that I'm blind in every frickin HN post but I'm blind, and Uber Eats and etc. are great. and there are restaurants that I specifically know that are in my neighborhood and they are not available on Uber Eats. And I don't order from them because I can't accessibly, so they lose my business presumably because they have opted out. Then there are other restaurants that are local and on Uber eats, and I order from them and feel absolutely fine that I have given the restaurant a sale it wouldn't have otherwise had and employed someone sitting in a car that otherwise had nothing to do. For a minor marginal cost, the restaurant made an extra sale and I got my food. If the restaurant did not want to make this transaction at all, it would not. So everybody came out ahead? I got food, Uber got money, the restaurant got money. What's wrong here?
It's like the old argument so many have made about piracy. Uber eats turned a person who otherwise wouldn't be buying food into a sale. Who lost here?

Also, let's say that registering bobs-pizza-chicago.com is wrong. If so, this applies just as much to JebBush.com redirecting to Trump's website, and all the permutations you can think of there. We either solve domain squatting in the general case, or admit that it's shitty but just as okay when done to a restaurant as when done to your least favorite website or political figure.
The single most important thing is having great brakes.
After that a decent enough fit from geometry to your body while not being massively overweight (the bike).
Warning: I think that sometimes this page loads malicious ads that hijack the links on the pages.
> The biggest tell IMO is that you still can't buy many things with Bitcoin.

I get that there is a prevailing anti-cryptocurrency sentiment here and that it's natural to read a statement so often and come to internalise it, but it's really quite egregious to keep reading this when it is beyond trivial to find websites that sell literally anything for bitcoin.
Either I misunderstood you or I'm missing something because it seems to support the opposite of your point.

The "majority" doesn't benefit from automation, they're thrown into more and more meaningless jobs at the bottom of the ladder while the people working on automation and the companies implementing automation are thriving. Wealth inequalities being at an all time high would agree with that

> Meanwhile, real family income for families in the middle was flat. Just about all of the benefits of economic growth from 1970-2010 went to people in the upper half of the income distribution.

https://alexandbooks.com/archive/coming-apart-by-charles-mur...
I have a brilliant business model which has been historically proven to had revolutionised agriculture. But these pesky politicians with no sense don't allow for slavery.
Not at all. They don't control your rates, they don't stop you from getting jobs if you reject a lot, they don't set any quality minimums for your job, and they don't remove you if someone doesn't give you five stars.

In other words, you're not working for these platforms, it's just a marketplace. With Uber, drivers are working for Uber, not for the passengers. However, Uber is pretending to be a marketplace, and it isn't. This sentence just proves that.
Ace the Next Product Manager Interview with This Guide
I'm hoping to talk about this in the next installment where I actually talk about the design. It's been really interesting getting a feel for how the processes are different. It's something I've been aware of before from talking to hardware engineers, but I think I'm only truly understanding it now that I'm doing it myself :)
'SJW' is Godwin 2.0. If you see LGBTQ people as a 'favored class' (!) then I don't think we can go anywhere with this. I'm not avoiding debate with regard to the issue raised in my original response to zxcvbn4038. I'm declining your invitation to have another debate that's been had over and over again many times before.
Well, I don't know how NT does it, but for POSIX, malloc and free at the OS layer are fixed-length pages from something like sbrk, not arbitrary blocks. The real implementations are in user space in libc. If I had to guess, NT does something similar though.

I don't think the OS should be in charge of memory safety in this way since this can all be done in user space.
FAANG salaries are the exception, not the rule.
Please don't patronize me. I am responding to claims, not judging you and will ask you to please do the same.

The difference between Open Source and Free software (incidentally, I am in favour of the latter, but this is irrelevant) has to do with ethos and values, not copyleft.

From https://www.gnu.org/philosophy/free-open-overlap.en.html:

"Among all programs that are open source, only a minuscule fraction are not free."

From https://www.gnu.org/philosophy/open-source-misses-the-point....:

"The two now describe almost the same category of software, but they stand for views based on fundamentally different values. For the free software movement, free software is an ethical imperative, essential respect for the users' freedom. By contrast, the philosophy of open source considers issues in terms of how to make software “better”—in a practical sense only. It says that nonfree software is an inferior solution to the practical problem at hand."
Tips for Using Influencer Marketing for Beauty Brands
"Looking for some advice about how to use influencer marketing for beauty brands? You’ve come to the right place!

Instagram and Youtube influencers are great marketing options for beauty brands, especially as beauty is one of the sectors that can most benefit from influencer marketing. 43% of consumers follow beauty influencers, making them the second most popular type of influencer, just behind entertainers."
Here's a video of one in operation: https://www.youtube.com/watch?v=Pla06PO6Odk
This is probably a politically fuelled ruling. Boris Johnson wants to 'appeal to the masses' by making high-visibility rules like these, which sound good on paper but probably do more harm than good.
I guess this depends somewhat on the situation. If the design is pretty clear upfront with a part that can be implemented as a core library, I'd make the library use `thiserror` from the beginning. However, if it's not really clear and I have to start with exploratory coding, then keeping track of error types that may come and go feels like unnecessary overhead, when I can just use `anyhow`.

But! To each their own!
A mediocre rim brake is much more useful than a shitty entry level disc brake. Even worse if it is a mechanical disc brake which should be forbidden.
A Diablo 4 beta could be announced at BlizzCon 2021 – Rumour
I'm hoping to write part 2 this weekend or next week -- I realise anyone knowledgeable of logic design won't be super excited by this first installment. It's intended mostly for people who are new like me! I look forward to writing in more detail about RISC-V and my cpu design :)
The case didn't determine an employee relationship - it determined a worker relationship. These are very different things legally. In terms of flexibility + rights it goes self-employed > worker > employee.
You are conflating things. The gains go to people who have privilege. For example, developers in less-wealthy countries can earn a fraction of what those in richer countries earn. Or those born to wealthy parents who don't really need to work and so go into business rather than engineering.

Also, in general the idea that greater intelligence means higher income is false.

And the assumption many scientists and engineers make is that within a certain number of generations, maybe one, maybe ten, is that we will have AI much smarter than humans. That means smarter than you, and much better at your job than you (whether its "AI repair" or anything else). Smart guy.
My favorite IntelliJ feature is that it tracks the full history of the files in your project, losslessly and independently from your VCS. You can just go and pull source from Local history, from 5 minutes or 5 days ago (I'm not sure how far back it goes, I've never needed more than a week).

Not something I use often but as a last ditch effort to find code that I've spent hours or days on and subsequently lost to a git mistake, or reverted thinking I was going to use a different approach, it's worth the price of entry for the JetBrains tools alone.
You can still create kernel extensions, there's just a process to get them approved. The requirements are a little more stringent than getting a signed driver, which makes sense as the permissions are higher.
Certain folks are. Diabetics who can't afford insulin do, so the states are trying to get free insulin plans established. Senior citizens are to some extent as well. Otherwise healthy Americans who don't experience the long term pain of chronic conditions, until obviously it is too late and they need medical care.

Americans don't really understand price and value for money.

The ACA is really popular though so we just need to transition that to a medicaid/medicare buy in. I mean we already pay for that in our taxes anyway. A bigger issue is the medical lobby who likes the sweet sweet insurance money as does the insurance lobby who likes the sweet sweet insurance money of a relatively low risk pool (working Americans).
> Now they’re all permanent employees of Uber will they lose this flexibility?

Nothing in employment law mandates an inflexible work schedule. You can have perfect flexibility while being an employee.
You need to consider the full picture. If somebody gets hired to do my job for half my salary, no job security and worse working conditions and they say they're happy to do so, I'd still want the courts to decide whether those are acceptable terms.

Otherwise it's just a race to the bottom. See how many on HN seemed very happy that the USA made it harder for foreigners to get a work Visa in the USA because it undercut the local workforce. Unfettered capitalism will gladly let workers eat other for scraps.
Isn't that what the Result type on Rust is? Sure, one of the branches is still called Error but it's just a plain language construct (a sum type you can write yourself).
I contract/consult all the time. I don't see these the same -

1. I negotiate a rate. Sometimes I negotiate a higher rate after a few months.

2. I have frequently asked for changes to contract terms, usually after a legal review, and had those changes put in place.

3.... kinda agree with you, not sure it's exactly the same as the uber situation

4. The client company can't evaluate my performance in any way they want, at least officially, they get no say over how or when I do the work, how much I am available to work etc.

Practically speaking, point 4 is usually something of a compromise, as the client needs me to deliver the work in a timely fashion, and me signing a contract then disappearing for a month wouldn't go down well! But neither would it be good business practice for me.
But they would be being 'paid' perhaps double the employee rate. Paying yourself and spouse with dividends (20% tax) rather than a salary, taking lots of business expenses, and withholding income until needed.

A few years ago this was common in many London investment banking dev jobs - it appealed to both the companies and certain developers. Often those who had other business interests.

I had a colleague whose contracting company was paying his wife in gold via an offshore company to further reduce tax paid (I only remember that from a drunken discussion so can't swear to its truthfulness)
Would you please read exactly what I wrote, and not go and interpret things and then make claims?

About (a): I wrote "usually equates", not "is by definition the same as BSD and MIT". Do you not understand, that this means "most people think of MIT or BSD licenses, when they hear open source"? So your point (a) is does not tell me anything I do not know, nor does it somehow "disprove" anything I wrote. You misunderstand what I wrote and make a failed rebuttal.

About (b): Read the other comment for the parts of the OP, that associate open source with source code linking.

No matter, how much open source fans claim, that free software is part of open source, it does not make it true. Open source does not contain the same garantees for freedoms and therefore cannot be a superset of free software. It is the other way around. Free software makes sure that open source requirements are met and adds requirements on top of that, to make sure user freedoms are preserved.
You can go on claiming, that the free software movement is part of your open source movement as much as you want, but that does not make it true. Open source ideology is different from free software ideology and it will not be annexed by open source fans, who claim otherwise.

It seems impossible to have a discussion about this on HN, without being downvoted into oblivion. Obviously there is a rather big population on HN, which does not understand the differences of the two and feels like they need to downvote any comment, that tries to differentiate or point to imprecision in wording. Please go and watch a video of Stallman explaining the difference.
High school is way too early for that, IMHO.
PHP already uses the backlash for namespacing [1]. Since the language is built on top of PHP, it makes sense to have namespaces look like PHP namespaces. It also avoid using a different syntax for importing PHP code [2].

[1]: https://www.php.net/manual/en/language.namespaces.rationale....

[2]: https://phel-lang.org/documentation/namespaces/
In Germany, there's a similar title denoted as "Scheinselbststaendigkeit" or a "Pseudo False Self-Employment".

https://www.freelancermap.de/blog/aktuelle-rechtslage-zur-sc...
> Why wait a month or two?

Because I have just about enough left in me, and by then, in the UK we will have vaccinated the groups which make up ~99% of preventable mortality.

At that point, the moral argument of "go outside and you're putting people at risk" completely falls apart in my view.

If there are variants which escape the vaccines, then at that point it's game over since I know I definitely won't be able to make it through another year.
My approach is similar to this, except for whole functions/classes I tend to just create a new one with a version number. e.g. DataContext => DataContext2.

When I'm satisfied that DataContext2 does everything that DataContext does, I delete old one and rename DataContext2 => DataContext.

The risk here, is that sometimes it's not possible to migrate everything to the new version and you end up with multiple old versions lying around, i.e. technical debt.
Personally I just use git for that. Even if I'm not 100% happy with some solution, I put it into a commit and then do subsequent improvements, or just remove it again entirely.
I take it you didn't read the article so.
There are such theories, even with mass requiring more calculations. So when there is mass nearby, you need to make more calculations, which slows down that speed in that place. Slowing down speed in medium typically provides refraction/bending of light, so maybe bending of path of light/mass (aka gravity) is due to computational complexity.
Totally agree with you, only want to add that unfortunately the team doesn’t really know the given ORM they use, and I have seen some utterly stupid uses of eg. Hibernate (like eager fetching basically everything there is for queries where it is not required, or simply not knowing anything about the boundaries where an object is “attached” or not). Which one might argue that it is a defect in the tool, but I doubt you would blame an airplane for crashing when the “pilot” is not trained to drive it.
Recall that the U.S. is 4% of the world population:

1. China 1,394,015,977

2. India 1,325,349,639

3. US 329,484,123

4. Indonesia 272,856,400

5. Pakistan 233,431,156

6. Nigeria 213,986,428

7. Brazil 212,041,332

8. Bangladesh 162,532,538

9. Russia 142,588,206

10. Mexico 128,840,997
hello from now there is the possibility to add your own feeds to the import. Let me know
Senior Distributed Software Engineer – Tarana Wireless
Raiders of the Lost Ark as a Black-and-White Silent Film (2014)
Shard execution isn't necessary for migrating to proof-of-stake. The PoS migration just links a single EVM to the beacon chain; that's enough to remove PoW, i.e. the main concern in this discussion about GPUs.

Around the same time is the migration to data sharding, which multiplies data storage by 23X initially. That's without code execution on the shards.

Zkrollups in production now do the execution off-chain. On chain, you store compressed state data and a compact proof that everything executed correctly. That's good for a couple thousand tx/sec today, and 23X that after data sharding. Given that, Vitalik has argued that shard execution may not even be necessary; it wouldn't add nearly so much transaction capacity as we'd have already.

Here are the papers on how Ethereum consensus actually works:

https://arxiv.org/abs/1710.09437

https://arxiv.org/abs/2003.03052

And here's more detail on rollups:

https://vitalik.ca/general/2021/01/05/rollup.html
Great article. It helped me go back to work.
I feel like the world would be a much better place with less procrastination. It feels like a premise for great work.
However, I feel much of actual content of the subject feel like scam or bullshit.
Beside this site and waitbutwhy.com, what are the other legit initiatives on the subject ?
>So it wasn't like you could just apply to Uber and be up and running within a few days to begin with.

From the way some of the drivers manage some trips I've been on, I'd say that was definitely the case ahaha
>1. Uber set the fare which meant that they dictated how much drivers could earn 2. Uber set the contract terms and drivers had no say in them 3. Request for rides is constrained by Uber who can penalise drivers if they reject too many rides 4. Uber monitors a driver's service through the star rating and has the capacity to terminate the relationship if after repeated warnings this does not improve

I sure hope they'll declare all taxi drivers "employees of the cities they get the medallions from". With the city being equally on hook for all the insurances and other benefits for its taxi drivers.

How is the relationship, as described, any different from relationship between a city-managed tax driver? Aside of the star rating system - cities, having local monopoly, have literally no interest in maintaining high quality.
yes, but even non-faang engineering salaries are way above most jobs
I don't think we have a solution to shield from all incoming radiation. I think you underestimate the scale.

A partially redacted story talking about some effects of this is in the CIA FOIA vault

https://www.cia.gov/readingroom/document/cia-rdp79b00752a000...

Interestingly it's called the Adam and Eve story
Django's ORM gets a lot of flak, but I don't remember the last time I had complex queries that I could not do with
it.

You still need to understand a minimum of SQL and databases, and usually those that complain about the ORM are the ones that expect it to be a "sufficiently advanced compiler", but it has matured so much that nowadays the developers consider a *bug* every time the answer to How do I do this query X? involves something along the lines of use .extra or raw sql.
I used to work like that. Now I don't. (And I would advise against it.)

Use version control, do lots of small of commits, use diff. Have a fast edit, build, test/run cycle. If you don't have it then spend the time setting it up.
The programmer also already had the value in book.user_id but still chose to ask the ORM to fetch all of .user so they could get .id from there instead. And they might then afterward call .name on it as well, and there would be no further queries, because the ORM has already been asked to fetch all fields of .user - so it might in fact have been sensible to fetch all of .user if so. The query builder cannot know whether all of it will be needed or not, because Python is not a compiled language, so there's no way to tell in advance when executing the book.user.id query that no further fields of .user will be needed, so it shouldn't actually do what it's been asked to do, to fetch the entire object, but rather only fetch .id which is available in a different way, so the whole query can be skipped. So yes, this is suboptimal usage, but only the programmer can know that, so it falls to them to optimize if they want to.
Uber dealt a major blow in the UK as top court rules its drivers are workers
Many restaurant owners are not as technically inclined as you. They might also think just having a social media presence is enough.
They have to accept all legal tender which is cash.
When people have secondary insurance usually you have to bill the primary first and then the secondary picks up the rest.

In this case the thing to do is take the prescription to another pharmacy and use GoodRx there without giving them your insurance information. It sounds like this pharmacy acted in bad faith and that would be worth reporting to the pharmacy board.
Uber pretends you're working for the customer, not them. That is a key element in their attempt to pretend they're not an employer.
thanks, random internet friend, you too! things like this are what makes life good every now and again...
Programming, remote surgery, judging(law), farming. Hardly "bad investment" from society point of view!

It is well known bias(supported by numerous studies) that 90% people with your "attitude" are certain that THEIR job is somehow special and immune to automatization.