skysight-inc/HackerNews huggingface dataset:
I set PROMPT_CMD to the following function:

function log_history {
echo "`date '+%Y-%m-%d %H:%M:%S'` $HOSTNAME:$$ $PWD ($?) `history 1`" >> $MYHISTFILE
}

which records a timestamp, host name, shell pid, working directory and exit status for each command.
My advisor had material of this sort (eg lots of Runge Kutta schemes and theorems about RK conditions; also books of ODE/PDE solutions. It came useful when we were working intensively toward the end of my thesis.
The 2015 MacBook Pro is fantastic.

Excellent keyboard, hdmi port, sane size trackpad, beautiful display you can open and close as many times as you want. No touchbar, so all keys are finger-find-able. Excellent durability. More than fast enough. Oh, and MagSafe.

No dongles, no humiliation.
That would be unconstitutional wouldn't it?
Alphabet never used "Don't be evil" as a motto. They have used "Do the right thing" since their inception.
> That and Firefox’s Storage inspector is terrible, there isn’t a native way to clear localstorage during development.

While I agree that the inspector could be improved, this is false. Dev tools > Storage tab > Expand local storage > Select domain > Right click a key/value > Select "Delete all". Done.
Huh? Their monopoly in which market?
Very impressed with FF 67, I've stopped using Chrome.

The sync between devices is very well done.
I tried this, it's very painful and not worth the effort.
I didn't understand the reference, so I googled the reference and this comment is already trending #1 on Google.

https://www.google.com/search?hl=en&q=soonhorse.jpg

Online marketing at it's best.

I'm surprised I've not seen this meme before.
https://soon.horse/
Fair, my comment was unnecessarily sassy.
The problem with the Passport was that it didn't have the Google store. 95% of developers couldn't be bothered to submit their applications to Amazon.
I mean, part of the answer is "don't do that" but if you have to, secretbox or PASETO. Part of the problem is that "stateless token" can mean a lot of things depending on context; for internal use you generally want symmetric MAC possibly w/ symmetric encryption, for external use you probably want signing -- all of which have answers in Cryptographic Right Answers :)
Would it "get rid of the need to be in a VPC"? I think yes.

It looks like by enabling Data API, you expose that endpoint to the entire internet - which is secured like all the other AWS services with HTTPS, IAM, etc.
I dunno...

"Periodically changing user agent" sounds pretty unique if you ask me. Especially if the extension isn't super-clever and changes the user agent for accesses that happen on the same page.

And the fingerprinter could be super clever and look for features that your purported browser isn't supposed to support... And if your browser does support them, that's a strong identifier.
The Medieval in Middle-Earth: Anglo-Saxon Elves
Well... if the algorithm is certified as being able to do X autonomously, and it fails as doing X, then whoever certified it should be liable (presumably a corporation). If it's supposed to be monitored, then whoever was supposed to be monitoring it should be liable (but see below).

So in the case of a "self driving car", if it's claimed to be truly autonomous, if the ads say you can take a nap and the car will wake you at your destination, and the car crashes, then the company that made those claims is liable. If the claim is that the car is supposed to help the human but the human still has to drive, then the human had better be paying attention enough to drive. (And in cases where the company doesn't certify that it's truly a self-driving car, but the advertisements heavily imply that, you've got some nice court cases about who's liable.)

Here's the "but see below" part. The Boeing 737 Max crashes are... I don't quite know what to do with them. The pilot is responsible for flying the plane, no matter what. And yet, the planes have certification of airworthiness (not certified by the pilot). I am not trying to pin all the blame for those crashes on the pilots.
Can you tell me more about what you mean by "browser control" ? What are you wanting to do with automator & firefox?
Unidentified: America's UFO Investigation
HiddenWasp Malware Stings Targeted Linux Systems
Projecting political views onto browser users by default is a big one (new tab). Another is the limiting of user control by not allowing them to install third-party extensions. They also enable telemetry by default, and that not all telemetry can be disabled without going into about:config (i.e the settings in the preference page do not disable telemetry about telemetry itself; the browser can and will still send some telemetry even when telemetry is set as disabled).

