skysight-inc/HackerNews huggingface dataset:
100% of programs have bugs. We can't expect to hold the bleeding edge to the same rigor as, say, a flight computer. It's sometimes literally the first implementation of an algorithm or procedure.

The comments here using words like "disease" and such are not wrong, just tilting at the wrong windmill. The problem, I think, is not the initial bugs, but the lack of maintenance and improvement over time. You should be able to contribute to these projects, and receive credit akin to publishing a new result. Authors and contributors (and bug-fixers) should receive more credit for the subsequent results derived from their software. This aligns incentives more properly: The researchers struggling to gain insight using tools can trust the tools, and they are incentivized to make their new tools useful to the community, rather than publish-and-forget.
Does it seem like the FBI largely goes unregulated? Since the nineties it seems to have recessed into the dark, and operated without much oversight.
Skyscanner/LambdaGuard: LambdaGuard: AWS Serverless Security
You should be able to contribute to these software projects, and receive credit akin to publishing a new result. Authors and contributors (and bug-fixers) should receive more credit for the subsequent results derived from their software. This aligns incentives more properly: The researchers struggling to gain insight using tools can trust the tools, and they are incentivized to make their new tools useful to the community, rather than publish-and-forget.
a great philosopher and poet he may have been, but it is hard to overstate his negative impact on colour theory. His magnum opus, Colour Theory, was an emotional rambling mess that took colour thinking away from Newton's empiricism. The first half of this book is never translated as it effectively constitutes a hate letter to Newton. the further tragedy is that it is clear that Goethe had a mostly mistaken understanding of what Newton was stating.
The downvoting power is sort of 'useful'. I reserve it for the worst comments, not just stuff I disagree with. But you don't need super high karma for that.

The good thing about a downvote is a single DV in a busy thread makes the comment a lot less visible. So if it's spammy or offensive it quickly sorts it out. I'll do a downvote + flag.
What do you call “high karma”?
Facebook has enormous power to influence people. I wonder if Mark et al. has done the calculus to decide which President they would prefer to have as a company.
Rough life.
Also don’t brains pursue an analogous, maximally compressed encoding of information via the use of abstractions/ideals and heuristics of probably many many kinds (of course lossy compression would evolve over a “lossless” compression which would grant minimal gains over lossy and be much more sophisticated/energy expensive)?

I wonder if psychology in this topic could inform programming language design as to a “natural” step-size of abstraction, or an optimal parse-tree measure which would correspond to an equivalent mental model.
We've supported some products that have been on the MacOS platform since the late 1980s. Catalina compatibility is not going to happen and there will be no further development. It's been too much time treading water and hasn't been profitable for sometime even though we are the preeminent application in our domain and none of our competitors are replacements. Customers have been, are, and will be following us to the Windows version.

Good software takes 10 years. Great software takes 20 years.

If you have to spend all your time rewriting though just to stay in place it never gets great. Instead you just introduce instabilities and incompatibilities for no good reason other than fashion and hardware sales for a competitor.
Our founding team left or were made to leave by the acquirer. For one year everyone kind of relaxed because we all made money. After that our management team left had no vision because they were bunch of execs hired recently. They lacked innovation and kept beating around the bush and left in 2 years of the acquisition. At this point most of old timers left the company because of lack of innovation or anything to do. I becomes like a graveyard.
If PG&E were not heavily regulated, why wouldn't they have even just one private competitor? I mean, how hard of a sell is it: knock on door and say, "We're not PG&E." I'm pretty sure 60% of prospects would sign up right away. I've lived 30+ years in California and everybody hates PG&E. I've never talked to someone who had a different opinion.

