skysight-inc/HackerNews huggingface dataset:
Ask HN: Anyone remember that PHP email contacts import lib Facebook acquired?
Around 2005'ish there was an email contacts list import PHP library that a group of folks out in Indonesia or Philippines were producing. It was pretty darn good and let you add drop-in virality to any PHP application.

It was super useful when building viral applications because you didn't have to do the hard work to integrate with all the major email providers including Gmail, hotmail, yahoo, etc. They supported around 100 providers. It was crazy good.

I was really into building viral apps back then - ended up making one that went huge. Feedjit. And got funded for it. We grew to over a million sites using our little live traffic feed. What was exciting about email virality back then is the short viral cycle time - meaning that if email contacts list import is your viral mechanism, then when a new user joins, the time they take to recruit more users is measured in minutes, rather than e.g. weeks when it comes to other viral mechanisms.

Facebook's rapid growth back in the day was largely due to this email contacts list import mechanism. They got very good at it, and before they achieved unstoppable global dominance, they were paranoid that others would use the same tactic. So much so that they bought this group of folks out in SE Asia to take them off the board, so that other devs could not build a Facebook competitor without having to hand-implement all the integration work that these guys did.

Every now and then I'll think about this group of devs, how FB took them out of play, and what an enabler they were and could have continued to be for other viral PHP applications.

But I can never find them. I've forgotten the name of the lib and the company or group that made it. I'd love to do some digging around this story on archive.org and so on. If anyone can remember the name of this lib or the group that was acquired, I'd very much appreciate it. You can post here, or email me at mark at defiant.com.

Thanks!!

Mark Maunder.
Zoom does feel like a better copy of WebEx.
As a software developer there is nothing worse than other software developers.

They actually think that every computing product needs to be built for them and that anyone who doesn't need virtualisation, multiple monitors etc does not have "real computing needs".
And replaced it with DuckDuckGo, which also had it missing.

These actions are usually meaningless, but that makes it extra meaningless.
What is the exact mechanism of recovery? Does this mean that DOJ has found the person controlling the wallet?

As for implications:

1. Does this reduce the utility of Bitcoin to criminal organizations?

2. Does this incentivize future ransomware attackers to delay undoing their attack until they can further secure their gain?
Thank you Notepad++ for standing against censorship. We need to see more of this.
Don't forget Amazon Chime! :')
I trigger multitasking by accident sometimes. It's a pain. I guess I should learn the gestures just so I know how to make it go away, rather than swiping all over the place fruitlessly.

I'm the opposite of the "make it like a desktop!" crowd. I miss iOS 6 and IMO everything since then's been a mixed bag of "OK, that's better" and "no no no you're making it worse". I just want a smart slab of glass that becomes different things. Not another normal computer.
Probably the same page: https://www.apple.com/ios/ios-15-preview/
When working with large csv files, you're better off importing the file into a sqlite database if you want to perform more than one query.

Knowing the import is happening behind the scenes is useful when you hit performance problems with the tool.
I'm still not seeing the images of the protest from the search. I'm seeing results about the censure of the image.

This is what I'm seeing: https://imgur.com/a/P9l23Di
https://openbazaar.org has a dispute arbitration mechanism. It's pretty simple, too: in the case of a dispute, somebody arbitrates.
Can you add more context? Why did you post this?
Has there ever been confirmation of this though? To my knowledge his ID is not known, and there were lots of disappeared students after this.
If the interview process weren't so exhausting, then it'd probably be easier to get people to switch jobs. Getting a ton of emails lately, but have zero desire to grind leetcode, do take home tests, and interview with 6+ people when I already have a job.
Octazen?