I (and many others) use Firefox because we need a trustworthy browser, but issues like these take away from that trustworthiness.
What? You mean protected by the _MAC_? The header is never encrypted: the header is how you even figure out what to do with the rest of the message at all. That is why it definitionally can not be protected by it (that's the definition of the cryptographic doom pricnople!) and is how the bugs I am referencing are exploited to begin with. The only sense that a JWT header is "protected" is that the spec calls it that.

Have you ever exploited a JWT vuln? Which one? Because odds are there's a way it boils back down to the JWT header design choice being silly.

I mean there's an easier way to have this conversation: if the header is "protected", how did the alg=none bug ever work?
In Turkey, Keeping a Language of Whistles Alive
I'm annoyed by folks keep talking about Chinese govt. bans Google and Facebook whenever they see fit.

Let's be clear: no, thanks but no! We've got 1 big brother and really not interested 2 more.
Even then, getting a decent satellite station the the suburbs is problematic. I’d like nice rotor setup with dual band, dual polarized yagi.

I have a active loop for HF RX, which does a good job of rejecting local noise, but would still be better in rural area.
Pro-tip for Safari: Press Command+Shift+\.

This will show an overview of all your tabs at once. Just start typing to find a particular tab by name.

A two-finger pinch-in gesture will also trigger the Tab Overview.

Another fun one: use Command-Option-<+> and Command-Option-<-> to make text larger or smaller (as opposed to zooming the entire page).

To view other shortcuts, click the View menu in Safari, and then hold down the Option key.
The "city" in your postal address is simply the city of your closest post office, the one that delivers your mail.

Municipal boundaries don't matter at all to USPS because that's simply not how they deliver mail. I've lived in three different addresses in three different cities in New York whose mailing address city was a different city than where that place was located.

There exists entire towns that don't have any mailing addresses.

To answer your questions:

you don't really tell government forms when you live, you tell them your address. If anyone (government or not) asked where I lived I'd tell them the city where my house was located, not it's mailing address. But your mailing address could also be a "valid" response, because it's got that mailing address. It's just not at all a big deal and "close enough" is not a problem, honestly, because people don't often know exact political boundaries.

>And how does one figure out what city they officially live in then?

A map, property records, memos from town/city, nearby signage, looking at who's provides your municipal services (garbage, police..), looking who's sending you your property tax bill, maybe your state's website, or just call the closest town/city hall and ask (they can at the very least tell you if your address is or is not in their political jurisdiction)
> The only criticism I'd make against GP's claim is that the advertising industry is just one spoke in the global wheel of impossible growth and consumption. GP's claim is not nutty, it's too narrow and limited. Ogilvy and Saatchi are only footsoldiers.

Sure - guilty as charged. I was making a pretty limited somewhat rhetorical gesture.

> The only way this game of musical chairs ends without tears is if we luck into some awesome technology that leads to post-scarcity economics.

I don't believe this to be possible, because the global ecological crisis (of which economic crashes are minor phenotypical efflorescences) doesn't have the kind of simple single causes that short-term big-bang technological innovation can fix. It's the progressive erosion of hundreds of complex evolved systems whose components are being broken at multiple levels. The kind of technology required to 'fix' this would have to have similar types of complexities at multiple scales as are found in those complex evolved systems. That may be achievable, but given the crudeness of our current technology, surely over a timescale of centuries, not the decades we have available.

The one possibility would be to slow so-called 'growth' down dramatically enough to allow evolved systems to recover, and in the meantime develop complex technologies on a slow, centuries-scale, burn. But obviously that's politically infeasible, so global ecological collapse it will be.
Make it part of your engineering culture to include stories that tackle technical debt. For example, every sprint or every other sprint you can include 1 or more stories for code cleanup, refactoring and documentation.
They've recently been re-redesigned, particularly the Elements and Network tabs. It would be interesting to hear your thoughts on the latest version.
They don't want Sprint or CDMA. They want whatever contract is in place that allows Boost to be a T-Mobile MVNO. If I had to guess, the contract also has a renewal clause that allows Boost to renew the MVNO agreement further into the future than 5-6 years, at reasonably favorable terms whether tmobile wants to keep them or not, barring any major malfeasance.
Ok, that makes sense. Not ideal, but captchas need to be written somehow.
hater news
I believe LC0 was being run on dual RTX 2080 Tis and Stockfish was being run on "43 cores" which I take to mean a workstation with dual Intel 22-core processors. So you're talking about two $1200 graphics cards vs. two $3000+ CPUs. So you could make an argument that LC0 was running on inferior hardware, at least dollar-wise.
At least for the license with Apple, it was capped at the first $400 of the phone. I.e. it was a flat rate for virtually all iPhones.[0]

For the industry at large it was $500
(now $400) [1]

https://fudzilla.com/news/mobile/47691-apple-qualcomm-licens... [0]

https://www.reuters.com/article/uk-qualcomm-licensing/qualco... [1]
Apple doesn’t get a percent cut of Android app sales.
I am neither a lawyer nor do I work for any criminal justice entity, apologies. You’ll need to discuss this with a lawyer if you’re materially concerned about this line of reasoning coming to pass.
firefox is rubbish
I work at one of those five or six companies but even companies outside of FAANG in SFBA, SEA, and NYC ask these questions. 10 YOE at FAANG can get you in the ballpark of 500K TC, you aren't getting that at random companies and your experience at random companies will not be valued by FAANG.
Uber's first post-IPO earnings report shows another $1B lost
What If Google’s ‘Knowledge Panels’ Insist You’re Dead? Or Married? Or French?
Write Code with a Pumpkin Spice Latte
No burnout when you are dead?

What is a good alternative to capitalist production that doesn't involve slave labor and or millions of deaths?
I respect that may have been a poor example, but I think you’re missing my point, which is that the information on the blockchain isn’t relevant if it’s not in sync with state off the blockchain, doubly so when not backed by law.

Ok your car is registered on the blockchain and you fail to pay your bills. Now it belongs to your lender. Well, the blockchain says one thing but the lenders tow truck says another. So what good is it? Blockchain technology does not address this critical component which is the faith that reality reflects the consensus on chain.

The reason the only thing that has any traction at all is cryptocurrency is that the entire concept is encapsulated on chain. The second the chain becomes a record of the real world it falls over because the world won’t change to reflect the blockchain and the blockchain won’t change to reflect the world. Only cryptocurrencies have intrinsic value captured on chain, and I am being generous when I say value.
According to their hipster in chief though, actually doing ethnic cleansing is perfectly fine though, if you are Burmese... That's rather hypocritical -- either ban all nazis, or don't pretend that you are not picking sides. And speaking of sides, if you ban nazis but not the equially murderous communists then I don't see how you can claim any high moral ground. And I haven't heard of any communist purges in the social media platforms.
In the US, the number one Larry that is a rival to Magic is not even Larry Page.
In case Firefox developers read this,

Can you please make the popped up bookmark dialog box much much bigger? Please!

When clicking the star icon at the end of the address bar, the bookmark dialog box pops up. But it is too small! It only shows very few folders and choices. In order to locate a desired bookmark folder, people have to click and scroll many times. The whole dialog box is $^%&*& too small! Please make it bigger to show much more folders! Like three times bigger! Chrome has the same problem. Firefox can do better!

Also, please make the last used bookmark folder as the default folder at the next time when the bookmark dislog box opens, because people often bookmark many related/similar pages consecutively in one short period of time. Thank you. I love Firefox.
You're paying to skip the line using data, but you're not paying for the meal with data. If you could only purchase the meal using the app, then you could make the argument that some part of the meal price could be paid from the data itself. I don't know if there are vending machines that will only sell if you have the relevant app installed first, but I think those come closer.

However, unless the terms of service of any of those approaches penalized me for buying a meal at Burger King, then we aren't quite at the same level of scrutiny as opposed to what was reported to have happened in this article.
Unless your account is a Spotify Premium for Family account (I just looked it up to confirm the word "Premium" was still in there). Which is a good deal, don't get me wrong. But then the Hulu thing doesn't apply.

A couple months ago there was an announcement about free basic Hulu with your Spotify Premium account. Unless you're a family, then fuck you.
Editor in Chief of Major News Website Just Learned How the U.S. Government Works
Boost is an MVNO that runs off of Sprint's networks today, but the sale of Boost is a commitment [1][2] T-Mobile made as part of their efforts to get the FCC to approve their merger with Sprint, with some very generous terms.

Remember that with LTE, there's no longer a divide between the GSM camp and the CDMA camp; it's the same LTE, although each carrier operates on various bands.

With the merger, and as phone firmwares are updated and incompatible handsets are cycled out, the combined LTE network is compelling. With Boost's current target market of urban youth, the fact most current Boost phones only support the Sprint's CDMA2000 3G and not T-Mobile's GSM-flavored 3G is less of an unfortunate fit than with a more general MVNO.

[1] https://newtmobile.com/wp-content/uploads/2019/05/FCC-Filing... [2] https://web.archive.org/web/*/https://newtmobile.com/wp-cont...
Protect Your Mind (and Your Wallet) from Behavioral Biases
Alphabet is Google's parent company and did not exist when "Don't be evil" was put at the top of Googles preamble.

Functionally, they took it out. Both by not using it in the new parent company, and deleting it out of the preamble of Google itself.

Yeah okay it still occurs somewhere.
But "Do the right thing" as substitute to "Don't be evil" has clear implications except if you are terribly naive.
I believe there was no flat rate. I think during the first FTC trial, it was revealed that Apple paid on average $7.50 per device, or ~$230 (Foxconn's wholesale price for iPhones) x 3.25 = $7.50
If those people become the majority (which, terrifyingly, no longer seems outside of the realm of possibility), you and those who share your beliefs might become the ones needing the protections of free speech and the ability to circumvent deplatforming.

_Now_ do you see why maintaining free speech protections is important?
It’s their market! Only Apple can make an Apple App Store for the Apple iPhone.

Every company deserves a “monopoly” on their own product, unless they are a common carrier, a designation which is based on the government enabling them to exist through preferential treatment in the first place.

Apple created the Apple iPhone and they should be allowed to determine its destiny, as long as other companies are also allowed a fair shot to create their own competing devices.
thanks for sharing! a few of the folks i know well here in silicon valley studied engineering at UIUC and grew up in Clayton, MO. they say a lot of positive things about UIUC too. maybe i'll take a look at their network and see if i can spread the word about the position.
Show HN: HTTPS://Mr2.dev
Just in case anyone's still reading here. I can confirm that Safari Technology Preview release 83 works with my Blue Yubi key to do FIDO 2FA with gmail right now...
Correction: Boost is not a T-Mobile MVNO, it's a Sprint MVNO. I think Amazon wants assurances that the terms Boost has with Sprint will carry over to the new T-Mobile/Sprint entity.
> Remember that with LTE, there's no longer a divide between the GSM camp and the CDMA camp; it's the same LTE, although each carrier operates on various bands.

Don't they have antennas in different locations though? Like even if your phone doesn't have compatibility issues with SIMs or bands, calling it "the same LTE" makes it seem like you could just pay someone else and get reception in the same areas which I don't think is the case?
Deleting data would not a separate codebase. It would literally be a few different functions that only get called if the country is in the EU.

Do you think they run a separate codebase for google.co.uk and google.fr ?
Sorting is O(n log(n)) but you still have to make a second pass at the end to remove duplicates, making it O(n), isn't it?
Try to move passwords from Chrome to Firefox on Mac.

The easiest solution is to install Windows in VirtualBox and do it there, with Firefox Sync on.
I have a relative who has been repeatedly arrested for drunk driving. He had already severely injured someone and will kill someone sooner or later. The courts do nothing, he walks free with his driver's license every time. Even walked after assaulting an officer during one of the arrests. They will not put him in prison or take his license away.

This is in a midwestern U.S. state.

The laws may or may not be strong in theory, but even if they are strong they are not applied consistently. The courts are failing to protect the public from people who present a clear danger to the public.

This person, for example, is white. I am 100% sure that if he was not white he would be dealt with more harshly (and more appropriately, in this case).
I think you mean P.A. Semi.
Wait a minute.

You "believe"?

You don't know if your own kids went with you to Paris or not?

I call shenanigans. You're a duplicate account or otherwise working for OP's company.

Sheesh. This situation with YC funded companies getting dog and pony show coverage here with a bevy of fake accounts and special algorithmic preference is never going to stop. YC's so full of crap it's amazing. Bogus.
Liam Nikuro: Japan’s First Male Virtual Influencer
Fish to be tested as underwater spies by US military
Another cool thing about this is it avoids the connection pool issue with Lambda (where concurrent requests cant reuse connections).

Aurora is already pretty good at handling a lot of connections but this is even better.
Same thing -- people calling for odious thing Y (whgich, unlike odious thing X doesn't get them kicked out of Twitter) would not care to go to Gab with its tiny number of users. Of course Gab would court those who might actually be interested in joining.

Not to say that Gab isn't a cesspool, and Mr. Torba, when he shows up here, appears to be a rather unpleasant character, but Gab being full of bad people is a function not only of Gab being bad by definition, but also of bigger players' policies as well.
https://github.com/echohacking/wiki/wiki/Echo-Dot-v2 has some links to resources regarding custom firmware and some great write-ups explaining the OTA updates.
I realize now that everybody here does not have the same definition of "propaganda".

A subjective news alone might not be considered propaganda by all, but as soon as editorial choices by a news outlet repeat the same bias it becomes propaganda.

Maybe the distinction between "piece of news" and "content delivered by a media outlet" was unclear in my original comment, my bad then.
Okay, let's assume that's remotely possible. Injecting such a watermark at the camera doesn't help you - in fact, such a watermark you're describing is attempting to be resistant to things like re-transcoding so it might actually be carried through an editing process successfully. Not to mention the previous camera sensor bypasses. So let's ignore camera based options.

You have to get all video editing software or displays to inject such a watermark while keeping their keys private. Getting direct LVDS access to a panel and being able to write your own firmware pretty much bypasses most display options, and well... software based options are even worse I'd say, software is open to such a wide array of attacks and the mere existence of open source video editing tools, including FaceSwap itself makes this seem... questionable at best.
You mean massive in general not relative to the encrypt+sign-JWT combo detailed in the blog post?

Any kind of encryption is going to make the ctext be effectively random bits, and is going to add a MAC tag that's some number of bits wide, and introduce some randomization (IV or nonce). You can tweak the size of some of those, but I feel the biggest cost you're paying is probably the b64 encoding.

What are you encapsulating this thing in? An HTTP response?
Nice use of the edit to actually include something beyond "it was well laid out".

Not sure if you're being intentionally disingenuous or not but China hasn't blocked just Facebook from operating in China. They've blocked US enterprises whole hog except where they had no alternative. On a level playing field where US enterprises had equal access to China as Chinese enterprises to the US, the proceeds would be dramatically larger than that of the single enterprise that is Huawei.

Call it "colonialist" or whatever dirty word you want to paint the US as evil, it's hard to look at the way China has operated from an economic POV and not have expected retaliation at some point.

If Huawei and other Chinese enterprises develop their own OS, it will be comically difficult if not impossible for it to compete on the worldwide stage unless it's focused on being compatible with existing apps. Network effects are real. Android has minimal threat.
> Remember that with LTE, there's no longer a divide between the GSM camp and the CDMA camp

There is, because you're not always on LTE. Eventually LTE will be ubiquitous I'm sure, but right now it's still a concern.
One of the Greatest Environmental Crimes of the 20th Century
It's possible that they are correct, but seeing what Russian media claims about Ukraine since the beginning of the conflict I would not bet on it.