skysight-inc/HackerNews huggingface dataset:
totally this. I had a boss once who took me aside in her office to probe interests and direction. Somewhere she quipped about work in academia being paid peanuts. It was a pretty shocking statement and attitude to hear it so bluntly, especially being so close in time to my own graduation and years at the university and admiration for that world. But in all honesty I never heard it challenged much.

Later as I started to hear more about how economies function and how revenues really build up and stem from consumers in volume I came to realize that things that ultimately benefit a lot of people generate a lot of money. I saw an intermediary of this working at Apple and seeing how much funds they had to spend vs biomedical companies that were more conservative with their funds. Consumer electronics and consumer products in general have a lot of customers, benefit a lot of people, and ultimately earn a lot of money.

Academia is much more limited in its scope and immediate benefit. That delay in benefit shapes the money involved in all sorts of surprising ways that aren't immediately apparent while still under the wings of the academic world and the "currencies" they operate with be it notoriety, prizes, grants, etc etc. Ultimately the results and products of academia are suspect and risky since they're often in the prototype unvetted phase of birthing into existence. Those thoughts Elon Musk shares while touring Starbase about design vs manufacturing in the gauntlet of tests against reality where the two forms get vetted side by side come to mind here. His statement of "design is overrated" probably has a close analogue in academia. Products of the mind are essentially untested and may not stand up to reality along whatever dimensions one needs to evaluate them against, or as is probably more often the case simple don't scale to the degree needed to impact a large number of people in a short time frame to translate to paying customers.
The more important question is: why is anyone still on facebook?
I have never heard or read anyone, beside physicists, say codes for software code. It doesn't even make sense. Where have you seen that used?
Science can pay me more.
> the fact that the server sends a close notification right before hanging up doesn’t help a client determine whether a particular stream just hasn’t finished or is potentially infinite/undesireably large/hung instead of temporarily paused.

Of course it does. The client receives close_notify and they know the stream is complete. If they don't get it, it wasn't. Simples.

You're thinking of HTTP which does have this limitation (if not using an extension like chunked-transfer, multipart, or more popularly: TLS/https).

> You have to “want” HTTP to apply some of the basic lessons in protocol design that we’ve learned over the last 70 years.

Nonsense.

> Sending payload sizes upfront (when available) is generally a great idea.

There are lots of great ideas out there, but if you implement all of them you get the Homer-mobile. Do not let yourself worry so much about the goodness of the idea and instead think about what you get and how much it costs:

Requiring fixed-length payloads would cost you streaming, whilst making them optional means you have to write both code to support them and code that tolerates their absence -- back where you started.

To know whether or not it would be worth it you'd need to ask the Gemini users.
You can get better info from LinkedIn, including a (quite nice) photo.
I guess a better word for that might be "not terrible" :).

And yes, way too much research code reads like somebody's first coding project.
>> I'm not OK with LibreSignal using our servers, and I'm not OK with LibreSignal using the name "Signal." You're free to use our source code for whatever you would like under the terms of the license, but you're not entitled to use our name or the service that we run.