See image here: https://storage.googleapis.com/titlemax-media/0cc171d3-every...
I completely agree with you. I have a background in linguistics and have studied Russian a little bit, and based on my experience, the likelihood of the orthography changing that much is practically nonexistent. Do you think it would be too much to get into it with Darra? She does seem to have a lot of influence in the culinary world, and it pains me to know that she is spreading her own lore as if it were truth.
Interesting, but that must be hell to learn using that new multi layered layout.
We need stable and free infrastructure. It is unfortunate how few people realize what GCC does for everyone. It certainly ain't perfect, but imagine we only had clang/llvm. Llvm regularly breaks the API and cannot be bootstrapped, AFAIK. Without GCC, I doubt we had android, or capable cheap routers, the whole python and node.js ecosystems would be in a completely different situation, and we would permanently facing the threat of propiatary languages. I support rust in GCC, too (and I am glad that they also have Go support).
Privacy/transparency features I'm most looking forward to:

1) list of when apps last accessed location, contacts, photos, etc.

2) list of what 3rd party domains apps contact.

That'll be informative. Can't wait to see what Facebook et al. will say about that.
New Shepard has flown 14 times successfully without any failures.
https://en.wikipedia.org/wiki/New_Shepard#Full_flight_list
CitizenShipper | Various Roles | REMOTE | https://citizenshipper.breezy.hr/

CitizenShipper is a share-economy shipping and transportation marketplace which connects people who want something delivered with drivers who can do the delivery. As a marketplace, we focus mainly on helping pet owners find a transporter for their pets and so far we’ve helped thousands of pet owners reunite with their pets. Anyone can sign up as a driver, and search for shipments (usually long distance) on our site. People transport just about anything using CitizenShipper, but pets are extremely popular.

- Our team is international

- Everyone works remotely (from home)

- We have a “minimum meetings” culture

Here are the open roles:

-- REMOTE, WORLDWIDE --

* Product Designer: https://citizenshipper.breezy.hr/p/1e5fe50a648d-product-desi...

* Software Engineer: https://citizenshipper.breezy.hr/p/a78b6b4613c3-software-eng...

-- REMOTE, US --

* Head of Product: https://citizenshipper.breezy.hr/p/2cf22cdf62d4-head-of-prod...

* Head of Marketing: https://citizenshipper.breezy.hr/p/2153fa6c94e0-head-of-mark...

* Customer Support Manager: https://citizenshipper.breezy.hr/p/7ccd4b1a36b7-customer-sup...

* Customer Success Manager - Shipping: https://citizenshipper.breezy.hr/p/cd3638ac1456-customer-suc...

* Customer Success Manager - Driver Onboarding: https://citizenshipper.breezy.hr/p/78e74e37a6b6-customer-suc...
> types are very complex expressions and they're expressed with the same machinery as arithmetic expressions (femtolisp).

This is how it works in Yatima. Since we use self-types and lambda-encodings for our datatypes, all type expressions are built up via some combination of self types, pi types and a few type-level constants (like primitives).

For example, the type of booleans can be expressed as:

def Bool : Type =
@self ∀
(0 P : ∀ (Bool) -> Type)
(& true : P (data λ P t f => t))
(& false : P (data λ P t f => f))
-> P self

def true : Bool = data λ P t f => t
def false : Bool = data λ P t f => f

from https://github.com/yatima-inc/introit/blob/main/Pure/Bool.ya
All I can see these days is purple-magenta gradients and babyfication of UI with rounded corners. Designers follow this recipe without independent thought or opinion about graphic design. I'd love to see UI based on the International style (aka Swiss typographic style) typified by the designers of the bygone era of 1970's and 80's. Ultra functional and less about aesthetics.
Diligent Engine 2.5 is out: inline ray tracing, async compute, wave operations
We all need to fight for legislation that gives us the right to repair everything from our iPhones to our tractors.
Or self-hosted, on your own workstation or private server. It has great practical use despite not yielding corporate or investment profits.
This should be the experience everywhere. Imagine how hard it would be to actually get any work done as a system engineer if you're constantly responding to requests from the front-line support. The reason front-line support exists is to prevent that from happening.

Admittedly things should escalated and fixed but giving answers to end-users is not a priority.
I recently purchased an M1 iPad Pro 11" + Magic Keyboard, aware of the OS limitations.

