skysight-inc/HackerNews huggingface dataset:
IMO, this is the most important comment here (so far) in understanding the investment & maintenance decision making and constaints of PG&E.

From the linked CPUC Decision Making in the above comment, there are multiple examples where PG&E have advocated for increased spending for safety purposes, but organisations such as the Division of Ratepayer Advocates and The Utility Reform Network were pushing back. Ultimately, however, it is the CPUC that weighs the arguments of the different parties and determines allowable spending.
I position my MacBook where I'd place my standalone trackpad. I could probably get a Magic Trackpad from work. But that would mean I need to carry another accessory with me.

So I'll have a proper monitor and a standalone keyboard in front of me. And the MacBook screen on the side is being used to display secondary information (chat windows and logs I don't need to actively look at).

Having the fingerprint sensor and the TouchBar lock button within reach are also nice (yes, I actually like the touchbar)
I missed a step:

contramap :: (a -> b) -> Op c b -> Op c a -- substitute Contravariant f for the Op instance, c is introduced as a new type variable
contramap :: (a -> b) -> (b -> c) -> (a -> c)
That made me smile....thanks @jmnicolas :)
Is is not incomparably faster to fix a problem in an open source component than it is to write a full replacement for it? Would your employer not prefer to see you spend a few days digging through source and submitting a patch upstream than spend many weeks writing a text layout engine from scratch? The result is the same (working text layout), but the time (== money) required is substantially less in the open source situation.

I get your argument for a closed platform where you have a direct phone line to its developers that will fix any platform bugs you find ASAP, but MSFT hasn't been that kind of platform for years...
#1 Feature Your Next Web App Needs
What’s the biggest difference between the modern and the future web apps? To answer this question, let’s ask the opposite one first: what’s the most rudimentary UX feature used by almost any web app today? I nominate this button: ...
> I'm loving this note-taking app renaissance, because in a few years we'll converge to something stable.

Being pessimistic, but I would bet it will be a walled garden. The solution will probably be key-in-hands and the easiest way for this is a traditional webapp. Not many people care about data ownership and bother dealing with their own file server.

See Notion, Google Keep, WorkFlowy, Dynalist, etc.
Too many UI designers and not enough real work for them to do?

Seems to me there's far too much of that sort of thing going on in the software economy (not just UI designers!) -- far too much redeveloping existing wheels (and usually not for the better) and far too little actual advancement of the state of the art, far too little actual innovation.
Tech’s Search for Meaning
IT director for a multinational here: I apologize if this has been said, but here are a few reasons why these deadlines are set to be broken from the start:

1) estimating dev time is a hard (as in NP-hard) problem. Nobody in the world can do it well. Ultimately, deadlines are meaningless in terms of actual dev time.

2) being an engineer myself, I know full well that if I'm given a fair or comfortable deadline, I'll code the thing quickly and enjoy some free time until the deadline. When the deadline comes, we'll find out there was lots of bugs. We're lazy/efficient animals.

3) if I'm given a short deadline, I'll complain but will work much harder under pressure. I'll still deliver something with bugs, but they will be fixed quickly, still under pressure.

And so we give deadlines that are far off the mark, sometimes knowingly, in order to make sure the actual finished, *debugged* product is ready by the time we make the announcement/presentation/sale.
Famous Cryptography Quotes, Explained
My disappointment with Kubernetes as the next/current big thing is that it practically didn't change a thing for companies as a whole. You still need dedicated devops people / a dedicated team. There is so much to get wrong regarding security, reliability and performance. Most application developers stay away from k8 configuration and could not quickly replace a devops engineer. They are the wizards holding the power.

It's an incredible mess of artificial complexity. You finally understood kubernetes and can work with the manifest files? Oh, no, no, no, nobody does that. You need to at least learn helm and a dozen of other kubernetes ecosystem tools! Every company has a different setup for it.

