skysight-inc/HackerNews huggingface dataset:
Branding?

The leading octets in MAC addresses are often called "vendor prefixes", and are assigned to various hardware vendors. Apple probably wants to ensure that all their devices show up in ARP scans and MAC lookups as Apple devices.
Muse headset uses the "on/off" signal for meditation training. Has a fun stream API you can play with.
On the one hand, I'm very happy that Dark Sky functionality will presumably become integrated with iOS's weather app. I love Dark Sky and have always found it weird I have to use 2 different weather apps. (And I'm happy for the founders for their $$$.)

On the other hand, I feel for Android/web users. Totally sucks to lose it.

Perhaps it will push Google to build similar functionality into the stock Android weather app though? That's how competition is supposed to work, after all.

The Dark Sky algorithm was always a super clever idea, but I'm not aware of them having patented anything. So I don't see any barrier.
When our company picked up Zoom we did a test and had 100 users all on camera and it worked flawlessly.
There is no need to set up a build environment. GNOME Builder does it for you, for GNOME packages. For other packages, on my distro (Debian) the package manager does it for you. It's 4-5 commands to download dependencies, download source, rebuild and reinstall ANY package. Comparatively, the cost of switching can vary wildly depending on the software and available alternatives.
As a regular critic of many things and ideas American, I have to point out that in the long run, you’ve never been better off betting against America.
The peasants should be greatful that the wise lord Besos dosen't cut their pay in half, nay by 2/3rds, imagine these disgusting "low skilled workers" not knowing their place, it really boils the blood.
The ergonomics in question here are not about the driver being able to operate controls in a critical situation. They're about operating the controls without causing a critical situation.

If you want, you might think of radio, climate controls, etc as having negative values on the safety axis. You still want to shift them to the right as far as you can.
Interested in getting more informed on the performance penalties of a proper E2E implementation for videoconferencing use cases.

If Zoom implements proper E2E like Facetime, would it be more laggy, less able to handle meetings of more than 50 people, etc.? Will the general user experience degrade noticeably?
Maybe it's because I use Qwant, but my search results for HIPAA end to end encryption gave articles about actual E2E encryption for emails (since they typically pass through a third-party email server). So I'm starting to think the term isn't being misused even in the HIPAA community.

And sorry, I meant client-to-client with the assumption that there's a server between the two. And sure. I think it's safe to assume that SSL/TLS is perfectly fine for a client-to-server situation. But like I said, let the company read the actual regulations and consult their IT team.
The solution presented solves "memory corruption" from the point of not having undefined behavior, but it doesn't really protect against "I accidentally created an index that has nothing to do with memory I manage, but is still 'in bounds' to the code that handles lookup".
I think they want to allow a non Microsoft branded version they can bundle with their software. So for example if you buy the ARM commercial compilers, this will come as the bundled code editor.
Defo talking about the company p.o.v ;-)
Length of Descriptions for DFA, NFA, CFG
I do think it really depends on the complexity of what you need to build.

The skill level needed to not screw up large complex problems is exponentially higher than for simple small problems.

Companies and products vastly differ in this regard.
This is part of what makes this class of bug so bad; it's not something you can "fix" at the IDP without doing exactly this. The issue occurs when a Service Provider (SP) is misconfigured, and in many cases the IDP doesn't actually get any sort of feedback that would let them detect the issue.
Well this really sucks because I depend on that API. I am not happy about this one bit.
Luke Thomas talks about Friday's growth and business model
See, hurting existing users is fine! They're only a small part of the addressable market!
Before that, when they had the shady web server, the zoom application would pop up immediately connected to the right meaning, as your browser would be “waking it up” via http. It looks like they still haven’t fixed this after they removed the http server.
Why switch from VS Code to Codium? That makes even less sense than a switch to Eclipse.

If you're on VS Code, just use VS Code. If you're on Eclipse, just use Eclipse.

But yeah, get to market. Quibbling over quasi-religious beliefs, like X is better than Y, is exactly what allows some kid on his couch in his boxers watching SportsCenter while working on his website to beat your funded startup to market.
That unprivileged user will not have the SSH host key, which will create a warning for any user who connects, just as though someone had conducted a man-in-the-middle attack.

Of course, there are plenty of privileged ports to choose from.

https://www.google.com/search?q=random+number+between+1+and+...
More of a Jeremy Bearimy sort of shape.
I am continuing to improve Webase [1] which is a no-code platform I've been working on. The next release coming out in April will have a new view editor that allows users to create custom views in their apps.

The goal with Webase is to have a platform as good as Webflow for creating UIs and as good as Airtable for easily creating data models... in one single tool.

[1] https://www.webase.com
>And that helps us understand why Recursive Cactus spends so much time practicing. He’s training himself partially because his current company isn’t developing his skills.

