skysight-inc/HackerNews huggingface dataset:
> Learning assembly is not actually that fun, it's rather painful. It's what you do with it that is fun.

As a teen, I taught myself assembler circa 1982 on my Radio Shack Color Computer (with 4k of RAM!). It was indeed painfully challenging, especially due to the complete lack of information available and the fact I didn't know anyone else who knew anything about it. The only reason I persisted was that the BASIC interpreter in ROM was too slow to write any really cool games. The other thing that kept me going was that assembler was arcane hidden knowledge which bestowed power on those who could figure it out. I didn't want to "learn" assembler, I just wanted to use it and that required knowing how it worked.

I succeeded only because my teenage self somehow pulled off a phone call to Motorola sales where I claimed to be an engineer "evaluating" the 6809 CPU and they sent me the manual and a quick reference card. Due to my complete lack of background in computers or electronics, the manual was pretty cryptic but that quick reference card was my constant companion that entire Summer as I used the BASIC PEEK and POKE commands to write programs. I ordered a "Monitor Program" from a small ad in the back of a garage-published computer magazine. When that cassette tape arrived it allowed me to actually read and write assembler mnemonics into memory, set breakpoints and look at registers. The next breakthrough was realizing I could use it to examine the ROM assembler code. When I finally convinced my parents to buy a dot matrix printer, I printed the entire 8k of the BASIC on fan-fold paper and went through it, commenting by hand.

To your point, the fact that it was so hard combined with it being arcane knowledge was perhaps what kept me going. That and the reality it was the only way forward to get the computer to do more cool stuff.
"I'm mildly surprised that the things I didn't like are still there"

That's because SQLite doesn't ship changes that break existing applications.
My definition of community is, a group of people that is a source of new relationships. It's bigger than a circle of friends; a community is necessarily large enough that not everyone knows everyone. But it's also cohesive enough, that if you throw a party and invite a community, you have a reasonable sense of who (or at least what kind of people) are going to show up.
An earlier take on the overall risk issue, from about a year ago (when this risk factor was first becoming known):

Still, doctors are reassuring patients and families. “This is an incredibly rare event,” says Dr. Asnes. He adds that patients seem to get better quickly. “I think that the most important message at this point is that we are still recommending eligible people older than 12 follow the vaccine recommendations from the CDC,” he says. “While we are taking these reports of myocarditis very seriously, we—along with the CDC—continue to feel that the benefits of being vaccinated against COVID-19 far outweigh the very small risk of getting myocarditis related to the vaccine itself.”

https://www.yalemedicine.org/news/myocarditis-coronavirus-va...
In principle you can directly replace function calls with their equivalents between frameworks, this works fine for common layers. I've done this for models that were trained in PyTorch that we needed to run on an EdgeTPU. Re-writing in Keras and writing a weight loader was much easier than PyTorch > ONNX > TF > TFLite.

Arithmetic differences do happen equivalent ops, but I've not found that to be a significant issue. I was converting a UNet and the difference in outputs for a random input was at most O(1e-4) which was fine for what we were doing. It's more tedious than anything else. Occasionally you'll run into something that seems like it should be a find+replace, but it doesn't work because some operation doesn't exist, or some operation doesn't work quite the same way.
> It was always the extensibility.

Going by the numbers, that's far from the truth. Majority of user never used addons, not even adblockers. Even the most popular addons are only used by a small minority of users.

I'm also a big addon-user and complain what firefox has lost over time. But we should also admit that we are a minority, and addons are simply not the major selling point for a mainstream product's success.
But there are times when it's a valid explanation of the current situation people find themselves in.

When you get questioned about "why isn't this done yet? $previousDevX said it would only take a day!"

... what words/phrasing can you use that don't - implicitly or explicitly - 'blame' your predecessor in some fashion?

