skysight-inc/HackerNews huggingface dataset:
Ask HN: Working parents in SV big tech companies
We are looking at a job offer at a FANG company, and with the pay offered we’ll both need to work in tech to afford a home in good school district and commute. How is the environment for this? Would we reliably be able to have one of us leave at 3 or 4 for kid wrangling — maybe working more after they are asleep. Would love to hear from working parents in tech.
I wonder why browsers don't build their own browser api for file and mail crypto ... and that way you don't have to trust the server. And you can verify that the server is using browser crypto.
Apple != entire electronics industry, one would hope the right to repair debate was larger than just Apple. Frankly, I hope it extends past consumer electronics as well.
CarPlay is almost entirely run by your phone.
No, they have decided not to for some reason.
Here's the paper (source code is linked in the article): https://www.researchgate.net/publication/335405938_Parameter...
> If you think because scientists say something is good or bad without showing you all the underlying data and allowing you to reproduce things yourself at home, I've got some government approved pain pills to sell you.

You can't reproduce everything at home, especially things happening on very long timescales. If you deny things you can't reproduce at home you can basically forget any scientific progress of the last 30 years.

The underlying data is available and pretty clear.
You can love and hate someone at the same time, it’s not an or situation
Think of your code in a spreadsheet or Cartesian plane.

Each word has a location in 2D space. There is a physical manifestation of your program’s source code.

The parsed version (with the words of your source replaced with their parsed types), has the same shape (physical manifestation) as your source code.

So source == AST.

Currently traditional languages this is not true. They are stripped to 1D and the further you move from lisp the more different they become.
The CEO that founded and grew Mozilla was kicked out of Mozilla for his religious views and the awesome and forward thinking Brave browser.
well brave has like 6 million users as of now, so its not "almost no users"
The parts alone are probably not enough. A lot of repairs require expensive tools (there was a video circling the net of an iPhone display calibration device -- if you want a proper repair, you need to calibrate the display after replacing it)

Also, increasingly there's authentication chips on parts like batteries and you need to somehow match them to make your phone not complain about 3rd party parts. So I assume you need some way to authorize each repair...
Yes, but you still see little things like graphical glitches or an occasional audio pop that sounds like some buffer didn’t get refilled in time.

They’re rare but they happen.
Misinterpreting hurricane forecasts
I guess the Romans, who considered beards barbaric, were oppressors of masculinity?
I also think it's an attempt to ward off a nascent unionization push.

Regarding a different, recent "olive branch" type proposal:

"The one thing they don’t want to give you is the thing that you need to get. This offer from Uber and Lyft is like a kidnapper offering you a softer blanket, as long as you agree not to ever escape. No thanks. These companies know very well that once their workers become actual employees, they will get a host of benefits automatically, and they can formally unionize to win themselves many more benefits and increased pay. These companies, which have never made a dollar even while exploiting their workers, fear this. So they offer some concessions." [1]

[1] https://splinternews.com/if-uber-wants-it-its-bad-1835514222
Resource for Learning the Basics of Linear Algebra for ML/Data Science
They may not benefit much from bothering to do so. It's unlikely to be high volume.
Well, I've personally got f-droid, newpipe, both Facebook lite and messenger lite as I was not able to install them based on where I live through the play store. Both of those are far better on battery life, and messenger lite lacks ads. I also then use f-droid to install as many apps available both there and the play store as I can because I prefer to avoid Google's services as much as I can. I use apkmirror sometimes to get older versions of apps if i dislike the updated one.
I read it. My point is that he overpays for the brand. The margin could have been spent on a more loaded, but less "fancy" brand.
Yeah, it's an industry that historically kills it's best customers and needs a high intake (addictive) method of creating new lifelong customers. It's usually cheap, "cool", even easy for teens to start using any nicotine product but that usually creates a long term costly habit. They can't be directly marketed or sold to but that doesn't mean they aren't paying attention.
You need to get those HD prints for improved picture quality. The 700 mbs are fine too. The best part that I like about it is, you get to look at all the background elements in the screen in great detail, shadows and all that cinematography things.

