skysight-inc/HackerNews huggingface dataset:
In my experience it wouldn't help much even if you could, unless the screen is the only light in the room. The only thing that moved the needle for me was wearing glasses that just "night shift" everything.
I think this came up months ago and it was clarified it was just a mistake, not an actually policy. Google didn't actually ban educational videos, but people drew conclusions from Twitter and assumed the worst against reason.

Reddit comments seems to confirm that this is just fear mongering at this point, and the OP should know by now what happened.
How would you fix the issue without breaking existing semantics?

The way I see it, it's a necessary price to pay, and I just continue to use c-style forming strings in logging.
Welcome to swimming in Lake Michigan!
> (Pro-tip, type cmd in this navbar and hit enter and a DOS prompt opens in the specific folder you are in)

Your system default shell (shared with Win+X menu, defaults to PowerShell for the last few Windows releases but you can switch it back to CMD) is also directly on the File menu in the modern ribbon and opens in the current path. (Alt+F,R is the keyboard shortcut I see, with PowerShell as my system default.) It's a little bit faster than the use the path box as a launcher trick (though use the path box as a launcher is an older trick that predates the modern ribbon).
the emotional content outweighs the objective situation here; also humorous since Luddites are commonly misunderstood per https://en.wikipedia.org/wiki/Luddite
IMO A better fix is to use http://attrs.org or dataclasses to replace the dicts entirely.
Sure, but that doesn’t really change the issue that it’s quite a bit of labor to have one person carry one meal at a time. I think most delivery is in a weird spot of having lowish quality but highish prices. I think there’s an opportunity to go for the low end market. Vastly reduced choice, no branded restaurants, but damn is it cheap. Dark kitchens are a great idea, but I think you could go one step further.

/crackpot idea
It's almost as if the Python Software Foundation isn't capable of killing the Python 2 language unilaterally without the Python community's consent.
Exactly right. And if you happen to have some preexisting condition, and who doesn't, individual policy prices are insane.
So you put in a NOP before each backward jump. To preempt you overwrite it with a jump to a handler that saves the state of the thread.
It took me almost 6 years to both teach myself enough (part-time) while working full time and moving my career in a direction that enabled me to get hired as a data scientist. The raise I got at my first DS job relative to what I was making was more 17% (and would have been a 100% raise on my first job). If Lambda School could have enabled me to get that job in one year, the payoff is pretty obviously worth it.
He he; gotta a love a good dis. Props to jwz ;-).
Fibrous carbs? I've never come across broccoli being classed as a carb before.

I've heard it as 1/3 protein, 1/3 carb, 1/3 fruit and veg.
Because that number is averaged over all types of vehicles, in all types of weather conditions. It includes people crashing in their '95 Honda Civic. It includes people forgetting to look over their shoulder when switching lanes. Crash survivability and "non-smart" safety features like blind spot warning has increased significantly the past ten-fifteen years. Just waiting until most of the old cars on the road today are replaced with newer ones will yield a 5x to 10x improvement, if we keep the human drivers, assuming no new tech at all.

For instance the UK is already below 0.5 fatalities per 100 million vehicle miles. Car demographics matter a lot.

So if autonomous is going to give us a significant improvement, it has to be something like 50x better than the average for humans today.
I went and did a simple cost analysis and CSP is a dead end. A selling point is that it can store energy as molten salt. But when you run the numbers it's cheaper to heat the salt with PV solar energy.

The problem is PV silicon wafers have gotten so cheap that rest of the systems costs are dominating. The difference in costs between a mirror and a PV panel isn't large. Then add the mechanicals to focus the mirror and the mirror costs more.
Why not both? You get a great feel for what the edge cases are and how they occur, and thus a better understanding of why decisions in "wrapper libraries" were made, when these edge cases bite you.
Midsommar was recorded in Hungary in any case.
IPython has supported top-level async for a while too, plus many other features!
Nice, I didn't know that. Makes me wonder, is there anything like HN but for more niche communities? Like subreddits but with a greater focus on link sharing and discussion and less original posts.
I used to work out at the gym attached to San Francisco's Four Seasons. That's where a lot of visiting teams stayed and they'd also come down to the gym.

The strangest thing I ever saw was a bunch of athletes and their trainers come down to the gym late at night, 9/10pm, and do an extremely easy workout. Like, one guy was just walking slowly on a treadmill while the trainer monitored him.

I'm assuming they'd just gotten in to town. I say this was strange just because it seemed like such a small detail for the trainers to be involved in. And it says something about the level of detail and discipline that NBA players are starting to adopt. I'm not even sure what the goal was--maybe just staying loose?
>For nuclear disasters you can then layer on an element of irrational fear of the unknown and lack of control which sets it apart - the horror of ‘this thing I don’t understand might kill us all in a few days and we can’t stop it’.

