skysight-inc/HackerNews huggingface dataset:
Great Expectations: Validating datasets in machine learning pipelines
You know what else would communicate that? A function or macro.

else if (tk == Mul) { applyOperator(MUL); }
else if (tk == Div) { applyOperator(DIV); }
else if (tk == Mod) { applyOperator(MOD); }

But then you're not conforming to their arbitrary idea of "minimalism = fewer functions".

I definitely have some admiration for their picking a goal and following through on it, and there are a few tricks in there that are downright brilliant, but let's not pretend this is about effective communication.
“Do it for the ‘gram”, indeed.
> Very much yes. If you have time to go through all posts to make sure they're about chess, you have time to go through all posts to make sure they're not libel.

Relevant criteria is not whether something is liable. It’s whether someone might sue because they think it’s libel. At minimum you probably need a lawyer to evaluate claims, and even then you’re not sure you’re safe. When a group has assets it becomes more likely target.

> Is collective ownership of a commons such a crazy idea?

Legally yes. There is no way to shift liability from the club to an individual member who made a post under the model you’re describing. Liability would be for the site owner i.e. the whole club
Not only that but someone can sue you even if something isn’t libelous. They just have to believe it is
I think about solving problems
Amateur Tic Tac UFO Video
There's a similar issue with Wells Fargo. I think it has to do with banks they acquired (in my case Wachovia). My passwords are not case sensitive.
>One database contains transcriptions of all 31,082 interactions my family has had with the virtual assistant Alexa. Audio clips of the recordings are also provided.

>The 48 requests to play Let It Go, flag my daughter’s infatuation with Disney’s Frozen.

So does Amazon tag voices to specific people too? Seems like a no brainer to start collecting data on a little kid if you can, legality aside. I wonder.

Also, if i set up a pi that just continually spams Alexa with random voice generated questions, will they ever figure it out and stop saving those recordings?
Yeah it's been around for a long time - although many of the earlier version were rather awful. There's different methods, and not all of them use neural networks.

But there's software to do it with a decent camera that works okay, you'd be better off with a green screen though in most any situation.
Thanks for recommending that. We actually do one better - we not only count time when browser tab is active, but also stop counting time when we don't detect activity or video playing for longer than 5 minutes :)
I would agree that it is. I would also say that handwritten decision trees are AI. The method of creating them wasn't AI but just Intelligence. The resulting program is a form of artificial intelligence. What do you think :)
I thought about mentioning this, but Menus still had a tendency to dead-end into modal dialogs more often than not. A Ribbon command could still end up in a modal, but often times the Ribbon design allowed more functionality to be present in a non-modal way.

I worked for Lotus/IBM when Word Pro was being developed, and they came up with the concept of a non-modal floating property bar (they called it the "Info Bar") that pretty much eliminated modals entirely. While I don't recall whether or not it was very keyboard friendly (I was still a mouse user at the time), it definitely showed me that there was a better way than "modal dialogs everywhere".

