skysight-inc/HackerNews huggingface dataset:
given the interest to the platform, it seems somebody in Russia can run a niche business - an Elbrus CPU cloud service, i.e. a garage with a bunch of Elbrus-es (though it is pretty pricey - the 1-4 socket systems with Elbrus 8S cost $5-$20K)

Btw, couple months ago MCST established an official public forum for Elbrus users/partners/etc. Mostly in Russian, though most people there would understand English too. That is performance numbers - various Elbrus-es vs. i7 2600 - posted by a user there http://forum.elbrus.ru/viewtopic.php?f=38&t=6193
Yes, seen tangentially earlier, when I consulted to a startup using Android as one of the stacks. Happy I did not have to work on it, going by what I have read about its too frequent changes. Like the JavaScript framework du jour :)

https://mobile.twitter.com/vasudevram/status/127075265940270...
We detached this subthread from https://news.ycombinator.com/item?id=25560987.
It's a tough lift to demonstrate that all such modified-mRNA vaccines are safe and likely effective. This trial is a good validation of off-target safety, and that's a huge achievement. However, you still have on-target safety concerns (e.g. cross reactivity). Then, for each pathogen, the selected antigen expressed needs to 1. generate an antibody response and 2. provide protection from infection.

Antibody titers can de-risk 1 pretty effectively. But, without human challenge trials, you're stuck waiting for nature to test 2. Even using non-human primates as the model to test infection has many pitfalls as the species barrier is often strong with infectious diseases. Human immunology is often idiosyncratic when compared with closely related primates.
> consider that if microsoft were like this the blind eye would not be turned

Microsoft was taken to court over undocumented APIs in Win 3.x that gave their own software an unfair advantage. This is why the Win32 documentation exists today.
Wow, wtf. I don't understand why people are so upset of being ghosted to the point of shaming the others.

Recruiters are human and have their own priorities and lives.

Just take the hints and move on. It's not that hard.

I'm convinced people who are upset by ghosting are probably not happy people because they are likely to be upset by every insignificant things. These people are probably not great at doing business as well.
This was interesting to read, have you considered switching to cybersec?
> rendered on a much higher resolution and with multiple denoising passes and other settings set to max to hide even the smallest instances of grain

Is that to let them create something like a (say) 16K archival master that covers all the formats they might want for the foreseeable future without an expensive re-render?
> We didn't throw away C++ back when the STL was no good.

You're not doing Haskell any favors by comparing with "the times when STL was no good" (when was this? 20 years ago? 30?).

> Why should the situation with Haskell be different?

Because the world has moved on and expects languages, their libraries and runtimes to become better.
Speaking from experience, it's a bad idea to allow emails to be sent from your platform to a third party with any form of dynamic text from a text field on a web page. I can't see this lasting long term in its current form.

I had a form readers of my blog could fill out to contact me. It asked for their name and email address. After they submitted the form I sent them a nice automatic reply along the lines of:

Hello <name>,
Blah blah blah.

Thanks,
frompdx

This was integrated with my personal gmail account. One day I woke up to a ton of bounced emails. Checking my sent folder, a ton more didn't bounce. The name field was enough for a spammer to co-opt my contact form into a spam mailer.

Regardless, I think this is needlessly passive aggressive and not a good way to handle something like this in general. For one, I think there is a good chance the recruiter will still know who sent the message. It's a small world. Why burn bridges?

I know how it feels to never get a reply back. Yes it is frustrating. I just don't think this is the solution to the problem. Someone being unprofessional to you is not justification to be unprofessional to them. Reputation is a two way street. Don't let others catch you on the wrong side of the road over something like this.
>> drones ladden with deliveries could dispatch from the top of a central tall structure

Wouldn't the cost of elevating the loaded drones to the rooftop of that tall structure negate any monetary gains? Wouldn't the cost be exactly that of simply using grounded vehicles that elevate themselves?

(edited for clarity)
As someone who owns a 240hz monitor, absolutely.

And here's how I can probably immediately convince you that I can as well: drag your cursor at a rapid speed across your screen back and forth (e.g. 2-3 times across the width per second). Focusing on one spot, do you see individual cursors with gaps of background in between? (I'm assuming yes.)

Now on 120 Hz the gaps will be half as big as on 60 Hz. On 240 Hz they are half as big once again, but they are nevertheless noticeable. The size of the gaps easily allows you to distinguish between 120 and 240 Hz.