And as @ervine pointed out, there may be times when I'm the predecessor, but was hamstrung by time deadlines earlier and now have far more debt to unravel than existed 6 months earlier. But even then... while I am the predecessor, someone else made the decision to cut my effort short earlier, and we all still live with that decision now.
> Would be really curious to hear your thoughts on the censorship of
underground zines.

The really interesting ones were before my time, in the 60s.

I first heard of electronic zines through university Unix systems in
the 1980s. AFAIK they were around in BBS before that. We discovered
things through the Newsgroups (nntp) back then, which was kinda like
Twitter, but more mental. There was almost no censorship, but
sysadmins would not copy news feeds they disliked.
Dynamic.xyz launches and raises $7.5m from A16Z
AnyZone – DNS delegations without configuring a domain
UK decides AI still cannot patent inventions
I thought privacy shield got invalidated?
Construction freeze probably wasn’t the best term. You were saying that workarounds to increase revenue wouldn’t be permitted and those would have to be comprehensively restrictive.

This is a big topic; I guess I’d say to just read more about how it’s gone historically and why “just do it better” isn’t viable. Appreciate the zeal.
They exist on Upwork, but sometimes the clients act like they've hired a full-time, on-call, developer. You should have a call with anyone who may want hire you and set clear expectations before you accept any project.

Also when setting your rate, be mindful that they (like most platforms) take 20%.
Also unlike HIV/AIDS we already have a pretty effective vaccine in the form of the Smallpox vaccine:

https://www.cdc.gov/vaccines/hcp/vis/vis-statements/smallpox...

People in high risk groups should look to get vaccinated.
Translator is not to blame, since he's not a professional translator. Not even sure if he is a native English speaker. He did a translation because he was a fan of the original book in Russian, and I'm grateful to him, since otherwise I would not be able to read it.

It's a pity that Tolkien Foundation actively battled any attempt to publish this book in English. Has that not been the case, I'm sure some publisher would appoint a professional translator to do a much better job at it.
Context matters. It is a non-trivial issue when used in the context of terminating early pregnancy. Manipulating a teenager by telling her that she is a mother and she shouldn’t kill her baby is far more insidious than treating abortion as a women’s health issue, which it is.

The choice of words has a tremendous effect both on an individual and on the society. Ignoring this fact only leads to more misunderstandings.
A shorthand for this type of advice is to learn about investing and ask the same questions an investor would ask.

Being a startup employee essentially makes you an angel investor with a single company in your portfolio.
The record for yield per kg explosive is probably held by the W88 warhead and its variants. It was designed in the 1970s and first manufactured in 1988. It's close to optimal for a practical fission/fusion device.

This article claims great progress in chemical explosives but doesn't provide any supporting data. The best known explosives are only about 50% better than nitroglycerine in terms of detonation velocity and relative effectiveness.[1]

The rest of the progress mentioned in the article, also without any data in appropriate units, was not due to learning, as with Moore's law, but to the technology jump to nuclear explosives.

[1] https://en.wikipedia.org/wiki/TNT_equivalent#Relative_effect...
> How is that different from real world history?

It's not different from the vast majority of real world history.
I strongly disagree with your analysis. The rhetoric and much practice in the US has been that we have rights to do things unless taken away by new laws. You could smoke pot until the us govt made it illegal, for instance. Abortion was a common practice in the 1700s, notable for being mentioned with specific methods in Ben Franklin's book on common practices.
miniDLNA/ReadyMedia seems to cover what you're looking for. It technically has a DB, but only to keep track of what it's serving (artist, albums, etc.). Supports m3u playlists.

I've been using it for a few years without complaints. Plays nice with VLC, and that can run just about anywhere.
He didn't use math. He described his method of design. His imagination was so honed that he could design a machine in his mind, run it for thousands of (imaginary) hours, and then measure the wear and tear with (imaginary) instruments, which measurements he claimed would match up with the real world results were he to perform the actual test on a real machine.