When I moved on from IBM and had to use Office, I remember how grating it was every time I ended up in a modal dialog, so this was one more reason I was excited to see the Ribbon come along (more than a decade after Word Pro's Info Bar).

I've never looked to see, but it wouldn't surprise me if some of the MS developers for Office 2007 came from Lotus/IBM, since it was a few years earlier that IBM had really given up the Office Suite fight for good.
Mouse is always in the right hand and that's used for aiming (in shooter games at least). Typically left click is fire and right click is aim-down-sights.
Thanks for the suggestion. I see, that's very valid. I've added it to our todo list - don't block if it's not the active tab.
Almost none of the startups I see hiring in my area have interesting/worthwhile "missions".

No, I don't want to "reinvent how companies handle employee wellness perks" or "help find people the right credit cards and mortgage rates" (real quotes from startups in my area). That stuff seems worse than what I'm working on now.
The Skill Sets of Google and Facebook’s Product Managers Demystified
Which is what almost everyone does, because we don't control what browser customers use.
A few years back, one of our (Twilio SendGrid's) developer evangelists created an open source Chrome extension to show the icon of the ESP who sent a message in Gmail.

The last big Gmail UI update broke it, but most of the ESP identification strategies probably still work: https://github.com/nquinlan/Email-Intelligence/blob/master/c...
Are local/regional banks more likely to have better security practices? I'd think they have worse ones, especially since they don't have the money for cybersecurity consultants which are usually fixed cost.
Having successfully replaced a legacy system one time we got it to work by turning the legacy system's business logic into a library that the new system could use. This key is just replace the underlying architecture without reimplementing years of work.
In theory, maybe.
LLVM's Go Front-End Was Finally Dropped from the Official Source Tree
If the code (you copy-pasted) works but you don't understand why then it doesn't work.

Or at least you have no idea whether it actually solves any problem besides the exact scenario you tested it for, and no idea if it's even possible to maintain it.
It is same wishful as claiming “Barrelfish OS is NOT successor of Midori OS” ;)
The best role that VCs have here is in introducing the startup to a network of domain experts that have very specialized skills that a startup needs, but that would be very difficult to find without good contacts. Then, ideally, the VC steps back and lets the startup negotiate their own deal with these domain experts. Doesn't have to be a VC though, back when telecom was a thing, rather than hiring our PBX installer directly, I was able to track down a third party-consultant who knew all the players in the valley (having been doing this sort of thing for 20 years), and we leaned on them to help us track down bids, sort out the competing offers, and do last-and-final negotiation at the table. Saved us around $150K on a PBX install over what our preferred vendor would have charged us. Another great experience was when foundation capital brought in our initial Facilities installer - they took care of everything - second hand furniture, installing new drywall (less than a day), server rooms (back when those were a thing), etc..

But, in both cases, the VCs contribution was in introducing us to great people, who were ready to work.

This approach by Hoffman feels like the situation we had at Netscape, where we had a Business Server division, spun off from main HQ, but they were required to use our IT services, which installed systems/networks that made total sense for Netscape IT, but probably were overkill for a small scrappy startup. The incentives were in conflict.
I think ribbons are one of the great UX failures of the Microsoft Office suite.

An alternative arrangement of functions are property palettes like they are used in CAD tools, Adobe Photoshop, Open Office, or Apple Pages. There, functions are not globally aranged in ribbons like "Start", "References", but are presented in the context of a selected object.

For example, if I have selected an image, the topmost palette shows properties applicable to an image. In addition, I get tabs with options for the placement of the image in a text frame, and for the page the text frame is located on. Very neat, not at all arbitrary, but reflecting the hierarchy of the objects I am working with.
There is definitely more C than C++ running under the hood on most computers. C is the language where there are no alternatives if you ask me. Go is garbage collected and C++/Rust are both infinitely more complicated.
Investors care about making money, period. Whether you burn coal until the planet is inhabitable or John Doe data is sold and packaged up for the next couple of decades without him knowing does not matter at all.

It's a strange world for sure, and one that I am virtually certain will come to a crashing halt in this century.

Nobody is required to buy facebook stocks. If you do not want this company to continue it's operations, just get rid of it (if you owned it in the first place).
What is a "two-way hash" and how is it different from normal encryption?
DON'T just record decisions. Record WHY you made them, so that if the ASSUMPTIONS change in the future, you will be able to connect back to the REASONING behind why you made the decision in the first place. And you'll be able to change decisions with less tendency for argument or ego battles.
I agree with the article and am facing the same challenges in my own startup: how much, and what, to open source?

It's a platform that offers a simpler way of building serverless backends [1], and so it's naturally targeting developers. As a developer myself I know how much I appreciate things being open-source and free. At the same time it would come with huge business model challenges in my case and kind of erode what my product is all about (simplicity and having things taken care of for you).

While the article does not really offer any answers, I'm curious if anyone else has any experience to offer in this regard?

[1] https://encore.dev
I don't see what responsibility social media companies have to host anyone's voice. They should be able to arbitrarily censor who they wish.

The issue comes from their massive reach and people's reliance on them for information. But this is more rooted in the monopolistic power companies like Twitter, Facebook, and Google wield, and should be fixed accordingly. Not by limiting private entities' power to decide whom they want using their service.
What is the 1971 context, for this millenial's benefit?
I don't know if it apply to the whole country or only my province (Quebec) but since then we also added that they can't be marketed at all. That include not being visible in a convenience store. I don't know how effective the pictures were, but not being visible that must have affected the statistics too.
I use YouTube almost exclusively for construction and woodworking related videos, but my recommendations are always filled with politics, sports, and music, and only rarely a video I'm interested in. I've given up telling YouTube I'm not interested because it has had no discernable effect.
What's a two-way hash? Isn't it just a cipher at that point?
Yes of course GDPR is not a law about plain text passwords, but (as the sibling comment points out), pretty much everybody considers the use of appropriate hashing as a requirement to to ensure a level of security appropriate to the risk.

https://www.gamingtechlaw.com/2019/04/first-gdpr-fine-italy.... this fine specifically mentions password storage (among many other things)

Also see previous thread on HN: https://news.ycombinator.com/item?id=18531588
This is nice. Shows a different approach to getting the ESP from the mail header.
unless they've changed the stock in the showroom in the last 2 months, then this is a false assertion.
The more you do the more they will rely on you. But this is on contributors too.

They start out hanging out in their clubhouse, working on their hobby, and people join in. Then a few years pass and you realize your chat is now a support channel for people who do not care and don't wish to care. Tough luck. Maybe it was never about building software after all, and more about learning, socializing, being valued, and pride.

That said, this part:

>the offer of the fellowship stipend for being a trans person in tech

It sounds like this person has made ample contributions, but they get a fellowship because they're queer. And they're happy with that? Okay. Personally I'd feel insulted.
Delegation via JWT replay downstream? Maybe, I guess, if those other services all have the same "aud(ience)" requirements, or don't bother checking audience. Probably not a design to hang one's hat on.
> So it'd be very interesting to see what % of emails for each provider landed in Inbox vs Promotions/Spam/Junk folder.

Are those percentages really a good measure of deliverability? I mean, a significant portion of “one million dollars for you” scams in my Gmail spam folder are from @gmail.com addresses; that doesn’t say anything about gmail.com to gmail.com deliverability.
If you do that, you might as well just admit that the regulations aren't actually intended to protect consumers.
There's the "dom.event.clipboardevents.enabled" preference, which you can set to false in about:config.

I don't know whether that's planned to stick around or whether it was added when the clipboard event support was still experimental and will be removed at some point. But I suspect the former, for precisely the reasons in this thread.

Note that disabling these events will likely break "smart" copy/paste in things like Google Sheets, which is one reason it's not disabled by default....
With the camera, doesn’t that open up the possibility for other gestures?

You could do more than just tap, for example.

Pinch and zoom, scroll up scroll down, Next page,…

You could also create chords with two hands.
>2. use per-customer colors, pictures and words on the password screen to deter impersonation and phishing attacks

I've seen this on multiple sites, and I always thought it was snakeoil. All you need to do to bypass it would be to make your phishing server contact tho bank to request the per-customer color/picture/word.
Daniel is a bright guy and was always fun to work with. Great to see that this project of his keeps getting recognition even years after its creation.
Note that, as of the third edition, Wenzel Jakob has joined Pharr and Humphreys as an author of Physically Based Rendering.
Detexify is amazing! It's one of the most popular tips when we give tutorials or workshops on LaTeX :)
We should probably mention that "e.g." is an abbreviation for the Latin "exempli gratia", and means "for example." ;-)
Can you elaborate why session IDs inside cookies is dangerous?
VCs want a chunk of that growth. Giving a startup you don't own 30% annual growth in exchange for a fixed salary doesn't look like a good deal.
I had never heard of JWT and I definitely know what JSON is. I don’t think they’re anywhere near each other in ubiquity.
https://www.fieldmuseum.org/blog/dimetrodon-not-dinosaur