Until I can drag my cursor across the screen and see nothing but a continuous moving object, we haven't hit diminishing returns on monitor refresh rate yet.
You're naive if you think a company is going to take on increases costs via drone-based deliveries to marginally decrease delivery driver injury risk.
That post is on multiple websites and I think it's one of the best written one by Carmack because it hits home directly (it applies to software as well as games). I think it gets posted once a year on HN. No regret though I don't mind an echo chamber of good thoughts.
I think the story is missing some context on this (which I tried to point out earlier, but got downvoted for my troubles) - it does seem excessive if the suspect hadn't run yet, but could be justified if he was driving towards them with the vehicle after failing to follow the officers' instructions.
Or to put this story another way, you were the second choice for a position that paid below market rate. The first candidate likely dropped out after receiving the poor offer which explains the 10 day delay. You took the below market pay as a personal insult and decided to be a jerk to the recruiter/company.

I don't say this as an insult or an accusation. I am simply pointing out that we often judge others based on a lack of complete information. It isn't necessarily fair to blame recruiters for every indignity that occurs during the recruitment process. Inherently almost everyone who interacts with a recruiter comes away feeling disappointed and slighted. It is a tough job.
Monetary theorists don't really use the concept of "intrinsic value." All value is imputed. If something intrinsically has a use, then as long as people value it for that use, the thing will have some imputed value as a basis for trade, which makes it easier for something to go into circulation as a commodity traded for its own sake (and potentially at some point a medium of exchange). Despite examples of other methods of MOE arising, we do also know it can happen that way. Even Graeber's Debt thesis is compatible with the idea that the media chosen to mark debts seem to have been things there was a use for and which were circulating for that use.
I work at a small company on a single page webapp. Since we're working on a subscription-based product, we need to focus on fixing bugs and improving usability to make our users more productive and more happy. This should place us in firmly the third camp of pragmatic professional software engineers. But I don't agree with the trichotomy outlined in the article.

We spend plenty of time and effort doing "programming as hardware hacking" to implement a backend that can process our customers' data orders of magnitude faster than our closest competitors: This allows our customers to obtain analysis results in minutes/hours instead of days/weeks. We didn't get there with the third-camp sentiment that "The program only has to be fast enough for the users" - if we did, we wouldn't be leaders of the (niche) industry that our customers operate within.

Then again, we spend plenty of time doing "programming as applied mathematics". Our software inherently consists of a lot of geometric algorithms. To give a recent example, a couple colleagues and I spent a couple days last month to fix a buggy geometric primitive: Given an almost-simple polygon, which is made by joining the endpoints of a polyline without self-intersections with a straight edge, compute its area. We had a seemingly-correct, but complicated and evidently buggy, implementation that needed to be used in a new user-facing feature (contour-line simplification). After several whiteboard sessions and do-overs, we found a simple formulation of the problem that admitted a simple and obviously correct implementation. The buggy area computation didn't cause any crashes or other obstructions to the user, but it created results that looked aesthetically unpleasing (because the lines were poorly simplified).
Correct. Right now the law supports the police rationalizing any outcome from a quantum catalogue of options, if the choice they take is within that catalogue it is considered "justified".

People then use the mere word justified to determine if it matches their predisposition. Most of that comes from an appeal to authority, if an organization they respect (the district attorney, mayor, etc) gives them a confirmation that it was justified, then they feel comfortable in their world view. Despite not really knowing that the legal term justified is not universal or predictable, and just comes down to an officer choosing from a catalogue of available options, instead of being judged on which option they chose like a civilian would.
I‘m ultimately in camp three, trying my best to learn from camp one, adhering to camp two when needed.
Seeing the uptake in VRChat has been pretty awesome. For the record, I grew up on MU*s, built the first Second Life sex toy interface in 2005, which ended up with me working at Linden, so I have a special place in my heart for virtual worlds.

Otherwise, I am always really interested in ways people build for themselves that they're willing to share with others. So the answer to this question tends to be "my dream ideas are the stuff I can't possibly dream of" :)
Looks useful. What framework did you use to implement TextRank?
why would you go to such lengths to not tell someone how you feel directly?
I'm so sorry about your experience.

Please let us rectify the situation. We can discuss your opportunity with our COO this time!

You can book the time slot here: calendly.com/stripe-coo.
CoreFreq v1.82.2 released with Zen IO-MWAIT counters
I forgot /s
I could see automated license plate reader and facial recognition use cases for sure. Depending on how high the drone flies FR may or may not be feasible.
I think waste is a bit strong, but our society is closer to an oligarchy than a meritocracy, and a side effect of this is that we have many talented people doing menial work so they can afford to better themselves because they don't have the wealth and connections of someone from a different social class, even if some of the people from that other class are less talented.