>> If you think running servers is difficult and expensive (you're right), ask yourself why you feel entitled for us to run them for your product.

Then charge the users or ask for donations?

Why is this a problem with signal, but not with matrix? Anyone can create a new client for matrix and connect it to any matrix instance. Just like an email client can be connected to any server. That's the idea. Why is this an issue with Signal. To me it looks like they are just using BS reasoning for keeping tight control over the client.

> The claim that running servers is expensive would have been more interesting, imo, had there been any viable way to run your own. But for a long while Signal server source code wasn't being updated at all.

Bingo
Nokia doesn't really exist anymore except being a marketing machine and name brand for Chinese made OEM Android phones, and a networking device manufacturer with sweat-shop style dev offices in Eastern Europe because they're not competitive on Western wages due to chinese competitors like Huawei stealing/eating their lunch.

It's only a shadow of its former self.
Golang Interface for Urbit
I heard nih might be a decent place for possible permanent position other than PI in bio fields
> In the US and Europe, RSUs are difficult to get wrong because of share withholding

I believe the withholding is 22% by default. If you're living in CA and have a large RSU vest, then your actual tax liability is much higher. Friends at Coinbase had an initial $75k (yearly) grant vest at $750k. They didn't sell, and that grant is currently worth $150k. Their 2021 W-2 claims they made much more money though.
Facebook privatized the town square.

They control the primary forum for local community chat, they control the swap-meet (facebook marketplace); I have no access to any of that anymore, it used to take place on many other forums, but it has centralized on facebook, which I don't use. A fair few local orgs use facebook exclusively for communication. Some of them have public pages, some don't.

I don't really care, aside from missing the odd deal on the marketplace that I can't participate in, but I imagine this could be quite important to other people. There's got to be a better way, but I don't know what it is or how to get there.
I'm curious which company pays a RS 10x more than a SE/RSE. I've found its usually SE/RSE's that make a bit more than RS's but I've never seen an RSE comp significantly outweigh an SE unless its in ML/Crypto.

On that note I wish levels.fyi had RS and RSE roles...
I’m genuinely curious to hear why do you think it’s more intuitive because you’re Finnish
Not sure what laser is sorry
I love to see such a great looking piece and I really want to use it. But then I think about portability, mobility and unify usage across environments and come to the conclusion that I don't want to have two or three tools for the same data.
If EU companies and people are so sure their method of running a business is more successful than US companies, I just figured sales/revenue would at least somewhat reflect these opinions.
Lavazza’s Gusto Forte are the exact beans I’m using at the moment. Its Amazon reviews are very much split: it’s either great, or horrible.
Mine got taken over almost a year ago. They reset the password bypassing secondary email checks and Facebook as other peole have said just doesnt care.

I've contacted a few colleagues that work there and haven't seen anything happen.

My wife messaged the account and said at least take down the photos of our kids, and the person actually responded saying they would, so now most of it is private.

I am a white male, but according to Facebook I'm a young asian female... The background picture is still my house though.

Oh well.
Can you define "very seldom (apart from their legal obligations) openness of source"?

There are major OSS projects that were started by Apple, and plenty that weren't started by, but definitely get the bulk of their engineering from Apple, in public repositories.
>> None of the tech sector in the US would exist without NSF, darpa, and NY,SV investors.

"None" is probably a bit much but I agree it rounds to a number close to zero.
The rare phishing attack is hardly the danger with NPM. It's the implicit trust you put in some random person on the internet to not mess with your production code. The left-pad debacle was a benign beginning to what is now a full blown existential crisis for the JS community. There is so much incentive out there to compromise a package now, and so many packages, and so little oversight, that it's inevitable.
An opposing viewpoint: please don't add any of these suggested features. I prefer the programs that manipulate CSV to only express the actual contents of the file. Formulas are the antithesis of that. The beauty, and utility, of CSV is its simplicity. All of the requested functionality can be easily performed in SQL, Excel, Pandas, R, Krangl, etc. Please keep formulas out of a CSV editor.
IBM Has to Pay BMC $1.6B for Poaching AT&T Account
> As far as we know, nothing can travel faster than "c"

What Relativity forbids is anything traveling as fast as c, as the increase in mass as c is approached would require infinite energy to reach. Relativity says absolutely nothing about faster than c, i.e. it does not forbid things such as the theoretical tachyon.
Indeed, but all those technologies look so nice on the curriculum.
It's not a matter of trust so much as it is human nature. Even good employees are more likely to slack off given the temptation of essentially unsupervised work.

Another way to look at it is not that the employees are remote, but that the manager is phoning it in. It's hard to be a dynamic leader through a Zoom window.
Yeah, but it used to be a huge company and it shaped the future of mobile phones forever, so I think it's fair to point out the major success it did have. It should be a lasting legacy, even if it turned out poorly.
When I was younger I wanted to be successful. Now I try to enjoy every day with my family and friends and hope to be of some help to others.
Also, that's Florida's government being incompetent as usual. Also, no homeowner insurance company can be profitable in the long run (a decade) in Florida with rising sea levels, climate change, and other compounding factors.
Show HN: Arttime v1.2.0. Count down for a year or more, synchronized time, etc.
OpenDoc is kind of an engineers dream. I remember being fascinated by it at the time (having only read about it). But yeah, it was a distraction. Microsoft also made large investment in OLE (object linking and embedding) at the time which was a similar technology. In retrospect these were solutions in search of a problem. Great that you could embed an Execl sheet in a Word document, but it wasn't what made consumers excited at the dawn of the web.
More type theory heaviness === grand compile time. There is a natural correlation. Go chooses dev efficiency here over comprehensive type checking.
Working from Home Not Wanted at Tesla, Elon Musk Says
I think this is what solid.js is doing. Except the template literals, they still use jsx.
> So decades of PHP+MySQL and Rails+PostgreSQL were simply misguided?

To the extent that transactions were the point, yes (though there may not have been many alternatvies for a datastore to use when Rails was getting started).

In the case of PHP+MySQL of course MySQL transactions were disabled by default in that era (up until 2010 in fact).
How Lyft Is Improving Their Experiments Beyond A/B Testing
Only works on Windows + need to buy a subscription to use = hard pass.
P2P lending is a thing, and was quite popular in the UK until most of the big players (e.g. Zopa) went private. You can invest a small amount, usually as low as $100 and it goes either to personal or business loans. There are companies that offer both. Usually they'll offer automatic diversification, so every $10 goes to a different investment.

Your point is valid though. These places typically lend to companies that would struggle to get loans from banks. While I've worked for legitimate places that had this problem, you do need to ask why these places need crowdfunding. A lot of them are sole proprietors who want to start e.g. a food company. So it's still up to you as an investor to understand the risk and to go through company financials before lending. With personal loans you usually get details of default rates, etc.
> Compile times might be a tad bit faster

Compile times are extra-ordinarily faster. The difference between Heaven and Earth to use Xianxia terminology.
Same for The Netherlands, which tops the lowest hours worked weekly. In person culture seems to have very little in common with hours worked.
Cool. May I know a ballpark on the price. My co-founder is in Toronto. I can pick it up some day from him. My Profile has all my contact details.
I rather wonder if anything would really change if the execs would disappear completely, some companies might actually be better off ;)
Agreed - it feels a bit like people get overly dogmatic about things at times.

