skysight-inc/HackerNews huggingface dataset:
I wouldn’t know, that question is apples and oranges different.

Twitter is creating a syndicated public one-to-all feed system; Email is a syndicated private one-to-many feed system. The public/private difference cannot be discarded and makes your question unrelated to my statement.

I encourage you to pursue a top-level thread about your concern instead, so that it’s not disregarded as a reply to mine.
Canadian equivalent: https://ccla.org/give
Insider jobs are unusually common in the non-private sector in developing markets. They also occur in the non-private sector in developed countries but not at the same scale.

The only "solution" in most of these developing countries is to have open and transparent auctions without onerous rules (another way of gaming the process) or to turn them into being private.
This is a non-issue within the context of these requests. The only names that I am requesting are the names of the officers and judges involved. The requests are not seeking any names of anyone the search warrants are meant for.
I’m curious if there is some monetary trade off for the sound level:

>> the plane’s four-bladed Hartzell composite propeller generated all of the remarkably quiet takeoff sound — a fraction of the thunder from the legacy Beaver’s radial piston

Maybe they’ll get a special class to be able to launch closer to cities without the noise complaints. Although I’d imagine it’s still pretty loud.

Also the bit after the paragraph about the batteries filling up the back mentions they didn’t use fully efficient batteries... they purposefully chose very safe but underpowered batteries previously used and flight tested by NASA for their own testing purposes instead of the higher end batteries used today in EV cars.
>I can't really follow all the rabbits here.

I apologize for that.

When a rabbit picture is sent over a fax machine, the machine makes a lot of noise. Unfortunately even if one listens intently, one will not be able to see the rabbit. The message still goes through though.
Ask HN: What kind of strategies do you use for Note taking?
I've been keeping a diary of things for a while now, and it's been quite good, lots of great nuggets of information that I often use as I remember I took note of it.

Some things however, I find I build up fractured pieces of information and searching through is a bit awkward, so a little while ago, for some information, I started writing "Guides" which are all the information I gather around a topic of significance ( something I know I will likely build up a lot of information about, otherwise I just put something in my diary). This is working out quite well.

I'm interested what other strategies people use to take notes / collect information? so, what things you take note of, how much information do you record, and how you organize the information.

I'm not so interested in tools, for me I keep the whole thing very low tech, I write very everything in very vanilla markdown with separate files for each guide and a file for my diary
> 40k truck is still a huge luxury don't get me wrong)

I don’t think you have priced trucks in awhile. You can buy a 60k Jeep truck, an 85k RAM 2500, a 95k GMC Sierra ATR4 (or whatever), a 65k Bison Colorado, etc etc. Trucks got expensive. I think you price new 40k trucks you’re going to be looking at Tacomas.

40k for a specialty electric truck is absolutely too good to be true, and I promise you it won’t happen like that.

All that said, that Tesla truck isn’t even remotely real. There is almost no way it passes crash testing with 1/8th stainless steel panels as is, let alone European homologation requirements, it has no mirrors or wipers. It’s all for show right now so pardon me while I don’t join in the hyper parade.

(Source: Automotive Engineer)
You are absolutely right that is the organization perspective in almost every organization I know that's larger than say 100 employees.

That's why I avoid them. They have every right to their perspective, just as I have every right to interpret it: status quo is supreme. Efficiency, effectiveness and progress are far second. In fact, larger organizations are INTENTIONALLY inefficient, as it limits the damage any one bad actor can accomplish. This makes sense for the large organization, but for the individual perspective, it means those who play politics are more valuable than those who actually get shit done.

It's why I love small businesses. Generally getting shit done is supreme and the need for appearances is less.

I get the appearance game, and many people who refuse to play also get it. But I find it sleazy and fickle. I mean it's mostly based on heuristics. Funny, Adam Smith seems to agree on large corporations being less focused on results: "This total exemption from trouble and from risk, beyond a limited sum, encourages many people to become adventurers in joint stock companies who would, upon no account, hazard their own fortunes in any private copartnery. The directors of such companies, however, being the managers rather of other people’s money than their own, it cannot well be expected that they should watch over it with the same anxious vigilance with which the partners in a private copartnery frequently watch over their own."
> There are a lot of business I can help be successful, fuck spending my time doing it for this sort of culture.

That's a reasonable attitude to have. Broadly, it's much easier to get promoted by joining another company anyhow.

However. The higher up in the power structure you get the less able you will be to avoid politics if you want to be effective in your role. This is true, even in technical leadership.
The above statement is certainly true in some places of employment. Been there, done that.