With that said, it is a meritocracy to some degree, but it's only that for the very best, who also conform to other (arbitrary) standards. Everyone else has to grind through. I think the worst part is that it's presented as something else, which a lot of people buy into.
Yeah, when businesses are shut down throughout the world and people are being evicted and living off of their 401ks why would you be concerned about a potential paycheck possibly coming. Very insignificant, jobs are.
The crazy thing to me about Bitcoin, is that if you lose your Bitcoin wallet, which must be stored offline, and in an air-gapped computer, or a physical hardware wallet device, then you lose all your money.

There is no recourse. There is no customer service department or claims department to speak with.

Unless maybe if you bank with say coinbase, where they may ensure your bitcoins for you in case of a hack.

Unless someone can provide a counter argument to this. Or something else changed in the past few years.
> If that's not the world you are interested in, what are you even doing owning a Mac?

I would like consumers to have at least semblance of freedom. You have to consider that for most consumers, almost everything mentioned in this thread from top to bottom is complete Greek to the average person buying a computer.

This particular question (Documenting stuff), is the cherry on top. The Sundae itself is Apple's locked-in approach to their ecosystem. The result of the Epic squabble is much more important for example, similarly I don't think it's a good thing that Apple can force Stadia to be non-native (If you were a lifelong Apple customer would you know there was any alternative?).

The world is only going to get more technological - thanks to things like the cloud, the Orwells of the future will be writing about technology.

As a final remark, I believe there should be broad but shallow regulation for the whole sector, Apple are just the most obvious example.
very simple app. Everything you need is available and in a convenient location
The problem comes in the expectations set based on other industries, where correctness actually matters both ethically and in terms of legal liability.

The corresponding XKCD comic: https://xkcd.com/2030/
Haskell is very hard and enables you to solve hard mathematical problems precisely.
When getting results exactly right matters, Haskell shines. Crypto nerds like it, bankers like it, hardware designers like it. Web devs don't like it, despite a plethora of dmeos of how it's possible to use Haskell, because being exactly right just doesn't matter and isn't worth the extra effort that Haskell mandates.
>Do you have a better idea?

Not trying to fool your employer. If anything goes south, you'll probably get the boot.
It has to do with a mix of high market speculation, that the printing essentially replaced GDP and a few other things. I think this NPR podcast handles the topic well. https://www.npr.org/transcripts/821787090
I guess in general to me those summarize the Middle Class choice. Being middle class means

1. Trading marginal time for additional income/wealth. An example would be renovating your own home on after coming home from work, or being a single unit landlord and having to fix the toilet. You're trading netflix time for additional wealth generation

2. Locked in choices, choosing to own a home is a choice to accept whatever circumstances come in the next 10-25 yrs. You. lock in the the choice and the outcome (home ownership at a certain future date). Any returns beyond that are "luck" but smart middle class people make choices with high likelihood of good outcomes

Convenience is a luxury of the upper class.
There's a growing misconception that any expiration date on an offer is an "exploding offer" and therefore a predatory practice. I have to explain that we can't keep the position open for them indefinitely, and if they don't want the job then we can't keep our 2nd choice candidate on the hook forever.

That's because many companies did start using or are using that as a pressure tactic even when there's no 2nd choice candidate.

In the last decade while demand for candidates was high and supply was low and investor money was easy to come by, you could probably safely assume that most companies were running open ended hiring pipelines for developers. That has matured somewhat, but college grad expectations might not have caught up.

Unfortunately as long as offer expiration is being used as the lever, you can't entirely separate the pressure from the need to fill the position. But working with the candidate to come up with a timeline is absolutely a more generous and fair approach.
https://github.com/jart/sectorlisp

Smaller than femtolisp
Show HN: Message that expresses the essence of why a customer buys
Hi Hackers,
Hope you guys had wonderful holidays!

I recently started a new journey from software engineer to Growth. There are tons of things to learn, and this group helps me a lot! Thank you guys =)

Life from software engineer to Growth is so different, but it's fun challenging new things! I am not the best copywriter but trying to figure out the best message to deliver our value to our potential customers.
Have you guys tried different stories on the same product to find out what works out the best?
If you do, can you share your experience?

The followings are mine, and we are about to try A/B test on this.

-As IS: Talk Instantly with your teams
-To Be: It's the lightest audio call app for your team. We've designed Tappy with the latest in cognitive and neuroscience principles so it's simple, seamless, and human to use. The hardest part is downloading it—the rest is just talking.

https://tappy.so/?ref=hn
Maximally optimizing image loading for the web in 2021
> A terrible analogy, they aren't hurting anybody,

Hence the term boiling the frog. If everyone bakes their bread like this, and they definitely wish they could, that would be bad.
> only a few seconds of warning