Why? Because PG&E has fought long and hard to keep their monopoly. They've gone so far as to keep the Ayatollah of the Assembly on their payroll. Marin got a very neutered version of Marin Clean Energy as a result of PG&E and San Francisco still hasn't been able to sneak public power legislation past PG&E.
On a related note, there is an excellent podcast about Huawei and the scandal its CFO is embroiled in up north called "Sanctioned"
I didn't mean it to be comforting, the other poster talked about Daylight Saving Time killing people, which is not a great way to talk about what is going on, it creates moderate pressure for cardiac events to happen earlier in the week it occurs.

I mean, I guess I do find it mildly reassuring, as I know a few people directly that have survived heart attacks, had cardiac bypass and then felt much better than they had for quite some time prior to the heart attack.
A good counterexample, showing the benefits of live streaming, is the continuing protests in Hong Kong. Many of the local media organisations have been streaming their coverage of the protests (primarily via their Facebook pages). At times some of these streams have had more than 10,000 viewers watching! Increased transparency must surely be a net positive, especially in a situation where the HK police are accused of assaulting journalists and non-violent protesters.

Technology itself is rarely good or evil.

On the subject of the HK protests, there is a nifty little tool that automatically tracks the various live streams (they only tend to start up when a protest is happening) and can show multiple streams on the same page: http://ncehk2019.github.io/nce-live/
Is there no technical solution here? They were fined 30 billion, surely that could pay for some sort of fancy lower-risk transmission mechanism?

https://www.sfgate.com/bayarea/article/pge-underground-power...

Long story short, PG&E would rather spend the money on executive compensation.
That’s a very interesting opinion for sure.
The mini is neat, but I'm more excited about the CoreXY based XL.

I love my MK3, which I've upgraded to the MMU MK3S, but have had a bunch of projects where a larger printing area would be desirable (I print a lot of board game organizers, to reduce shelf space usage, speed up set up/tear down, improve playing ability during the game, etc., so usually this means 3-6 distinct sets of prints on the MK3S).

I have a good bit of experience on the Voron 2, and was thinking I was going to build a 2.1 - the CoreXY design also has the benefit of being able to print faster without quality loss, as well as being very amenable to designs that have built in enclosures, which is a godsend for printing ABS (and building exhausts to get the fumes out of the house), but with how great my experience with my current Prusa has been, I'm going to wait and see how it shapes up. It'd also save a ton of work, as the Voron is an entirely DIY design.
It's about 25¢/kwh in NYC! yay con edison! most expensive electricity that doesn't have to be shipped in by boat.
Judge William Alsup (remember him?) who is overseeing the PG&E case in San Francisco said about shutoffs;

“The prudent thing to do when you’re uncertain is to turn the power off,” he said. “When the public complains that everything in the refrigerator is bad and the ice cream melted, then you could blame the judge. I’m willing to take the heat.”

[1] - https://www.kqed.org/news/11737336/judge-pge-paid-out-stock-...
I agree in part with the author, but dissent in that the iPad Pro can be a computer for certain functions. It will never be the desktop or laptop we use now, but for industrial and marketing jobs it's proven to be a considerable computer.
> The more people install solar panels and batteries, the less profitable electricity is going to be.

There are really two alternatives here. One is that solar+storage never manages to provide cheaper electricity than existing nighttime baseload generation methods. Then the big change is that time of day metering becomes cheaper during the day (when solar generates) and more expensive at night (when baseload generators justify their existence). But that isn't going to destroy the power grid, it's not a fundamental change, it just changes the pricing.

The other alternative is that solar+storage does become cheaper than baseload generation methods even at night. In that case the power grid is destroyed because most people simply stop needing it. It becomes cheaper to over-spec the solar panels on your roof and the batteries (or whatever) in your basement to handle unusual conditions, or suffer not being able to run your air conditioner one or two days out of the year, than to pay the full cost of operating the power grid just to handle those one or two days a year. But in that case there is nothing to privatize/nationalize/whatever because the residential power grid simply ceases to exist.
Or it could get worse. The American Civil Rights movement was during a time of economic prosperity. When times are lean, there is more competition and people generally have less empathy.
The other poster is talking about people moving into the near wilderness.