Doesn't sound irrational to fear more something that you don't know how it will spread and who/when will kill -- which could even vary by how the winds go on the day of the accident, etc.

Sounds like a legitimate reason to fear something more -- an unpredictable killer is more fearsome that a more predictable one, which you can at least try to come up with a plan to avoid more easily...
During the first year, our child never slept more than about 20 mins in any one go.

We kept logs in a shared Apple note. Looking back at it now, it reads more like a tale of two people’s slow descent into madness than something that could be turned into a knitting pattern.
First of all, great article! Lots of interesting details and great explaination.

A few questions:

Did you consider work sharing or work requesting instead of work stealing (the global queue is a form of work sharing of course)? With work requesting you can avoid the required store/load on the pop path. Of course work requesting is not appropriate if the scheduler need to protect against the occasional long running job that doesn't yield to the scheduler in time to service a work request with appropriate frequency, but assuming this is rare enough, an expensive last resort work stealing path could be done via asymmetric synchronization (i.e. sys_membarrier or similar), keeping the pop fast path, well, fast.

Is there any way to make (groups of) tasks be constrained to a specific scheduler? This is particularly useful if they all need to access specific resources as there is no need of mutual exclusion; this works well in applications were executors are eterogeneous and have distinct responsibilities.

Because of the global queue and the work-stealing behaviour, absolutely no ordering is guaranteed for any task, is that correct?

I find surprising that you need to reference count a task explicitly. Having implemented a similar scheduler (albeit in C++), I haven't found the need of refcounting: normally the task is owned by either a scheduler queue or a single wait queue (but obviously never both). In case the task is waiting for any of multiple events, on first wake-up it will unregister itself from all remaining events (tricky but doable); only in the case were is waiting for N events you need an (atomic) count of the events delivered so far (and only if you want to avoid having to wake up to immediately go to sleep waiting for the next event). Also this increment comes for free if you need an expensive synchronization in the wake-up path.

That's all so far, I'm sure I'll come up with more questions later. Again great job and congratulations on the performance improvements.
Nice! My test suite got around 20% faster when going from 3.6 to 3.7. That’s almost like buying a whole new computer.
I doubt anybody who is not a programmer making over 60K is homeless in Germany...
Glovo say they become profitable (in that city) six to nine months after arriving.

They seem to be run quite differently though to Uber / Deliveroo, probably because VC money doesn't or didn't flow quite as easily in Barcelona as it does in California.

They talk about how it's a matter of timing and not entering markets with two established players, but I think the key for them has been only bothering with places which have a combination of low salary expectations/requirements and high densities (southern Europe, Latin America, Africa).

I imagine that it's the driver pay in high-pay societies which blows up the economics of it.
> Everyone views relationships in this way.

This is obviously false.

The degree to which you track contributions is germane and you cannot dismiss it from the conversation by saying that “everyone tracks contributions somewhat”, because the degree is important. It’s also not true that everyone tracks contributions, people in relationships are notoriously irrational and blind (especially if you define rationality relative to some “homo economicus” standard).

If you cannot imagine how people could have aligned incentives in a marriage then I think your model of marriage is incomplete. If you think that marriage is a big F-U to the person in a marriage who tends to save money, I simply don’t think I have a basis to argue that point, because your model of marriage and relationships is so completely alien to mine that I don’t know where to begin to find common ground. Your viewpoint may be somewhat incomprehensible to me.
Or anywhere, really.
As a developer who has primarily developed applications in Python for his entire professional career, I can't say I'm especially excited about any of the "headlining" features of 3.8.

The "walrus operator" will occasionally be useful, but I doubt I will find many effective uses for it. Same with the forced positional/keyword arguments and the "self-documenting" f-string expressions. Even when they have a use, it's usually just to save one line of code or a few extra characters.

The labeled breaks and continues proposed in PEP-3136 [0] also wouldn't be used very frequently, but they would at least eliminate multiple lines of code and reduce complexity.

PEP-3136 was rejected because "code so complicated to
require this feature is very rare". I can understand a stance like that. Over complicating a language with rarely-used features can definitely create problems. I just don't see why the three "headline" features I mentioned are any different.

[0]: https://www.python.org/dev/peps/pep-3136/
Cadence (cadenceworkflow.io) is a project originated in Uber that is worth mentioning. It's a workflow engine but with very unique capabilities. It has a lot of potential. I've heard of many companies using it, e.g. HashiCorp, Airbnb or Banzai Cloud.