They have a wonderful section in the museum about dimetrodon; you have to pass through Mass Extinction #4 to get to the dinosaurs.

PS - somewhat controversial perhaps, but you have to pass into Mass Extinction #6 to exit the entire exhibit: the museum contends it is happening now.
I recently received my Dygma Raise [1] after backing on Kickstarter and also beta tested their proof-of-concept tech, the "Shortcut". Their old version used a thumbstick but abandoned it after feedback; I was a little disappointed but they opted for switching the space into four separate keys which I find pretty good as an alternative.

Very glad these kinds of devices are gaining attention. At worst, a better gaming experience. At best, tackling RSI and allowing us to type/game for longer.

[1]: https://www.dygma.com/
You're fanboying for Tesla. The car is pulling as much juice as a gaming rig. The doorbell uses like three orders of magnitude less power.

And what do I get for all that power it's consuming? It routinely misses cars and people literally inches away. Sometimes it records, sometimes it doesn't. And lately my car has decided 90% of the time not to turn on the dashcam, though sentry mode activates pretty reliably. It's half-assed. Tesla needs fans to hold them accountable instead of white-knighting for them.
sure: https://news.ycombinator.com/item?id=8650483
From what I've read, it was Gaddafi's death in 2011 (after he gave up his very limited nuclear weapons program) that made the North Korean regime realize it absolutely needed a nuclear deterrent.
From repeated testing using multiple sender accounts and domains, we've noticed that Outlook seems to pay significant weight to the content of the email - possibly as much as or even more than the email/domain of the sender.