It's like you are alone in the theatre .. staring at this giant canvas!
Are you aware that you can retrofit cars to support carplay and android auto?
That wasn't the problem. The problem was that it implied that if you supported Trump for whatever reason, then you were "racist, sexist, homophobic, xenophobic – Islamophobic". Bluntly, that's not how you persuade people on the other side to support you.
> the double-clutch transmission is smooth

that car does not have a DCT
Or a portable bluetooth speaker, which is useful outside the car too :)
Imperva Disclosed Security Breach That Affected Cloud WAF Customers
Unless they start doing the same thing the article describes, charging a subscription for CarPlay.

They literally added extra systems to disable it so they could charge rents.
> I used to love that car. It’s the first nice car I’ve owned (in Denmark, there was a 225% tax (VAT included) on cars last I bought one, so most people get the smallest, crappiest car that can work for their needs).

Is this right? Apparently the base price for this car is around $60,000, so this person paid $195,000 ($60,000 + 2.25 * $60,000) for this car?
I read this in Jeremy Clarkson's voice and was much happier.
XULRunner was killed off for webapps, which was killed off for https://github.com/mozilla/positron, which was killed off for nothing.

On the bright side, Servo is designed for embedding, although it's a lot more work than something like XULRunner or Electron.
No.

This article is absolutely how I've come to feel about cars in the past 12-24 months. If a car doesn't have both CarPlay and Android Auto, I just won't get it[1]. It's like the top feature I care about after number of doors and the engine.

[1] - And there's no way I am paying extra to use it, sorry BMW.
No, you didn't go back to my original post, which said I don't trust Google. My apology was about the language I used.
For people interested in Tesla's software quality standards, I found this link interesting.

https://www.reddit.com/r/EnoughMuskSpam/comments/99sbwa/form...

Take it with a grain of salt, as I think it is sourced from the SomethingAwful forums.
> We'd probably have given up work on improving 2D displays.

No way. Very few people want to have something strapped to their face for a long period of time. I really think VR is here, now. The market is basically what it's going to be. I'm not saying there's no growth left, but it's not going to explode.
This is why I'm tempted to buy an older land cruiser and redo the interior instead of buying something new with a million buttons that will fail after 5 years.
I very specifically pointed out that some of it was based on the relationship between the projects. I wasn't defending the situation, as much as providing context of why it was done that included non-technical reasons.

To spell it out, Parrot the project started around the same time as Perl 6 the project. Initially, a lot of Parrot's purpose in reality was to be a VM for Perl 6, but Parrot also had a goal of being a good general VM for dynamic languages. From that perspective, I think they were often mentioned together because neither wanted to be overshadowed by the other to the point of obscurity, and they wanted to draw on the general audience each might bring (and there were quite a few people doing stuff in Parrot with nothing to do with Perl 6 eventually).

Did it cause problems? Probably, even if you ignore the eventual blowout they had. That doesn't mean it was it was entirely a stupid technical reason by technical people ignoring marketing concerns, as part of the reason I think it was done was purely for marketing. Initially, it might have even helped (a VM for dynamic languages was a big idea back then, I know I saw a lot of people excited about it).
I was always pretty skeptical of CarPlay, honestly. Bluetooth audio + maps on a phone holder seemed like it was perfectly fine, and putting myself even further into the Apple ecosystem felt unnecessary. In short, I had always considered an auto's entertainment system/software to be something to ignore.

Renting a car with CarPlay for a week (and a reasonably long "commute" during that time) completely changed my mind. Typically the only reason I ever used a built in car display up to this point was...to set up my phone in Bluetooth. Suddenly I had familiar applications that made that screen useful: Maps, Overcast (podcasts), Messages (read aloud, not displayed, of course), etc. A phone in a holder is, of course, totally acceptable and fine, but as I'm just starting to consider buying my first car in almost a decade I'm suddenly looking at CarPlay as a requirement.

