skysight-inc/HackerNews huggingface dataset:
Neocities: A platform that lets you create your own website/follow other's sites
I'm not sure why you're referring to committed. The model is being evaluated on the server, with content you haven't yet committed.
One feature I always wanted calendars/todo apps to have is support for repetitive tasks.

For example - say I need to service the car every year so I create a corresponding repeating event in my calendar. However, at some point I decide to service the car a couple of months sooner or later than planned. Now, the events are out of sync and I have to reschedule the whole series so it doesn't drift. Or, if I'm past the planned servicing time, I don't see the event at all and may forget about it.

What I'd like to be able to do is to create a repetitive todo that pops up again a certain time AFTER THE LAST TIME I COMPLETED IT. I serviced the car a month ahead of time? I complete the task, and the next occurrence will also move up by a month. I was on vacation when the car had to be serviced? The todo is still there, and the next occurrence will also be pushed back.
Salary multipliers are inaccurate to the point of being painfully wrong in almost every context. On top of not offering any room for nuance in a person's financial situation (current savings, cash flow of buying vs renting, net wealth velocity of buying vs renting, ...), even if all of that were appropriately accounted for the range of typical incomes is still too large for the advice to be reasonable:

- Suppose somebody is making $40k/yr in a smallish town. They keep $33k after taxes, at most $31k after food for two people, $20k after getting health insurance, maybe $18k after gas, insurance, depreciation, and repairs on a single vehicle (or else on cheaper than normal public transit), and if they're lucky maybe they have $17k left on average after all other expenses living with few adornments. Utilities and repairs are a bit hard to divorce from the home value, but as a rough lower bound you can expect at most $15k/yr left if you take another $1k off for repairs and $1k for electricity and water. Your home purchase needs to come out of that $15k/yr or less budget.

- Suppose instead that somebody makes $80k/yr. They keep $60k after taxes and $42k/yr after making the same food, utility, insurance, .... payments. They can afford nearly 3x the home of the first individual, not the 2x a naive salary multiplier would indicate.

That effect is even more pronounced with kids or a lot of the other motivating factors (expenses) that lead people to making home purchase decisions sooner, and the totality of the situation is such that for salary multiplier advice to be reasonable you need to constrain the salary ranges in question so much that you might as well just give bucketed dollar value estimates.

(and similarly as it applies to sizing life insurance policies, saving for kids' colleges, buying wedding rings, ...)
The ones who stay are going to work nights and weekends, though.
Jobs had his rough edges, but Musk makes him look like the voice of reason, patience, and tact.

And, importantly, while Jobs had strong opinions, he was often willing to let them be challenged, and to be convinced to change his mind.
My current company uses ML to parse PDF invoices and identify fraud. I have no idea how the devs manage this black magic wizardry because they also spend time contributing to infra code before they hired more people like me on board. If anyone wants a great startup idea, look to solving a problem involving parsing PDFs en masse. Maybe something in legal tech. That market is absolutely ripe for disruption.
For a typical use case that seems like a rather extreme optimization, no? If you have a lot of objects with many small arrays and you're keeping them in a Vec, they'll be on the heap. If you're dealing with a bunch of small parts of a big blob of binary data, you'd use slices and not create new arrays. If you're on an embedded system you're not likely to have an allocator anyways.

(without trying to be too argumentative) right? Or?

Edit since I've been throttled:

For example it can make a difference between passing values per register or per
stack in some situations. … But then for some fields where C++ is currently very
prevalent it might matter all the time.

That's an interesting one I hadn't thought about (and I didn't realize that the register keyword was deprecated in C++17). In a rather broad sense I hope Rust catches on in the kinda niche stuff where C++ is often popular. For example I've only done a little bit of dabbling with Rust in an embedded context but overall I thought it brought a lot to the table.
Galactica: A Large Language Model for Science
Got it. I thought maybe that would be the case but I wanted to check. Thanks!
you right android good apple bad
I think that the end-to-end encryption way (if the key is not uploaded) is secure even against such a government. Isn't it?
Vaccine doubles brain tumour survival rate in medical breakthrough
> Idio is a programming language for orchestrating commands like a shell. It is asking the question, can we write better shell scripts by integrating shell-like constructions into a programming language?

I think the answer is "no" :-).

I suspect it would be "better" to have shell programs read parameters in a popular semi-structured format like JSON. Orchestrating commands would then be about creating a tiny bit (or a lot... ehem... say, ffmpeg anyone? :-p) of JSON in any way one likes.

Then we could do something like: `system("ffmpeg", someJsonParams)`

Perhaps we could prototype something like this on top of busybox [1]:

* Make it so all parameters to all commands can be provided with a JSON blob.

* The output would be JSON itself too, so we won't have to do silly things to parse it.

* Things like progress and debug output could go to stderr so we can still have percent progress bars and other nice things like that.

* When piping output in some shell, we could use msgpack or some other JSON encoding to avoid having to lex and parse all the time.

* If a program doesn't provide these features, it could be wrapped by some "launcher" program that would do the cmd-line-to-JSON and output-to-JSON transforms.

* A shell could always try to do some pretty-printing as last step in some generic way, thus a human would not have to read JSON output all day long :-).

