skysight-inc/HackerNews huggingface dataset:
The Pi CSI connector can be used with any camera so long as you don't care for the ISP of the VideoCore GPU. If you want ISP then yeah, you need one of the devices the Foundation supports.
Thinking about data contracts for inputs and outputs is pretty basic stuff. If you don't do that, how do you know what your code actually does?
This seems like standard practice for US airlines, including the part where checking in and going through seat assignment means you have a seat (because it indicates you're unlikely to be a no-show). What's different here? Are they communicating to passengers differently? Are they overselling much more aggressively than US carriers / worse at predicting? Do fewer Air Canada passengers accept offers to take a later flight, or do they fly routes where that doesn't work?
Arthur C Clarke and 'Rendezvous with Rama' seems suspiciously absent from discussion about "O'Niell" cylinders :P
Overselling airline seats is pretty typical, but is there any reason for the check-in agent to give the ticketholder false hope? That just seems like passing the buck to the gate agent.
On Simplicity
I'm not surprised airlines do this. I don't think it is just Air Canada. In a way it makes sense but it does make me think they are a bit greedy.

If someone buys a ticket and does not show up for a flight then usually they don't get a refund/credit (or a crappy one: I'm looking at you United).

But now the airline has an empty seat. The best thing to do is fill it. But you can't fill it the last moment so you need to overbook. But if you overbook too much then you need to start bumping people off. So the airline gets to keep all the revenue from the overbooking as well as the fees for the refund which can be substantial. It's a bit like double dipping.
> I’m not sure on whose systems you believe packages are built and tested, and from whose systems you feel Homebrew downloads bottles.

Is Ubuntu a service because Canonical builds and tests packages and hosts package repositories? I don't think many people would make that claim.

> That notice was colored, it was typeset in bold, it was surrounded by newlines, and it sounded an audible bell.

That's not the notice I got.

"Anonymous aggregate user behaviour analytics documentation: https://git.io/brew-analytics". No bold. No bell.

The notice you linked to was added in reaction to the outcry. The bold and bell were added at a later date.

The Homebrew maintainers continue to refuse to do the only ethical thing and PROMPT THE USER instead of making assumptions one way or another.
"THE WOMEN SOFTWARE ENGINEERS ON MY TEAM HOLD THEMSELVES TO EXTREMELY HIGH STANDARDS"

That does sound awesome (shouting notwithstanding). I've noticed that this doesn't happen with teams of men.
At least two factors come to mind:

1) It was the first time younger people were able to create music for younger people without the filter of older people (management) deciding what got released/heard who's focus was much more to be family friendly and not offend. Most of the 50's and earlier music (with a few notable exceptions... it did start to change with Elvis and a few others in the 50's) had much more of a filter in place. So a lot of the subject matter starting with 60's music is still somewhat timeless as it's a lot of the same stuff every generation deals with and can relate to.

2) Synthesizers started to appear in the 60's enabling some very different sonic options as opposed to the orchestra/big band/4-piece/solo that was typically the limit before then. So it just sounds (a bit) less dated. (i.e. people still like some of the sounds created back then and recreate them today with a twist using more capable synths)

I'm sure there are others, that's just what I came up with...
Yes, this situation also make uncomfortable.
My company needs me to create new features and design implement the framework, but those managers always get involved with me.
I known I can create more technical new features as competitive-advantages for the company at this stage.
Which is sort of workable if you are taking a direct flight to some location within the same continent and the next flight is in a couple of hours... If the next flight is the next day then that is pretty unacceptable.
My guess is stereo and FM radio. Optimizing for those things in the studio made music sound different. The way people listen to music has a big impact on how it is engineered to sound. I don't have the evidence to back this up, but modern popular music sounds, to my ears, very much like it is optimized for playback in headphones. IMO a lot of it doesn't sound that great when played out loud.
an HP EliteBOOK 8460p from around 2013 - purchased in 2016 used on ebay for around $200. this is my usual procedure for buying computers: lightly used, older design but still much better than new computers at the same price point.
You must be thinking of さ instead of さあ. The latter is often used to express "I don't know" or "who knows".
Thanks for the input!

I used that wording since most people can easily visualize the back-and-forth of encryption/decryption. Your point makes sense; it's unnecessarily confusing and seems to suggest the mechanisms behind encryption and signatures are the same.

I've edited that section to better describe what happens in practice.
I believe this is all in the contract of carriage, except for the probability (I'm not sure how you'd make a law mandating accurate estimates...). The problem is once you make laws to disclose all the things people need to know (and, to be clear, I think they genuinely do need to know a bunch of stuff) it turns into five pages of fine print.
Unless you happen to be a Japanese woman who works somewhere that honors this tradition I don’t see how this can exhaust you.
I recall reading a similar article regarding Citizen Lab where the researchers were also baited through interviews for new positions or capital/sponsorship in their relevant studies.

