skysight-inc/HackerNews huggingface dataset:
A company selling shares to raise capital is an alternative to other methods of raising capital, like taking out a loan. Asking why they don't just make smaller profits is like asking why they don't just pay a lower interest rate on their loans. It presumes that someone exists who is willing to lend them the money at the lower rate of return.

Companies have the option of shutting down operations and selling off their assets. PG&E presumably has a fleet of trucks and equipment, land rights etc., which were paid for with investors' money. If their profits fall below the level that could be achieved by selling off those assets and then investing the money at the market rate of return, it becomes profitable for raiders to come in and buy the company and do that with it, so the company has to stay more profitable than that in order to prevent that from happening.
Clickable Link: https://nyti.ms/2q6uszb
Shattered.it HTTPS Is Broken
Are there any challenger banks with an API? I'm not entirely sure what I'd do with one but it seems like a neat idea.
Quote: "Since the next uBO release will essentially be what 1.22.5rc2 is, consider that uBO is probably coming to an end of life in the Chrome Web Store -- there is no good reason to believe uBO 1.22.5rc2 would no longer be rejected with only changing the version number to 1.23.0.

Those who still want to use uBO will have to find another browser for which uBO will still be available."

Hell yeah, Brave or Firefox. I dumped Chrome half a year ago, switched to Firefox and DuckDuckGo. I love my uBO + NoScript + PrivacyBadger extensions on Firefox.
So many comments in this thread are saying that scientists are bad programmers, but even a great programmer can make mistakes like this. The solution isn’t related to better programmers, but instead for users to treat codes as instruments, and hence a verification and calibration step.
This documentary of the first attempt a couple years ago gives some background: https://youtu.be/sVPeK39lNp8
> It’s a bit ugly because the standard library functions are replete with underscores, and of course it isn’t empty.

I'll be honest, neither of those are my top issue with that in terms of why I think it's ugly.
This is not a published paper

https://mobile.twitter.com/sirajraval/status/116913015288808...

IDK..... In a huckster profession where it's all lies, is he the true one?
Ugh, I'd suspected something like that because it behaves very badly sometimes, but it's intermittent. Is there any recommended test for this? Or is it too ephemeral to test for?
But we live in a free market of ideas. No reason to have one state operate it’s utilities like every other, except to satisfy social memes.

We’ve done the privatize it all experiment even given evidence that services like Medicare can be run pretty cheaply, and, well, Kansas and Oklahoma.

I’d be curious to see if California could save rate payers money. My guess is the conventional finance wisdom about big government spending is more like fear mongering to protect special interests.
These are orthogonal points. Linux Kernel is all in C and possibly drives the world. Doesn't mean it's safe and amazing.
Bigger fan of Affinity Photo; a lot more powerful to me.
The objective of the RepRap project is 3D printers that are “self-replicating”, meaning they print 100% of their own parts.
Yes, of course. I just described it as a Rust feature because that was the comparison being made in the thread.
It’s such a shame how not only is this accepted but is also apparently supposed to be vase case. Any question of use of food is deemed as divergence and handled without care... honest bullshit
> if the only takeaway from Go for you is that it is “unacceptably crippled” then I feel you have missed a lot of insight.

Um, the whole point of Go was to be "opinionated and acceptably crippled". That's why the creators built it the way they did. Go has more than a few things where "Me, but not for thee" rules--the compiler can do X but you cannot. If you find that is an acceptable tradeoff for the other features of Go, great!

Lots of modern languages, however, are trying to go the other way. They are trying to give the programmer every bit of power that the library/compiler programmers have. This has its own failure modes that you may find unacceptable. That's fine too.

I personally dislike the Rust vs Go discussions. Those two languages in particular really don't have domain overlap and are like comparing apples to screws.
This idea that "6+" years old is particularly old really irks me, because it's not. Most other things in my life that I rely on last longer than that. I also occasionally need to run software that's older than that.