I develop software full time and have some 10 years of experience depending on how you count it, and I'm absolutely terrible at leetcode style problems and find whiteboard questions difficult for non programming reasons.

I know it wasn't the point of the article, but there's a deeper problem here that most FAANG programming questions aren't actually testing work related code skills.

At my company we give two very basic tests, takehome. Both can be completed in 15 minutes if you're rushing. Far more useful of a tool than any of leetcode style questions.
Sad to see a former tea-vendor could not Recognize/Understand/Anticipate/Act on sufferings of Common man in India http://archive.vn/KqDZA

Or is it #sadism (pleasure in suffering of others)
Show HN: Roll your own serverless RequestBin, for free.
> Rust seems to have this superpower (does dynamic dispatch a different way than C++, so can always work on unmodified structures).

This isn't really true.
Geometry, Robots, and Society
Perhaps there wasn't any actionable advice, but it's a sad indictment of the current state of tech hiring. Based on the article you can assume that Recursive Cactus is already in Big-Tech ("well known tech company") so "(a lot) higher pay" is a moot point and quite frankly it's unlikely that the daily tasks involved in the next job will bear a strong resemblance to the kind of synthetic tasks or problems you are asked about in an interview setting.

The article did raise more questions than answers, but that was by design. A lot of the assumptions that go into most tech interview processes don't withstand scrutiny. Interviewing is a hard problem to solve, but we shouldn't be satisfied with the status quo.
To make it harder to spoof specific devices, perhaps. Commercial end-user OS vendors generally don't think your computer being able to do something implies you should have control over that capability.
Yeah. Some of the problems are way to unfair considering 45 min budget. I can see two parallels in the way interviewing has evolved into:

1. Getting selected for special forces (like Navy Seal). Some companies also have "Bar Raiser" (I think its Amazon & Uber).

2. Casting for porn: You need to perform right now while a person/people watch you. Also you need to sustain it for 45 min. In 1st round its with a woman. In 2nd it might be a dude and in 3rd it might be with multiple people. We want to check if you can fk with variety of people.
Also, the message in the app seems misleading:

"""

Effective: 7:00 PM CDT, March 30

Expires: 7:00 PM CDT, June 30

To continue using the app and receiving weather notifications, please update to the latest version. You can read more on our blog.

"""
Main thread here https://news.ycombinator.com/item?id=22739839
Is there a way to audit that kind of misconfiguration?
Not a word of what you just wrote is true.
This is like hypocrisy dying a thousand deaths. If you hate MS why use their editor?
> The problem that touch interfaces solve, ever since the advent of the first smart phone, is that the interface is now dynamic. You can change it without having to replace the hardware.

They also enable the completion of hardware design before the interface design is completed. While the plastic molds and mechanical designs are worked out, the interface and software development can continue.
Oh god no. Homebrew managing openssh has been the cause of more command-line instability and forced reinstalls than anything else I’ve encountered in the last few years of OS X (sorry, macOS). I’ve started installing stuff from source again just to prevent a cascade of Homebrew upgrades breaking everything.
But presumably will instead be pre-installed on the second most popular mobile platform.
What a shame. Dark Sky was the best option for me. I live in a small town that shares a zip code with a larger neighboring town. Most weather apps report the weather of the neighboring town, the big problem with that is that I live 2000 feet higher than the neighboring town, causing drastic weather differences.

Dark sky was the best I had found, but not perfect, nearly once a week I would report the weather since Dark Sky reported that it was partly cloudy when really it was snowing.

Unfortunately since I'm on Android, I'll have to find something else. It's a shame since I've been paying for their upgraded service as long as I've had the app.
> I remember a few years ago Apple bought a fantastic public transit app (Embark?), shut it down and I still don’t think their Maps app comes close to the original transit app.

When Edwin Howard Armstrong invented FM radio, he was working for RCA, which had everything invested in AM radio, an incompatible technology. RCA chose not to invest, and used their political clout to lobby the FCC to cripple FM radio, and their lawyers to drive Armstrong into debt in a protracted legal battle. This drove Armstrong to suicide by defenestration. For companies like Apple, these acquisitions are more about killing competition than they are about improving their own services or user interfaces.

https://en.wikipedia.org/wiki/Edwin_Howard_Armstrong
http://www.free-culture.cc/
Okta has a single signing key with no ability to set per-provider keys, only Azure AD does the right thing out of the box per the article.
Next week's iPhone (9? SE2?) release brings back the home
button and reliable Touch ID! It will fly off the virtual store shelves.
It has religious connotations in its original meaning, according to Wikipedia.

It also resembles the "please, I'm begging you" gesture in the US or a general prayer gesture.
Rumor that Warren Buffet invested in a shady app
Covid-19 cases still infectious a week after symptoms disappear – study
I'm glad that as an industry we're starting to speak up about this.