My view is that if they don't accept change (and to be fair there is some change - albeit minor - in the spec from time to time) then they risk browsers implementing their own things outside of the spec, and you end up with an internet explorer situation where there are non-standard things that everyone uses but which are not part of the spec

A couple of examples is favicons and inline images - not in the spec but which a few clients and browsers support, but others don't. People will continue to find new and creative ways to squeeze in new things.

If they are not flexible and open to change where it is legitimate and makes a positive impact, but instead act as some sort of holier-than-thou cabal where outsiders are shunned as they "don't get" Gemini etc, then they run the risk of the protocol getting out of control, or only ever being used by the few dozens of people who are true believers in the original spec being the only possible way. I am not saying let's open the floodgates to any and all features anyone can dream up, but things like tables seems like a legitimate feature that would add quite some value to Gemini's users.

There also seems to be this odd view that clients must be super simple to implement (e.g. no tables, no inline-images, no inline-links etc), yet on the other hand they are asking clients to do a lot of TLS gymnastics with e.g. per URL client certificates and TOFU handling etc (enough that there are accompanying docs to the spec explaining the concepts etc to help client implementors get it right).

Feels kinda hypercritical to me to insist on simplicity on one hand (and indeed justify decisions based on this requirement for simplicity), yet requiring quite some considerable complexity on the other. It is not like inline-links is anywhere even close to the devel-in-the-details level of code complexity required to handle TOFU databases of host certificates and allowing users to select individual client certificates for each request made etc.
I was talking about more than feedlots, I was talking about grass-fed cattle vs. not grass-fed cattle. Do you really think it matters if a cow eats grain in a "feedlot" instead of on a "farm"? I sure don't.
Problem is, anyone with a good story to tell should really keep their mouth shut.
This should be a part of the process of ALL sites that use email/domain ownership as proof of identity. There are a lot of them besides Facebook.