Augeas does something like this but for config files, kind of a related concept I think: "It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files." [2]. one could think of input parameters as an additional config file, or a file coming from std in. For augeas, everything is a tree though, in its own defined format.

1: https://busybox.net/about.html

2: https://augeas.net/index.html
Fair enough, I certainly don't claim to have full knowledge of what's at stake here.
He's afraid that employees will sabotage the company because that's what he'd do, just like all other narcissistic psychopaths. I doubt many/any employees want to put their future in legal jeopardy for the lulz.
I find that its easy to look back on memories and wish to go back. One day it clicked that I may look back on today and think the same thing. For me, the key is to try and be happy today, try not to look backwards and long for the impossible idea of revisiting those times, and try not to fear the future.
The first tweet you linked to is a parody account
Laziest way possible? Flamethrower.

This might cause some... collateral issues.
i mean say the company lasts 100 years... < 2000 bucks is not that much money in the grand scheme of a long running company
Nothing of that user share is just a simple web app.

Lots of moving parts to make that work. And it often takes a special person who’s been there long enough to know a peculiar infrastructure needed in part to make that happen.

You always hear about how these jobs pay a lot, well it’s not always the kinda sexy academic stuff you hear about on HN… A lot of spinning up and deploying services.
I guess it's a different scenario but if all the existing miners were turned off today, there is nothing to stop me running the open source bitcoin software on a spare computer myself the day after. I guess if you ban that for all time and all places bitcoin would be over.
All these comments about how code review is a waste of time, or suggest code review is only for bugs, really shine light on why so much software is incredibly slow today.
Over the decades I've been collecting - Ive noticed stuff comes in waves, when collecting is trendy (like when there's a lot of news of 6 figure vintage computer auctions) there's a lot more people buying stuff up at silly high prices, but it doesn't stay that way.

Such as when new emulators for modern hardware or more compact retro hardware comes out that offers near perfect compatibility without the space/cost/hassle things start loosening up.. (i.e. the miniPET does 90%+ of what a PET does and doesn't need a bulky 30 lb. cabinaet to lug it around in, if you are more into running software than displaying the actual hardware that's a compelling "upgrade")

People aging out is another one, I see a few estate hauls recently of the old school techies passing on or reliving themselves of those burdens in their twilight years. I've gotten several bits in my collection from those leaving the hobby and want to give it to someone who will appreciate it. (that's where the letting others know you collect comes in).