6 years isn't nearly long enough to even consider dropping support on the OS level. Try twice that.
Simeon/dotproto: after you’ve talked with the review team and anyone else involved, how about posting a detailed postmortem explaining what happened and why? The actual explanation can't be any worse than what everyone will assume if no explanation is published.

It could be a Chrome blog post or a submission to HN and Reddit r/chrome.

Also, thank you for your transparency in comments like https://www.reddit.com/r/chrome/comments/dgoymg/warning_ubo_....
https://doc.rust-lang.org/stable/std/ops/trait.Drop.html
I sent crashlogs with information on what I'm doing. This, not being the Firefox bug tracker, is not the place I'm going to post stacktraces and detailed discussion of the difficulty in reproducing the bug.
I sold my previous house precisely because of noisy neighbors (or rather their dogs). Their three dogs lived in the backyard permanently no matter what the weather - never seen them walked. Talked to the neighbors twice about the noise - no action. Called the cops at 3 in the morning - still nothing. Finally, I decided to sell the house and move somewhere where there is low dog density. I developed a dislike for dogs because of my previous neighbors. Even now, three years later, a barking dog drives me nuts, gets my heart going fast and blood boiling.
I was fortunate to be able to spend about 7 hours a week on physical exercise when I was racing. My family was very accommodating for this, but my modest physical talents did not justify any more investment. I never felt the pull for Ultras or other endurance events. At 62, I think I still maintain the benefits of fitness with moderate varied exercise, with no training or racing calendar ruling my life. I've been able to scratch several other deep long term itches after I stopped racing.
Do you really think that Apple couldn’t come up with the idea for SideCar without Luna? You could already use AirPlay to create a second monitor from your Mac and use AirPlay as a second display from iOS. It was completely logical that the next step is to send video from your Mac to your iPad as a second display.
It does. As a courtesy to my neighbours with my loud subaru I cut the engine and roll down the street when I come home late at night.
I'm sure they put them up after you moved to that location, correct?
I'd think every politician is going to have a Facebook strategy. It probably aligns with age demographics.

They probably need Twitter, etc. for other demographics.
Some forms of generation; the ones that aren't tied to specific geographic circumstances or LARGE heavily regulated super-industrial sites (that I personally recommend are secured by the military due to high energy densities).
You're making a derisive comment about inarticulate derision in a sentence with 7 commas.
Additionally, we don't need to speculate, they explained their reasoning in the article:

> Why did we decide to switch to a 32-bit board? Surprisingly, raw performance is not the main reason. We can now write cleaner and more abstract (reusable) code without assembler hacks like on the 8-bit board. Adding new features becomes much less of a hassle and we don’t have to count every single byte in the flash memory. Unit tests and JTAG debugging sped up the development and we also got the chance to include ethernet and optional Wi-Fi connections.