Dunno if it's true, but it's fascinating.
Because the truth combined with the offered salary does not work, lies are seen as much cheaper than honesty and more money
Do you own a fire extinguisher out of your fear of fire or a practical choice that you might need a tool to deal with a fire?
Codementor. You jump on brief calls to help people out. Often it can turn into short-term projects like you're seeking. You can typically charge better rates than you'll see on sites like Upwork, and the clients/work tends to be higher quality.
The way people use modern Linux systems is moving past how most people used Unix systems back in the day. Instead of piles of shell scripts glued together we now use a monolith (systemd) to manage most of the low level services and initialization. No one really cares or tries to setup proper multi-user systems and instead we focus on multiple roots with each application given an exclusive root filesystem, view of the system, etc. (i.e. containerized). Computing is a lot different than it was 50 years ago, and that's not a bad thing.
If you mean generic Muslims then yes. The Taliban, however, is a terrorist organization so I don't support them being anywhere near America.
Ah, the good old "argument from media". Someone should bring up black mirror as well, surely there is some fitting platitude to be brought from that one ... again.

...

What if we uplifted a species enough for its living representative to express their gratitude to us in our own language? Is it completely impossible, or merely unlikely?
I use and prefer varchar(1000) personally, extremely easy to change in the future if needed.
You wrote:

> I don't think you need to worry that much. If there is a risk, it's a risk only when considered at a population level and probably very low at an individual level.

If you want to be pedantic, then you didn't technically offer advice, just your opinion, in response to which I offered my opinion that your thoughts are irrelevant to me when I have direct advice from my doctor

> you never said you are a kidney stone patient. Just to be clear, are you?

As I stated, my doctor told me to avoid food high in oxalates, like potatoes, to avoid developing kidney stones. I try to spread the knowledge of oxalates and their impact on kidney stones because I only learned that information myself through others who shared with me. If you're not concerned about kidney stones, then that's great
Back when professional communication consisted of memos and letters on paper, it was reasonable to expect a recipient to read most or all of them (even then, departmental/company-wide memos sometimes fell through the cracks) because it was much harder to physically produce and send an overwhelming volume to any one person and there was a real financial cost to doing it.

Email is fundamentally broken in the volume of messaging it allows at no costs. All inbox schemes, filters, auto-categories, etc. are just band-aids on the fundamental problem.

Charge the sender something close to a first-class postage stamp for each email sent, and you'll see email get productively useful.
I hate web development. I swear it's worse than the literal fashion world
The W.3.C. is already powerless when it made that move; it would be even more powerless if it didn't.

That situation truly opened my eyes to the fact that for most people, pragmatic arguments of the kind of “We cannot stop drugs anyway, so we better legalize it, so we can better regulate it.” really seem to only apply when they already agree and that the same people who say it in one case suddenly are staunchly against such pragmaticism when it no longer fly their way.

d.r.m. would be there regardless of what the W.3.C. would do and at the time the lesser of two evils was certainly the W.3.C. having control over the specification to some degree.

I didn't know actually the E.F.F. had such a position, I felt it was the last agent in internet transparency and freedom that hadn't gone insane. It's a sad thing to read but I won't be donating to it any more if such is it's modus operandī.
Were trees made to be reading devices?
https://www.bing.com/search?q=russia+filtration+camps

https://www.reuters.com/world/europe/ukraine-accuses-russia-...

"Despite all the difficulties created by the Kiev authorities, over the past day, 29,733 people, including 3,502 children, were evacuated from dangerous areas of Ukraine and the Republics of Donbass to the territory of the Russian Federation without the participation of the Ukrainian side. And in total, since the beginning of the special military operation, there are 1,936,911 people, of which 307,423 are children," Mikhail Mizintsev, head of the National Defense Control Center of the Russian Federation, said at a briefing on Saturday.
https://www.interfax.ru/world/846957
The main thing favoring bypasses is that orchards aren‘t neighborhoods full of people, so you avoid the initial destruction and displacement.

What happens after the fact isn‘t as important.
> mixes UI snippets with code