The development team is pretty active. They've been doing an important effort to gain community adoption, e.g. persistency with MySQL, Postgre in the works, Prometheus style metrics, a proposal process or design docs. Very interesting.
It's actually the last person who walked the final path, because they made the decision to implement the code that way.
In fairness, the only reason I know about Lambda is because the founder, some employees, and some of their VCs are really active on Twitter and write incessantly about it in a “too good to be true” way.

Literally a few weeks ago their Chief of Staff wrote “if you don’t believe Lambda School is a $100B company then you don’t understand American History.” Really?
> So, honestly, I really REALLY wish tesla would switch everything over to CCS (or at least provide CCS adapters).

They have in Europe, but they still refuse to allow other EVs to charge at their chargers:

https://insideevs.com/news/343728/most-tesla-superchargers-n...

> That's what I mean when I say "It's better" not that they have faster charge rates, but rather their coverage is more complete.

More companies building more chargers on a common standard will out-build a single company building a proprietary network. The CCS networks are not 10 years behind.

> This is similar to how Tesla's 250 kW charger will only charge at that rate for about 10 to 15 minutes when the battery is at around 10->15% full.

The Porsche Taycan is built on an 800 volt platform and can charge at 270 kw to about 30% state of charge. Hyundai's cars will be built on an 800 volt platform from 2021, so they may well end up with a similar charge curve to the Taycan's.
Happened just this year, was informed in a Wednesday, had an interview for my new job on friday and the acceptance the next Wednesday. Overall the total time I didn't know where I was going was about 1 week + the 2 weeks or so it took to negotiate the contract and get it in my hands.

It was ok, got decent severance and ultimately I'm quite happy to have moved on to greener pastures
Better yet, the Open eBook Reader.
The article confuses me. Bloom thought both that Shakespeare invented humanity, but also that literature was primarily about the aesthetic pleasure for the reader?

I am not an expert in literature or criticism, but it seems like there's something missing from the article to explain that gap.

(I'm sorry to hear of his passing, of course, and I don't mean this as disrespectful in any way.)
The only people who say "don't do X" are those who have no interest in X, and just enjoy being moral scolds, and don't have a serious interest in improving anyone's life, despite what they claim.

Because if you are serious about improving people's lives, you must meet them where they are, not where you imagine they ought to be. To use another analogy, being a moral scold is dealing with the world as 'oughts' when the world is a series of 'is'.

By another analogy, if you had a child who was having a problem with some vice, if you were to merely periodically send them a letter or mini-lecture pointing out they ought not to do the thing, you would be open to accusations that you did not do your best to help them.

Now obviously on the internet you cannot just reach into everyone's lives, but carrying about with overly broad rhetoric leaves everyone with the sense that after hitting 'reply' one sat back self satisfied they had made the world better by their words.

So let me reup: food is complex, and anyone who says that eating healthy is easy is wrong. They might find eating healthy is easy for them, but empirically they're so obviously wrong - if it were easy to eat healthy, then there would be no type 2 diabetes.
I'm a Norwegian, and where I work I have the option of eating a big warm lunch, but I very rarely do. I've noticed that eating a big lunch makes the following hour extremely unproductive, so for the last year I have made a matpakke with 3 slices of bread. Normal _pålegg_ is liver paste, cheese or peanut butter. I can easily go through my lunch in just few minutes, and even while working at the same time.

My thought process is that I'd rather be more productive during working hours and go home early, than waste 2 hours in the middle of the day on a heavy calorie lunch.
But at 2AM your traffic will create a more noticeable spike...

It doesn’t blend in as well...
Ask HN: What are some of the collaboration problems that your team faces?
This article is about how "tinderization" has reduced the need for players to go out and stay out late at night clubs when on the road, and attempts to map that to a measurable decrease in home field advantage

https://www.espn.com/nba/story/_/page/presents18969358/tinde...
Yep. We recently noticed this problem after renaming form fields for the purpose of accessibility (screen readers)
It is not for the deceased; it is for the family of the deceased and others left behind. They are grieving and don't need to also have to deal with rumors adding to their pain. They didn't do it.

It is also a simple application of the Golden Rule; you would not care for everyone around you to take your death as an opportunity to slag you, neither should you do it to you other fellow humans, all condemned to die one day as well.

There will be more days. It doesn't have to be done today.
It's almost as if people were given 12 fucking years (or admittedly fewer, depending on when your favorite library was migrated) to move over, didn't, and are now obstinately standing in the way of forward progress.
Indigenous farming practices failing as climate change disrupts seasons
My point was more that they had that job for a time, and that shaped them.
Falling out of the Ivy League and into a job with friends in SC and then climbing the ladder up doesn't expose you the rungs of people in life.
I'm not sure how you're calculating that, but if you're just looking at the lumen output of the bulb, the lighting level is measured at the work surface. In an office, that's at 3' off the floor and the light is at the ceiling which is at 8'-10'. Lighting intensity decreases with the square of distance, so if you have 1000 lux right next to the bulb, you're going to have considerably less 5' - 7' away.