What you say certainly rings true about Gmail - email subjects/bodies that set off warning bells in Outlook seemingly pass through Gmail without a hitch if your account has a good sender reputation - and vice-versa. However, we've also noticed that even if you have a good sender reputation, Gmail can and will (automatically) spam your content if the wording is too spammy/phishy.

Yahoo seems to be midway between Outlook and Gmail, at least from what I've observed.

Anyway, do give the tool a spin and try out various types of emails. I'm sure you'll find the results interesting!

[EDIT] Oh, BTW - you can set the tool to use your own service as well! Obviously, this will be more accurate than using the default (which is an SES account we use).
I agree with some of what you say in that introducing theories for which there is absolutely no known evidence doesn't exactly help their credibility.

However:

> A "dimension" is an axis, not a universe,

I don't think you should be so absolutest about that. How do you know that what we think of as "the universe" doesn't live entirely in a 3+1 dimensional subspace of some larger universe ?
It's possible. See https://news.ycombinator.com/item?id=22356697
DON'T just record decisions and "record." Get PRECISE with the REASONING behind a decision, and write that down. While a "record" of all concerns/comments/discussions is good, it can get overwhelming and tiresome. At minimum, boil down the specific ASSUMPTIONS behind a decision. That way, if conditions change in the future, you can easily revisit and revise the decision with arguments or ego battles.
HN, if nothing else, look through the photos and captions:

https://www.sunburstandluminary.com/SLgallery.html
No one is forcing you to use iOS. If you don't like it use Android or a dumbphone.
A somewhat tounge-in-cheek comment: but I wonder if there could be a git/IDE extension to track cut-and-paste code like this (especially from stackoverflow) so that when things are corrected or flagged as broken at the source, that change is propagated to your use of it.
A design methodology is supposed to be taken whole cloth to new domains. Whereas without one you are free to approach each new piece of work and domain differently.
The only thing that I found suspect about Apple's behavior has to do with the push notifications. But even then, it does seems like you can turn them off.

