skysight-inc/HackerNews huggingface dataset:
I think usage pattern is too idea-dependent to be a key metric, returning customers vs impulse buyers are both valid targets to aim at and often are just phases within a product lifecycle, like impulse buyer are those pushing the initial growth, returning customer those that sustain it.

I think a good idea moves on two different coordinates around usage patterns (actually more, but two in the context of users):

a) the idea has some value before the network effect

b) the idea has value even for those users that don't contribute any data

and yeah that rules out most low hanging fruit social network, but yeah, social network aren't about ideas, are about how much marketing you can push behind them anyway.
I have not had any success on Upwork.

100% of the “leads” I got there were scams.

Not 75%, not even 99%. 100%. Not one single honest job. Some were requests for me to participate in scams, but I don’t roll that way.

I’m sure that my experience was unique, and that my profile must have had some “scam flag,” so I won’t write off the platform in its entirety.

I heard good things about the site from friends, but every single person that extolled its virtues had used it to find contractors. Not one had used it to find work. The couple of people that I know that used it to seek work had experiences similar to mine, and nothing good to say about it.

But that is small-sample anecdotal data. Not something that I would say should be used to provide any meaningful recommendations or reviews.

But for me, the site is worthless. I was pretty appalled at the brazenness of some of the approaches. No one seemed to be worried that I would refer them to the FBI, so I guess I don’t come across as a snitch; just a chump.

A couple of years ago, I decided to “refactor” myself back to full-time engineering.

My ultimate goal was to specialize in Swift development (what I do, now).

Until then, all my work was part-time, on open-source projects; equal parts PHP server stuff, and Swift apps.

So the first thing I did, as a “self-training” project, was design and build a multipurpose, secure application SaaS backend, in PHP, because I didn’t want to waste time learning up on my JavaScript, which I planned to abandon. This was just the first-stage booster.

This was what I wrote: https://riftvalleysoftware.com/work/open-source-projects/#ba...

It’s not something that folks are interested in, probably because it was written in PHP, and doesn’t really tick many boxes on a “Buzzword Bingo” card, but it accomplished its purpose.

I’ll be happy to never write PHP again, but I’m glad it was there for the experience.

And I nuked my Upwork account months ago.
You're allowed to defend your person with violence. I think you understand quite well that I am drawing a distinction between your person and property, and that while you can certainly resist being robbed to the extent that you feel personally threatened, your property is of distinctly secondary importance. In the case of corporate property, it's of tertiary importance for reasons I hope are obvious.
People have tendency to abandon this line argumentation immediately when it's applied to something they admire and have been hyped up. Wasted money was actually R&D.

Example that gets almost everyone: Space Shuttle.

It was supposed to be reusable space truck that reduces cost. It was several times more expensive than conventional approach with non-reusable rockets and shuttle. It was infrequently used. It drained NASA budged from anything productive. Even those combined manned+cargo missions could have been achieved cheaper with double launch. It was objectively failure based on the goals and purpose of the project.

They developed so much new technology and inspired people. It was simply great piece of engineering and PR. We learned a lot.
From what I've read, the issue is that the reduced performance has a direct effect on stability: When used as part of a RAID array then these disks can exhibit unexpected long pauses under load, which causes the RAID controller to mark them as faulty and kick them out of the array.

There are quite a few stories of people being unable to use these HDDs for archival, for this reason.
My orthodentist referred me to a logopedist (specialist that deals with speech and swallowing disorders) to train my tongue position to prevent my teeth from getting crooked again. This indeed included training to position my tongue to the roof of my mouth, but also training to click loudly with my tongue and straining my lip muscles with a button and a rope. This was around ten years ago. I thought this connection between ortodentics and logopedists was already common? A quick search calls this myofunctional therapy.
Here is is the "Fuschsia Programming Language Policy" that was here some time ago https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...
Well you could look at it like that but it would be .. wrong?