Other notes on this for those that are interested: A lot of cars with CarPlay also support Android Auto, and they always have a base system if you'd prefer not to use either. OP is talking about this from a luxury car perspective, but it's available in a really wide price range from entry to super-luxury.
I guess I'm glad my downvoted comment generated so much discussion. :-)

Lots of good points here, but when I first read what the CEO said, it struck me as pretty much the opposite of what I expected him to be saying.
I got to try out MySync/Android Auto in a Ford Everest. I like it, and it worked great most of the time, except every once in a while randomly it would crash and bring you to the entertainment system's home screen, and the only way to get it to relaunch was by unplugging USB and plugging it back in. Also one time, the audio would not switch over to Android Auto, so even though it was connected and the UI worked, the radio was coming through. This persisted until the next time I used the vehicle (there was no way to just "reboot" the entertainment system)

I have not yet driven a vehicle where Bluetooth or USB to a phone works flawlessly.
Regulated labs that use facial respirators do not allow employees to have facial hair where the attachment seal rests...
Citation needed. Laptops can have faster storage and much higher thermal and battery budgets especially when plugged in.

I expect you are going to cite something that shows an artificial benchmark run for 3 seconds.
What? Are people so fucking nuts they spend that kind of money vs. just buying a cheap laptop running Windows or ChromeOS?
> A lower score offers better protection.

I don't understand why anyone would present the data like this, sure, 'lower is better' makes sense in benchmarks where you're presenting a raw timing or such, but with an arbitary unit like 'score' just invert the data so bigger -> better and let people's human nature take over.
How do we know that all the consumers realize the browser is doing this? How do we know all consumers with those toolbars didn't know?

I imagine those consumers also "agree" to website Terms of Service that don't allow this.

I wonder if websites will fight back, closing accounts or doing more to stop people who use adblockers or Brave.
My biggest gripe with Tesla is their lack of carplay and android auto.

They offer their own navigation software to automatically plan charging stops on long trips, but for most trips I just want Waze and their excellent traffic aware routing and speed trap notices.
I haven't read The Calculating Stars (yet), but from the description it sounds like the climate change in the story is caused by a meteor colliding with the Earth, rather than being caused by humans. That seems like an effective way to take climatic change out of its political context -- i.e., it's changing because of a deus ex machina, not because of anything done by any person or group of people. In our world, climate change is a political issue precisely because it's anthropogenic -- because it's something we're doing to ourselves so that some among us might profit.

Why you'd want to take climate change out of its political context, I have no idea. Someone's who's read the book can speak to that better than I can. It seems like a weird choice, though.
The 'score' value is a bit counterintuitive and offers no further explanation past:

> A lower score offers better protection.
How does your site deal with ad blocking users? Do you block them from your website? Isn't it kind of nice that at least some of these users, despite not wanting your ads, still want to find a way to pay you, even going to the point of installing an alternate browser for the opportunity to do so?

And in any case, you could always block Brave users from your site if you wanted to. How's anything being forced on you here?
A subset of engineers hate Jira. A lot of us love it. It's orders of magnitude better than any other issue tracker out there. It's an absolute powerhouse with its "Jira Query Language" query support. It scales from tiny one man shops (in which case it costs you a tenner), to massive organizations like the Apache Software Foundation.

It's got bells and whistles to spare, including several kitchen sinks, which can make it a bit daunting to configure. But you can configure it to suit your needs, instead of having to conform to some harebrained workflow someone else decided was Good Enough.

What I really hate is that, even after all these years, it doesn't come with a good planning tool. Portfolio is terrible. I've evaluated several Gantt plugins, which were all terrible. A closely related problem is the missing calendar integration. Atlassian has a calendar plugin for Confluence (wiki), which makes zero sense to me. In my world, issue tracking and planning go hand in hand. And you can't plan shit without a calendar. Surely I'm not the only one who feels that way?