You can never really avoid it unless you only use HTML. Templates are code. I think JSX is nicer because it's fully featured and the same syntax as regular JS, not a subset limited template language
I see the whiteboard tests as similar to the skills test necessary to get a motorcycle license in California. To get your license you need to weave between a set of cones, go around a circle, and then come back through the set of cones, all without exceeding 5 mph or putting your foot down.

None of this tests real-world skills. You never have to weave as tight as the test requires, going that slow makes it painfully difficult, and if you have any balance issues at that speed you should put your foot down, even if it's just for a quick touch. But they keep the test as-is. The thinking is that if you're capable of doing the hard stuff in the test it demonstrates that you've had enough time on the bike to figure the rest of it out.

The leet-code interview questions are the same. I don't expect you to have read the problem before, or to give me a perfect answer, because the interview isn't the job. But how you handle a question like that gives me insights into roughly how much experience you have and how comfortable you are with code. If you can handle that question, even if you wobble a bit, you'll probably be fine on the job.
Literally you are the person who brought up ORMs.
> The blockchain still has merits as a concept

Please list these merits.
In practice, most SQLite writes take less than a few ms, so concurrent writes are only likely to be a problem for you if you need to handle thousands of writes per second.

I've implemented the pattern where writes sit in an in-memory queue and are applied to a dedicated write connection in series. I've not run into any problems with this so far, but I've also not tried to handle thousands of writes per second with it yet.
And it's a great pain to have
Climeworks' new facility has nominal CO₂ capture capacity of 36’000 tons/year
All the activity around V8 Isolates + "workers" is so cool-- exceptional performance, don't need to think about regions, and CDN-like benefits