After using that combo for a few weeks, I can say it replicates 80% of what I can do on my iMac desktop at similar efficiency (sometimes faster), with most of the missing 20% being coding-related tasks that can be worked-around in the meantime (e.g. GitHub Codespaces). Although this iPadOS update did not shift the bar much on that missing 20% and overall was in line with my expectations, Apple definitely has heard the complaints by now and might try to push some updates into a 15.X release sooner than iPadOS 16.

I'm still pretty happy with my purchase. At the least, the M1 iPad Pro is extremely future-proof for whatever Apple tries to do.
I searched the term in DDG when this was on HN previously; the search was not censored on DDG. [edit] I recall it was at the time bing's search was still blank but I don't have a technical explanation for the different results.
Personally, my exlerience with doctors is neither rapport nor nuanced understanding of my specific situation.

That is really not what they do, are trained to do or have time to do.
I'm sure in any case the lawyers took a hefty sum.
It's almost like they continue to add nothing of value on purpose because it's admission they screwed up - they should have a tablet with macOS by now, including this feature.
We had Meteor with “mini mongo” and you locally subscribed to streams and it was all a quite bloated PÓS IIRC. At some point someone will make a virtual browser that runs in the browser, or maybe a kubernetes that runs in the browser and the circle of ironic self referencing will be complete. Just replace the browser and use ports 80 and 443 and be done with it, instead of pretending that cpu cycles and RAM are free. The browser is not the app platform of the future, it’s the current bandaid solution is all. I also don’t agree that this article is well written. It exclusively addresses the world according to front end dev, mulch as graphql does. I’m sorry that coding elaborate stuff requires you to keep track of your elaborate stuff. Set your global var equal to the parsed xhr.result and redraw your GUI and get over it, IMO
Lessons from 10 years of advising people on planning high-impact careers
He must be pretty confident in their rockets...
Apple didn't release much of anything "Pro" in 2011. They still sold the cheesegrater with a year old chip and some laptops. No "Pro" iPad or iPhones back then.

https://everymac.com/systems/by_year/macs-released-in-2011.h...

https://everyi.com/by-year/ipod-iphone-ipad-models-released-...
It's not removing a feature, it's shortening the list of search engines.
Same here, I even wrote a series on moving away from iCloud and self-hosting all my services:

https://www.naut.ca/blog/tag/shs/
This can be modified using Settings/Preferences/Search Engine. From there you can use whatever search engine you want. This is a non-issue.
I'm no arguing either way - though personally I lean towards unrestricted speech at all costs. But just giving the example in the article.
I am in the same boat as you and so tired of people telling me to just get a Macbook... I don't want a laptop.
My Woke Employees Tried to Cancel Me. How I Fought Back and Saved My Nonprofit
You have no idea, there's been 2.5 years of it and the toll on some people has been severe. An impossible contract was signed and this has created some very perverse outcomes.
> Once we prove efficacy for multiple use cases, we can at least remove the "oh you computer scientists dont get it"

No, you can't. Stating this is a clear proof that you don't understand what you're dealing with. In medical ML/AI, efficacy is not the issue. What you are detecting is not relevant. That's the issue. But I know I won't convince you.
Two words: spider rain

https://www.nationalgeographic.com/animals/article/150518-sp...
The purpose of Bitcoin is to decentralize central banks and to create money that is separated from nation states - money that cannot be controlled by nation states - the freedom money. The only way to do that is to use a blockchain with proof-of-work.

Blockchain went wrong when it started looking at other problems to solve. There are none. There are no monopolies that need to be broken down.
>It feels fast!

As in Vim Mode or Xcode in General? Is it VSCode Fast or Sublime Fast?
Can confirm this, and they wouldn't accept my Samsung without it. I gave them a fake PIN and things went fine.
No but the CEO worked at Code Academy so he actually kinda did what he is accusing the intern of doing.
Which legal system are you going to use to sue dollar, or euro? That's not how it currently works, either.
Microsoft always relied on external partners to deliver physical products for Microsoft software. That's why Zune was 10 years late. That's why they still don't do much beyond Surface. As the saying goes, "it's in their DNA".

Additionally, Microsoft doesn't have a good tradition of clean breaks (they are rightly anal about backwards compatibility and decades-long support windows). And they've never had to cannibalize their own products with new, better products.