If you read through the firmware you'll find 1000000x #define's for different features that I'm sure they're eager to get rid of.
Calendar: (https://radicale.org)

Home automation/security system + 'Alexa': completely home grown using python + android + arduino + rpi + esp32
Bitwarden, Unifi, PiHole

It all started with hosting subsonic
...your "valid criticism" will never escape the constraints of orientalism. racism is not a phenomenon of the individual, it's a class phenomenon owing its modern form to imperialism. racism is the crystallization of chauvinism among those classes who benefit from imperialist policy. words like "authoritarian" are taken for granted even though they have a priori definitions and they absolutely come out of the hegemony of these racist classes. sober study of the real is counterproductive or even impossible for these classes. instead, the labor aristocracy (to which all the users of this site belong) speaks from the soul: "the chinese way of life is incompatible with our democracy." nothing new here. the imperialist class proper happens to agree (https://twitter.com/chinfo/status/1182610604353376257)
Find the speaker/chirper/noisemaker and disable it, using wirecutters if necessary. Black tape works great on LEDs.
Budgets; and this is the argument, the natural monopoly parts, like the roads we drive on, should be owned by the people, not a company.
We draw the line at personal involvement. If not for that no German would walk the streets abroad safe in Europe.
Are electric utilities really that bad? For a relatively tiny amount of money, you get the equivalent energy of dozens of slaves on bicycles that react instantly to your needs for 99.9% of your life.
Click bait title should actually read "Everything is getting louder for people who live near loud things"...
Go is simple to the point where it annoys a lot of programmers, especially programmers who like to do fancy stuff with their programming language (the kind of person that's attracted to Rust, for instance).
Electric cars have the potential to act as a backup power supply for your home to help mitigate power outages like these. The CCS and CHAdeMO standards are working on vehicle-to-home (and vehicle-to-grid) protocols:

https://www.youtube.com/watch?v=x78XGElU2I0

https://www.chademo.com/technology/v2x/

https://insideevs.com/news/342354/charin-ccs-combo-standard-...
C was the only sensible choice back then.

Uber on the other hand has many languages available yet picked Go. So they certainly don't think it is "unacceptably crippled".
He did always strike me as more of a bullshitter profiting off of ML hype than anything else, so this actually makes a lot of sense.
Also, don't put too much stock in stock if you don't get an immediate & liquid payout. Stock you can't sell is worth exactly 'nil'.
Rest and vest... rest and vest...

https://www.youtube.com/watch?v=6BaoxI75TRs

I couldn't watch that clip when it first came out. Too close to home.
Or maybe they did one of the investors a favor. Follow the money.
https://en.m.wikipedia.org/wiki/Algebraic_data_type
Yes, I loved Car Talk.

I still get a kick out of hearing the brothers talking on "Cars", the animated kid's show.
Right, if they don't try you blame them, if they do try you blame them. You clearly have a grudge to bury.
Maybe it was cheaper to buy the competition than to outspend them in customer acquisition?
Most cars have the ability to disable the beep/honk when locking. I was really stoked when I found this feature in my manual. Too bad it's not the default and most people probably won't know it's possible.
Step 1: Allow iOS apps to use AirPlay to create a separate display from an iOS device.

Step 2: Allow Macs to use AirPlay to create a separate display from a Mac.

Step 3: “We have this nice beatific light display call the iPad and we already have the capability of low latency AirPlay”.....

Is that not obviously the next step?
First Principle Reasoning for radical innovation – viable research area? (2018)
PG&E didn't invent electrical power. They fulfill a role identical to thousands of similar organizations around the world. Apparently, they do a very poor job of it.
As long as they keep Network Rail separate, rolling up the operators who make up National Rail should be fine
In NYC the screeching of the subway trains at the station is easily loud enough to be physically painful to my ears. Especially in underground local stations where you have a local train arriving + express trains rolling past. That can be 90-100 decibels (equivalent to a jet engine taking off 300m away).

Restaurants here are regularly 70-90 decibels. Equivalent to the noise of a blender next to you. Everything in the restaurant reflects sound and its not unusual to be sitting about 2 feet from the person at the table next to you.

I’m genuinely worried for my long-term hearing living here. Noise-cancelling headphones and even ear plugs are a must.
I feel like I shouldn’t have to answer this question, but Yes, of course I’ve used Rust. Why do you question this? I said nothing about Rust at all, other than that I like it, and whether Rust is good or not has little to do with Go being “crippled.”

But of course, Rust is not flawless. In fact up until recently it was kind of annoying, before non-lexical lifetimes became a part of the language. It’s also a very large and complex language compared to Go. This is not unilaterally a bad thing, but just as every line of code comes at a cost, so to does every language feature, and if enough language features fail to pay the rent your programming language will end up feeling bloated.

What Go lacks is exactly its strengths. If you criticize C for not having Java-style exceptions, people will look at you funny. There is some divide in the community over error handling but I defend that Go’s verbose and stupid error handling pattern is my favorite part of the language, and changed how I code inside and outside of Go. I also appreciate Go’s simple but effective patterns for composition-based object oriented programming, and for having a decent concurrency model (not that it is without flaws: the limitation of Go’s memory safety is definitely an issue here.)

Everything comes at a cost. The borrow checker brings immense promise for security, but that does not mean other approaches to memory safety or language design are suddenly obsolete. It’s more complicated than that, and I consider failure to understand this to be a sign that someone is not keeping an open mind.
If anyone has any post-exit but not yet liquid stock that they would like to sell me for $0.01, my contact info is in my HN profile.
Ultra-marathons and ultra-endurance events are very much less of a young person sport, and we are still trying to figure out exactly why performance can keep increasing into the 40s and even early 50s. Marathoning is a considerably younger peak though, usually thought to be 20-35, so depends on whether you think that is "young" or not :)
Embedded programming usually change bits :-)
If you are a vp it is very important to develop a relationship quickly after merging because your position is usually the type that get absorbed.