I choose not to work in such places anymore. Obviously, not everyone can do that.
Go vs PHP Syntax Comparison
We're certainly not operating any bots if that's what you're implying.
I've worked with plenty of APIs (> 50). The biggest headaches I came across are bureaucratic stuffs rather than poor API designs. For example, there are vendors (like ConstantContact) that requires you to provide your credit card to get an account for API testing. You know what, they auto-bill your card after X number of days and require you to call them up to cancel your subscription. Because I'm on the other side of the world, I've to drop them a call in the middle of the night just to cancel billing.
To be clear this measure of wealth is based mostly on real estate and artwork, correct?

The Vatican itself runs a deficit every year and the budget is relatively small - https://en.wikipedia.org/wiki/Economy_of_Vatican_City - as the article notes, it is plugged with donations from Catholics across the world via Peter’s pence.

As a catholic I’d rather not have my church sell off all our priceless artworks and churches to private collectors and landlords...
I'd be remiss if I didn't mention "Developer Hegemony" [0], a book about dealing with this sorts of garbage. Even thought it's forward looking there's a lot of practical advice. Here's a review [1] that does it justice:

> It’s not a book about software development, it is a book about the industry of software development and why it is fundamentally different than “traditional” industries. And it is a book that promises an outlook on “the future of labor”, at least for us developers... It’s about finding your way in an industry that is in very high demand and mostly consists of players that play by the rules of an entirely different game: industrial manufacturing.

[0] https://www.goodreads.com/book/show/35051753-developer-hegem...
[1] https://schneide.blog/2019/10/14/book-review-developer-hegem...
The Washington Post article above puts it at around 90%.

Here's an article saying 34K/yr puts you in the top 1% in the world [1], which is consistent with the above. Entering this number into my globalrichlist site gets 0.88% (pretty close) and the wapo article above gives 97th percentile, again close.

If you have a similar site that computes world income rakings that doesn't reach such high values then please post it.

[1] https://www.dailymail.co.uk/news/article-2082385/We-1--You-n...
I think there is a world of difference in invest in infrastructure and tax ourselves into prosperity.

One is an ends, the other is a means but not the only means.
I actually don't think it has anything to do with technology or problems with XMPP. Corporations can move standards better than anyone (look at web and chrome/google). If Google and Facebook had scale problems then they would just build better implementation.

Facebook messages happened when FB didn't have so many users and in chat space there were XMPP services like ICQ/Jabber. Network effect was against FB so it made lot of sense to federate. When FB was convinced that by killing federation more people come to FB instead of leaving they just pulled the plug.

I am sure that if 80% of email users were using gmail Google would do the same thing. There is a chance of that happening... First gmail adds some amazing but nonstandard features, people start relying on those features and in time gmail becomes the one. Only thing thats keeping that from happening is actually other big businesses.
I had that when I was dealing with the Withings API. Oh you got a 4XX error? Here is a 200 back with a json payload of {error: 400, message: "Some message"}.

Ugh it was frustrating.
I'll just pick one. Matrix is resource-heavy, even in the best of times. There is a confluence of smaller contributing factors, and several effects on both its usability and developer/platform friendliness. Consider this anecdote of the overhead of sending the message "hi" as a baseline: in Matrix, this takes about 1KiB on average after all is said and done in JSON (and varies, unfavorably). So to over-simplify, that's 1K to the disk, 1K to each server in the chatroom, for which there could be several hundred, and 1K read on query from clients and other servers -- all for a 2 byte payload.

Before I'm accused of being unfair because there's always going to be a ridiculous ratio for something like a "hi" message, consider some alternatives for both the format and payloads of the fundamental protocol primitives. Most of the messages contain cryptographic metadata which has a succinct binary representation, but JSON requires base64; when represented naturally with CBOR the overhead can be reduced ~40%, and without encoding/decoding either. Consider that virtually all of the overhead in "hi" is either cryptographic hashes or signatures or integers (depth/ts) which would benefit from compact formats.

Does representation actually matter though? Why can't I just store Matrix in my format and federate with your format? I guess this is an example of where theory and reality collide. One cannot write a server which handles messages as abstractly as possible (leveraging these JSON/CBOR extensible formats) while at the same time knowing which fields have a more efficient binary representation and transforming that. In reality that just looks like a CBOR message with a bunch of base64 plaintext strings. It doesn't achieve that 40%.

All of this is important because of Matrix's (superior) design over its event abstraction. When the whole protocol is hinged on fundamental primitives (a good thing) attention to detail and focus must be given to those primitives. The more optimized they are, the more everything built with them is also optimized. When the foundation is efficient, developers can do more with matrix and enrich the user experience. For another example, matrix has been reluctant to give developers the power to store shared-program (i.e bot) state efficiently in a chat room. This is because there's no mechanism to delete state_keys, or even discard overwritten state itself. That's an important cornerstone that's missing while the rest of the tower is being piled on.