Lastly and timely is the employment market seeing on the news that there's thousands of tech layoffs, some of those guys will have to part with the extra stuff to either downsize or pay the bills, so you might be seeing an uptick on eBay and other sites in the coming months,
The details you consider 'unimportant' are the precise reason cryptocurrency was invented.
Of course they would not fire their retail people during the cash making season. Make them work hard, post your B's of profits and then promote them to customers.
> On the other hand, if you have to explain how the for/yield in zio and why it works for so many different types, you have to basically explain Monad using another name.

But again, that's not happening.
> Is this a good thread to recommend the movie "The Man From Earth"?

I hope so, because it’s my favorite, low budget, independent film. I think I’ve seen it a dozen times by now.
Malignant narcissist does something to draw attention to himself. I'm truly shocked.
Pretty sure those are satire posts
>Going "hardcore" on things can be fun, at the right time in your life, for the right reasons, with the right people.

I don't see what it is about the Twitter product that would require going "hardcore". It's a lose-lose situation; I don't think Twitter's problems would be solved by engineering harder; and you will spend 80 hrs/wk where you can end up fired because people aren't as deterministic as cars.

It's a completely bewildering move; I'm not sure what Elon was thinking when he even decided to buy Twitter. What's most surprising it seems he has no thesis for the company or how it can be made better or what was so terrible about it.
They need to be fined based on gross annual worldwide revenue or market cap, whichever is greater.
Author here.

We might do BYODomain later. It was easier to launch with only *.ts.net.

If you're using this for things like webhooks, the URL doesn't matter much.
It's very nice that it doesn't do TLS termination, but it seems to rely on SNI. That's cool, but it probably precludes SNI encryption in the future. Is there a plan around this? Maybe in the IPv6 world, it becomes a non-issue... But I wonder what comes first: the push for ESNI everywhere, or actually substantial IPv6 adoption.

(Edit; though come to think of it, in practice, if the IP address each host resolved to was unique, it wouldn't really matter very much from a security/privacy standpoint, so I guess it's probably not important...)
What I wanted to stress out is that the fundraiser was not just about manufacturing, but also whole development. There was no product to manufacture back in 2017 at the time of crowdfunding, the first spec drafts even listed a SoC that was a few generations behind the one actually used. It has been developed ("built") now and is already in hands of significant chunk of customers, but its shipment overall has been bottlenecked by slow manufacturing.
When I read the phrase yesterday (or the day before?), my first thought was of historically significant atrocities. The Holocaust is an easy example. My second thought was of the various contemporary disasters. I suppose it's reasonable for one to think more about personal conflicts on a daily basis, but such a superlative as "nothing has ever angered me more" seems begging for a more terrible comparison.
I don't know enough about other types of engineering to comment on that?

Programming can be engineering but isn't always. Web dev for example, especially frontend, mostly seems like a mountain of hacks... :shrug:

In this instance, I think skills-based certifications & testing would be far more accurate, useful, and fair than requiring a college degree.

At my current workplace, some of the software "engineers" there get paid less than me, even though they're better programmers, just because I have a 4-year college degree (in a completely unrelated field). It's a stupid requirement.

I think some of the old-guard companies still equate "college" with "intellectual capacity & ability to follow instructions for four years". The former is better measured in other ways now and the latter isn't really a key trait of good programmers, unless you're a code mill hiring silent code monkeys.
Holmes "blood tests" were giving people useless results. This is LITERALLY putting lives in danger. She probably is guilty of the deaths of some unknown people, we'll never know. Holmes is just as sociopathic and despiclable as SBF, if not worse.
crazy!!!!!
Toodledo.com does this. I know because I made Toodledo, although I no longer own it.
The only app that does this right I know is Things 3[1] by Cultured Code.

[1]: https://culturedcode.com/
>> I think that the end-to-end encryption way (if the key is not uploaded) is secure even against such a government. Isn't it?

No.
There should be a prediction market for this so people can put their money where their mouth is.

A market like “will Twitter report a major outage during the course of the upcoming World Cup?” would be interesting to follow.
If code is important enough, it will get reviewed and tested one way or another.