Usually it's a process where the company tries to push what you have into an existing product. The remaining staff support that product until the switch over happens. Some are forced to stay with option vesting deals. But usually happens over two years.
They were incompetent. Some VP had it in the pipeline then fell out of favor after the deal went thru. Lots of possibilities.
This has been possible since 2012.

https://www.extremetech.com/computing/138762-how-to-use-your...

You’ve also been able to hack stuff like this together using VNC.
In colo:

nginx
Plex
Radarr / Sonarr / SABnzbd / qBittorrent / ZeroTier -> online.net server
FreeNAS x2
Active Directory

At home:

nginx
vCenter
urbackup
UniFi SDN, Protect
Portainer / unms / Bitwarden
Wordpress (isolated)
Guacamole
PiHole
InfluxDB / grafana
Active Directory
Windows 10 VM for Java things
L2TP on my router

Everything I expose to the world goes through CloudFlare and nginx with Authenticated Origin Pulls [0], firewalled to CF's IPs [1], and forced SSL using CF's self-signed certs. I'm invisible to Shodan / port scans.

Have been meaning to move more to colo, especially my Wordpress install and some Wordpress.com-hosted sites, but inertia.

[0] https://support.cloudflare.com/hc/en-us/articles/204899617-A...

[1] https://www.cloudflare.com/ips/
Haha, I get puzzled faces when I use nano too, but to quickly edit a file, it's actually less keystrokes than VIM.
It's just not as l33T.
>It's almost as if one's racial identity only made sense insofar as it was percieved by contemporary society. It's almost as if - and this should be the 'aha' moment - race was a...social...construct

It's basically a stand-in for origin/culture of origin.

"White" mostly meant "of origin/culture acceptable and familiar to anglo-saxon/germanic WASPs who came first and dominated the US".

That's also why it changed over time - as different immigrant groups like Italians were integrated more into US society.

With blacks however, it was harder. It was not just the different color, differentiating them, but also the rage fueled by the humiliation of whites that used to own them, to have to accept them as free.

If they started considering them as equals and not inferior in some way, then they'd have to feel the accompanying shame/guilt for having enslaved them and kept them down (them or afterwards, their parents and grandparents). For psychological reasons then, it was easier to keep considering them inferior.

And the fact that those blacks have been kept down for so long, made it easy for whites to find "objective" facts to prove they indeed were inferior: poverty, lack of education, lack of "white" manners, language, crime, etc. Didn't matter (and seldom occurred) that those were results and not causes...
I use Plex. It virtually exclusively contains rips of blu-rays and DVDs that I have bought. I do not consider this piracy. I do not think format shifting is unethical. I do think DRM is unethical.
Apple is not looking at 6 year old applications and saying “It’s been long enough, time to drop support for this app”. They are looking at the 30+ year old architecture that is 32-bit x86.
How to Handle a Sleepwalker (2017)
When I lived downtown, we regularly had power outages despite being able to see both Georgia Power hq and Southern Company hq from our roof. It wasn't just us. The World of Coca-Cola, the Center for Civil Rights, and the surrounding buildings frequently lost power. Only the Georgia Aquarium and the Inforum/ACA were spared due to their highly redundant backup power generators. I had less power outages in rural Alabama than I did in downtown Atlanta. For whatever reason the power grid was very fragile in that part of town. I've been told it's because Georgia Power didn't actually build a grid but used a cheaper hub and spoke trunk system. No idea if that's correct but it was shameful how poor their service was in the shadow of their headquarters (and the shadow of their parent company).
> We outsource to China because they're damned good at manufacturing.