It might be possible to confuse any of these issues as trivialities, and their solutions as bike-shedding. I contest their importance is evident in how they emerge to shape the character of the entire system. Consider: does matrix require the entire DAG to be acquired like a bitcoin block-chain? Then I better be careful and conservative about messages. Does matrix allow gaps in the DAG and have a smaller chain for auth? Then I can be liberal about messages and delete stuff later. When I go to build an application which communicates over Matrix those qualities emerge as fundamental limitations or liberations of what users can experience.
Sure, and that's a great salary, but the median Google engineer makes more than the median CA software engineer, and a much larger percentage of Google workers make the types of salaries we're talking about than In-n-Out workers.

It's weird to make a list flat out ranking In-n-Out as an overall better place to work.
What exactly are the “works of art and scholarship” you think they lock up? The Vatican library and archives are open to scholars from across the world. And you can visit the churches like the Sistine Chapel to see the artwork - millions of tourists and pilgrims do so every year!
Implementing macOS-style “purgeable memory” in my kernel. This technique (cont)
NB: For those who are not aware, ourmachinery.com is a game engine development company.
If you ever find yourself in a position or company where your boss says to you "You're not here to learn, you're here to work", and measures productivity by how many hours you sit behind a screen, or LOC pushed, then you'r more likely than not working in a sweatshop.

The problem, in my experience, is when they bring in non-technical managers in, preferably from completely other environments (production / manufacturing / industry).

Luckily it's getting more rare these days, but I've seen managers that were hired on the basis "a good manager is a good manager, no mater where he/she comes from", only to manage production floor like a factory.
>Cooking is what, 1 hour a day? And it's something you can often involve your kids in

If you want it to take three times as long, I guess. It's good to do with them sometimes obviously but most people are not going to have time for that on a regular basis.

>That's 14 hours gone. We still have 34 hours left. So basically 5 hours PER DAY still to spend with your kids. That's still a lot!

Assuming the child sleeps 10 hours per day, which is well below what's recommended for 0-3 year olds, and you magically get all household chores done in two hours per day as you suggest, 24 of those 34 hours are going to be on the weekend.

Parents who both work full time are essentially weekend parents, and the weekend is when the parents have to catch up on everything they couldn't take care of during the week.

Also, 34 is less than half of the hours they would have with a stay at home parent.
Here's how you can achieve all 3.

- Develop intended schema (I)

- Inspect production schema (P), save as P0

- Generate migration (M) by comparing to production (P0): I

- P0 = M

- Edit M as necessary, test for correctness, commit to master (meets your second criteria)

- Deploy code, with the migration running as a deploy step (meets your first criteria)

- Migration works as follows:

- Inspect P again, save as P1. If P0 != P1, abort process (this prevents any issues from out-of-band changes as per your third criteria, and means the pending script won't run more than once)

- Apply M.

- Inspect P once more save as P2. Double-check P2 == I as expected.
Ask HN: Securely finding the intersection of two lists?
I've now three or four times run into the situation where I want to securely and privately find the intersection of a list I have, with a list someone else has – but without either of us seeing one another's full list.

For example, I want to find discover customers with a prospective partner. But they don't want to send us their complete customer list, and we don't want to send ours to them.

There is CS research into the topic of "Private Set Intersection Protocols", but I haven't found a working implementation. And I could pay an accounting or legal firm to do this manually, but that will cost more money and time than it's usually worth.

Have you ever heard of somebody doing an escrow service for this, where party A and party B each send their lists to the service, the esrvice verify the size of each list (so we're not just spamming the service), and then they send back the matches to both parties? Or a tool simple enough to send to someone else to run locally?
This is also trivial to work out on GCP: their cost quote when creating a VM shows the discount, as well as the breakdown of what you're paying for. I'm not sure how much more trivial this could be. That's actually a great thing about GCP - their pricing and resource usage is front and center in the UX, you don't have to chase it down.
Agreed. Just pointing out the fact that IMAP alone isn't enough. Nothing replaces backups (whether from your IMAP client or from Google's own backup service.)
How would the comparison change? For the base model, the article did compare the cost to off the shelf components and it was only ~1/3 of the Apple price. At the high end, while the Intel tax eats into the Apple tax (price only goes up $7000 while Intel's listed price is $7500, etc.), it still can't out perform commodity hardware because Intel itself is in 2nd place currently.

Really there is nothing new here. Some business run MacOS only software so they will have to pay the premium. Nearly everyone else using a Mac would be better off, on paper, using something else but a lot of people just like Apple computers so they too pay the price.
The strain the weight of the fuel places on the airframe during landing is the issue, not a risk of explosion. Furthermore fuel tank inerting systems can greatly reduce the likelihood of any problems.
>According to this article[0], they have trouble retaining employees, because their office location is so bad.

No, nothing in the article says that.
But why would anybody need a Python version other than the latest? Aren't they backward-compatible within a major version? Won't everything written for Python 3.7 work on 3.8 and everything written for 2.6 work on 2.7?
Is this one thing the military does better? They have an open door policy, and plenty of people have used it when faced with a toxic leader. Doesn't always seem like it works out based on my limited reading, but it does work out sometimes, especially if the person one level up the chain of command is a decent leader.
Kernel bypass isn't the same thing as offload. I don't understand "minimum packet sizes are tiny". The 1980s system was driving Ethernet, just not with Unix/sockets.
Or if like in some other parts of the world public transit companies can profit off the development around train stations, and then treat the trains as marketing that literally funnels trainloads of people to their profit centers.
The importance of SSL (HTTPS) nowadays
I respect Yandex a lot. They are fantastic at doing 80% of what Google, Uber, Amazon (combined) do with like 10% of resources - people and otherwise. So their software tends to be super efficient.
The very fact that this person was willing to commit a crime makes your argument irrelevant. No one has stated this person should get a death penalty for vandalism.

No one. And poo on you for trying to argue such.

I suppose we should wait until this individual attempts to kill atleast 4 people before they qualify for the death penalty? 10? 2? 100? How many does it take before they're considered violent and dangerous?
As a shareholder I want my money to be managed in a way that maximizes my investment. When executives incentives are paid by the value of the stock at a particular frozen moment in time, I get cheated. I get cheated because a buy back at the moment that the CEO and the board grade themselves is not in best long term interest of my wealth. I don't have time to be buying a selling stock everyday, they're fucking me by playing games. Money should be spent on research and development. That way GM and IBM dont become kodak, Walmart doesnt become Sears, and the great GE doesn't become...well GE is already there. Established american companies will grow from buy backs and mergers until they get disrupted because they didn't invest.
They solve imaginary problems and already solved problems, but poorly.
> Distributed = No central system at all

I can have a single non-distributed computer system and have that single computer be decentralized by having the programs it runs be done through achieving consensus. Your definitions are a bit off because Mastadon and Bitcoin are both distributed and decentralized systems.
I honestly think people learn better if you don't shame them.
It really just comes down to energy density and the fact that batteries weigh just as much when you land as when you takeoff, whereas you burn off most of your fuel over the course of a jet-powered flight. Those two things together mean that as you increase the size of your aircraft, batteries take up a bigger percentage of your available weight budget.

It's pretty much a smooth curve, with the breakeven point depending primarily on energy density of your batteries. Until very recently, the electric aircraft weren't possible at all. We're now at the point where two seat trainers with short (but long enough for a typical lesson) endurance are possible and in production. If you look at where battery tech is going, we can probably push that up to 8ish seats and a somewhat longer endurance within a few decades. When you look at the size of even a small regional jet, it doesn't seem likely that current battery tech is ever going to get us to the energy density necessary to make it work.
Totally agree that specific messaging is very convenient, but meaningful error messages and meaningful status codes aren't even remotely mutually exclusive. It's perfectly legitimate and even easy to send a 4xx or 5xx with a response body as JSON (or, for bonus points, with any other content type the client requests from possible server capabilities).

And in my experience, having an out-of-body/band general indicator that doesn't require you to parse message responses makes things WAY easier.

Well-designed APIs do both.
Tell me how a stock buyback (ie a reduction in supply under constant demand) results in a falling share price.

It’s a common very common way to juice the numbers.

As for those that choose to sell, its obviously. It’s free money.
BlueMaxima's Flashpoint is a fabulous archival project that is saving as many Adobe Flash games/animations as they can before browsers pull support at the end of 2020. Really cool, since Flash games are a similarly concrete slice of culture/history that will just be gone if they're not archived.

https://bluemaxima.org/flashpoint/
Be careful with her videos. While she does have some good content, Sabine has an agenda to push with respect to big science and I've seen at least a few of her articles on projects I'm familiar with that are well within conspiracy theory territory.

See, for example, her blog post and video on LIGO where she makes it seem like the researchers committed fraud and fabricated the whole detection of gravitational waves. My explanation of why this is dishonest here: [1]

Unfortunately, this is really harmful because she's coming from a place of authority and spreading the lie that big science is bending the truth when it comes to their discoveries. You can see this reflected in her audience and her video comments are full of climate deniers and others that want this to be true thanking her for exposing, in their words, the so called "quack-a-demics".

[1] https://news.ycombinator.com/item?id=21448974
I've shown three decent sources that give similar numbers. Feel free to post something credible that lets us compute otherwise.

Also, why do you assume a 2000 hour work year is common worldwide? It's not.
I looked up the PR author and it's a repl.it user and community moderator (https://repl.it/@eankeen).

Anyways, I hope the PRs are not annoying -- it certainly cool to be able to run under game quickly (I scored 97 https://imgur.com/a/HHMMXAY)