Edit: while I'm out praising Jira, have you seen their SDK? You can roll your own Jira plugin in 15 minutes. Bam. Frictionless. Engineers hate it? Those are some weird engineers.
Google Images quietly removes ‘exact size’ and ‘larger than’ search filters
Totally confused... why should it matter to me, the user, if it's you tracking me or if it's Google tracking me?
I have a 2017 BMW X3 with every option. The Bluetooth integration is terrible. It did force me to move my music service to Spotify (which is the only music service BMW supports.) Turns out Spotify is awesome, but BMW's integration of it is awful. Sometimes I travel in complete silence in protest of my BMW's Bluetooth flakiness.

I continue to use it because Sirius XM horrific sound quality is always there, whereas Bluetooth occasional does what it's supposed to.

The BMW Connected app provides more frustration than value. I use it on occasion, when I've forgotten about how terrible it is.

I loathe voice control systems of all kinds, doesn't matter how good they are. I hate both talking to computers and listening to computers "talk". The first thing I do when I get in a new car is turn off the voice.

You can get map updates much cheaper from people hanging out in BMW user Internet forums who sell them for $50. If you're a computer person and can follow instructions you can save a lot of money on map updates.
Amazon has basically a zero tolerance policy. Although I did know someone at Amazon who decided to challenge this by building a cam-girl site and waiting to see if Amazon would really want to try and take it from him.
>They won't be the default search provider, but that will play to their advantage - Firefox out-of-the-box user experience will take a sharp nose dive...So what Mozilla will end up with is (a) a dip in funding and

Right, like from 2014 to 2017 when Google wasn't the default search provider for Firefox. It was such a shame to see their income go from 300 million to 500 million.
I have a 120d from 2008. No SatNav, nothing, just a CD player, a radio and a 6 speed manual gear box.
NYT Spreads Privacy Hysteria, Proves Again That Sensationalism Trumps Accuracy
Perl 6 -> SQL

Perl 6.c, Perl 6.d -> SQL-2011, SQL-2016

Rakudo Star -> MySQL

Rakudo compiler backends (for MoarVM, JVM, JS) -> MySQL storage engines (InnoDB, MyISAM, ...)

Having different names for languages, language spec versions, language implementations, and backends doesn't seem unknown in successful projects.

Other than the problem of “Perl” in the name, all of this is fairly boringly normal.
I entered my answers in plain TeX and they worked.

I'm either rusty, or the time limits aren't reasonable.

I barely made it through the big equation with the partials in it (sorry forgot the name).
Knowing Stallman, it is ordered.
I can't imagine it being that difficult to verify correctness of the changes -- just compare the results of the original test suite, and the results of the parallel one -- and try this repeatedly until you're confident you've avoided any missed specifications

If the parallelism actually speeds things up, repeated runs shouldn't be too painful :-)
At least on the phone side there's some likelihood it'll get patched. You're also more likely to get a new phone before you get a new car, even if you drive a luxury car and lease it.

My 2016 car has a bluetooth bug where it freezes the whole radio. I specifically avoided the higher end touchscreen model. The only way to reset the unit is to turn off the car (which can be problematic on the highway). I took it to the dealer and asked if there was a software update for the infotainment system and described my issue. They looked a bit confused at the idea of a software update.
> I think memory-layout is the #1 issue these days.

Absolutely agree. Cache lines should be packed with data that is useful together. Memory streaming access patterns should be favored.

> CPU memory movement is still subpar compared to GPUs. AVX512 finally implements "scatter" operations, but GPUs have had highly-optimized "gather-scatter"...

Well, it goes both ways. CPU gather/scatter may be slow, but GPU memory access latency is astronomically high — talking about microseconds. Of course GPUs mask the latency with a ton of hardware threads. CPUs are memory access latency kings by far. GPUs do have amazing memory controllers when you have gather/scatter access patterns, as long as high latency is acceptable.