Everything else is a waste of time.
Shockley was unimpressed by his own offspring, and blamed that on his wife.
people love repeated ultimatums and firings !!!!
I just don't see how he didn't expect large numbers to take the severance? The deal he was offering was basically: If you want to work a lot of all-nighters and weekends with me then click 'yes', otherwise you'll get 3 months severance pay.
The more I read about this, the more Im absolutely dumbfounded that Sequoia poured money into them. It took an outside executive 1 day to find out how effed their balance sheet was. Did Sequoia not perform any due diligence?
Looks like I'm not the only one who made the association:

David Heinemeier Hansson
November 5, 2022
Apple fired 4,100 when Steve Jobs returned in 1997
https://world.hey.com/dhh/apple-fired-4-100-when-steve-jobs-returned-in-1997-57ed6bc6
I wonder why that's the case. If you own a DNS name, you can set NS record to point to magic-blah.tailscale.net, so they'll have a chance to geo-locate you and return IP address of the closest VM.
They received dollars for the magic beans, and it’s the dollars that are worth something.

It’s a game of musical chairs where people holding the magic beans are dancing around and the dollars are the chairs. There’s only so many dollars to go around when the music stops, and they will go to the exchanges and the ones who “cashed out”.
It seems like ad spending is only going to get more difficult since there are way more options, spending is down in general, and Twitter is not video centric. That being said if you think those things are true then the absolute right move is to scale back operations and stop trying to be a growth innovator - and instead just be a really great forum. Reddit has 700 employees. Twitter can probably survive with 1000. It probably wont work out but maybe if revenue grows 10% per year and they can get paid features up to 1 or 2B per year it works out.
TickTick does this, best todo app I've ever used.
Hannu Rajaniemi's "The Quantum Thief" had a fun take on this, in the form of the Gevulot technology. It's a great book.
Many todo apps do this including Things 3 and OmniFocus. What you want is a task that recurs on completion as opposed to one that recurs on a schedule.
Perhaps there's an earlier origin, but that looks like the old X11 color list that was in /usr/lib/X11/rgb.txt

This file: https://github.com/freedesktop/xorg-rgb/blob/master/rgb.txt
In those cases, you may wish to use a dynamic programming technique. A bit of caching might be a greater optimization than tail call elimination. The `@functools.lru_cache` tool is very easy to experiment with.
Every taxpayer in India is dealing with Infosys as of today. After years of delays and fucks up you still see texts like “xyzObj.ststus.label” right in the tax portal when you’ve logged in to check your tax return status.
sorry, 'they' meaning whatever PR firm he hires
Military observers have commented w.r.t the Ukraine war on how a military unit can lose combat effectiveness if enough people are lost to death or injury.

It looks to me like Twitter has lost combat effectiveness
This is huge. One of the last major missing features from Tailscale IMO. I maintain a list of tunneling solutions[0]. Personally, I think the future of p2p networking and selfhosting may be through tunneled, SNI-routed TLS connections (exactly what Tailscale just announced). It solves IP exhaustion, NAT, and IP privacy at the cost of an extra hop and no UDP.

The big question is going to be pricing. The current top player in this space is Cloudflare Tunnel, which is a loss-leader product that technically forbids selfhosting anything other than HTML sites.

Selfhosting media can use tons of bandwidth. Any service that doesn't charge per GB is incentivized to limit your speeds.

[0]: https://github.com/anderspitman/awesome-tunneling
What I noticed is that after opening a thread the parent tweet is unavailable. It shows up once I go back. I'd attribute it to some kind of cache issue.
"sì, sì, mo me lo segno"
It is relative to zero though, which is when these companies had stock prices go through the roof.
Yesterday I learned that in emacs lisp, "defvar" is a definition that is set one time only and from that point on can never be changed (i.e. can not be VARied) and "defconst" is a definition that can be changed (i.e. is not CONSTant). Naming things is hard.
I missed "back" when I grepped the new policies for "crowdfund", Purism changed the verbiage, my apologies. This was their earlier policy I believe, before the one I put up from 2020. There was some waffling as far as I can remember.