* I have a GKE cluster running to learn Kubernetes. Once you understood the basics it's indeed a simple way to get applications up and running, but my points stand. I am far away from enterprise readiness.
A house cat and a tiger are both cats, they will show the same behaviours and evoke the same emotions, yet they are completely different animals. To go even further, also Cheetahs, Leopards and Ocelots are cats and they will also show the same behaviours!

The point is:

> That is what makes this comparison valid

No it doesn't, the comparison is valid if the dissimilarities are less than the similarities. Which in this case, they aren't.

I've given you a simple order of magnitude argument, and you haven't given any evidence to the opposite.

> BLM is a nationwide (and global) organization

The fact, that you conflate BLM at large with a violent subgroup is concerting. Also you are assuming "they" are a (homogenous) group, are they? Who are "they"?

If you are really interested in discourse, take a different viewpoint for a second and make a list of dissimilarities. Wouldn't Cliff have been able to make the same point (condemn violent riots) by comparing "a house cat to an ocelot"? So why did he choose the tiger?
I've tested a lot of those note taking app, Athens does not seem to be particularly better than the rest.

My the most favorite app is https://www.zettlr.com. It has a simple concept that I really like: this is just markdown files viewer that has ability to: (1) edit (2) search(also by tags) and (3) link files. And that's all.

Files are stored on a local disc in any folder structure someone wants, can be sync using whatever someone wants - Google Drive, Dropbox, Synology NAS, etc.

There is zero vendor lock-in, as it works on plain MD files without any custom elements.

This is one more Electron app, however in that case it is not especially annoying, there are some lags, but acceptable.
Transmitting video per scan line sounds very much like slices to me. And those are not particular new.
> When PG&E wants to spend $100M on maintenance, it has to ask government for permission, and CPUC needs to approve this expense.

...and did they ask? It's their job to ask. You can't blame the oversight organization's interference if it didn't interfere.
Work in a German startup? Node.js devs wanted – MEAN stack
Sort of; before the SaaS was that big a thing (which coincides with general availability of the internets) we got annual versions, every year they tried to cram in features (and backwards incompatibility) to warrant upgrading to a newer version.

But in the past decade or so we've seen companies move away from that; leaders (I would say) are companies like Google whose Chrome browser was "evergreen" and released / updated constantly with no extra cost, and Apple who made iOS free and changed MacOS / OSX to the same system (although they still do only big bang annual updates, probably for marketing reasons), as well as pretty much all software on iOS - although with that platform, microtransactions also became a thing.
EGPJET3D: “I have unintentionally created a small international conflict”
What, exactly, was "obsolete" about those libraries. Did the code stop executing? Were they written in languages whose compilers/interpreters stopped functioning? Or were there simply newer, shinier toys to play with?
Thank you for the response! Yes, I'd like to add more data that is useful.
Right? I can't imagine the R&D costs behind the switch, and, as big of a success that it is, I'm sure they're still making up the cost of that.
I think possible deployment of a new weapon in a new context is tech related.
> One ought to be able to express more nuanced side effects such as network/disk access or console I/O.

That’s one way of solving the issue, but is IMO overkill. It doesn’t tell you much about what side effects can be executed out of order, in parallel, etc.

It’s also yet another encapsulation leak, although I know Haskell devs have this mentality that the signature should describe the implementation perfectly (principle of least power), with which I very much disagree with.

Another way is to not describe IO-like values at all.

In many cases you can describe a data structure that can later be materialized into an IO by an interpreter (e.g Free Applicative/Monad would be one way of doing it).
Are you really saying that feds DDoS hosting providers and actively hack control panels for lateral access? More than once? Have you got any documented cases of this happening? Because it really sounds... Unlikely.
it's mostly photos. for music, i already use spotify
Yeah, I was hoping it was going to be trained on photo -> cartoon of same subject by some known cartoonist. Could be a fun profile photo that makes it look like x paper's cartoonist has thought you significant enough to warrant a cartoon.
Companies outsource work to foreign countries in a heartbeat and did so for decades and you have to search very hard to find a company that hires by race.