I can't wait for Matrix to gain more traction as its UX gets friendlier with time with Mozilla pouring a bunch of resources into that.
The bespoke libraries etc have god knows how many man hours invested, it would be possible but gargantuan.
I agree with a few things you said but you're also wrong about a few things.

FAANG compensation is much higher than you think. $200k/year (including stock) in the Bay Area for new grads is common. Yes, the prep for these interviews is insane but what has effectively happened (and this is supported by the article) is that companies have offloaded the selection work to the interviewee: they will only be able to pass if they are willing to do the ridiculous prep work. And yes, the interview questions have nothing to do with the job; that's not the point. Sadly, the process is often selecting for intelligent, compliant worker bees and not, what I would prefer, more creatively-inclined people. I agree with you: depending on what team you end up on, you could be asked to clock-in, crank out code, and clock-out without much creativity or input into anything.

BTW, Google doesn't use brain teasers since 15+ years ago. But, there is the occasional interviewer who asks questions about trivia that only they know about. This is supposed to be banned but there's no consequences for interviewers who do this. Hiring committees (who make the decision) usually throw out these questions when they see them in the list of interview feedback that they are using to make a decision.

Re: age. I worked on a team at FAANG that has tried very hard to hire folks with industry experience and we haven't found any resistance from interviewers to that. However, when talking to potential interviewees, we have found that very few are willing to subject themselves to the interviewing process for the reasons that you've outlined above. I don't blame them.
Yes, specifically this is what Ryan discusses:

https://en.wikipedia.org/wiki/Words_of_estimative_probabilit...
Disappointing to see Apple consume and extinguish a great service.
The sunk cost is huge. My main point was: if you don't have to do it in c++, for the love of god do it in something like java. Yes java is not heaven on earth, but still...
I had a conversation with a fellow engineer and we pretty much concluded that our current company would not hire us with our current resumes if we had to go through the interviewing process. And we are generally viewed as some of the higher performers. I bet the same is true for a lot of other companies.
We started using Prisma 1 for our project and ran really fast into missing features that are really missing for a complete product.

But with a few workarounds it was possible to make it work and is quite nice to use.

Example of missing features:

Primary key as a combination of two relational models: https://github.com/prisma/prisma1/issues/3553

Database Constraints https://github.com/prisma/prisma1/issues/728

Cascading Deletes https://github.com/prisma/prisma1/issues/1262

Upsert https://github.com/prisma/prisma1/issues/2194

On delete restrict https://github.com/prisma/prisma1/issues/2701

Mutation CreateOrConnect https://github.com/prisma/prisma1/issues/3724

Improving performance with Indexes https://github.com/prisma/prisma1/issues/1300

Multiple field unique constraint https://github.com/prisma/prisma1/issues/171

Interface types https://github.com/prisma/prisma1/issues/83

Embedded Types https://github.com/prisma/prisma1/issues/2836

Declarative support for multi-field unique constraints https://github.com/prisma/prisma1/issues/1237

Support union types https://github.com/prisma/prisma1/issues/165

Transactions for multiple mutations https://github.com/prisma/prisma1/issues/74
Same here. I'm afraid my first, vocalised reaction was not a charitable one.
How much modification equals not "nature" any more, though? It's like trying to define how many grains of sand make a heap. The difference is that nobody imagines a heap of sand is anything but a heap of sand.

We're already talking in terms of a better concept, that of an explicitly understood continuum between totally unmodified environments and totally human-built ones. That is the improvement, because it accurately models reality in a way that an ill-defined concept of "nature" does not, and avoids lending itself to implicit confusions like that between "natural" and "desirable" discussed elsewhere in these comments. There are desirable aspects to built environments, and desirable aspects to unbuilt ones, and undesirable aspects of both as well. A maximally desirable human environment incorporates both, and I don't see how sloppy analysis of the sort encouraged by "nature" makes such an environment easier to attain.
Actually a company called FlyBlade does helicopter organ transplants. You should tell your sister to reach out to them.

https://www.foxbusiness.com/markets/blade-nyu-langone-transp...
>You cant have criminal penalties and then delegate the definition of the crime to each website.

How does this differ from criminal trespass, where each landowner can define permitted use versus trespassing however they wish?
Absolutely not true. In cruise, stabilized, especially with AP - the margins are MUCH MUCH higher. Pilots have fallen asleep (two of them) - overflown airports still landed etc.
I'm very disappointed to see Apple consume and extinguish a great service.
Nikolas, video [4] is still set to “private”, fyi.
> not a fan of having dirty gloves on or around my head

For what it's worth, the earlier steps include removing outer gloves, and disinfecting the inner gloves.
Congrats to all part of the Dark Sky team!

There’s a lot of gloom in here about the death of the android apps, which is sad to be sure, but there’ll be more good apps.