As for Google, Google never understood why it would ever need hardware. Their livelihood is online ads and tracking people behaviour across devices. Custom Google-only hardware is a colossal money sink with negative-to-zero ROI compared to their software that is currently anywhere and everywhere thanks to Android and Chrome.
I for one am very glad I don’t have to endure any Java Swing or Electron UI, thank Apple. The good thing for you is, there’s always a Microsoft Surface if you’re unhappy with Apple’s products. I think it runs both JetBrains IDEs as well as VS Code.
How exactly it's existential if a single intern could copy their product? Imagine Microsoft/GitHub or someone with deep pockets going after them?
He was not run over, and this was news to me. There is no evidence either way what may have happened later, but the only ones claiming for sure that he was later executed are U.S. government officials.
If you want to make the allusion to the Mafia more obvious, then Apple could be abbreviated "i" (as in iOS, iPhone, iPad, etc.).
I don't think this applies to Duracell or Energizer alkaline batteries unfortunately :(

Of course reading the article they are talking about Lithium Ion batteries.
For some, life isn't all roses.
Lighthouse simulates mobile cpu and 3g. https://github.com/GoogleChrome/lighthouse/blob/master/docs/...
Sounds like something you can solve with a labelmaker unless it's over the "do not cover" portions.
Might be troublesome if you don't want the other person to know it's you, though.

But that's probably not a problem in day to day communication with family and friends.
You can long-tap an app icon to show all the open windows.

It appears the new Shelf feature will make this more transparent.
I would look at how the major clouds are running their compute instances. This might help:

https://www.nomadproject.io/

Which is basically k8s but lets you use vms.

I was thinking of using Tekton to make a CI/CD service at one point but I would pretty much need to smash the whole k8s VM/Node every time I do something and only allow one participant at a time. There are ways to run vm pods instead of containers in k8s but there are other issues at play. It's been a sec.
> i just remember how i was treated

Pretty sure it's a personal recount.
What does it mean, "Et tu" ? What language is it supposed to be ?
| Docs want to keep their feeling of autonomy despite much medical knowledge being rote memorization and rule-based.

There is so much arrogance and ignorance in this thread.
Covid marked the twilight of America’s arrogant ‘expert’ class
This is exactly the problem. The app store being the only distribution method for iPad OS means that Apple controls everything that is possible on iPad OS.

The problem is iPadOS drastically fails at simple tasks all the time - I wanted to print a shipping label the other day that I got in an email - sounds simple? Not on iPad! Tap print, see the AirPrint printer, tap print, and I get a 100% fill UPS label. I could download an app like Pages, drop in the image, setup the formatting then print. But it was literally easier to just open my mac, change one option and press print.

It looks like iOS 15 finally adds print options, but how could this have taken 15 years to have printer options…

I really love using my iPad for whatever I can. But the random missing features and “iPad simplicity” frustrations are incredibly annoying.
As someone who migrated to Windows 10 from macOS, I was very frustrated that I couldn't find a tiling window manager that was intuitive for me as a former user of yabai and bspwm, so I decided to make my own: https://github.com/LGUG2Z/yatta (there is a full animated demo embedded in the readme)

Workspacer was one of the TWMs for W10 that I tried, but ultimately I became very frustrated with the configuration story because of the tight coupling between the TWM and keyboard shortcut configuration.

yatta follows the sockets model of bspwm and yabai, which means that all config can be managed through AutoHotKey (or any other hotkey daemon of your choice) instead of trying to reinvent the wheel, and makes the TWM experience as scriptable as bspwm and yabai without increasing the complexity of the TWM codebase itself.

I've been using this full time for a number of months now, and for anyone used to bspwm or yabai, I would say that it mostly "just works" (it comes with a batteries-included AHK config example) and has a few nice extra features like being able to resize everything by dragging window edges and dragging/dropping windows to switch their positions in the layout tree.
There was no bidding process. They were handed the contract because they said it was £1. Several months later, that price was in the millions. Several months later they had a competition and with no time to handover what had been done, guess who won again?