I don't support other utility customers paying for that. I doubt you do either. That's who pays if PG&E foots the bill.
Interesting analysis, but I wonder if they have plans the author is not aware of.

BMW knows Tesla is eating their 3 series lunch. I’d be surprised if they had nothing up their sleeve.
Top Down Operator Precedence (1971) [pdf]
You are right. I meant geocentricism. Earth as center of the universe was due to God making earth. Church was God on earth. God chose kings.
For issues like ALSA/Pulse, at some point all the arguments have been heard and there is no point in letting people continue to spam Bugzilla with the same arguments repeated. At that point it makes sense to lock the bug report.
what about bose sleepbuds?
Been through both IPO and acquisition, but not life changing money.

The IPO was a lot of fun. We were still in charge of our own company culture. I wasn't privy to all the financial information, but we were told the company was skirting profitability and it would've been just a small push to get there. People worked harder afterwards to try to get to profitability. You also realize stock price has nothing to do with your day-to-day work - it's not in your control.

The acquisition was... well, a lot of us didn't stay. For one, a lot of people's RSU's had already vested. The acquisition meant a company cultural change. 1/3 of us left initially, some people were waiting for their RSU's to vest. I think in all, 2.5 years after acquisition, only 1/3 of the original staff is still there.

So depending on the exit, really understand what your yourself want out of life and career. It's ok to be selfish in this scenario, as not everything will be in your control, as others are also considering if they want to take large sums of money, even if it's not FYM. For being higher up on the corporate ladder, be honest and truthful to your reports. Don't make promises you can't keep.
I slept for about 18 months in a second-story room overlooking one of the busier streets in town. That'll never happen again. Motorcycles were especially obnoxious; I usually sleep like the dead, including all the way through an energetic northern California earthquake, but we had a regular that would rip up and down the street sometime after 1 a.m. and it often interrupted my sleep.

Also -- and this hasn't previously been a popular thing to say on HN, but here it is again -- this is largely an urban living problem. Smaller towns have their noisy bits too, but they don't tend to have the constant, non-stop din that is a signature aspect of metropolitan areas.

I've been camping at a few different parks and the like since moving out, just getting some R&R, and it's amazing how much better I'm sleeping and, gradually, feeling.
The other poster is talking about people moving into the near wilderness.

Define wilderness, there are plenty of people not in dense urban cities in California.

I doubt you do either.

When you assume you make an ass out of "u" and "me". I think rural electrification is important. More important than stock buybacks, executive compensation, and astronomically expensive lobbyists like Willie Brown. Rural service and higher rates don't necessarily go hand in hand.

That said I'd be more okay with paying increased rates for more comprehensive service than I am with paying increased rates to fund PG&E negligence.
Git VFS, to allow monorepos to be operable at enterprise scale (courtesy of Microsoft) is out there, as is Uber's white paper on ML to predict branch merge compilation success - an actual problem at enterprise scale. That doesn't cover all issues but every (huge) company's workflow is different, thus there's no "one size fits all" that's totally suitable - part of git's success is that it fits into whatever existing workflow a company already has. So I'm not sure the full suite of Google's tools would be at hit at all companies, especially anything smaller, and less dedicated, than. Google. Having a team to work on
and another to operate, Bazle (and the internal Google project it springs from); not all enterprises are willing to staff that work, and definitely not as strongly as Google.
At home:

TT-RSS + mercury-parser + rss-bridge + Wallabag to replace Feedly and Pocket.

Syncthing + restic + rclone and some home grown scripting for backups.

Motion + MotionEye for home security.

Deluge + flexget + OpenVPN + Transdroid.

Huginn + Gotify for automation and push notifications.

Apache for hosting content and reverse proxying.

Running on a NUC using a mix of qemu/kvm and docker containers.
No kidding. That still points the finger at the OS though.
I went to graduate school with a guy who ended up on Google's infrastructure team. He'd previously worked as head or lead dev for subversion (a little hazy on the details).