Edit, found the previous HN article (this is the same article but on a different site, the NY Times article is no longer accessible):

https://www.cbc.ca/news/technology/citizen-lab-toronto-under...

HN discussion:
https://news.ycombinator.com/item?id=19006477
Well, it looks like Tupper is still available as a site for sheep: https://hccmpw.org.uk/images/resources/TUPPING.pdf
It reads a bit raw, but this is a great essay. If you wonder why some people show up at college ready to go and some don't, it's a good read.
> The targets told the AP that the covert agents tried to goad them into making racist and anti-Israel remarks or revealing sensitive information about their work in connection with the lawsuits.

Presumably they recorded the meeting with a hidden camera and planned on blackmailing the researchers into altering or stopping their research. It must be an effective tactic, because that's just so blatant and obvious.

> one man caught up in the litigation said he recognized Almog-Assouline because he’d been approached by the same operative under a different identity several years ago. “I recognized the individual, down to the accent and the anecdotes,” said the man, who spoke on condition of anonymity for fear of retaliation.

Hmm, I wonder if they did manage to find something to blackmail him with and that's what he means by retaliation and hopefully not something more sinister...
All airlines do this... at least all USA airlines.

Hotels do it too -- in the 90's I worked for a hotel chain and helped integrate an airline vendor's revenue management system into the hotels central reservation system. Just like the airlines, hotels use past booking and seasonality/special event data to figure out how much to charge for rooms and how much to overbook to maximize revenue. Prior to the software, hotel managers did it manually.

Pretty much every industry that sells products subject to spoilage does it too -- a grocery store determines how much bread to order to avoid throwing away spoiled bread that didn't sell before it spoiled while avoiding running out (the equivalent of overbooking - the consumer wants it but can't have it). But grocery stores and airlines have the opposite problem - airlines can't control supply (in the short term), they have a fixed amount of product to sell so they primarily use pricing to control demand. Grocery stores control supply (within reason) so if demand changes, they can just order more or less product (but they can also alter pricing).
> a myriad of tiny 10-line libraries with a spaghetti dependency graph.

I'm curious why people dislike this. I'd rather have lots of little decoupled libraries than huge monolithic dependencies that attempt to do everything in one big folder. The big libraries often duplicate functionality found in smaller tools, and I would rather they simply consume a bunch of small tools that can be shared across the ecosystem.

It reminds me of the oldschool pre-systemd UNIX philosophy of "do one thing, and do it well". Did everybody change their minds on this?
> “Objectivity” is an atavism from the days of studiously inoffensive and circulation-expanding reportage lavishly supported by unquestioning advertiser budgets.

Wow. Is that how J schools feel about their discipline these days?
To sell the seat? If they tell the customer "Well, we're not sure if you have a seat, go ask the gate agent", then some customers will not want to bother and will cancel or change their flight -- so the airline goes from an overbooking situation to an underbooking situation, which costs the airline money.
> I spend an annoying amount of time trying to compare/add/multiply... different types in C++ like time, durations, dates, ints, floats in my day job.