Yeah, it's not currently possible for phone numbers, but that's not a reason for not doing it for domains where it is possible. It's also easy to imagine a privacy-respecting public registry for phone numbers, which only reported when the ownership had changed.
That kind of makes sense, but not for Japan, which industrialised in the 19th century, so wasn't poor "a rural wasteland". It was war devastated post-WW2, but my understanding was that the working culture was there since industrialisation - which to be fair, was also the case in Europe until labour movements brought regulations at the cost of their blood. Maybe Japan just missed that train due to a combination of factors?
One big example was OpenGL adoption, nowadays the FOSS folks get salty with Metal, yet the pre-Jobs revival Apple was doubling down in QuickDraw 3D and QuickDraw VRML, they couldn't care less about OpenGL.
If you have to sacrifice 60 hours a week of your life to get good pay, it’s not good pay.

And $63k/year is mediocre at best. It’s below the national median, and I’d be willing to bet if you adjust for cost of living near most of the locations where tesla workers work, it’s worse than “near average”

As for if the workers there like it?

https://www.autoblog.com/2019/06/10/tesla-employee-satisfact...

> At jobs site Glassdoor, Tesla's overall company rating fell to 3.2 out of 5.0 stars based on reviews written in the first quarter from a high of 3.6 in 2017

A high of 3.6 isn’t exactly a enthusiastic endorsement. Toyota has a 4.0, Ford has a 4.1.
> XMODEM became obsolete almost instantly

I have modern (produced in the last couple of years) network switches at work which only support XMODEM (assuming you have to do it over serial, they also support TFTP or transfer from a USB storage device, but in the one occasion we had to use it the OS had trashed itself comprehensively enough that serial was our only option).
that was/is the most common tactic after the gdpr was enforcable.
I’m in nerd heaven.
If it's a pretty big index it's unlikely a company going bust here or there is a big deal.
A definite addition in next version: change timezones on the fly.
It seems a number of commenters don’t know that Wikipedia has a built-in page to show you articles with subjects near you.

https://en.m.wikipedia.org/wiki/Special:Nearby
In some sense, having a UNIX based OS, with stuff like OpenGL and PDF was that openess.

You won't find any of it on the Mac OS System predecessors, nor on the Copland roadmap and early developer betas.
Blink/Chromium forked because the fundamentally different process architecture, coupled with the huge cost in supporting a separate JS engine. Their big blog post bragging about code size reduction was almost entirely removing code required to support JSC and Objective-C.

Chromium/Blink will fundamentally never make any engine changes that support user privacy if that change will in anyway hurt their ad business. So the "standard open source HTML engine" now means the engine that supports the ad industry over users.
interesting. i still need to learn a lot about how other systems provide durability guarantees. Based on what you are saying, Scylla guarantees H/A instead of full durability. I was thinking about WAL (AOF) for dragonfly and I kinda thought to start with "fdatasync once in every X seconds", but dragonfly is not a database. I would expect stronger guarantees from databases. Maybe it's inpractical to expect this in cloud environments...
Happy paying Modern CSV user here and I say Yes please to item 4.

I recently was given a pile of hand-edited CSV files (a one off data transfer between two systems). The original export was missing one column, so being able to merge that in would have been very useful.

I'm sure with Pandas if you know the magic incantation it's easy to do (join two files on the ID column, and add column X from file 2 to file 1) but I wrote my own script for these files.

In others I've resorted to opening the CSV in Excel, doing an XLOOKUP and then fixing up the mess Excel created in Modern CSV afterwards.