The GCloud contracts were released following FOI requests.
This is really cool, but could anyone familiar with the domain estimate how far we are along the S-curve?

I.e. it took a long time for things to ramp up, then they accelerate really quickly and then they slow down again. Think Moore's Law, which is dead now.

What would be the price estimate for 2030, for example. I think we're now around $100 per kwh (or something like that), what should we expect for 2030? $60? $20?
It easily could if you’re not careful though. I can easily see people unlocking the phone and opening the Wallet app to bring it up. Also, with FaceID it pretty much unlocks automatically, and most people would look at the phone first before handing it over.

I suspect Apple has probably thought of this already and has some way to control it better.
From the blurb at the Amazon sales page, presumably copied from the text or its marketing material: https://www.amazon.com/Surfaces-Research-Artists-Architects-...

Surfaces: Visual Research for Artists, Architects, and Designers

Surfaces offers over 1,200 outstanding, vibrantly colorful visual
images of surface textures--wood, stone, marble, brick, plaster,
stucco, aggregates, metal, tile, and glass--ready to be used in
your designs, presentations, or comps, as backgrounds or for
general visual information.

I have a very, very hard time imagining that this is going to get past a fair use argument. Capcom is doing with these images exactly what the author intended. If the author wants to be able to sue for royalties after the fact, then that blurb can only be read as a deliberate booby trap.
It would likely go against the spirit of the community to hound a job posting like that. I don't disagree with the sentiment, but turning the hiring posts into any sort of flamewar/off-topic discussion dilutes the value of those threads.
Thanks for the reply, those features are pretty cool.
Doesn't DuckDuckGo use Bing's results behind the scenes?

At any rate right now I see no obvious censorship: https://duckduckgo.com/?t=ffab&q=tank+man&iax=images&ia=imag...
> "I need a mobile device I can attach to a keyboard and do "Pro" work 5 hours a month, is that much to ask?"

I think it's a bit of a niche use case when that pro work is software development. They can't please everyone - the design is targeted for consumption and art with some rethinking about UI for a tablet device around basic usage that's distinct from a standard laptop OS.

I'd guess for 98% of users that's what they've built and their keyboard attachment allows many of them to do their work like tasks (writing/email and such).

For devs they make laptops and macOS designed for that.
Performance was severely degraded for a couple hours. We tried a bunch of things, none of which worked, and then I suddenly remembered that I had pushed a trivial code change just before things went to shit. Reverting it made the problem go away. Doh! I still don't understand why.

Sorry everybody!

Edit: it was not for naught, though, because some of the tweaks that the incredible mthurman came up with seem to have made things a bit snappier than they were before.
It's Latin:

https://en.wikipedia.org/wiki/Et_tu,_Brute%3F
Startup Trajectory: Ideation to Product-Market Fit (Book Review)
I don't live anywhere near California (Québec), but it's kinda the same idea here (from what I've heard). Basically employees have the right to make a living and the onus is on the employer to prove an injury occured directly due to an (ex)employee's actions.

Still didn't stop everyone I've ever worked for from making me sign them, enforceable or not. I guess it's different elsewhere.
There used to be an urban legend that banks would process transactions to produce deficits if possible in order to assess a penalty. I'm not sure if that was true or not though.

balance 100

deposit 500

check 400

would be re-arranged to:

balance 100

check 400

deposit 500

So they could hit you with overdraft fees.
"USSA News", "The Tea Party's Front Page"
I just implemented a database with changefeeds using FoundationDB (in Clojure), to eventually replace RethinkDB in my system. Very impressed so far.
> Something went wrong. Try reloading.

Seems like Twitter isn't doing much better.
Who would want to use replit after reading that? They might have just killed their company. All it would really take is for this guy to put his site back up and add shared links.
I believe it was - but only because DDG relies on Bing for much of its search
parent wants Apple to build a telekinetic device that can read parent's mind to decide which device to ring

(obligatory /s)
The interest rate on my credit cards was higher then the effective 24-ish percent interest rate I was paying (2% per month).
software issues..