Your education needs to fit reality at least somehow.
I have no particular opinion on the main point of the comment.

I just wanted to point out that the big problems with dependencies in the Haskell ecosystem, sometimes called "cabal hell", have not existed for at least the last few years (since the introduction of v2-style builds).
> [it] absolutely ruins my burndown charts any time they're not available.

This is the one point where I'm very happy that my work committed to the (legally already obligatory) time tracking.

If you do 20h overtime, that just means you spent 20h extra on this sprint, and SP/h should be unaffected (thus also the burndown chart).
There's also this (https://www.youtube.com/watch?v=_IqWal_EmBg) famous recording of a Learjet 25 crew suffering hypoxia at 32,000 feet. I think it demonstrates quite well that you're _not_ going to lost consciousness within a few seconds at that altitude, although the danger is not to be understated.
I hear you, and the privacy arguments are valid. Just to add, however:

>> installs are rapid and safe
> Just like normal computer programs then?

No, not really. Compared with piracy, their servers are generally much faster than torrenting (with the exception of insanely popular items on torrents). The installs are usually one-click affairs, not needing to click through 5 pages of "next", and telling it to not try to install on the tiny C:\ drive SSD which doesn't have enough space. Installed games are listed in one place, and tend to uninstall instantly, which is not the case with most normal installers. Their installer manager can also do verification of game file integrity, which is surprisingly often a solution to people's crash problems. In terms of safety, viruses are a non-issue, unlike torrented games.

I do get the privacy arguments, and tend to agree with those. A good alternative would be GoG, which has a decent catalog of games, and offers both offline, DRM-free installers (I believe this is still the case), or a Steam-style download manager for those that want the convenience. I'm unsure, but looking at the company behind it, I would argue they are "slightly less evil", and would probably make even their downloader more privacy-friendly.

But really, I think this is all really just a case of whether our needs match that of the average bloke on the street. On HN, we tend to be very privacy-conscious, but I think it's important that basically _nobody_ outside of this niche gives one thought to how Steam is invading their privacy, or how DRM might be bad, unless they have a direct bad experience (e.g. not being able to launch a game offline). It's like the whole NoJS argument for websites - 99.99% of the world doesn't care, and unless your target audience is extremely skewed in this direction, they will not care about it.
Most of your co-workers hold at least some "racist" views. It's a really wild assumption that even one intelligent person has such a sterilized mindset that would make the most radical activists happy. For lulz, you could list here ten pints that you deem racist and we could answer with numbers.
I think the best way to get a foot in the door as a dating app is to focus on a single community or subculture. Dating for nerds, goths, Christians, gamers, scientists or some other group that likes to hang out with like-minded people. Having only people from that group on your service makes it easier for users to find those like-minded people.
That’s interesting. As us-east-1 has most of the services, we use them primarily along with us-west-2.

Are you saying us-east-2 would be better than us-east-1?
The lines could have been inspected without shutting them down.

No, stronger than that. The problems with these lines were noticed without shutting them down, at least by someone, but it didn't get acted on.

We don't even know if replacing these parts would have required shutdowns, but it would have been easy to justify shutdowns for such visible problems.
Then vote for officials who wont put that money into the military industrial complex.

If you live in a real democratic country, then you have no excuse. YOU* chose that government.

* obviously a generalization, but in the end enough people chose that outcome.
This is exactly what I want too - it looks really good - simple, tags, etc.

Except that it doesn't seem to have a way to integrate notes on different devices... Or do you have a way around that?
There is a whole city in Australia that has almost exclusively underground houses. Seach for "Coober Pedy" on youtube for one of the many documentaries about that city.
Female historians and male nurses don't exist, Google Translate tells Europeans
Frankly K8 reminds me more J2EE EJB 2.X. Horrific complexity that provides not that much after all.
Chinese startup to launch space mining bot
Ignoring the bias in your chosen language, I do somewhat agree with your point.

