skysight-inc/HackerNews huggingface dataset:
The lack of discovery makes it harder to learn CLIs, they need to be studied and memorized basically. There is no intuitive way to ever learn that you need to type "man bash" into the terminal to start this journey, for example. These are meaningless words to the layman, despite holding so much meaning to someone already fluent in bash.
Yeah that's a nasty bug. I built the picker from scratch so it has not been battletested. Will fix this moving forward.
I got to visit JILA one time and talk to researchers working on a blue or ultraviolet atomic clock (possibly the strontium mentioned in the article - can't quite remember) and they had a great story about how sensitive their clocks were:

In a part of the testing and commissioning phase of this new clock, they were comparing its frequency with the nearby NIST clock and noticed that some days it ran slower than other days. Even after accounting for the usual thing you might expect (position of the Moon, the tides [which have an effect on these clocks even all the way up in Colorado], and even variations in atmospheric density) they still saw this unexplained variation now and then. Eventually they realized it was correlated with home games at the football stadium: the mass of the fans in the bleachers was gravitionally redshifting their clock!

I'm not 100% sure if that's a fully true story or whether it was embellished to impress prospective grad students, but I thought it was amazing. They also said the clocks went crazy any time there was a big earthquake in North America. The sensitivity of these devices is just incredible
This is rational and very unpopular.

I arrived at this conclusion last year. There will be a new normal.
> then what's the reason people aren't using it for websites?

I'd guess the reason to be that people keep hearing things like "don't use SQLite for websites" and thus don't even try.

> Why do you say it works for "small" websites but presumably not large ones?

Not the GP, but the main reason I wouldn't use SQLite for a large website is that SQLite itself doesn't offer much re: failover/replication (i.e. multiple servers, one database), and I haven't used RQLite enough (or at all; I should fix that) to be comfortable with it in production. Because of that, I'm more likely to reach for / recommend PostgreSQL instead.

That being said, if your website has crazy "web scale" FAANGesque needs and you're at the point where you need to write your own replicated datastore, using SQLite as a base and building your own replication layer on top of it (or using RQLite and maybe adjusting it for your needs) seems like a reasonable way to go.
I do believe you to be trolling now by saying that. If not, congrats on the valuable lesson!
I'm not sure how to ask this question in a way that doesn't sound snarky, so having said that I'll try:

At the end of the day, is this beneficial enough to justify a completely new product versus just sharing your screen/window over Zoom (etc.)?

When I'm pairing, I prefer to have a single "driver" where the pair is there to work through the bigger ideas and course correct code level decisions. I've never really wished that I could make edits in a window on my end that the remote peer can see in real time, but again, maybe I am missing out on some life altering ProTip to my remote pairing technique :p

Sell me on it! I'm sure the product creators are here watching this discussion, change my mind :)
Neo-Geo Assembly Programming for the Absolute Beginner (2016)
I suppose so. It's probably more akin to a club for tall people, or a club for twins. There are things specific to who you are in those cases that outsiders wouldn't "get" and I can see the value in meeting up with those folks to feel a sense of belonging.
Set up a referral scheme. Anyone who refers a new paid user to NewsBlur gets a month free. Anyone who refers 10 people gets a tshirt. Anyone who refers 100 paid users gets actual cash...

Make sure you run the messaging past a bunch of existing users to make sure you pique their interest but don't alienate them in the process.
Show HN: Emerson AI – A Computer You Can Talk To
The allegations aren't smiling, it was asking women to have sex (including parading a bed in his office) repeatedly, in an academic environment. That's a bit more. Then there was the email sent to the CSAIL mailing list that talked about how one shouldn't assume a minor (that was provided by epstein) wasn't willing to have sex.
> the intent of the adherents to the term Free Software is to seek to promote certain freedoms for the users of software, by depriving the creators of software

Oh, he's one of that kind of cunts. Someone with an axe to grind against FLOSS because he obviously hasn't studied history of copyright in addition to his misunderstanding of FLOSS.
> IP law doesn't really matter when the IP doesn't have any money behind it.

But that IP could end up owned by a patent troll that does have the money to enforce it in court, or at least threaten to do so.
https://area52.com/
Thanks for the reply, stats aren't my strong point, I am sincere with my questioning.

My wording sucks, I don't think my personal judgement of "excess deaths" is "correct", — nothing like that.

It just kind of feels like, as an example, people trying to predict financial markets, throw in a few factors, and a few sentiments and thus, X does equal B^(Y * B)(blah % what)(huh ^ bleh).

The "further investigation" is the "investigation" I was originally begging the question for.

Not trying to antagonize you, I just don't really get why the originally linked article is "True", until further things are investigated.

Science is one phenomena that proves itself, that's great.

Stats seems very malleable, I've met some people who are good at statistics, I've personally visually plotted graphs too, and it all kinda seems bias. (I probably did them wrong)

Can any statisticians chime in? Is this a reasonable dataset?
I miss pre-Google+ Google Reader. It's social features(shared feeds and comments) make it the only social network I've really enjoyed using without any serious dislikes.
Ya sure.

Keep suspending me for posting real science and facts see if I care.

We are not stupid, we know you are working for a side and it is not the good guys.
Google Keep is next. It is neat and simple, though I haven't been using it lately.
The potential land surveying application of high-accuracy clocks is quite interesting. It would provide a measure of elevation that is (in the vertical scale, at least) completely independent of GNSS, at an accuracy comparable to what can be achieved by current field-deployed GNSS receivers, at ~0.02m

I wonder how far that could be stretched. Current permanent ground-station GNSS receivers have vertical accuracies in the mm scale. They achieve that by solving for measurements taken over very long periods (~6 months). Would atomic clock height measurement tools be able to achieve similar accuracies, if the datasets for a single station were made over a similar length of time?
Doesn't this enable maintainers to look at someone's submitted code, deny its inclusion for any reason personal/financial, and include it at a later date and claim expense? Since the code submission is open-source, isn't a malicious maintainer able to basically copy the code in-spirit under a pseudo-account, and then claim the benefits from the fund for themself? I'm just saying that once monetary benefits are involved, incentives skew away from code quality and community, and towards number one.

Maintainers are above the other developers, is there going to be some community oversight?

Who decides how much expense can be claimed?
I remembered that WASM application cannot use any kind of hardware acceleration. So have anyone tested the website for large videos?
Creating unaligned references is UB, so it's illegal to take a reference to a packed struct field. However, even if you just wanted to create a raw pointer to that field, you would've had to do `&packed.f2 as *const u16`, which is technically UB since you do create a temporary reference before casting it to a pointer. I'm sure one way to solve that is to just allow that as a special case; say that `&<expr> as *const _` semantically doesn't actually create a reference. But, the way the lang team went is to have a separate macro that transforms `ptr::addr_of!(<expr>)` to something like C's `&<expr>` operator, so that it creates a raw pointer directly instead of a reference.
Well, fair enough. It seems somewhat contradictory to the spirit of the thing, but if they count it who am I to disagree.
Wait a min... that sounds suspiciously specific..
How long until it burns down?
Free software: an idea whose time has passed
My point is that this rule surely exists for some reason - even if (if) the enforcement of it in this specific case is kind of silly - and it strikes me as petty to take out one's frustration with that on two people who don't have any immediate method of changing that.

It's just not a good look.
The rust re-write is not intended to bring performance benefits. Currently the Rust version is a massive downgrade in performance relative to the C nativecomp branch.
How so, though, as the discussion seems to show a lack of knowledge on Unicode on the part of the language's team - bigger than even a "guy like me" has.

As an example there's reading and outputing the same byte sequence unmodified and concluding: "See? unicode totally works with a byte array, why would we ever need anything else?"

(meanwhile the byte array could just as well have any crap that's not a valid utf-8 string for example, and 100s of ways to mess it up further, with the existing byte manipulation functions).

As for delegating it to the std lib, that at least would be something (though not as convenient as a first class type for something as important as strings), well, where is it, for a language nearing 1.0?

I see Zig as inviting everyone to make their own string handling and mess it up in unique and wonderful ways, or have several string libs with subtly incompatible handling used in different third party projects...

Now, as always I came to regret my whining when the other side replies in person (damn you, HN), and I would like to say that I am a huge fun of most design decisions in Zig nonetheless and I was very excited to evaluate it and put it to use.

But the string situation seems like a major oversight or under-estimation, when I saw the string manipulations (or lack thereof) in the example code, and this thread.

BurntSushi seems to think it can be fixed in the std lib alone (and if someone knows about strings, he would be it) -- but I think that even for that, a more serious consideration towards strings should be taken compared to the one shown in the thread.
(off topic) in russian instead of "comparing apples and oranges" idiom we have "comparing a warm [object] to a soft [one]"
Surprised no one has mentioned how Expensify use SQLite as their main data store:

https://blog.expensify.com/2018/01/08/scaling-sqlite-to-4m-q...
C.S. Lewis - A Grief Observed

"Her absence is like the sky, spread over everything."

I lost someone very close to me in my early 20s. Reading through the grief C.S. Lewis went through after he lost his wife was very cathartic. There will be setbacks (death, sickness, divorce, etc.) in life that will violently shake your core and make you feel as though you cannot go on. What I learned was communing with the grief, staring it straight in the face no matter how painful, is an absolute necessity. You will always carry the loss with you, but that does not mean your life has to be dominated by it.

I think his book really help me put "life" into perspective. Setbacks big or small can be overcome, and exploring the grief caused by them really helps with the process of moving past them, despite how painful it may be.
Speeding up recovery and VACUUM in Postgres 14
CGI is in my list of what I consider "core Web technologies", and still include and use in my projects.

I haven't written it up yet, but basically it's things which are supported by almost every browser and/or almost every web server.

Other things on the list are parts of HTML 3.2, like <p> tags, the standard format of access.log, HTTP/1.1, etc.

I try to not use anything outside of that list in my projects, some JS things being an exception (which I feature-check before using)
Whatever the solution is for misinformation, if there is one, I am quite certain that it will not be invented by Facebook.
@conesus You found your advocacy marketeer :)

More seriously, if you follow this advice, your own users might be the best place to find someone like this.
S3 only became strongly consistent recently. It is a major feat to do so.

I can imagine doing it without controlling the storage layer, network topology and specially network latency is only harder.

Could you please elaborate a bit more on how do you achieve it?
Probably not. It's not really designed for that, and involving C++ when you don't need to is going to make it really complicated!

I think you want something like this instead: https://crates.io/crates/abi_stable
No, that’s not her. Also, they didn’t meet till 1982.

https://www.rollingstone.com/music/music-news/new-steve-jobs...
How would you prefer to pay for your software?
Watch Doug Engelbart sell you on it 53 years ago in 1968. https://www.youtube.com/watch?v=yJDv-zdhzMY

The fact that this isn't a reality in our every day computer use is sad. Glad to see CoScreen picked up the ball which Microsoft and Apple dropped long ago.
Excellent read. Was searching for a full text search engine but not finding any suitable one. Plan to implement one just this way.
My suggestion with Bandcamp was going to be embedding the music from there, since it's not limited to snippets like spotify, so thumbs-up there. I'm not sure what else you could do for integration unless they have a way for you to learn about fan-band relationships and you could use that data.
> "My hosting provider, Reliable Hosting Services, was neither reliable, able to host my increasing demands, or a service I could count on."

I cried when I read this. Beautiful.
“This is water” spoke to me in a very deep way about exercising control over thoughts.

“Industrial society and its future” made me really reflect on the purpose technology has in my life.
> They're still twenty minute cities, but that's because 95% of the adult residents own a car.

The '20 minute city' was always about 20 minutes by walking, not car. The whole thing is exactly about not needing cars
Something I find really interesting about the closure of Google Reader is that it affected a relatively tiny proportion of people - the vast majority of humans have never heard of RSS and would have no idea what the product was even for.

But... those ten million users are incredibly influential. Today they are in positions where they make cloud computing purchasing decisions on behalf of huge organizations. And they haven't forgotten.

I wonder how much Reader's closure has cost Google in subsequent loss of trust and sales.
I always wanted to see if the AI could get to the point where it developed a novel strategy, that then changed the meta.

Something humans hadn't thought of yet, but were also psychically capable of doing.

Too me that will be the true moment that the AI has really surpassed us.
> You'll find the situation is much more grim in the US in major cities

No need to cross international borders. Vancouver BC is on par with downtown SF for this.
You'd think starting a reliable hosting business wouldn't be so hard, but Before digital ocean, I've used 3 other companies to host my businesses and had some pretty terrible experiences:

- joyent end of lifed the servers I was on, causing me to have to switch away from using them.
- serverpronto had numerous downtime, too many times to count and server connectivity issues
- rimuhosting nearly destroyed my business when their servers had intermittent hardware problems.

Then digital ocean came along and I've been using them for over 5 years. So far, no problems at all. Count me in as a happy customer.
Show HN: AWS for hiring engineers – instantly add full-time devs to your team
Nice, so they do have something custom-built for Youtube. And I don't know if that extends to following a particular playlist, but at least for my purposes, matching a string in the titles of a channel's videos would be equally useful. So that should work.
A 'blue box' routed calls through the network. https://en.wikipedia.org/wiki/Blue_box
A red box simulated the tones made when coins were inserted into a pay phone. https://en.wikipedia.org/wiki/Red_box_(phreaking)
> Can you find evidence it's been tried? By a major brand?

That's quite the goal post though. Even if a major brand tried it, it might not be the right cut, color, price, marketing campaign or season.

> Just "Why no decent pockets for us?"

Probably cecause they don't care about decent pockets enough to switch brands or buy a non-major-brand product or start a company to create jeans that have decent products. But I'm sure some have started those companies. And likely found that, despite all those comments, it's not important to the buying decision for most women, and it's much easier to make a living by writing articles about The Jeans Cartel's strategies to oppress women by not allowing larger pockets.
Does anybody work for Atlassian here? If so, can you please share this with the Confluence team? Thanks...
How many people have the determination and the reapurces to pursue a case for many years. Most would fold at step 3, 2 or 0.

And companies would keep getting away with it
Depends on how you commuted to work. If you biked to work you just lost your cardio gym membership baked into your day.
Phrasing can always be better but the point is that there's a way to map your DNS to Netlify which is risky and Netlify hasn't made the aggressive decision of blocking it. They outline in their docs all the reasons why you shouldn't do it, provide instructions for how to avoid it and also offer (but do not require) a hosted DNS setup which avoids this pitfall by design.

Some folks still choose to use this way, some have no other choice for various reasons and some don't care/comprehend the potential pitfalls. I do believe most users avoid using a root domain name for their website.
Happy customer since 2013. Never stop!
Ehh, sort of. This is a NULL pointer read; it's a crasher that can't be further weaponized. Approximately the same thing happens in Python, Javascript, Java, and Go when you mis-handle a nil value.

Rust goes through some trouble to avoid nil values altogether, and it's great. But in practice, applying matching and iflets to every return value everywhere makes for very noisy code (I mean, Rust is already very noisy, but bear with me), so the idiom in the language is to call "unwrap" on Option and Result values that are "known" to be safe. A mishandled "unwrap" will do approximately the same thing to your program as dereferencing a NULL pointer will.

Rust helps here a lot, more than most other languages. It does not foreclose on this kind of bug, though, the way it (and other memory safe languages) foreclose on other memory corruption vulnerabilities.

(This is notable not the case for NULL pointer _writes_, which occasionally can be weaponized. Use Rust in preference to C.)
You might as well ask to shut down the whole Internet. Even if Facebook disappears tomorrow, there are plenty of other social platforms to allow the spread of disinformation.
Flak cannons are a little different than a shotgun. They explode into shrapnel once they reach the end of their fuse. They're more similar to a grenade launcher than a shotgun, imo.

I think a comeback is unlikely though. The travel time of shells combined with the agility and size of drones would make them very hard to hit. They work really well on large targets because (like a grenade launcher), anything close is "close enough". They were a good counter tactic for the relatively slow and lumbering B17's; they're easy to lead and there are important components everywhere. Drones are tiny and fast; the important bits on a B17 are much larger.

I wouldn't be terribly surprised to see something akin to a flak cannon that fires EMP shells, though. Flak cannons reduce their coverage over range as a matter of expansion. EMPs do not, and are only limited by the amount of energy we can pack into a shell/rocket. Rockets are honestly probably a better choice, because they can "track" the swarm if it tries to take evasive maneuvers. Shells don't really have that option.

Worst case scenario, nukes can be used as an EMP. We did make nuclear artillery shells for a time, though I'm not aware of an anti-aircraft EMP variant.
CTO of CoScreen here:
It has been a grueling labor of love to get where we are, and there still is a lot of work ahead of us. And we can only acknowledge the shoulders of the giants we obviously stand on, like Doug Engelbart.

Linux is definitely on our roadmap.

We want to know which distros are you most interested in for us to officially support first?
Thanks for your comment! Very cool. As an ex-PM the use case makes a lot of sense to me—Figma makes things a lot easier but still so much of the Design-Product back and forth happens over email, DM, and Google Docs. I do wonder if there is still something missing.
Killer Mike's Greenwood banking platform raises nearly $40M in Series A funding
Not that boy - Turing had a ... love affair (?) / crush (?) on a fellow school student (christopher) in their teens at boarding school. The boy died tragically during a summer vacation, having a profound effect on Turing.

Christopher was the name he gave to the first Bombe I think.

I don't think any part of the film implied pedophilia - not at all.

NB - all above is from memory.
IPv4-as-a-service via IPv6 (ungleich tech talk #4)
The "subset of people" known as "good developers." Lately they haven't been creating and maintaining web apps because of things like Tailwind.
We are 13(!) time zones away and writing front and back end code together for our SaaS, so we are kind of your ideal use case. I'll be sure to give you our input -- and thanks for making this! Dogfooded software is the best software (we did that, too.)
Well, everything is a "big bug of bytes" in computing in the "more general sense", so there's that.

I don't think handling unicode (and even more importantly, specific encodings) in this level of abstraction, and delegating things to second-tier lib support is the way to go. But I don't even see this second-tier support prioritized - for something one would think is half of programming: dealing with strings.
It sounds like the crux of the issue is found in this tweet (mentioned in the blogpost):

> I remember the day when Windi got blown up on Twitter, @adamwathan called me and asked me about how Windi CSS works and he is happy to make it official. And yeah, I was excited to see things are improving for the whole community, so I shared all I know with him. [1]

Speculating, but this sounds like Anthony Fu lost his trust in Adam Wathan after their personal one-on-one conversation about how the Windi CSS technology works, then failing to mention it subsequently.

As also mentioned in the blogpost, Adam did end up mentioning Windi CSS in a tweet, only after the pushback from Anthony's original tweet. [2]

[1] https://twitter.com/antfu7/status/1371538602488786945

[2] https://twitter.com/adamwathan/status/1371542711086559237?s=...
It's also not like you'd just give up on fuzzers because you have formally verified code. All the same tools should still be available, plus one more.
Stepping away from the specifics of Facebook's history, does anyone have solid ideas for how globe-spanning communities should function?

It seems next to impossible to both allow individuals to share things and make sure that you only see "true" things in that community. And it seems that given the numbers involved, there will always be some amount of "accidental" misinformation that has a real impact, and deliberate misinformation from bad actors looking to exploit the system...
Reimagining what the commute looks like when working from home