skysight-inc/HackerNews huggingface dataset:
I love your post.

NB tho, Symbian already knew (see 1998) how to make a "truly excellent mobile GUI" - sure, it was a PDA, but we were already making phone UIs with phone licensees then, and could happily have made a "well-designed high-level UI framework".

I'd've loved that "parallel universe".

Alas, the Symbian deal nixed it, and our new owners simply wanted us to make their kind of phone platforms for them: four whole new ones, in 18 months (heh right), mainly to their specs, while recruiting 100 new devs and 10 new designers.

So I feel it's a little harsh to say "the biggest failing of Symbian was to disown the UI" -- we never had the option to keep control of it. (It was a major failing of the Symbian deal itself, sure.)
mailbox/astro ios/mac apps

sourcetree

hackpad

dropbox pre-enterprise pre-electron

one-drive pre-Files-on-Demand
> I probably don't disconnect as much as I probably should for certain types of travel. But not everything about completely disconnecting is wonderful.

When my partner and I travel, we travel at a breakneck pace. We get up in the morning, stuff our faces with some calories, then head out, and we're usually walking, backpacking, bicycling, motorcycling, and occasionally train/driving/tour busing through most travel locations for 10+ hours a day. We frequently net 7-10 mi of walking per day unless we're in a particular place where you have to drive to get around. I still use my smartphone to download tickets, reservations, and maps (often don't get signal in parts), but we never sit still for long enough to have more than a small peek at the smartphone while having lunch or dinner.

I'm always amazed at how many people find it so difficult to disconnect on vacation. Maybe if you're the type to sit around in a comfy hotel and vacation that way the temptation is stronger, but for me, travel is the easiest way to disconnect.
KYC is the reason we have an archaic banking system while the rest of the world leap frogs us.

Tough to solve when petrodollars are still the reserve currency globally.
Eeeehhhhh, I interviewed and was offered a role there a few years ago. Talked with a number of teams and employees, they were very candid about what they were working on during every step of the interview. I never saw anything to indicate either of these claims.

The safety of encryption/decryption in browser-JS payloads is a different discussion entirely, but you can't make wild claims about it being a front for state-level actors without some reasonable sourcing.
Do you know if there are any organizations or websites that do what GiveWell does for more specific issues? Perhaps something like a money-to-impact-in-chosen-field rating?

As best as I could tell when I last checked, GiveWell's one metric is life years added/dollar. That's a great goal, to the point where it feels selfish to care about anything else, but when I look at my local community I do also want to know: What charities are most cost-effective at solving the local housing crisis, or preventing the disproportionate number of deaths for <minority group X> in the community, or helping refugees get back on their feet, etc.?
Ooh, I missed that. Still, it would be nice if it had subdivisions like the square grid.
I agree, and I don't mean to imply that the very first mention of "I want to quit" is the right time to quit. But, as a parent, it isn't difficult to have a sense of where they fall on that spectrum. And yeah, you won't be 100% right, but such is life.
Sometimes you just don't have a choice when you need to interface with a third party data feed or software.

Isn't it better to have all options open?
> recently

> $20 in parts

With how much ESPs go for right now I kinda doubt that, what's the whole BOM?
I still remember young, in this regard surprisingly clueless me being soo excited when moving to my first PC (some 486) with a Soundblaster clone, coming from an Amiga 500.
The ad said something about 22 voices, how cool would that be (as the Amiga had 4)!
Now envision my surprise when I heard the sound of these 22 voices in some of the demos mentioned on this page when I was used to the Amiga.

Well, over time with faster CPUs, software mixing, AWE32, GUS or EWS64 etc. the problem solved itself and in the meantime I really like the FM sounds for what they are but man was I disappointed at that time.
Everything is a front for state-level actors. I think we can still appreciate technology for what it is.
The point of splice(2) is to be a fast-path; it's not in POSIX, so software that wants to guarantee portability has to write the slow path too, and only use splice(2) if it's present.

Such a blind/naive compatibility shim, would likely be much slower than whatever hand-written slow path the developer has in place. If the whole point of a call is to be a fast/efficient version of something else, then the call is breaking its semantics if it isn't more fast/efficient than the alternative.

Because of this, it's better to just make autoconf et al detect splice(2) as absent for the given use-case (and fall back to the hand-rolled portable slow path), rather than relying on a naive kernel shim.
No idea if it's a "front", but if your threat model is state level actors Protonmail is not gonna cut it.
>wrt. land reform - century and a half later Zimbabwe did pretty much the same with about the same result

Recent history of Zimbabwe <http://imgur.com/a/VdQdD>
As far as I can tell, no therapy has been successful in removing or preventing specifically either or both of beta and tau amyloid without secondary effects that washed out any prospective benefit.

The amyloid hypothesis is of course disputed, but largely because stopping whatever causes plaque formations could prevent or lessen the impact of Alzheimer's has proven so difficult and would ultimately provide little benefit to those already suffering with the disease.
Tech Industry Groups Watering Down Attempts at Privacy Regs, One State at a Time
"couldn't code anything beyond simple shell scripts" is very different from not being able to code at all.
using the share button creates a link to a copy of the drawing that can be edited it looks like
An __off device__ request that is processed server to server.

Mobiles aren't "real computers" in the sense of the Internet. They are not intended to be always on; nor always connected from a stable address. They are portable (very smart) terminals, often with poor text input (but usually with reasonable quality camera and microphones), and often a large local cache.
MS deprecated Linux support for System.Drawing in .net 6.0 and will remove it in 7.0. https://docs.microsoft.com/en-us/dotnet/core/compatibility/c...
Well, asymmetric cryptography is not even needed in the most common case, i.e. when you are using the client as a database. Symmetric crypto is enough, because it's your server that both encrypts/signs and decrypts/verifies. Asymmetric crypto may be strictly needed only if the sender and the recipient are different. And there is still an issue that the malicious client can return old and outdated but validly signed data - which you can't solve without either a server-side database or accepting old data up to a certain limit.
Obviously it's not been exposed, yet. That said, I think it's pretty safe to assume in the post-lavabit world that these companies are fronts for Western intelligence. We clearly don't live in a world that respects privacy anymore, take the recent "anti-csm" bullshit the EU is pushing. Personally, I won't need proof to seriously doubt this, tutanota, etc. Yes, your data may be more hidden, but it would be used as evidence in a parallel-construction case based on what they "illegally" siphon from your data.
I imagine beaming power to space (for powering space devices) and from space (from orbital solar power stations) would be pretty useful.
Thank you for sharing that presentation. Here is an extract that answers the OPs question directly:

"Traditional Deployment to an Active Shooter Event
Upon Patrol Deputies arrival at the scene…
- Secure the Perimeter.
- Gather Information/Help Victims.
- Wait for S.E.B. to arrive.

Unfortunately in situations such as Columbine this precedent failed.

Rapid Deployment to an Active Shooter Event
New Tactic used by Law Enforcement. Upon Patrol Officers arrival at the scene…
- Enter the area / building as fast as possible.
- Sole objective is to Neutralize the hostile threat with the least amount of force
possible.
- Turn scene over to Special Weapons Team when they arrive."
If you're US based, there's Code for America which is exactly that - https://codeforamerica.org . There are many local, typically city-based chapters who meet up regularly and are formed almost entirely of part time volunteers contributing whenever they have time, to whichever project match their skills and interests.
But totally doable. I had a friend who traveled from Europe, through Siberia to Japan. All over Europe, Americas, went even to Africa IIRC. She's still travelling now, but with a boat and a companion. Probably been around the world many times now. I've heard only few incidents that were spooky for her, mostly just stories about wonderful people with big generosity. But that was 2000s and further. So different times.
Try SingleStoreDB for the combined DynamoDB workloads and analytical workloads in a single database tech, see https://usefathom.com/blog/ditched-dynamodb
> Pay is a function of scarcity and value they bring.

I seriously doubt those skills which are supposed to define scarcity at this point. There is too much management to require a seriously special person on that chair. I'm sure you could have someone from mid-management on that chair and it still wouldn't run worse. It would probably even run better.

So what is the value there? It's almost like with a piece of art. Only because people are ready to pay a price for it, it's valued at that price.

On the other hand you have thousands of slaves working for the same company, generating value you can actually touch and they earn unbelievably less that the artistic head of this monster.

So sure...nice try but you have to be really far away from the bottom to actually believe it.
And every time it was discussed, the conclusion was the exact opposite of what you are claiming.
> But it is true that this type of episode makes the kernel's "no regressions" rule look a bit more like just a guideline. It does not take too many of those to create breakage to the project's reputation that is hard to splice back together.
Absolutely not.

You’re thinking that Broadcom acts as a company with a technological vision. This is a totally not the case and the CEO is very open about that.

Today’s Broadcom is a company that optimizes the financial performance of technology assets.

There are no long term plans.
Hmmm, that does seem somewhat suspect.
Hmm.. EMC (which essentially was Smoking Joe T as the CEO for most its limelight years) did quite well with acquisitions, Data Domain, Isilon, VMware and many more smaller acquisitions. They never bought a company to inherit their cash flow but saw an opportunity to invest and grow their business by adding their amazing sales machinery which was stellar as well.
The IRS has offered clear guidance that these sorts of exchanges are taxable events. You could argue all you want, but ultimately it is taxable.
Hah, the former. My work isn't that arcane; I've a habit of saying XLS when I mean all things Excel. But there are compatible CPAN modules for either format!
This is great in theory but in practice we just don't have enough fossils for it to be truly interesting. It's more like "Which dinosaurs lived seven hundred miles away from your hometown?"
The Importance of the FrieNDA (2014)
FWIW - Accepted and ghosted: interviewing for a leadership position at Stripe - https://news.ycombinator.com/item?id=29387264

I know Stripe is a darling YC company but if you look for it, you can find some usually anonymous detractors.

"+1. Also a founder of an $XB fintech. Exact same story. Patrick + John dangled an acquisition to get a look inside, and ended up re-trading on the terms. Then proceeded to target 2 of our team members to recruit. Fast forward a few years, and now they have deployed a team to directly copy one of our products.
Amongst their L2 team, Patrick and Will are described as the "killers". I guess maybe a bit of duplicity is required to build a company of that size..."
Word games are common in advertising and that has spread to journalism as well.

“it’s impractical to shop for a house in a war zone” and “it’s impractical to buy a house in San Francisco” are two very different definitions of “practical”.

It feels like that’s what’s going on here.
> “from each according to his ability, to the miners according to their hashpower”

Satoshi Nakamoto never said that.
> These are all renderings. Why no photos?

Alas! It would seem the Time Travel machine somehow erases the photos during the return trip, so renderings is all they can do.
A lot of this stuff is so much more recent than people realize.

I went to Southeast Asia in 2010: Cambodia, Vietnam, Laos, Thailand.

One of my stops was the famous "Lunch Lady" from Anthony Bourdain's No Reservations [0]

There was no Uber, I had no data. I had printout of a map, but just look at the kind of map I had to go on in that URL from 2008. There were slightly better directions from Vietnamese-only websites.

I had to get a cab driver to take me to ROUGHLY the right area, and then wander around until I found her.

I'd have to go to smoky internet cafe to upload photos and email my family.

Ubiquitous mobile access and data is what's really flattened most of our world. It's unquestionably an improvement for the people involved, but travelling definitely has a lot less charm and sense of discovery now.

[0] https://gastronomyblog.com/2008/08/09/meet-the-lunch-lady/
I agree with you. There ara ways, and they work. If you have different teams stepping on each other toes, they might be disincentivized to keep the separation. Ideally they will not, but without someone enforcing it a team might end in this situation. I see it as a potential social question (like Conway’s law).
> But take it from me, someone who has volunteered for civic tech organizations and have participated in ground work for political campaigns. The most positive impact you could possibly make is money.

I don't really agree. Perhaps we're incredibly lucky as a civic tech non-profit, but our limiting factor generally isn't money. It's skilled people who can take responsibility and deliver. So if OP is an experienced developer who is willing to look a bit beyond just code, but still bring serious tech skill and experience to the table, I'd like to talk to them.
There are still some database injections that are possible in MongoDB (although they definitely tend to be less common due to the query language not being text-based). The most common type is when someone directly uses the data from a quest in the query without checking the type; for example, if you have a query that says "delete the user with id ____" and then pass in the id directly from the POST request without checking the type, someone could make a request with a body of `{ "$nin: [] }` (i.e. "not in the empty array"), which would then delete every user in the database. The fix, in this case, is just to check the type of the request data before serializing it into the query; in the example above, you could just return an error if you get anything other than a single user id.
It might, due to the reduction of testosterone.
Good thought. If you are coding in C++ maybe you can use some sort of binary serialization thing. Even in other languages if json parsing is a bottleneck it can possibly be optimized away through use of a binary wire format. That said vector operations available to programmers is always a welcome thing I’d say. And who knows how much production json parsing this library really does, it could be a ton.

I’m torn. I’ve worked at shops where we aim over time to reduce response time while serving business logic and using statistical models that get iterated on. Even there I haven’t seen a blatant need for non-JSON rpc. But I know my experience doesn’t mirror everyone’s. And I like seeing and learning about instruction sets. I’m currently taking a course in parallel computing and I just used a avx2 for the first time in a toy program to subtract one vector from another in a single instruction which while not particularly useful is a window into more interesting things and is still SIMD.

I think on the whole making json parsing for a large enough fraction of processors is probably a huge win for the environment. But who is parsing json in C++?
If your threat model is state level actors the only thing that will cut it is another state level actor
Serverless Telegram Bot on Cloudflare Workers
Stellantis guilty of diesel emissions fraud, will pay $300M fine
Speaking about independent thoughts, I think it's crucial to NOT trust anything one heard and do one's own research, especially those fed by news agencies. By saying "research" I mean a rigorous research that not only includes newspaper, magazine and other light reading materials, but also drill deep into books and (most important) official documents if applicable.

I also found it useful to build up a framework of analysis to remove some weight of the research. After all one cannot take that research methodology to everything one would like to research into, so by getting a framework one knows which material to avoid.
Here is the database of your dreams: SingleStoreDB. https://www.singlestore.com/customers/fathom/
Then the only explanation is that you are in on it11 *adjusts tinfoil hat*
I think this is a safe assumption.

Guilty until proven innocent, by making your code open source.
What Do Americans Know About International Affairs?
Git Rev News: Edition 87
Bad mood i hope.

Should Broadcom do all those things, they run a substantial risk of degrading the products offered by VMware, which is a poor business decision.

Given the very profitable state of VMware, it's a lot more likely that they will only introduce minor changes.
There are dozens of us upset with athlete pay! Dozens!
>Obviously it's not been exposed, yet.

Then it should not be stated as fact.
Ohhhh nice idea, there's a couple mentioned here. Maybe I'll make a follow up :D
> undocumented immigrants

"Undocumented" is mostly just a euphemism for illegal. Amazon does a significant amount of shady things, selling servers to ICE isn't one of them. Open borders are neither feasible nor popular.
Not to mention the attempt to try to deflect the blame onto the people who exposed the bug. I don't think it's "unfortunate" for people to find things like this, and I don't care if their only motive is to gain popularity.
Do you think the same thing about Signal?
I didn't think people still took Paul "The Bigger the Bubble the Better" Krugman seriously anymore.
There is no such thing as ethical production under capitalism.
> It will not deter the person who is hell bent on killing others and have no regards for life including his own self.

It absolutely will. The vast majority of mass shooters target gun free zones, for obvious reasons. Just because they expect to die eventually doesn't mean they want to die right away. They want to be famous and feel powerful by killing as many people as possible. That is denied them if they are killed or wounded straight away.

> The best thing is to stop EASY PEASY access to guns that shoot more than one round at a time. The only guns licensed folks should be able to carry are ones that shoot one round and need to be reloaded again manually. Other guns should be simply banned for the GENERAL public.

- There is virtually zero chance of this happening

- There is zero evidence that policies which constrain the ammo capacities of guns used by law-abiding citizens has any effect on homicide rates

- Enacting such a policy would make guns significantly less effective for self-defense.

> This solution that has been proposed for years i.e for teachers and volunteers to carry concealed firearms is THE M0ST stupid solution that humanity has ever come up with.

If you could demonstrate some actual knowledge of the subject at hand, your opinion of whether some policy is "stupid" might actually matter to me.

There are gun control advocates in this discussion who have demonstrated some knowledge of this issue, and I respect their opinions more for it.

> It seems that some sections of our humanity aspire to live in a world where your right to LIVE depends upon how quick you are with your reflexes or how BIG of a gun you have.

It's really quite comical what you think is going on in the heads of other people.
Back in those times, that was often limited to places that hadn't been recently politically de-colonized.

Wow ... great article. Imagine calling Nat Geo and getting to actually talk to the photo editor. Or going someplace to enjoy navigating a culture without guides or signage or language or pocket tech. Real adventure.
Europe to India via Tehran and Kabul: The Lost World of the Hippie Trail
The same like Linspire back in the day.
Release (YC W20) is hiring mid level full stack engineers
In theory maybe. In practice not really. Leveling up does not make a huge difference. Leveling up weapons does. Leveling up flasks does too. The amount of time you need to spend to level up is a terrible trade off.

If you’re not good at the game, you can trivialize most encounters with the summons, or use multiplayer which adds a ton of luck to the outcome.

Actually farming runes is almost a trap for anything last stormveil.
Any feedback you might have would be appreciated. The library contains a bunch of utilities that I reuse between projects and thought might be worth sharing. What makes this library different from other utility libraries like e.g. Lodash is that I try to type arguments and return types as narrowly as possible. E.g.

partition([1,'a',2,'b',3], (el): el is string => typeof el === 'string')

will return tuples of the type ['a','b'] and [1,2,3], not just generic arrays of type string[] and number[].

I just migrated the module to Deno and rewrote the test cases using the built-in Deno test runner. Also contributed a small bug fix to the test runner that I encountered during the migration.
But I think the OP has a point that falling out of the top has nothing to do with cognitive ability. For instance, many researchers become known for certain contributions and then eventually expected to remain in that field. If the landscape changes (say neural networks become the hot topic) then your research might fall in prestige but the level/complexity/quality does not. There are things beyond their control to prevent quick pivots let alone large pivots. A biologist cannot start doing NLP stuff. Then there is the problem of your graduate students who are doing other things and so the momentum to switch is very real.
Neat thanks! I love this
> my dad kept a loaded handgun in his nightstand as of a few years ago due to very overblown fears of a home invasion.

As you might guess, the statistics do not support his decision:

"Guns kept in homes are more likely to be involved in a fatal or nonfatal accidental shooting, criminal assault, or suicide attempt than to be used to injure or kill in self-defense."

https://pubmed.ncbi.nlm.nih.gov/9715182/
They should take some hints from the Gmail UI.

The last Protonmail UI update was just new styles, but still as clunky as before.
So you grant stock and that’s taxed at grant or you grant RSUs that convert at vest and are taxed at vest. But the stock is not liquid. How are you going to pay the tax. At least, with options you can just choose to sit on them. One of my friends walked away from an options grant and I exercised only when I wanted to. No tax implication till exercise. That’s a big advantage.

Early exercise is a big play. You do it if you’re super early and super confident. You don’t have to. Pretty traditional if you’re early enough since it’s cheap.
Hah sounds like a lot of HNers have Andy Jassy beat on base salary