Anyways, an exit and aquisition by Apple is exciting and worth feeling good about!
People are planting more vegetable gardens
I can usually spot the candidates who are leetcode junkies. This is why I direct our interviews to be as pragmatic as possible. Most of our question bank comes from actual code one of our devs had to implement.

I'm fairly confident that if you've studied hard enough to solve these problems easier the studying just paid off by making you a better developer.
But then how will the original creators get rich?
This is really cool! It's more of a specification sheet than a user guide or operation manual though.

This is what a pilot's operating handbook looks like for an aircraft like a Cessna: https://www.purdueaviationllc.com/storage/app/media/Forms/PO...
Android users looking for an alternative, CARROT is fun, accurate, and worth the money

http://www.meetcarrot.com/weather/
Haha! Didn't expect that. v1.0 software that has a very straight forward bug. I'm curious if they did any tiny bit correct.
> Using a union still has the going-through-memory problem, though.

Not with modern compilers: https://godbolt.org/z/e6sRqh
I find the process of writing database access functions annoying, and for the most part, arbitrary and repetitive. ORM functionality that bakes types/accessors, migrations, graphQL, and even infrastructure into your codebase is where it’s at. The fact that you are writing your models once and automatically exposing them as types in any project’s language is a huge value. I don’t need the same language everywhere, but I want types that plug together without hassle.

Next generation “serverless” databases will fully abstract object mapping away. It’s tedious and arbitrary. Even indexing is relatively easy to automate. I am incredibly excited for what Apple is brewing up right now for developers.
As someone that's tried using the weather.gov API, let me just say it's atrociously bad. I'm sure the data is accurate and all, but the API is actively hostile towards developers.
The law is fuzzy. If a user breaks law while using a service, there's a question of whether the service was a willing participant or abbetor. ToS helps make a case that the service is not a willing participant or abbetor
>I know very well that running sshd on a non-standard port has no benefits security-wise

I don't know if Mac OS is different but on other unices ports above 1024 are not privileged, meaning that anybody can bind them. Now it increases the attack surface only a tiny bit (you have to have your sshd offline, and the attacker have local access, and them bind a fake sshd to your port in order to MitM. And even then they won't be able to spoof the server key unless it's not chmoded correctly).

Still, better safe than sorry IMO, I also use a non-standard sshd port but I keep it in the low range. In my experience it's more than sufficient to get rid of 99% of dumb attacks that generally don't bother looking beyond port 22.
>Even if the process were a reasonable proxy for IQ (it's not), or correlated somewhat with use of actual required technical skills (it doesn't)

I wouldn't be so quick to presume that FAANG IQs aren't above average.

>the EQ (emotional intelligence) and CQ (cultural intelligence) factors which comprise the other 2 legs of the "good hire" stool

EQ may be difficult to measure but the spoken part of the interview should generally take care of 'CQ', if that's a thing.

IMO the only surefire way to hire is to bring people on temporarily and evaluate their performance in 1-3 months. I don't know why this isn't popular.
Yup, and it’s free so seems like a pretty good deal. Only downside I can see is the potential lock-in into the Google Cloud it has, but that’s with most cloud services anyway.

EDIT: It’s only free during beta. Would feel better if they gave a price point indication of what this may cost, but sounds like you’ll want to be conservative with the amount of requests you send.
Ah thanks for catching this Martin, fixed!
that seems ... impossible. almost every single project I have worked on always ended up not really what we had hoped for.

maybe you've generally worked at larger places and I've generally worked at smaller?

3 reasons I can think of why projects fall short -

hubris: you were never really going to be able to do that in the time and resource limits anyways

bad actor: maybe we should really fire Joey, but hiring is hard, and stuff is kinda getting done..if we can just keep it together another quarter

general structural dysfunction: we have a bad culture. no one can really depend on any one else, and its kind of not clear what we're doing anyways.

(1) is a given, but usually isn't the whole story. (3) almost mandates the appearance of (2). but (2) kind of depends on having at least some kind of twisted competence, otherwise they wouldn't be able to do that much damage. so are you in a (3) dominant situation...or do you live in the place beyond the mists where we get what we need to done and have a great time doing it?
My issue with Catalina is that every time i open up the laptop and log in (so sleep, not reboot) it has forgotten the Apple-ID password and needs to be entered. I've tried all suggested solutions (I'm not alone) including resetting the NVMRAM etc. But so far no luck.

I'm holding off installing Catalina on my main machine. And now they seem to focus on 10.16 instead.
Depends on what exactly "3++++" is.
Apple's FaceTime and Google's Duo are end-to-end encrypted, but they are limited in the number of participants.
Hyperlocal forecasting, who just ejected most of the world from their data collection pool.
Signal and Moxie specifically have outlined their reasons in detail and, by all indications, in good faith. You might not agree with these reasons or think they are outright mistaken but constantly insinuating that they are acting nefariously is something you should stop doing, at least on HN.