In any case, I guess I'll send another email because I think you're right, I should already have gotten a refund. Maybe Purism will agree with us time around. Saying my experience is anomalous doesn't really square with community sentiment. My situation isn't some crazy one-off and I think today Purism is more well known for their shady customer service practices than their open hardware and software. Hang around any of the forums and you'll see more disillusioned Purism fans than happy customers. I certainly didn't pre-order a Linux phone so I could be stuck in customer service limbo five years later divorced from both cash and computer.

Hell, I'd even take a phone if I could get one before they push back deliveries another year or two but I think that may push me into a different queue.
It's funny. I see a lot of folks who reminisce about how the Web was smaller, more personal, creative, and diverse in the early days. My recollection disagrees on the creativity and diversity part. I remember a web and internet generally filled with variations of the same constellation of interests: technically interested people, generally in STEM, mostly university educated, open to LGBT issues, liking metal music, with a large minority of folks that watched anime. This early web was certainly more personal as most sites, even large ones, were run by maybe a few folks at most.

Now as someone who grew up in a blue-collar, immigrant community this was a breath of fresh air to me. When most of my peers were more likely to ask the teacher why we needed to learn about geometry and multiplying large numbers together, I loved interacting with people that genuinely liked to think about things. But diverse this world was not. And while my professional and personal circles have over time essentially become a mirror of the folks I first met when I went online, I hesitate to call us diverse or creative.
Variation on 2 - We don't care about commit messages at all. All PRs must have good descriptions which use a company-wide template. But individual commits get squashed and their commit messages entirely replaced by the PR template contents.

So my commit history is

"fump"
"GAH"
"I think this works?"

etc. but all changes have a description of the issue (and link back to the ticket) the solution described in some detail.
> He has more money than he can spend until he dies even if he raised his standard of living 10 times

For him the high standards of living is to look at the bank account and seeing his millions and thus feeling like a somebody in a hood of nonodies.

That’s the reasoning that propmts hoarders to hoard.

Me approaching the problem from a completely different angle I realized that if you live in Usa or Western Europe you are basically at the frontier of progress so if you are after a consequential jump in standard of living it will only come from society wide discoveries and inventions, not personal spending no matter how many millions you have. You’d be pushing on a string.

Maybe your father in law refuses to push on a string out of principle?
Not exactly. At this time programs were written on punch cards. The FORTRAN ‘comment’ was just a way to get the compiler to ignore the punch card. Comments existed long before, such as notes written or typed directly onto the card.
Author here. This shouldn't preclude doing us Encrypted ClientHello in the future. We control the DNS for *.ts.net so we can publish our public key for browsers/etc to encrypt the ClientHello to, if I'm remembering the latest encrypted SNI spec(s)?
Speaking of un-used domains, I had ~50 or ~60. I didn't like the old domain parking tools, so I created my own

https://newsy.co

It creates a content-aggregator site for your domain based on keywords important to your domain with a bunch of features related to building the traffic, monetizing etc.

But I digress. One of the features that I built was to allow users to send and receive emails using the domain names. This became an important feature once the site grows to become a bit more like a community (where users are submitting posts, comments etc) and there needs to be a way to engage with the userbase. It's also important for people who want to sell your domains.

The two specific features I built was

1) Using your existing GMail to send and receive emails with your custom domain
2) Forwarding your email to another inbox.

The email hardening advice given in this post is great - I've also added some of these and allow users to make changes to their DNS records directly.
> we measure the novelty and conventionality of manuscripts by the atypicality of combinations of journals in their reference lists

Kind of an odd proxy for novelty of the research, but ok I guess. Maybe they’re going for cross-disciplinary work?