I would also say that "highly-valuable" is not what a country should strive for its companies to be. I would argue that the good of its citizens should be - and rather than $10b of company valuation, the citizens would profit more from that $10b going into labor regulations and social security.
It's quite the leap going from brain rhythms mentioned in the research to anecdotal talk of audio drum rhythms isn't it? There's no mention of audio in that article. Brain rhythms in this context simply mean patterns of neural activity. this activity happens all the time, even in people who are profoundly deaf.
What a great readme! It shows what the project is about with screenshots and multiple installation instructions.
Stop Using React
Is there any game or challenge that actually makes you smarter or better or helps you out in any practical way?
Brazilian Candomblé ritual music may have the same effect. For those who want to try: https://www.youtube.com/watch?v=J0ZBZI5pSOg
Game publishers have that data, very precise data iirc.

It was a long time ago but I recall one of the smaller publishers did a long blog post on this topic. They showed sales graphs for one of their games. The graph showed a big spike in the first few days followed by a slow decline. It also showed huge chunks missing (drop followed by an identical sized increase a few weeks later). Those chunks were when cracks came out and the increase was when the cracks were broken by multi-player patching. It's simple enough maths to calculate the area of the graph that was missing - that's your lost sales.

Apps use DRM because most pirates will in fact buy the game if they can't crack it. They are big into gaming, they want to play the newest games NOW when they are fresh and their friends are talking about it, and they want to play online with others. So as long as cost of DRM < cost of lost sales, games will use it. As DRM has been a feature of gaming for as long as there have been video games, it always baffles me how many people on forums like HN seem to believe only irrational developers would use it.
>> find an old recording of Haitian voodoo drums give it a listen using good headphones with your eyes closed, and after about twenty minutes you will enter an altered state

I followed your trance recipe to the letter and soon entered a state of mind that on this day was novel to me. It seriously made me happy to be alive and to be human. However, that feeling didn't linger. Now I'm back to my usual miserable self, a blob of cells that all try but mostly they fail to communicate with each other in a way that is pleasant for the vessel, me. I don't think I was in a trance. Perhaps I should have danced.

I'm very intrigued, though, by the idea of rhythm being a protagonist ingredient of "flow". I'm a programmer, musician only by heart, but on Wednesdays instead of instruments I play the rhythmic game of tennis. One time me and my brother, two racket-throwing outwards-acting tennis brats in need of anger management therapy both entered "flow" at the same time and it lasted a good hour and a half. In the middle of our match a large group of youngsters, perhaps thirty individuals, entered the yard and became our audience. They started to discuss our game. They correctly dismissed us as being "not top notch". They chit-chatted. They said this and that. They were merely meters away from us but acted like they were watching TV and that e could not possibly hear them. After the game we both said: were you ever bothered by the ruckus? We concluded that no, we weren't but that we could still paraphrase almost all of the comments we've heard from the audience. But during the game it seemed to us that nothing could get us out of the state of flow. In fact, neither of us understood we were in the flow state until the ruckus began.

This was an out-of-mind, out-of-body and out-of-this-world experience for me that I have not been able to reproduce since. I was untouchable and I loved it.
It's more about "enough proportion of ..", and my 5 cents are that using mac hardware _always_ with a very tiny internet connection is kind of rare. So not enough to base an argument on, in my opinion. Kinda having expensive mac hardware most probably implies access to some time of a good internet connection to download/update tools needed.
Not just languages - Generally if the scanner isn't aware of the specific framework you're using it's unable to find entrypoints or reliably figure out sources / sinks and filters.

Many modern frameworks have one or more of: dynamic configuration, compile time annotations, reflection, IoC etc which make it very hard for a "first principles" scanner to make sense of what can actually happen at runtime.
> Where the fuck do you see a place for £737 in there?

The area near "West Kensington" and "Kensington Olympia" tube stations. It's technically in Hammersmith+Fulham.