Multiplying ints and floats "just works" in C (although you have to mind overflow, but that's not a type issues).

Other examples don't make a lot of sense. E.g. why would you need to multiply time by duration, or compare one with the other? They're different quantities, reflected as such in the type system. That it won't let you do something like that is the whole point - it would be a bug if it did (and if not, then the data types were chosen wrongly).

OTOH, adding a duration to a date is semantically meaningful - which is why std::chrono has operator+ overloaded for various combinations of time_point and duration.
SJC is actually very convenient for shorthaul business trips along the western US given shorter drive times from major SV campuses compared to SFO, shorter security times, shorter walk time to gate, etc.

There'd probably be a decent amount of economic collateral damage by moving all that air traffic out of SJC and into SFO/OAK.

Also given SFO's sky high airfare prices, further consolidation will not help residents wrt that cost line item in their lives.
Of course you're right that each generation of musicians is influenced by the previous generation(s)... back to Beethoven and Mozart and beyond. But there does seem to be very real cliff from an audience interest standpoint.
Is that in the paper? Because I can't find that in the article and neither Japanese nor Korean is part of the 10 listed languages.
That's not always what it means when you have no seat assignment, especially with codeshares. I've bought tickets that had no assigned seat until checkin even though the flight was undersold.
I will edit any after effects template
I wouldn't be surprised if the opposite happened first.
How long does your integration test take to run and report failures? Compared to instant feedback while you're writing the code, that's glacial.
Overselling wouldn't seem as egregious if they didn't then go ahead and do stuff like this:
https://www.msn.com/en-us/travel/news/air-canada-reneges-on-...
Related: shh (request for silence) is a word and I think it's universal
This is that whole feigned surprise thing that Recurse Center bans, isn’t it?
> So now I believe it's likely they're still using the mark sense (opscan) devices for mail ballots.

Why do you keep on referring to "mail ballots"? We use the same ballots for mail and in-person, as I clearly said before, you know, in the part that you said "That can't possibly be true" about?

> And I don't have the heart to correct the rest.

If your goal is to have a polite discussion, you're not getting there.
Alternative Funding Calculus: A Quant Comparison of Tiny, Indie, and Earnest
This is the classical example of what happens when you have to chase quarterly (and yearly) results.
They traded short term gains for long term losses. Which, most likely, will be some other leadership’s problem.
They could even offer a premium price to guarantee your flight

They do -- they call it a "full fare ticket" -- airlines bend over backwards to accommodate these full fare fliers, even if it means bumping a paid economy passenger from the flight. Though it's a pretty steep fee -- usually several times more than the restricted fare.
Generally, the Swiss concept of democracy is based on the maxim that citizens can observe and influence any political process (notwithstanding that lobby groups are typically more effective).

So in most municipalities, anyone (!) can be present during the vote collection and counting procedures. The right is rarely used, but is the foundation of (1) trusting and (2) accepting the voting outcome.

This leads to a lot of stability and trust, even if you may not agree with the result of the vote.

With eVoting, we are doing away with that fundamental right and a process understandable to every single voter. Even given Universal Verifiability, the number of people understanding the concept (not even thinking about the implementation) is probably fewer than does understanding quantum gravity.

Just the rumors of things having run afoul will be able to substantially destabilise the trust in democracy and thus the country.

I do not think we should follow that slippery slope, especially as the major claims that started the eVoting debate have been refuted:

- eVoting does not add increase the voter turnout; charging 6 francs for not voting however increases it by 10%

- eVoting is not cheaper; the production and mailing of the required tamper-proof materials is more expensive than before

- eVoting is not simpler; in fact, the process includes many steps which look tedious and unnecessary
Depends if they’re offering a hotel too. I’ve been voluntarily bumped more than once when I didn’t have anywhere I needed to be, and the compensation was definitely worth it
I work in Tokyo. According to my work mates, wearing one could be seen as a form of bragging, especially some decades back. There's even a word for "speaking a bit too fondly about one's girlfriend/lover/wife in front of others": 惚気(noro-ke).
Each language was created as a tool to solve some specific sets of problems. Saying - this is the only and the best one is a receipe for the disaster and a sign of emotional attachement.

Use a proper language for a job be it c, java or python. Don’t try to do silly things, like using JavaScript for all the backend
You've totally lost me there.

I've had good managers before, I'm not sure why you're saying I haven't, or how that's related to my central claim.

Also "WYSIATI" is a misdirection. You could suggest that to anybody in any argument (I could suggest it to you now). But without providing any evidence of what those unseen factors are it's of no probative value.

I don't think you're trying to understand my point in good faith anymore so I'll leave it here.
It would be interesting if you could revive this delivery method.

Chicago still has its old delivery tunnel network beneath downtown. It’s not in great shape. The Palmer House Hilton uses its section to grow mushrooms for its restaurant.

My father used to talk about delivery networks beneath Manhattan that he used. But I think those may have been pneumatic.
You think electronic voting could be preferable paper ballots?

I checked and your county still offers touchscreen voting devices. Probably 1 per poll site, and at the early voting center, to comply with HAVA.
We went through a giant hassle to provide this for our employees. Oddly enough, they don't appear to give a shit. At all. My cofounder and I thought this would be a big selling point.

The downside to an employer is: first, you know that in a 90-day exercise or lose them world, lots of ex-employees don't exercise. That's great for your options pool. Second, our employees seem not to care. Third, anything nonstandard raises questions in future rounds. Fourth, there's apparently some more complex tax accounting according to our cfo.
I've been doing this starting this year. It's magic.
But do I buy the options when I leave the startup? That's a hard choice.
It might not be solid, but at least two sources have formalised a definition at this point in time:

https://www.dictionary.com/browse/social-justice-warrior

https://en.oxforddictionaries.com/definition/us/social_justi...
This is one thing I consider as a criteria. Will it make a good story?
From personal experience people seem to universally ignore it unless repeated at least three times with increasing strength :D (just kidding, that's probably just my better half)
Only if the company IPOs. More commonly you buy the options, pay taxes on them, then the company goes under before you make your money back.
The problems come in when one of your little dependencies itself depends on something else. You want a single level of dependencies. Monoliths are good for this because they try to be self-contained.
These are the federal subject votes; it does not include federal elections or cantonal/communal votes/elections. So I would guess one has about six topics on average to decide on, 4-5 times a year.
I don't understand this comment.

You want women to be forced to buy chocolates for their male colleagues ?
Hopefully, nobody else outside of the company is going to know about that interaction.

Anger is a form of communication. If anything, OP would be helping to send a message that if you push people far enough they will act out, maybe they shouldn’t be pushing other people quite that hard in the future. Boundaries are being crossed, and badly.
Duck typing is completely orthogonal to dynamic typing - you can have static duck typing. C++ templates are one well-known example, but OCaml's intersection of its OO system with type inference also makes it kinda duck typed - e.g. if you define a function that calls a method on an argument, the type of argument is inferred as "some object that has a method with such-and-such name and types". If you call another method, that also gets added etc. But it's still statically typed - at call site, the actual type of the argument must have those methods, or it won't compile.

Or, getting back to C++, we have polymorphic lambdas there now (which are implemented in terms of templates, but with syntactic sugar that makes it all much cleaner):

auto f = [&](auto x, auto y) {
return x + y;
};

cout << f(1, 2); // 3
cout << f("a"s, "b"s); // "ab"
cout << f("abcd", 2); // "cd"
cout << f(main, true); // compile-time error

Again, all statically typed, although the type checking basically consists of substituting the types in the body and checking if the result makes sense. Which is to say, the error messages from such code are very similar to the ones you get in e.g. Python if you have the types wrong, except here the errors are compile-time, not runtime.
Nvidia's Jetson AGX Xavier Carmel Performance vs. Low-Power x86 Processors
There are some downsides to it. The most critical issue is the left-pad threat: A tiny, unknown dependency with 3 stars on Github ends up being part of a huge project. Nobody in JS audits every single dependency up the tree, because there are too many of them. So situations like what happened with left-pad absolutely can and will happen again.

But there are other misc issues. For example, each package is a separate download with a bunch of metadata and overhead, so on download it spends a lot more time on those two lines than it would if they were just part of the library.

I like code splitting and there's a lot of benefits to the approach JS is taking, but it's not without its faults.
I visited the Big Island in November. Probably every tourist, myself included, asks the rangers if there really is no magma, even though there are new signs everywhere stating this fact. But there really isn't, anywhere on the island, for the first time in 35 years.
Ask HN: How do you interview senior front end engineers/architects?
I'm curious. We're trying to hire for our startup and have no clue what sorts of questions to ask. An algorithm based interview doesn't make sense, nor does it seem appropriate to give senior engineers (8+ years exp) a take home project.

We ideally want someone who is

1. Adept at good architectural and design patterns.

2. Understands library internals and performance nuances.

3. Can scale a complex codebase with software engineering practices (Test cases, CI-CD, migrations, etc)

4. Can mentor the team to better themselves.

How do you test for all these?

Note : None of us currently on the Frontend team have over 4 years of exp. The person coming in will be leading the team.
On topic: Depends on where you are. I was on an overbooked flight with WOW in Iceland a few months back, they ultimately ended up getting me a seat, but there is sometime about compensation if they can't get you on a flight within X number of hours as a result of the fault of the airline. I'll try to dig it up again...

Somewhat unrelated but I had a terrible time with Air Canada a couple weeks ago for a YUL > EWR flight. Flight was canceled right before it took off. Gate agent was like "Sorry. Flight cancelled due to weather, here's a pamphlet with information and this is the exit door to lead you out of the departure area, we can't do anything for you."

That wasn't the issue. The issue was I had purchased liquor at duty free and needed to return it. I very clearly asked the gate agent if going out that door would still leave me the opportunity to return it. "Yes, no problem". Well the door dumps you into the connecting area of YUL, leaving you no way to re-enter the airport without passing through customs back into Canada and then security to go back to your flight again, where you now have to check the bag with liquor in it.

Gigantic pain in the ass. Wasted over two hours of my time from having to check and retrieve the bag. Fortunately, they were able to rebook me manually on the final flight out that day, automatically I would have been stuck 2 days.
You don't seem to be engaging with my point; perhaps I didn't make it clear.

There are other businesses besides banks, of which I gave some examples, that attract criminal activity. We don't say "they may have their own reasons" to scrutinize their customers and leave it at that, because self-interest doesn't cure the problem. If you don't regulate scrap metal dealers, then the profit motive will lead them to cheerfully take material stripped by thieves, which encourages destruction and theft. Similarly with pawn shops.
“Dude, what on Earth are you talking about?”
C# has "dynamic", which is similar in spirit.