It was always more paternal than fraternal, quite a lot of the freedom was won with violence (e.g. Kenya), if it were equal there would be no talk of "carry the idea alone", the UK did not join the EU in 1973 it joined the EEC (EU free movement only appeared in 1992), and the British public made it clear that they were only OK with free movement so long as the number of nonwhite people in the UK remained small.

1971 and the Kenyan Asians was the trigger for the https://en.wikipedia.org/wiki/Immigration_Act_1971 - that was the point at which Commonwealth citizens lost the right to live in the UK itself. Two years before EEC accession. (And the same year as decimalisation of the currency!)
How to organize your Rust tests
Reproducible builds progress report #3
This is bad advice. Spending money on SEM before you have any product validation is a waste of money.
Fair enough, but on the other hand does it really matter? I'd prefer my phone to not slide down a 2 degree incline if at all possible. Even my current phone is slippery enough to where a 10 degree surface ends with it on the floor.
For all purposes that matter, Taiwan is already independent.

They don't have to declare it. They just are independent already.

They control their own borders. They tax their own people. They have their own military. That makes them independent in my book, regardless of whether or not they announce it to the world or not.

The "announcement" part of it just doesn't matter that much.
There's an Outer Limits episode that's exactly as you describe. As with all it's episodes, it takes an unexpected twist that was not anticipated.

https://theouterlimits.fandom.com/wiki/The_New_Breed
I've said in the past that if Twitter had a "dislike" button in addition to the "like" button and only showed the cumulative score (like reddit or HN), Trump would've gotten much less gratification from Twitter due to lower net "likes" and would've given up Twitter entirely, which would almost certainly have altered his behavior.
That's the thing: it should matter, by law.
The big problem with the actual model, is that it doesn't take into account externalities (pollution, rarefaction of ressources, ...).
I've read a lot of academic papers like this.
The german BSI does not recommend SHA1 and NIST only recommends it for 128bit security applications. And knowing if your application is not vulnerable to prefix attacks can be a bit of a challenge, depending on what you do. If you have to ask yourself what to use, you probably shouldn't be starting to use SHA1. If your application supports it, then you're good to go for "2020 - 2030 & beyond", otherwise I'd just go with SHA256/SHA3-256 or even SHA512/SHA3-512.
This is kind of interesting to see because, for today, pretty much 90% of the most-streamed tracks seem to be hip-hop/rap. I guess it's really the most popular genre right now, rock's time has passed by. I'm sure bands like Imagine Dragons or some other radio-friendly arena rock could get the top spot for a week or two, but rap seems to be dominating. Wonder how long this will keep up?
Show HN: I wrote a toy functional programming language
True, but that is the current philosophy behind the garbage collector in the most used python implementation and it's unlikely to change.
I appreciate it because I don't want to open the sluggish website that is twitter.
Yes, you are right. My response was based on the presentation from the first page: "htmx allows you to access AJAX, WebSockets and Server Sent Events directly in HTML, using attributes". In the meantime I read the documentation and, as you just said, it supports animations and much more.
> Checking the validity of the data is only necessary once.

Exactly, which is why a class is the perfect singular location to place it. The object itself is just a pointer, the method doesn't get copied around, so object appear to be the perfect method to localize code.

> unexpected exceptions

True, exceptions introduce a communicative issue, but so does returning in-band values.

For example, what should the result of

open('file.txt').read()

be, when the current user does not have permissions to read file.txt?

Different approaches exist:

status, content = read('file.txt')
content = read('file.txt', &status)
status = read(&content)

I wouldn't argue against any of them, although I have my preferences of course. I like the exception model here, but you are right, rare exceptions, communicated poorly can be surprising and painful.

> Comprehensibility is in no way related to using objects.

On itself this statement is false, ... (hear me out)

> It all depends on the quality of the naming

... But this makes me understand what you're trying to say, and I 100% agree with it. In fact, I conducted some experimental research on identifier naming: https://link.springer.com/article/10.1007%2Fs10664-018-9621-... (Sci-hub or I can provide a preprint).