From the Article: "If you subscribe and then cancel, Apple sends invasive push notifications asking you to re-susbscribe. These are on by default without a permission request. This is, of course, against the rules they lay out for other developers."

Apple Rules: Push Notifications must not be required for the app to function, and should not be used for advertising, promotions, or direct marketing purposes or to send sensitive personal or confidential information.
> The author clearly isn't subscribing to things like Best Buy's weekly deal email, or Target cart reminders.

I don't think that will be interesting for the author given where he's based. (I first assumed Belgium due to the domain's TLD, but it's actually Nigeria)
This is a brilliant idea, if only it were updated for the latest gmail UI
Were they? I have seen so many people keep smoking even though the packaging in Canada have some gruesome pictures. The reduction I seen was mostly based on age, it was just no longer "cool" to smoke, it was simply a change of culture. More often than not right now, when I see younger people smoking, they are mostly from France, where the smoking culture is different, so that kind of confirm this.
Sure, I get that.

But wouldn't folks feel pretty stupid if they'd tweaked their weapons enough that they no longer worked?
At Amazon "Program Manager", in this case really was a TPM or "Technical Program Manager". TPMs are effectively serial project managers, often charged with shepherding complex projects that require the efforts of more than one business or development group. Dealing with the data produced by those projects sometimes fell on them since it was difficult enough to persuade the developers to write the primary functionality.
Sure, happy to. The concern I've had others raise + I agree with is that really great founders don't want to give up a portion of their founding equity to a venture studio, and "hired guns" won't be as good at this stage. I think if the venture studio founder has a really great track record (e.g., Max Levchin) or access to a lot of capital, then this might be different.

If I were a Series A investor, I might take issue with the initial cap table being so diluted by a venture studio, but I' not a Series A investor.

I'm being very pithy here-- happy to discuss at any point if you'd like.
Had the pleasure of working at a company like this. Don't rewrite, don't you do refactor, and a proxy? How do you even spell that?

The end result was me losing my "mojo" after a year of producing effectively nothing. I'm back together now but my god it's a terrifying feeling when you've been programming for over ten years and one day you can't make the code flow out of your hands anymore.
Russia has sent intelligence agents to Ireland to map ocean-bed cables
DevOps for Data Science with GKE and Stackdriver
Show HN: Save Yourself from Bad Meetings
Ahh I follow you now. It read like "here" was here on this HN comment page.
I haven't bothered asking Tesla to explain the unreliable unlocking, since it seems to happen to almost everyone else periodically, and some people quite a lot. I just take the phone out of my pocket and hold the door handle open for a while until it figures it out. After 10 or 15 seconds I usually just take out my wallet and use the RFID.

I also started using sentry mode even in my garage, which helps tremendously, because it seems like the root cause is the car going to sleep.
Respect to the person making it. I love ergonomic mechanical keyboards, but I have 0 skills to make them, so I've paid several hundred dollars to the EZ company for their Ergodox/Planck keyboards. Love both to death though.

Wish I could improve my electrical skills enough to actually make one of these from scratch.
> The only problem is that computers have changed a bit in the last 50 years, and C largely hasn't. There are a couple issues:

The problem with this line of argument: assembly has also not changed. If the things you talk about mattered, we would be using a different assembly.
The interview with the guy who is making a claim that it's all a conspiracy based on... him not knowing how the Swedish justice system works?

"Why would a person be subject to nine years of a preliminary investigation for rape without charges ever having been filed?"

Because in Sweden, the suspect is first interviewed, and then charges are filed, and Assange himself has chosen to not make himself available for interview?

That is not a great way to establish credibility, and the tone he says this stuff in is entirely that of someone who is pushing an agenda with little regard for truth.
Java Engineering Headquarters
>but those "hidden security features" make a significant contribution to the bank's security posture

Which is totally bullshit because I have RFP enabled in firefox, and I get asked for my security question on every log in, even though my password is randomly generated and reasonably secure.