Add to that that those aren't the kinds of fixtures that are used in offices. People don't want to look at bare bulbs (and they also create glare) so most lights have some sort of lens that is going to reduce the light output somewhat.

The target lighting level for offices is 30 footcandles or about 322 lux. Even 1000 lux is nowhere close to being outside on a sunny day which is more like 100,000 lux.
Just some feedback:

* Anything with a sign-up feature needs an elevator pitch somewhere on the homepage: "What" and "Why" for the layman, two short paragraphs but ideally a single-sentence elevator pitch.

* Eliminate the ideology, focus messaging on the value and support. "Socialist" is a very broad and burdened term.

* Explain how tf this is socially owned. All I see a dictator, however benevolent, and a very inefficient donation system.

* Player Guide is... bad. Super hand-wavy on the stuff that should be specific (community guidelines), lots of ideology, and straight up fluff. Write assuming every reader is blind and ADD - some of them are, and everyone else will benefit.
It's all going to consolidate into two or three services as well. It's going to get really boring. The web we used to know and love is dead.
Not misunderstood; luddites (lowercase l, or at least the generalized form) means something different than Luddites (capitalized L).
Yep. They commingle because they use the UPC code as the identifying barcode for the item. If any party wants to avoid commingling, they either need to manufacture with a different barcode, or cover over the barcode with a different, vendor specific one.
Most tracking isn’t really necessary, though it’s a very uncertain time so it does make you feel like you’re doing something useful.

Tracking is genuinely useful though when you’ve noticed something and are trying to gather evidence of a pattern to bring to a healthcare professional - for example around sleeping or feeding.
Does YT have a quantifiable monopoly it abuses in an economic sense?

Or of your attention?

I find a lot of similar content as text & video not hosted on YT via DDG search

The content is still out there. Google chose not to host it on their servers.
So what was the mysterious command that was run??
I don't think that will ever really be a thing. The problem with hot swap batteries is that you are trading a battery of unknown quality for something else.

Imagine swapping in a 10 yo battery for brand new battery. That would kind of suck.

The thing that will probably make things more tenable for non-home owners will be bigger battery densities. If you get 500 miles of range on a charge, then stopping by a fast charger once or twice a week wouldn't really be all that big of an issue. You don't even have to go to 100%, just enough to cover a week's worth of commuting.

The other thing that would make this better is a bigger source of public L2 or even L1 chargers.
Regarding fit and finish, I recommend that you just try to get over it. It is really not a big deal if both kinds of file dialogs work fine and both widget styles are mostly flat grey (etc, you get the idea). In other parts of life, similar things are also "needlessly different" and you can also use them just fine. You kind of need a dictator to make everything the same, with parallels to computing...
I don’t have any opinion about Lambda School, but I believe it’s normal for schools to charge tuition before classes are completed. I believe the drop deadline at my college (after which you can’t be refunded at all) was around halfway through the semester. I think a pro-rated tuition policy would be laudable but atypically consumer-friendly.
Yes, many proprietary Unix programs were distributed as source code so that you could compile them on your Unix system; this was especially important before shared libraries.

It wouldn't be surprising if Gosling had at some point added copyright notices to the source code, and certainly the version Stallman was using had Gosling's copyright notices. There's a separate question of whether there was a version released without copyright notices.
Ask HN: How can new and upcoming programming languages survive and thrive?
Many programming languages struggle with attracting contributors or with securing funding. How do these programming languages - without large benefactor support (or large name association) - survive or thrive?

For example, the recent release of version 1.0 of Nim put the language in the spotlight and piqued the interest of lots of developers who may not have known much about the language. Will the recent publicity swell the number of Nim users and their levels of funding? Only time will tell.

Some recent languages have associations with companies or organisations that have helped adoption of those languages as well giving those languages widespread visibility. Some examples: Go and Google, Rust and Mozilla, and to a lesser extent Julia and MIT.

But what about the myriad other languages out there without those big-name associations? Can they prosper without financial support or visibility in the field? What can be done to support new and upcoming languages that don't have big name benefactors?
>So the need is not so much to know what the employees are working on but rather how the projects are going. This is usually handled by steering committees or similar governance bodies, where each successive hierarchical level gets a broader (but necessarily more concise) overview of all the projects they are involved in.

I agree this seems to be a common pattern. You do run into multiple issues with it (though there is no perfect solution) - some of which already described by pg in one of his essays (http://paulgraham.com/boss.html).

I tend to think the quality of information is maybe inversely proportional to the levels it has to go through to reach the intended recipient as each layer will inevitably add noise/distortion.