You are right in that objects and their use don't automagically turn a codebase in a field of readily availabe knowledge. Many mechanisms applied in OOP languages really work AGAINST comprehension (for example, buried exceptions originating from deep within an object graph). But still, objects are tightly coupled to comprehension, even historically speaking. They were first used to make it possible to model physical simulations without requiring users to know much about computer architectures (Simula 67). Objects are meant to "model", that is, symbolically represent concepts, entities or physical things in such a way that they might show agentic behavior. This is fundamentally different from having stupid data, smart functions but actually a completley different means of "Erkenntnis" (translates to "insight", but is more accurately conceived as "Epistemology"). The relationship between objects and readability / comprehension is complex, but I wouldn't call them "in no way related" (OOP can break comprehension, but it was invented to improve it. Irony.)

Also I would, again, like to second your words: Identifier naming might be the most imporant aspect of readability and comprehensibility.
If you can manage to preserve access to the video.

"Sorry, we lost all knowledge of how to build those during the great content-id wars of 2029."
That would suggest combining 2 models: one to decide what the macro text structure should be and a different one (GPT) to decide how to fill in all the text flesh.
Coronavirus vs. 105 Years of Deaths Data
Humans farming is a very very recent development. People existed for millennia before they started farming crops.
Oh, but it is. It is when the prominent troll is also POTUS.

You and Twitter may want it to not be politics... But unfortunately both doing nothing and doing something are political moves by Twitter HQ, I'm afraid.
Software bug made Bombardier planes turn the wrong way
What you describe is actually a very common thing, there's a very intelligent South Park episode on this.

When I hear new music I try to understand what's good about it, in the end if younger people enjoys it there's a reason. Doing so helps me to stay connected with where new trends are going, which is kinda useful.
> holed up on the Florida Keys.

Taiwan is made up of 70% of native Taiwanese people. It is disingenuous to say that the people living there, are made up of escaped refugees from the china mainline.

The fact that 70% of the population living their, has ancenstry dating back hundreds of years, is what make their claim valid.
> - Its async nature is more difficult to grasp for beginners compared to one thread/request and then linear-ish work of some other languages

Grasping isn't the hard part, it's just about placing callback functions on executed functions that allows callbacks.

What's so bad is that it is async by default and now you need million "await" and "async" keywords all over the place. I wish it would be sync by default and for those rare cases where you really want it async, you would add a keyword.
With innocent people being harmed, and at least one killed, I think they should. Letting this get out of control is not the best option, as tensions are already high from covid, and this could be a feedback loop to more unneeded violence, with unintended victims caught in the cross hairs.

With a gas line possibly being cut, and ~170 business burned down, this is spiraling out of control [0]

I mention the gas line (though I don’t know if this a fair comparison) for the potential of chained explosions like the one in Merrimack Valley [1]

Regardless, I think many are using the protests as an excuse to loot, and let off steam from the tensions of lockdown, in addition to its obvious main reason.

[0] https://minnesota.cbslocal.com/2020/05/29/protesters-take-mi...

[1] https://en.m.wikipedia.org/wiki/Merrimack_Valley_gas_explosi...
The Red series was originally marketed and positioned specifically for Home/SMB NAS use. I have 4 of these (the old versions from before the SMR switch) running in my Synology NAS for years, and a 5th lying spare in its original sealed packaging just in case.

When WD stealthily swapped to using device managed SMR technology in the series, they hoped that typical users wouldn't notice the change in behavior of the drives, as they assumed a small NAS would have enough downtime for the drive to manage the data being behind the scenes rearranged towards the slow shingled sections.

This assumption is not always true, but specifically it doesn't hold at all when an array has to be rebuild e.g. because of a drive failure in a raid array, as that requires writing data continuously and for a long time.