the lead time is important for the value. I don't think a 3 second warning is valuable at all, but a 30 second warning might be. so we have stats on this?
NDA or any contract can't prevent discrimination lawsuit...

Reward is small. Risk of trouble is very large. Being sued is extremely time consuming.
I tend to doubt that happening soon. There are still a lot of logistical issues to drones flying around trying to deliver packages to the appropriate locations without a lot of live human supervision. IMO, this more opens up a potential market to justify investment in the space to create solutions.
Inkplate: Versatile Wi-Fi enabled e-paper display recycled from Kindle e-readers
"An on-board ESP32 WROVER with integrated Wi-Fi and Bluetooth 4.0, a dual-core microprocessor, 8MB of RAM and 4MB of flash.

Additional GPIO pins, easyC/Qwiic compatibility, and support for I²C and SPI."
Starship, a minimal and configurable shell prompt
> It's an expense to the business and one that doesn't impact how much you're going to get paid at the end of the day.

That's how it looks from an accounting point of view but it is not how it works in reality. Employers have no interest in what your take-home pay is, they only are interested in what it costs to hire you.

Those costs are compared with what value you provide to the company. The (value - cost)/cost is the "opportunity cost", and market forces tend to push this to be around 1.15, or 15%.

The cut paid to the recruiter, as well as benefits, so-called "employer contributions" to social security, etc., all come out of your take-home pay one way or another.
I was about to have a knee-jerk reaction to this, but I just realized I may misunderstand what the rules actually allow.

My worst-case scenario, perhaps totally unrealistic, is that this allows a drone with a camera to hover over my property, peeping in through the windows.

Are there any current / upcoming rules that prevent that?
What if was Stephen Hawkins?
> Why would they?

I don't know why, but they are already doing it with browsers on iOS: https://docs.house.gov/meetings/JU/JU05/20190716/109793/HHRG...

Are there any WebKit functions that Apple allows Safari to use but that competing browsers are not permitted to use?

WebRTC for videoconferencing, Intelligent Tracking Protection, Fullscreen API
Yes absolutely, I've been on both sides of this (the contractor being "sold" as well as employing short-term contract developers through an agency like this). I will say though that a couple of times where I was able to find out how much the client was paying for me, there wasn't as big of a gap as I had expected - I think the largest was about 6%, and when I was a lead my employer was losing about $15/hr on me. I have to assume the team as a whole was profitable enough that they weren't that concerned with it.
Great work on this! I especially appreciate the use of the limited-input device flow, after seeing many device projects that use flows intended for servers :)

> Support & configuration for time zones

Are you referring to this? [0] Might be out of scope, but from experience, there are some date/time conversions that will require the TZ name (e.g., "Europe/London") to avoid needing to know whether to use the offset value or DST offset value. Could be worth including the canonical names [1] in a future revision.

Again, awesome work, and it's pushing me to try an E-Ink project of my own!

[0] https://github.com/tikurahul/Inkplate-6-micropython/blob/mas...

[1] https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Ghosting candidates is really crappy and I think somewhat of a reflection of a company's internal culture/style. I'm one of the co-founders at Seam (YC S20) and we try to NOT be that. Specifically, this past fall, we received probably 200+ engineering applications and we genuinely try to respond to every single one. At times, it's exhausting and time consuming, especially when there are other pressing things to handle. I'll admit that we are not always perfect either (and I am genuinely sorry if you haven't heard back from us yet!). Yet our philosophy/culture is simple: always be gracious and grateful that people think enough of Seam to want to come work with us, and the best way to show it, is to spend a few minutes getting back to them with yes/no + reasons for passing.
For reference, how many irons do you have in the fire at any one point in time? Both sides -- companies and applicants.

I imagine this number will surprise people.
SilverBlue is the only production quality containerized workstation solution that I'm familiar with.
I think I need to update my mental models around the tech job market here, and what the interview process is trying to achieve. To take this example further: of the 700 initial applicants, how many would be _adequate_ for the position? You had the opportunity to have quite detailed interviews from the pick of the bunch - is the goal to find the very best of the lot because you can afford to be picky; or there are genuinely only 3-4 in the 700 who could _adequately_ do the job?

My preexisting mental model is that from the 700 applicants, 30 could have filled the position adequately, with perhaps a ~5% gain across them. Each additional step in the interview process yields increasingly diminishing returns but is still worth it because ... you can choose to be picky in this market. The risks associated with a mishire are also presumably greatly reduced with each diminishingly selective step. Or is it that there genuinely exists only 2-3 people in that pool who are a good fit for the role, and you have little choice but to engage in kissing a whole load of frogs to find your prince?