We worked on a small project where we put together statistical measures for codebases. It was a lot of fun, even if the infrastructure was out of my wheelhouse at the time.

Folks that can manage billion-line codebases are on a whole different level I think. I wonder sometimes how many folks like that there are.

EDIT: Looks like he left for a bit and is now back. Good on him!
I bet it does. It's just that most programmers are used to working at 25% or less of their actual capacity due to constant interruptions, so it's less apparent.
))<>((
(back and forth, forever)
Probably true for apps. But most games are in full screen and do not use OS UI elements anyway. So I'm not sure how OS upgrade can weed out crap games
Arguably this is Santa Clara skimming from the system. Carve out a high density environment and let them pay just for themselves and you’re definitely going to come out ahead of trying to electrify rural California.
I'm not sure I follow their car crash diagram and explanation. They've laid out that one ethnicity might prefer red cars more than others, and drivers of red cars tend to get into more crashes, and that training ML with "red cars" as a feature would lead to a bias against that ethnicity. I got that part. What I don't get is how the creation of the "risky behavior" node can be assumed to have a completely uniform distribution of ethnicities inside of it. The author has no problem saying that an ethnicity can have one causal behavior (purchasing red cars) but not another (being riskier drivers). This seems logically inconsistent.
He got a contract and nothing to do? Perfect, it's free money on the table and he can also take another paid job at the same time! <3
It bums me out when I see corporations putting so many resources into monopolizing copyright and preventing media from entering the public domain, which leads to consumers putting resources into purchasing media that would otherwise be in the public domain.

The status quo is radically anti-consumer, IMO, as radical as abolition of all copyright would be.
Aren't the accounts insured by government entities like the FDIC in the US?
You are multiplying transmission line costs by distribution costs per mile?
Users would have noticed when Application X stopped working unless they downloaded this thing that the download page for makes very clear will be unsupported in 2 years.
"Eight years ago, it looked like BMW was positioning itself in a good place for the electric future."

No, it didn't. They had a single, sub-brand model (the i3) that was neither technologically interesting nor performant.

"It founded BMW i, a sub-brand to bring electrified products to its dealers"

I didn't want a cutesy little i-car. I wanted an electric 7-series. There have been three model iterations of the 7-series since the Model S was revealed ... and they have nothing to show for all of that time.

To auto makers: We don't want your electric car, we want your car, electric.

"... BMW’s current plans as reported by InsideEVs, which include keeping the 6-year-old i3 around for a few more years and canceling the i8 entirely."

The i8 was not an electric car - it was a a hybrid car with a little chainsaw engine inside that had worse performance than (I believe) even a base spec Tesla 3 series (for example).

There was never a serious strategy and there were was a single (silly) e-mobile/i-car.

I repeat: We don't want your "electric car", we want your car, electric.
The Linux desktop Firefox sandbox is pretty strong AFAICT. All the usual namespace protection, pretty good seccomp filter. I wonder what the issue they're referring to is and whether that comment is up to date (the sandbox has improved a lot over the last few years).

The WebView argument is basically an argument for monoculture: you should only have one browser engine installed because that's less attack surface than two, and since Chromium must be installed for reasons, it must be Chromium. That's actually kind of a weak argument since it's not that common for users to load a specific attack in both browser engines.
> Everything is getting louder
> posted by tintinnabula

Eponysterical.
This is my conclusion too. Team becomes fundamental entity and projects/products belong to teams. Everything the team produces stays on the team's repo. So you always know which team owns what. It is also easier to review, supervise and clean up.
Use a Nvidia’s GeForce Now to play games. As long as you have the games in your Steam library, it will play.
“Crippled” has a negative connotation. I’d say it is not crippled but kept self-contained without a multitude of overlapping features.
I hope not. Not for me for sure.

Every time someone downvotes me it literally makes me feel like shit for like a day.

This includes reddit as well.

I’m not saying I’m looking for upvotes and I’m not on Facebook so it’s not about being “liked”.

When I’m downvoted I’m so afraid I have offended someone or I said something extremely fallacious.

It has gotten to the point where I have contemplated not ever participating again which is a shame because I’m nervous (assuming I’m not an extreme fringe case) there is some sort of convergent sheep opinion when there should be diversity in thought.

So if someone came to me and said hire me and look I have xyz karma on xyz platform I might even be less inclined to hire given how much I feel it has poisoned my own thought.
Right, remember to keep your eyes peeled for that 10 or 20% of media that isn't BS.
Show HN: Swidi, a dice-rolling API and my first Python project
Not being as close to neighbors is the primary reason I moved from an apartment to a house several years ago.

This was both to not have to hear them when I'm trying to sleep, and to not have to worry about me being the obnoxious noisy neighbor for them when they were sleeping because I was often quite the night owl and would have liked to be able to watch a movie or listen to music at 3 AM.

Here's an aerial view centered on my house [1]. To give an idea of scale, from the center of my house to the center of the house to the left is 130 ft.

Being able to watch/listen whenever I want as loud as I want, and have quiet mostly whenever I want [2] has definitely resulted in a calmer, happier, less stressful life.

[1] https://imgur.com/hKnTWji

[2] During spring and summer, there is a bit of lawn mower noise.
I wish I had enough karma to downvote this.

Do you even care about what you're saying being at least truth-adjacent?
Looking through the comments, has anyone has a mundane or positive experience? Or is it always bad? Not anywhere near having this kind of problem, but fascinated
> I hate dev ops shit for a reason...

I've mostly fallen into it at my job because the alternative to me pushing dev services to SAAS offerings and maintaining the glue myself is a pile of poorly-maintained IT-provided Server 2008 R2 boxes.
They still acquire when they need the talent, but the utilities I listed were absolutely trivial (printing the time in the menu bar?) and Apple could have easily just replicated them
Did you do a before and after dB measurement? I'm curious on quantitatively how well it worked as I was thinking of doing the same thing but I talked to a few musician buddies and read many things like https://acousticalsolutions.com/how-to-soundproof-acoustic-f... & https://soundproofcentral.com/soundproof-foam/ and all seem to agree foam stuck on a wall is for echo not soundproofing so didn't try it out. Also many reported that things like mass loaded Vinyl on it's own isn't that great either. It seems that on top of foam panels on the wall in a sandwich fashion is the best but that was too much cost for me to try.
Actually spent quite a while going through the list of banned subs to eliminate contentious ones, gotta make commenters work for it :)

They are a US based website subject to those laws, even if those words posted on their site didn't violate laws, it's entirely legal for them to censor at will for any reason they deem ok.
Wait. What? Windows VM for Java?
None at all if you keep using what worked when you got the devices and apps. If it’s not obsolete (the general argument here), don’t replace the OS under it.
Not the worst. I was recently in Juticalpa, Honduras, and we did not have light for three days more or less. It's a capital of a state. Same thing in Rio Dulce, Guatemala: I was looking for candles since many shops ran out of batteries.
> Enumerations

type myEnum int
const (
someValue myEnum = iota
anotherValue
moreValues
)

> Sum types

Consider thinking about the types in your sum type and what they have in common, and define an interface that they share.

> Recursive types

Not sure what you mean. This is valid Go:

type tree struct {
value int
left *tree
right *tree
}

> Parametric polymorphism

Yes Go sucks in this area. `sort.Interface` is a good example of a workaround, but it isn’t ideal in any way.

> There is no this in GOLANG:

Is this not acceptable?

var x interface{}
json.Unmarshal([]byte(“[1,2,3]”), &x)

And if you don’t like that you get back a `[]interface{}` that happens to hold `int`s that you must type assert, just do it the better way:

var x []int
json.Unmarshal([]byte(“[1,2,3]”), &x)