skysight-inc/HackerNews huggingface dataset:
"Back in the day" I worked in a ~50 person organization where there was a senior luddite who was the bane of the IT department. Well one day her monitor caught on fire. We engaged the services of the maintenance department to have a custom frame and plaque made for the charred circuit board. I suspect it still hangs in the server room to this day.
> It doesn't make sense to go the other way and give you a reason to use Linux instead.

It makes sense for every business unit except Windows to make it easier to run their software on Linux/MacOS (for desktop software, more the latter, for server software, more the former.) A common shim that lets you so that with the same codebase rather than maintaining separate Linux and MacOS versions or porting the whole existsling software to a cross-platform base rather than a Windows base makes some sense.

Of course it doesn't make sense for the Windows unit to promote Linux, but Windows isn't all of Microsoft.
numpy is significantly faster and arguably more usable (e.g. broadcasting) than anything in R, and only recently has there been progress in more efficient matrix manipulation in R like rray[0], a wrapper for xtensor.

[0]https://github.com/r-lib/rray
Also, it's horribly corrosive and poisonous.
This 'article' is a Proton Mail spam piece.
I think back to the Myth of Kitty Genovese (the case where the New York Times reported a woman was raped and tens of witnesses didn't call the police; a report that was later proven totally false).

Another example is that case in Indiana where a stage collapsed at a music festival. Immediately after the collapse, videos shows many people going back to try to get trapped people out:

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

It's really cool that we have people doing this type of researching and showing there's more than just anecdotal evidence that people will respond in these situations.
Agreed. Number is not only more obvious than parseInt for other coders but also defaults to base 10, whereas parseInt (at least historically) does not (edit: ...if you've got leading zeros, see post below).
Also, tastes of critics (journalists) and audiences have diverged, but both act as a filter. For example, critics tend to like an identity politics angle, but audiences don't like being lectured to. At the same time audiences won't automatically flock to movies panned by critics either. Movies have to cater to both. It's like two polarizing filters layered on top of each other at a 90 degree angle.
> I much prefer languages like C#, C++ or TypeScript where the compiler warns me of such problems.

parseInt is defined as accepting a string and an optional radix value, which is numeric. map is defined as providing the value and its index, which is also numeric. Would any of C#, C++, or TypeScript catch that without redefining either parseInt or map to require a more specific type, breaking compatibility with many millions of lines of code around the web?
With a bit of luck, GitLab C-Levels will read this and priorize it. Wouldn't be the first time here.
Words (2013)
Is mass surveillance working to reduce crime in the UK? I recall anecdotes about police throwing their hands up over moped muggings.
Shows that run multiple seasons are among the most popular. I mean shows like Westworld, Game of Thrones etc - and they have way more complex emotions and stories then typical theater movie.

Theater movies have usually simple story.
Sure, but there are principles that come before the laws themselves.

If following the principles leads to a degradation of the rule of law what would you do?
Are you code-reviewing all code for your team? Maybe time to loosen up the reigns and let the team own the outcomes, I'm sure they have way more available time to work with this developer 1-on-1 (and they can treat code reviews as an interruptible task, which it should be -- it's the last step before return on investment)
Ah, good ol' Thunderscreech[0]!

> The XF-84H was almost certainly the loudest aircraft ever built, earning the nickname "Thunderscreech" as well as the "Mighty Ear Banger". On the ground "run ups", the prototypes could reportedly be heard 25 miles (40 km) away. Unlike standard propellers that turn at subsonic speeds, the outer 24–30 inches (61–76 cm) of the blades on the XF-84H's propeller traveled faster than the speed of sound even at idle thrust, producing a continuous visible sonic boom that radiated laterally from the propellers for hundreds of yards. The shock wave was actually powerful enough to knock a man down.

[0] https://en.m.wikipedia.org/wiki/Republic_XF-84H_Thunderscree...
They probably eye-roll the deliberate misinterpretation of the feature by a competitor. Particular ironic given that that company's marketing schtick is that the first listed security feature is "We are incorporated in Switzerland"

Outlook has had the same feature for 20 years.
If you're running it in a VM locally on a desktop, my understanding is that you're fine with a normal every-day OS license because the machine itself is what the license applies to. However, MS licensing is needlessly obtuse and, in my experience, nothing short of consulting with about a dozen different "specialists" will even approximate a correct answer, if one even exists.
This seems so dystopian. Victory Cinemas. Victory Gin. Victory Cigarettes.

:s/Victory/Amazon/g
- /* $OpenBSD: authfd.c,v 1.113 2018/12/27 23:02:11 djm Exp $ */
+ /* $OpenBSD: authfd.c,v 1.114 2019/06/21 04:21:04 djm Exp $ */

what weird tool/infrastructure do these guys use, that they maintain CVS/SVN string identifiers in the files but nevertheless use git?

I actually liked these identifiers. There were tools like ident (http://manpages.org/ident/1) to deal with them.
You would understand if you thought of it as 'leaving your home' instead of 'changing houses'.
Interesting to see this today. Yesterday I was listening to Duncan Trussel on Joe Rogan’s podcast and he was making this exact point. I imagine the information ‘food pyramid’ will evole over time as well.
It seems reasonable to me to not want to waste resources sending emails that will not be seen. Opening an email once a year does not seem very onerous.

Also, they probably have a way to turn emails back on via the website / app so just mark it on your calendar.
Is there a way to make these batteries fail-safe?

Could the device itself know when the battery is bulging, on fire, whatever?

Could the power connectors themselves be designed to disconnect if the battery expands?
We already spend so much time at home that there might be a pushback with the next generations where they try to find any excuse to have an event outside its confines. That said it will probably be augmented VR reality in the street or something of that nature.
>> "If the radix provided is falsy, then by default, radix is set to 10."

The official docs for parseInt says this:

>> An integer between 2 and 36 that represents the radix (the base in mathematical numeral systems) of the string. Be careful — this does not default to 10. [1]

I just found it confusing whether the author meant the default value is 10, or if a falsy parameter (not undefined) turns out to be 10.

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
You're absolutely right. Turns out they changed this behavior in 2017. Thanks for making me look into it.
Why is it hard to understand? Because your average user will not "wireshark their own cables", and those who do will use different methods of secure communication. You'd be surprised how many users are unable to bypass various extremely simple restrictions - and this is the target market for these features.

On top of that self deleting email will make it also a bit harder to prove that the screenshot is real - unless you get a court order to get the senders outbox folder from google and the data still exists there.
>I highly doubt we will see electric powered aircrafts (bigger than small* experimental crafts) in our lifetimes.

The whole point of electrifying flight is that it makes small aircraft economical for airlines. The future of inter-city transport will be light aircraft with less than 20 passengers flying out of of small regional airports. Driving to LAX and waiting in security to get on a huge jet and fly for 90 minutes to SF sucks, but so does the drive. We're stuck with two terrible options there. Driving to a tiny airfield and hopping directly onto an electric plane that costs the price of a bus ticket will change everything about the way people live. They will never replace turbine engines for long haul routes, but the vast majority of commuter flights will be completely electric within 30 years.
This is a much better link (it is all the times the simulator was set loose on /r/totallynotrobots): https://www.reddit.com/r/SubSimulatorGPT2/search?sort=new&re...
The more I learn about this the more disappointed I am. In my own experience the standard codes have always been enough to show me what needed fixing. I'm not a mechanic though so my range of experience with it isn't that large.
If "accidental" is the true worry, display a confirmation/warning box before forwarding.

There are valid reasons to need to forward even e-mails marked confidential, including lawsuits, harassment cases, or even just asking your own lawyer before signing an agreement, among others.

Deciding when a piece of information should not have been forwarded is the job of the workplace or law, not the e-mail client.
> not intended as a cessation device.

> So they're for people who want to smoke cigs and Juul?

No, they want to wean smokers off cigarettes and have them continue using the Juul instead. Not a cessation device for nicotine, but for tobacco.
Socrat – Question Prompts from Experts to Solve Your Startup Problems
TLDR of the Aflac story, FWIW:

They were founded in 1955 under the name American Family Life Insurance Company in Columbus, Georgia. At some point early on, some other insurance company headquartered in some other state had the exact same name. Internal stories at the company indicate the name dispute was settled with "a gentleman's coin toss" and Aflac lost. So they changed the name to American Family Life Assurance Company.

So that's why it's Aflac and not Aflic, because American Family Life Assurance Company is still their legal name. Aflac is just the acronym.

When they decided to do a rebranding, they contemplated the cost and hassle of redoing the name legally in all fifty states (because insurance is highly regulated) and weren't thrilled. They ultimately went with the acronym, which avoided the need to do a legal name change.

Kind of like calling someone Bill instead of William. Everyone knows their legal name is actually William and no one really cares. There is no deception going on.

Then they set a goal of getting better name recognition. They had really poor numbers for an industry that isn't "sexy" to begin with.

They hired a marketing firm and tested two initial commercials. One had some TV star and test figures suggested it would improve name recognition to 40 percent, which was in line with industry standards. The other was the famous duck mocking the fact that no one knew who they were. It was a much riskier approach, but offered the potential to get name recognition up to 90 percent.

That's what they went with and it became a household name. All because the marketing people they hired went "It sounds like a duck quacking" and the new CEO, son of one of the founders and a sales guy, was willing to take a risk.
Amazon AWS Outpost Rack
I'll point out that nothing stops you, with any service at all, from encrypting yourself then backing that up. Ie., it's completely fine with Backblaze to dump everything into an encrypted sparseimage first, and then back up that rather then your drive directly. That's not to say getting a couple of simple external USB HDDs and then rotating them into a firesafe offsite once a week isn't a good idea too, or having a NAS, or any of an endless number of other solutions.

But in many cases using a 3rd party cloud service has advantages, and if you take care of encrypting contents yourself so that you just plain can ignore any security or lack thereof it'll make more options available, and possibly cheaper ones. It's all just bits and bytes.
I would certainly consider this a "gotcha" because it's unexpected that map both deviates from the norm and the language makes it so easy to misuse and hide that misuse.

This reminds me of "array set" in Tcl (a language many probably haven't used in a long time -- or ever). Unlike the normal "set" command in Tcl, which overwrites the full value of the variable, "array set" is actually a merge operation -- it merges in new keys and doesn't get rid of anything. I've seen experienced programmers use "array set" in a loop, leading to awful bugs. This too could be dismissed by saying that they "don't even know how array set works," but actually I place the blame on the language for making it so easy to misuse.
Those fumes in the video can't be healthy, right?

Why is this person standing there just inhaling that? I would be very concerned about breathing battery-fire fumes, no?

Maybe they are not as toxic as I think? What should one do if this happens? Pouring water might make things worse, right?
What is the syntactic sugar here? I mostly see a map that doesn't behave how anyone would expect.
After 3 months, Socrat is finally launched!

This is something I wish existed before.

They say success leaves clues. So I started paying attention to the sharpest startup minds and how they thought about problems.

What I found out was that the sharpest minds in startups and business ask questions differently to help run their company.

Socrat allows you to discover questions from startup experts and influencers to help solve your problems. These are insights from designers to marketers to CEOs.
Could the person check out the branch, and their editor/IDE show the diffs in a way for them to understand? If there is a line that could be improved, maybe they get the line number from the IDE, and have a single comment in the PR instead of trying to do inline

It's tough, I feel for them
The Robotic Future: Where Bots Operate Together and Learn from Each Other
All of this is clearly explained in the setting to enable the mode for a domain. It's for making forwarding sensitive emails or any of their content require intent instead of being accidental, and people who are used to Exchange/Outlook already understand this feature. Domain administrators still need to keep copies for legal compliance.
Uncovering Deep Learning Model Secrets
The past few years I am finding the Avengers, Star Wars and James Bond movies hard to sit through. I really don't need 3 hours of over stimulation of all my senses. There are better things to do in life.
I find that most digital products that you buy require creating an account because typically the account you create is how you gain access to what you're buying.

I'm designing a checkout page right now where I planned to do a small 1 pager with an email address + minimal billing info required to make a transaction while minimizing CC fraud. Knowing the email (aka. account) before the checkout actually happens is essential because it would allow you to prevent someone from buying the same item twice. If you don't collect an email address pre-transaction, how would you do that for a digital item?
> This is not an expiring email. It can still be accessed by Google and potentially exposed to governments or hackers.

This "expiration" could protect the receiver from subpoena/discovery ("Sorry I don't have it anymore") but it sounds like the sender is still liable to produce the original message on demand.
Consider for a moment: a company or school set up as an Enterprise Mobile Device Management provider, handing everyone out ChromeOS devices, setting up their GSuite domain so that nobody can connect to their GSuite GMail accounts except through the ChromeOS device (or an equivalent MDMed mobile device), and setting up an automatic, un-disable-able VPN on those devices for accessing Google domains.

I think that’s the scenario Google had in mind when designing this feature. For enterprise users, where the enterprise controls the hardware, the policy-level controls actually have teeth, because people don’t have root over the devices in their possession. For everyone else, it’s not “real security”, but rather just a gateway drug to get you used to the workflow that “real security” would provide in an enterprise context.

(Context: I used to work at IBM, and they had a very similar setup—company issued laptop, app that enforces MDM profile installation, VPN that checks with the app to ensure MDM is active before connecting, email servers only accessibly through said VPN, and, on top of all that, a policy-enforcing email app [IBM Notes] where you can delete already-sent things out of other enterprise-users’ inboxes, send expiring emails, etc.)
It sounds like what you're asking for is a paper textbook.
I think you are most definitely correct when you are running Windows on a remote VM, like on an ESX. But I always thought that things would be more lenient when you're running it locally, but I might be mistaken. I'm pretty sure though that an OEM will definitely not be OK.
Wow, I have blinders on today. Thanks for pointing that out.
> If "accidental" is the true worry, display a confirmation/warning box before forwarding.

Gmail supports other MUAs using IMAP and POP, so that doesn't work.

The fact that there are valid reasons to forward sensitive emails is why there is an escape hatch. It's only the accidental forwards and copies that this is meant to stop.
Because parseInt isn't a unary function?
The surprising bit comes in with the fact that:
1. parseInt is used with only a single argument in most cases.
2. Only the first argument of map is used in most cases.

Using multiple parameters for those are so uncommon that it's easy not to realise that it's supported.

_If you know all of that_ it may not be surprising to you, but in most cases there is no need for the average developer to know it, making it very surprising when it crops up like this.
> my recommendations had been updated based on the random videos I'd been fed. Clearly this isn't desirable behavior

Oh, it very much is desirable behaviour for me, I see it as an opportunity to get out of my filter bubble and remember YouTube's content variety. Especially given that the videos here are constrained to be from the UK, having captions and hence likely not "funny viral clips" or random vlogs.
"You need to complete this procedure after the new moon, during waxing crescent!"
> On top of that self deleting email will make it also a bit harder to prove that the screenshot is real

Except it isn't deleted from your send folder.
Modes like this are not intended to provide hard security. They are not designed to deal with malicious recipients. Rather, they're intended to provide a barrier to accidental or unthinking dissemination of confidential content. It is also designed to prevent permanent retention and the ongoing risk that represents. It solves or limits the fallout from the "silly friend" and "new enemy" problems.

There is no way to convey information to a malicious human s.t. that human cannot convey it onwards to unwanted recipients. The best you can do is provide strong disincentives. Some options for doing this: make sure that your recipients generally don't want to hurt you. Make them fear you (even that doesn't always work, see [1]).

[1]: https://en.wikipedia.org/wiki/Reality_Winner
> I'm blocked from cultivating the relationship with these companies.

The obstacle is way.

First Action: Get clarity on what your ideal target client looks like. Then reach out to them and start a conversation. See if there's a match-up.

There's an element of Sales Process here. On this subject, Mike Weinberg is brilliant.

See Chapter 14: Planning & Executing the Attack. > https://www.goodreads.com/book/show/15863998-new-sales-simpl...
The workplace can make that decision in advance and enforce it through Mobile Device Management. Which shows up as... the email client not letting you do the thing.
I thought I recall hearing someone say that cellphone plans and rates are much more reasonable there. That it's not uncommon for companies to actually compete to lower prices. Is that true?
I find that false promises of security are worse than none at all.
You can train cats to be more pet like, but you need to start at a really young age. (Hold them a lot as a kitten, etc) People also regularly train cats to do tricks, but that’s more dependent on the cat.
That operation is almost certainly optimized out.
Sure, but that is equally true for products like protonmail that use end-to-end encryption and for those that don't do any encryption at all.
Once you work with several languages it’s really hard to keep track of all this stuff. I never know what exactly evaluates to true vs false in PHP or JavaScript for example. Add to that sloppy programmers on your team who don't check their assumptions it’s really easy to have a ton of subtle bugs in your code.
I would argue Javascript silently accepting more arguments than the function signature declares is kinda a gotcha. And that's what leads people to not realise map is passing extra arguments, because `list.map(a => f(a))` works.
Because they have fixed-line internet infrastructure they want to sell you too.

Break apart the fixed line business from the wireless business and you’ll see one crush the other.
I'm one of them, and I'm a 2018 model! My serial number is not covered. The best part is since I live in Central America there is no apple store here, and the official resellers told me I must take it to the USA where I bought it. The last apple product I will ever buy.
Yeah, you need a 2012 Macbook. Get the best CPU possible, add a cheap SSD, max the RAM
Finland's monthly data usage per SIM is 23.8, Austria's is 9.9. Both of which are higher than the number quoted for india in the article if the assumption is made that SIM = smartphone.
Dude, I asked a genuine question and I get downvotes? WTF? Downvoters, I didn't asked anything off topic, can you elaborate why the downvotes?
Jio has set the entire market on fire. I remember 3 Years back I was paying Rs. 1000/month @ 1Mbps unlimited to my local broadband service provider. Today the same service provider is offering me unlimited data @ 50Mbps without change in cost!

Edit: Also, the entire network is ipv6 enabled from the beginning. India went from white to green within months on ipv6 graph at

https://www.google.com/intl/en/ipv6/statistics.html#tab=per-...
Yes, Google isn't untrustworthy and doesn't care about the users privacy, we knew that, but the general public that isn't as aware (at this point it's hard to be completely unaware) also doesn't read this private company blog, so it doesn't really help much (except advertise the company).

We should be thinking of ways to improve the situation for everyone (not saying I have the solution), but personally (and unfortunately) I don't think this would have any impact.
What's interesting about this is... doesn't WINE also support Win16 applications? My understanding was that it does, yet it doesn't seem to require 16 bit libraries from the host OS...
It insists I mean some other word that my query was close to, and doesn't give any way to say otherwise.

Here is a tip (I forget the attribution) that seems to work for me: If you put &tbs=li:1 at the end of your search URL, you'll get verbatim results.