They are now. They were not when outsourcing began.

And that amazing "supply chain" relies on the fact that the West consumes large amounts of expensive consumer goods continuously. Consequently, the parts flow continuously and are consumed without need for inventory. If manufacturers start moving out of China, the parts flow will stop, inventory will back up, and the supply chain will dry up and blow away post haste as everybody heads for the door to avoid being the one holding the bag.

Many things in manufacturing rely on flywheel inertia to keep going. When the flywheel hiccups, the stuff upstream crashes to a halt.
That's surely a sign.
Imposter Syndrome is a phenomenon I've observed post-exit. With sudden success some people believe they'll be exposed as a "fraud", despite evidence of their competence.

The longer the vesting period, the more they have to lose with each decision. So they simply stop taking risks.
This is not about code, but look at figure 4 here

[1] https://www.pnas.org/content/115/50/E11790

and tell me why i should ever trust something from someone who
swaps the location of towns on a map, while the point of said paper is about the spreading of the plague along trade routes.

Instantly invalidated...(forever!)
>All of these seem to require a significant investment of time before the interview process gets kicked off, which is uninclusive because it biases the hiring process against candidates whose time outside of the office is consumed by taking care of their children.

You have to be kidding me. It also is biased against people whose time is spent playing video games or who do nothing at all.

Some jobs are meant for people at a certain point in their career. Sometimes you don't get to have everything at the same time.

People like you would argue it would be better to shut down hospitals than let doctors work long hours because those long hours might make women not want to do the job.
Spend a few hours on Facebook or Reddit and it’s glaring how tremendously unconcerned everyone is with the facts. Whatever your political viewpoints may be.

A politician trying to suppress the reach of political ads run by their opponent is very concerning to me. In the political arena most especially.

The platforms should absolutely not be in the business of filtering and approving political messages directly from political candidates. It’s absolutely up to the voters to decide for themselves.

It’s a different matter entirely if the platform is being abused by bots, fake accounts, trolls, etc. versus a political message approved by the campaign.

> A Facebook spokesperson said that the company believes political speech should be protected. “If Senator Warren wants to say things she knows to be untrue, we believe Facebook should not be in the position of censoring that speech,” the spokesperson said.

I agree 100%. And her opponents can call her out. And the voters will decide. It’s absolutely not for Facebook to censor a political campaigns speaking for themselves.

Platforms should follow the laws on political campaign messages as they exist on the books. Mainly, as I understand them, this involves properly labeling the ad and who paid for it.
Or perhaps people have standards that make them dislike some harmful things that benefit themselves personally.
Java Spring!!
Curious what made you choose powerdns over bind, I've never tried it out before.
Victory for the good guys! And also a pretty cool thing to pull off in general.
I use an air filter for white noise. I breath better too.
FWIW, that won't compile because std::mem::drop requires ownership of the object being passed; your code is trying to pass a reference instead.
Sure! Here's the source code: https://github.com/ricardbejarano/pyctures

I could set up a demo if you want to.

It's a cheap Flask app that scans a given "library" directory for "album" subdirectories, which contain the pictures you want to display.

It has a big issue with image size (16 images per page, my phone takes 5MB pictures, 80MB per page is HUUUGE). Thumbnailing would be great. I'm open for PRs ;)!

If anyone knows about a better alternative... I set this up when we got back from one vacation for my relatives to easily see the pictures (without social media).
I stepped on a piece of metal in FiDi and in my limp to the ER to get it removed I thought long and hard about how much I like wearing sandals and what works have happened if that was a needle. I don't anymore in the city.
Code review is more about determining if you have the correct test cases to cover the algorithm, and a solid architecture for maintenance, than it is about algorithmic correctness.

Code review is a tool to push back on your manager ignoring testing: “Steve requested I add X tests.”
insert for the piano that prevents him from pressing the auto play demo

Haha, brilliant. Could have done with one of those...