> Intel really needs to write more instructions like "pshufb" to handle more ways for register-to-register movement.

Yeah, it'd be useful, but not so critical when you're memory bound anyways. I often find myself having a lot of "free computation slots" for data shuffling while the CPU is waiting for the memory. Or in other words, memory stalls.
In a few weeks, an app offering the exact service as the removed one of yours will appear on Google Play, except now there will be a fee
True, but system integration is a mixed bag when you do. When it is built in originally, you are assured it will work w/ steering wheel controls, etc.

On the flipside, some manufacturers impose limitations on what you can do when driving, which is annoying, so after market might get around some of that?
That seems weird to me, that a contract would redefine a term that already has a legal meaning, but there are weird things in law.
Slack is essentially IRC rebranded with a pretty UI, so I'd say yes.

Rebrand anything with a pretty UI and someone in an "office job" will want to use it...
So buy a new radio and have it installed... I agree that idrive is crap but you can replace it for $400
On vehicles in which you can change the infotainment yeah. But this doesnt really go well for the tesla.

In addition, to my knowledge older Volkswagen AG vehicles are ripe for replacing the infotainment with a newer, carplay enabled system, but on newer models it seems that it is rather locked down and not as easy a solution as you suggest.
If you actually owned a Tesla, I promise you wouldn't miss CarPlay. This is a complaint that seems to mainly be propagated by non-Tesla owners.
Ask HN: Do you have any technical book recomendations for monitoring apps?
I need to upgrade the logging and monitoring system of my applications and I wander if there is a book that could help me build a solid solution.

My application is .Net and hosted in Azure but any architectural technical book could help me.
>Both the App Store and Google Play stores I think are basically illegal monopolies. I should be able to install whatever app I want, without having to jailbreak my phone and deal with warranty nonsense from the manufacturer. Just like my computer, which I can also install whatever software I want on it.

I'm on the fence about it. In the ideal world, yes.
In the real world, you get the Windows problem where everyone ends up with 40 toolbars in Internet Explorer and bitch and whine their computer is slow.
I've installed just about every release since 2017. It's a nice language but still slow and lacking library support. The best thing about it is probably the rational math.
There is no 2DIN slot on the F30 3 Series.
I have similar but slightly different issues with my 2018 3-series BMW. For most things, I think the BMW apps are actually better than what you get from CarPlay. For example, the BMW GPS makes better use of screen real estate. (On the other hand, Apple seems to do a better job of accounting for traffic in route planning.)

The one puzzling omission from the BMW software is support for podcasts. For that, CarPlay is the only usable solution.

One major irritant is connecting and disconnecting. This is especially bad when there are multiple iPhones in the car. (I know, what are the odds, amirite?) I had my iPhone plugged in via USB, and playing music. My wife was using her iPhone, which the car decided to connect to CarPlay. And certain actions on her phone somehow confused the iDrive system to stop playing music and bring up her iPhone on the display.

I wish that car manufacturers would either get it right, or turn the whole thing over to Apple. These intermediate solutions just suck.
> Consumer-grade hardware & software is a wonderful demonstration of why aerospace and medical systems cost what they do.

Can you elaborate on what you mean by this?
The cool part about old 90s Perl5 was ... it was doing its own thing. The best part about everyone hating you ... gives you the freedom to do precisely that.

I don't like the proposed names because they seem to imply a new language. You need Perl in the goddamn name.

I honestly think the biggest mistake that Perl5 made was going the OOP garbage way, which complicated the language as it was implemented as a hack. And everyone just said ... look Perl, ha ha ... can't do OOP!

OOP in all its forms is a mistake. Small talk OOP, CLOS, Java OOP .... sheesh it's just a hash with sub refs. C gives you function pointers and structs. OOP should have been limited to just fucking that.

Encapsulation is a mistake. Inheritance is a mistake. Polymorphism is useless in a dynamic language.