(To the sibling commenter saying you can do it with SQL: yes and I'd love to. But how do you pipeline that with multiple CSVs that may have slightly different column names? If done manually it seems quicker to do it my way)
The insistence on having to install the xcode command line tools (hello "be at 99% installed for 10 hours" bug I have had over 5 different machines") is very annoyin. But I've found that brew has been a major mess as well.

Nothing like coming in on a Monday and having to debug 10 coworker's machines cuz suddenly python and postgres were silently upgraded (or some random shared lib was upgraded).

"Just use Docker" is also a PITA cuz of the abysmal file system performance stuff... I just want to run software! Or rather, I want my coworkers who might not be as well versed in system software to be able to have working systems.

All that being said, it's undeniable that I can daily drive Linux thanks to Mac stuff existing.
Then measure results instead of butt in seat time?
VMware users are nervous about Broadcom acquisition
I've certainly had to resurrect research code written 10+ years before I got to it. It's usually not too hard as long as it's in C/C++/Fortran and doesn't have too many dependencies. Something like Matlab, on the other hand, is often a nightmare...
I heard this "Protestant work ethic" idea applied to European countries too (for instance to the Dutch, or more generally Northern vs Southern European countries).

Yet the standard working week in the Netherlands is just 38 hours (per Wikipedia), and in Germany it could be argued that the economically most successful states have a catholic majority (although this shifted after WW2, for instance from Saxony (protestant) to Bavaria (catholic)). I think the idea of "Protestant work ethic" is mostly bullshit these days, and it's more about worker's rights.
Nice! A lot of game servers are similar to this too, which you of course know. In my case I usually just "snapshot" the in memory structures to disk...

BTW for others considering this approach, the DB will do similar things that FpUser is doing in the app layer - keeping hot/recent stuff in memory. But when tail latency and cost really matters this is a good technique.
Agree, most ToS of WHOIS servers say they don't want automated queries.

In this case I think it'd be simpler to just do a DNS check, either NS alone or A/MX. Scales better. If NXDOMAIN is returned over a period of days then the domain can be flagged.
Yeah. Considering how much time we spend developing and using the damn things, we’ll call them the way we like, thank you very much. We don’t really need condescending software types to just come and explain to us how we’re saying it wrong. That is particularly rich, considering the tendency of CS people to cargo cult and borrow physical terms without understanding them.
Deal with it how? The whatabout is almost always in reference to some sin in the past. Ain’t nuttin’ we can do about the past, whereas we might be able to do something about today’s issue.
> Is this common at other companies that you cannot run the whole app locally to develop and test against?

Extremely. We can't replicate our entire infrastructure in development - it's simply too complex and expensive. We use a combination of dev, integration, staging, and canary environments plus pilot environments to gauge quality before a full worldwide rollout.
I missed the era of Newton because, well, Computers were new, a tad young for the technology of that time, and perhaps my geographic upbringing. Nonetheless, I will forever remember anything resembling a Pocket PC-ish design devices and systems. I did look around and asked people in the know to get my hands on any non-working Newton for my keep-sake, but so far, no luck.

Pocket PC Devices, especially the iPAQ 2000[1], changed my career and sling-shot me from a Magazine Cover designer to building HIPPA Compliant Programs for these devices. If you see doctors, in the USA, ticking off stuff holding one of them during the early 2000s (perhaps till the 10s), they might be using one of the programs I wrote.

[2000-2002] I used to always carry an iPAQ and I was kinda showing off. Fellow commuters on the BEST buses and the Domestic Western Railway in Mumbai thought I was a Japanese, surveying things with cool gadgets to be introduced in India soon.

1. https://en.wikipedia.org/wiki/IPAQ
In 2006 I was still mostly using commercial UNIXes in production, with Linux for UNIX at home purposes.
IMHO, the best they can do is being honest about what they can't say due to an NDA. For example, if they can't say that they don't own the design, they might say "due to an NDA we cannot say who owns the design". This goes a long way to earn trust.