WD was caught not just using a technology that made their drives unsuited for the advertised purpose, but initially even denying that they had done so.
Ah okay. Seems to be another name for Model View Update aka The Elm architecture aka Flux pattern.
FS Poster
FS Poster - WordPress auto poster and scheduler plugin.

FS Poster allows you to auto-publish posts to most popular social networks at the same time. With FS Poster you will also be able to schedule posts, re-publish previously created posts etc.
My guess is that if China decided it wanted to unify Taiwan by force, the US would not stand by and allow them to do it.
Yes, China's treatment by every empire of note is the reason for the PRC's obsession with taking back every piece of land Qing China ever occupied.

> The war of Manchuria was in fact Russia and Japan fighting over a piece of China like two lions on the hide of a water buffalo that’s still walking upright.

In that metaphor, Japan was another water buffalo that was peacefully minding its own business, was told "you're next" by the lions, then shrugged and said "if you can't beat them, why not join them?"
> The agreement was signed in 1984/5, when the U.K. was a member of the EU, and did so with the EU’s blessing and backing.

Could you point to such an "EU's blessing and backing"?

Evoking the UN doesn't really make that case, in that context, you could evoke some kind of "obligation" from literally every UN country.

> It’s overly simplistic to consider them divorced because their name isn’t in the agreement title, and incorrect to say they did not have anything to do with it.

Imho it's overly simplistic to evoke EU obligation on the fact that in 1985 the UK only ratified the Single European Act, at that point, it was still the "European Community" which is not the same as the European Union.

Particularly in the context that back then HK was still considered UK territory, which the EC would have very little clout nor the authority to mess in. Even the modern-day EU does mostly refrain from interfering in such domestic territorial issues (Catalonia) as that's considered to be meddling too much in an individual EU country's sovereignty.

You have to remember that the EU isn't some kind of "federal European government" that dictates to member states, the EC was even less so.
Another great article that's kind of on the same subject
https://qualiacomputing.com/2019/08/27/carhart-harris-fristo...
Why should people just live with it? Why aren't people entitled to opinions, much less unable to post those opinions on their own blog?

And why should disapproving of shysters and snake-oil salesmen should reduce to simply envy? Just because it's legal doesn't mean it's right.

This kind of nonsense that Magic Leap has managed to pull off makes it so much harder for tech companies that actually have something to contribute to the world.
I'm guessing they had been holding back until the campaigning season started. Now they get maximum impact.
So in this case you are advocating civil war?
Nespresso does not come with an insanely steep price, you can't squeeze the little capsules by hand :) and it has actual use cases:

* I would never drink the stuff some of my colleagues like, and vice versa, so we all buy our preferred capsules and are all happy.

* I have 3 variations depending on time of day or how I feel, and my favorite is (to my own surprise) a really cheap supermarket brand with compostable capsules which is not actually even from Nespresso

* I don't have to deal with the dirt and messes with loading and emptying the machine.

* Even my most clueless colleagues and guests can put a capsule in, push a button and obtain coffee. I assure you some of them couldn't operate anything much more complex than that.

* Capsules are sealed so they retain taste for longer. I don't drink enough to go through a bag of raw coffee before it loses its taste.
I put together a NAS a few months ago, apparently with two of the SMR 4TB WD Red drives configured in SHR-1.

Does anybody know if that's going to be a problem? Or am I fine as long as the next drive I add is CMR?
True. Python taught me that.
> The possibility that an outage could cause me to lose work alone prevents me from ever giving it a shot.

They have an excellent data download option in the app. You can download in Markdown or JSON and then restore. The JSON format restores everything. The Markdown format restores syntax. I download both with every session.

> And the idea that even though the copycats deliver to me the superior product, I should still give what amounts to charity to Roam because they designed a nice interface just strikes me as absurd.

Where in my comment did I mention Roam being inferior? Right now it's the opposite. Copycats are offering bolt-on roam-like features which don't work the same. The developers don't have the same understanding of the problem that the Roam developers have.