Shopify's new store-builder thinks this way too: https://github.com/Shopify/hydrogen
https://github.com/vroland/epdiy/tree/master/src/epd_driver/...
I author Orbital Index (https://orbitalindex.com) weekly about the space industry. Hit me up if you want to chat.
> I'm pulling all of that extra stuff in from npm piecing it together myself

You should check out Fastify.

It does solve a lot of stuff for you. Either included in the core or with official plugins.
IPv6 traffic is also heavily firewalled too (for the few providers that even have it).
Lol, someone has never seen WAY too many emails despite having good filters.
They might end up as compiler devs. Be careful...
You tell the users of your internal statistics dashboard to wait a few minutes/hours while you fix it.
Again, I think you are conflating normal people having normal opinions with some kind of conspiracy that simply doesn't exist.

What is "the message"? What are the "viewpoints dangerous to the reputation of their ideologies"?

It also seems weird to directly compare HN, Reddit, and "other forums" as if they are all the same thing. Reddit has hundreds of millions of users and millions of subreddits. HN is probably fairly comparable to a mid-sized subreddit but neither is really that similar to a "classic" web forum.
Man, it's really strange that you're spending days late-replying to anyone that voices any idea outside your narrow and unsubstantiated narrative of the pandemic.

I'm not going to continue to argue (here or to your replies to my comments) about the science at this point, but I'll say this. There is no question whatsoever that there has been a conspiracy within the Chinese government and institutions to prevent public exposure of the origin of SARS-CoV-2 (whatever that may be). They've destroyed data, halted investigations, literally blocked roads to prevent it from being discovered. So slinging mud around calling hypotheses that involve no additional conspiracy beyond the one we know to exist "conspiracy theories" is completely ridiculous and out of touch with reality. If you actually want to have constructive conversations, start by throwing that garbage out of your replies.
I'd also add another major factor is age. With age requirements tend to change quite a bit and as one gets older things like healthcare really begin to factor in.
Why superhero satire The Boys turned off its rightwing fanbase
This is like saying chess is simple stuff because you can learn how the pieces move in five minutes.

If all you want is a basic understanding of how things work, that level is ok. If you want to play/program, it is a completely different story.

I'd even go so far to say: Why do assembly if your goal is not to be better than the compiler, at least in some respect? Beating the compiler, now tell me that it's simple stuff.
So the Democratic party are strongly advocating against safety nets to prevent children from growing up in abject poverty? Because that would be "socialist"?

Regardless of abortion laws, this would seem like a basic requirement for any civilised society.

I'm not sure why you would say that reliable contraception doesn't exist. Condoms are extremely effective, and cost nothing.

When it comes to adoption, it is my understanding that there is a huge demand for adopted children, outstripping supply by an order of magnitude. Are you saying this is not the case?
Just to chime in, I also started using Phoenix in 2002, but it wasn't because it was customizable. I've never used more than a couple of extensions and I actually have every extension I need on Android, so I'm fully satisfied for my particular use case.

I still think most of what Mozilla does with Firefox is absolutely stupid and I wish it was different because attracting or retaining more users would make Firefox less likely to die, and generally help the web.
This argument is fuzzy. Your goal shouldn't be replacement just because it's old, but rather, because you actually have a more efficient or easy to understand approach.

As far as I can tell, there's a marketing term ("post-unix") but not any concrete ideas backing it. The Ryan Dahl post linked above is equally fuzzy as it seems to just be saying "use an encapsulated runtime for scripting that replaces existing Unix-level dependencies with Web Assembly code that runs on top of Unix."

Not to be rude but it really just doesn't make a lot of sense. Is there a blog post or video explaining the general thesis here?
Here's a fun, hand-wavey description of the process from Kennametal (a popular manufacturer of carbide insert tooling): https://www.youtube.com/watch?v=Vfc9cQaE8-g&t=480s
Would be really appreciated if they would enable their free plan to be used for "commercial" sites. Their definition of a commercial-purpose site is so expansive it precludes just about every site I need to stand up. I know they deserve to make money, but Cloudflare, Netlifly, Heroku, etc. all offer this, so makes it hard to justify not just using one of them.
I think OP is saying their customers are mainly companies with ~20 employees, not that their company has 20 employees
You completely misunderstand my point.

Which is probably my fault. I'll elaborate.

I'm not so concerned about the legal ramifications of surreptitously recording conversations. I would never do that, as I believe it's unethical to do so.

Whether it's legal (and in many places, only one party needs to know that a recording is being made) or not, I believe that recording someone without their knowledge is unethical. Full stop.

That's it. I don't care (too much) about the law or whether or not there's any real jeopardy if someone breaks that law. It's still wrong.

Some may disagree with that assessment. But I do not want to be surreptitiously (I keep using that word. It definitely means what I think it means.) recorded.

tl;dr: Surreptitiously recording other people in the course of everyday life is wrong and unethical, regardless of circumstance.
Hey there, sorry about this experience. Would love to help investigate – want to send me an email (lee at vercel dot com)?
well then you just can't process all the emails. It does not matter if people send follow ups, you are just changing the portion that do gey responces.
Quite a few of the problems the author has can be solved by a better editor.
The best answer I know of to this question is Litestream - https://litestream.io/ - you can use it to inexpensively replicate a backup of your database up to an S3 bucket (or various other storage providers) to give you a very solid robust recovery option should you lose the disk that your SQLite database lives on.
Why US women are deleting their period tracking apps
The fact that the government is spending time scrutinizing private investment firms' portfolios just doesn't make any sense to me.

It's called "overriding public interest", and until the bros get their act together -- the big ole Nanny State is going to have to step in, and teach them a thing or two.

You don't have to like it -- but it's hard to see what the mystery is here.
Article is about EES (extended evolutionary synthesis), a two decades old framework pushed by few scientists which seems is not taken serious by the rest of community. Specifically, appearing as revolutionary by its proponents (and probably to readers of the article), other scientists argue[0][1] that the phenomena promoted are already considered in standard evolutionary theory. Even more in SET those phenomena are outcomes of evolution rather also causes as in EES[0].

[0]: https://www.nature.com/articles/514161a#:~:text=need%20a%20r...
[1]: https://www.biorxiv.org/content/10.1101/109793v1