Kensington borough contains(ed) Grenfell, it's not one of the most expensive places in the city, it's varied, like many boroughs.

https://www.rightmove.co.uk/properties/49989753#/ - £737

https://www.rightmove.co.uk/properties/66191535#/ - £758

https://www.rightmove.co.uk/properties/95389700#/ - £806

The £806 is prety much what I got for £520, and inflation wise pretty much the same price.

I suspect the prices are so low because of covid, I don't have any evidence of that though.

Here's a pre-covid article with some average rents: https://www.simplybusiness.co.uk/knowledge/articles/2019/09/.... Dagenham (Zone 5) studio: £688

https://www.homesandproperty.co.uk/property-news/renting/ave...

reports "Rents in the capital are down 4.2 per cent as tourists stay away and short-let landlords switch to long-term contracts, flooding the market."

I suspect rents on tiny bedsit studios are down even more, especially as weekly commuters no longer need them, and young people move to live with parents.
In Maryland, you have to make $350,000 before you’re taxed at similar rates to what an entry level white collar worker pays in Germany. (I know this because our au pair paid a similar percentage rate at her job in Germany to what my wife and I pay as two attorneys working in private practice.) It’s impossible to provide a safety net like they have in Europe while simultaneously promising not to raise our extremely low tax rates on people making $250,000 or $400,000. When even Sanders makes that promise, that is an indication of how strongly voters choose to keep taxes low versus investing in a safety net.
There is an ancient city in Jordan called Petra built in similar ways for similar reasons. It's quite amazing to walk around. The "caves" are more cool and pleasant than air conditioned buildings even when the desert outside is baking hot. Worth visiting.
> their servers are generally much faster than torrenting

That seems unlikely, at least for "much" faster. I torrent movies occasionally and even fairly unpopular ones often max out my download speed. Unless you're downloading something obscure, bittorrent is really fast.
I believe parent means you can pack multiple unrelated counters intended for the same core. The cache line is still uncontended, you're just storing more in it.

If you're building these things up from scratch this should be obvious, but if you're pulling in a library it's easy to not realize how wasteful it is being.
How does this explain why, compared to middle-income Germans, middle-income Marylanders have low life satisfaction, feel economically insecure, and die younger?
No, I'm saying an individual worker median income is not the same as individual median income, and it is quite possible for the former to go up when the latter goes down.

As a simple case, consider a situation with 100% enployment and any non-uniform income distribution you want as the “before”, and the situation where everyone below the median in the “before” loses their job and has 0 income as the “after”, while everyone else remains employed with the same income as before.

What happened to individual worker median income?

What happened to individual median income?
The Battle over Dyslexia
> when CERN realized how much they were spending on professional EDA licenses

I've worked in national labs, and the bigger concern is how to guarantee the ability to open or update the current files in one or two decades.

(It was common to see foot-high printouts that faded over the years and became illegibile, to give an example of the time scale we're talking about.)

Hobbyists have a similar problem in that they want to be able to "hibernate" a project and update drawings in 5 years, but without thinking about monthly cloud fees. So free or perpetual licenses also make more sense for that use case.

Storing drawing files long-term in a vendor's cloud is undesirable if you really want local files for archival or distribution purposes.
One of the cons of underground living the article doesn't go into is radon exposure. Depending on where your house is located this can be a significant health risk.
> Google, nobody asked for a new Blogger interface

... and new Google Sites interface too.[0]

[0] https://twitter.com/P_Nezzie/status/1292457186971529217
Damn, this is a shame but at least they are honest with themselves and can look at this with an objective lens. Personally the idea of an underground house just screams problems to me, but I wonder if that's misplaced and there are people with well constructed underground homes that they've remained happy with long term.
This is literally the only recent exception.
Images don't load. Or just me?
dTrace did this a decade earlier. And has much wider support. And is safe.

BPF is an island.
Facebook Connect: Keynote