Why is Roam blowing up right now when it's just another note taking app? People are seeing something in it that they haven't seen in other apps. Bolting on copy-cat features isn't going to capture whatever magic Roam is doing. People are doing themselves a disservice by looking for a Roam alternative. If you tried Roam and believe it sucks, then you aren't looking for an alternative, you're just looking for something with links (Roam does way more than that though.)

I have no personal stake in the app. I'm just amazed at the reviews that Roam has got. I have seen loads of people say that Roam has changed the way they take notes. Some even say it has been life changing. The service has been blowing up.
The engine V8 is developed for Chrome, so you can say it will be stable and actively developed for a very long while and there are plenty of resources online for the language itself.

And there's TypeScript if you think JS isn't "sane".
Someone should collect all those HN posts and send them on LinkedIn to all google employees as a PM, there must be someone important that will review this or forward it directly to a department? https://www.linkedin.com/search/results/people/?facetCurrent...
How much great learning the student could have done if he had not been insulted and physically abused by an impatient "educator".
I've tried Trilium in the past, and tried Obsidian this week. I fell in love with Obsidian instantly (even though there are a couple of key things missing [1]). This is entirely subjective, but the UI of Trilium actually gives me anxiety - I want my note-taking, knowledgebase to be a zero-friction thing of calm. Obsidian definitely is, I spent two minutes customising keyboard shortcuts to closer match Sublime Text where I spend most of my day and I was up and running, and in the flow when writing documentation. Trilium is the exact opposite of that. It's information overload. It reminds me of MS Word with all the toolbars open. Some people like that, but if you like a calm, focussed place to write or read documentation or notes, I'd go with Obsidian.

[1] For me Obsidian is currently missing anchor linking to headers within a document (which I know is on the roadmap), and scroll past end of document, as I hate my carat being anchored to the bottom of the screen when writing. Despite those things being missing, I'd paid the personal license within about an hour of trying it and if it turns out to be useful across a team I'll pay the commercial license for it too.
In which country do you live?

Shooting rubber bullets at rioters and looters is standard practice pretty much everywhere in democracies, and in non-democracies they tend to go straight to lethal ammo.
And all the other stuff that was going on in Jazz in the 30's and 40's
And turnout in the 2017 referendum was 23%.

But on 2012: of 1,878,969 voters, 515,115 (27% of turnout) left the choice between statehood, independence, or free association blank at the behest of the PPD, who’s governor elect immediately asked President Obama to ignore the results due to ambiguity, while the outgoing PNP governor asked President Obama to begin the legislation process.

It’s not even remotely as simplistic as you’re implying by dropping a 78% figure and flitting away without any further context, have the decency to at least read the links you’ve posted.
How much did it cost you to launch? Did you manage to turn a profit?
How do you model changes in state over time? (i.e. effects and processes?)
> most parsers in production are done via hand without tooling or fancy techniques.

What? Do you have any data you'd like to share?

I'm given to understand that e.g. the C++ compilers usually have a hand-coded, but AFAIUI that's mostly due to the complexity of actually parsing it (and fitting that into anything other than just raw code).
MalwareMustDie's new repository of open-shared codes and tools
Markdown (via Pandoc) with the tex_math_dollars extension for math is the bees knees.
Signal can't avoid learning who a message is for (the recipient) in order to deliver it but they can easily avoid learning the sender by not asking. The recipient will learn the sender by decrypting the message, in which the sender proved who they actually are.

The remaining problem for Signal was enabling this without spam. To do that recipients choose whether to tell everybody, or nobody or just people they know (the default) a key. Proving knowledge of this key is enough to send messages to that recipient. If you get messages you don't want, just block that sender, your key is rotated and they won't know the new key.

https://signal.org/blog/sealed-sender/
This comment is gold dust, if I had known that 25 years ago...
It's more like a roast by a comedian.
Bryan Lunduke have made this talk many times before at Linux conferences.