skysight-inc/HackerNews huggingface dataset:
It's a short project, but here's an example in Latex+Git(hub)+Pandoc: https://github.com/cosmoosic/wool-june-rud-story

I wrote a longer novella using the same approach, the repo still private as it's in copyediting phase (but it could be opened if there's interest).
Using this, I only need to use make to generate both pdf and epub versions (or more formats if needed) -- the makefile has been simply extended with `pandoc -o nl21.epub main.tex`.

Because you can simply split the "main" file and the content, you can just have a short file for different formats -- one for print with left/right margins, one for screens with uniform margins, one smaller for ebook readers, etc.

You can make subfolders to properly organize content, images on one side, chapters in individual subfolders (all depending on how long it's going to be).

In Latex it's trivial to define macros to shorten anything that either you might repeat often, or things like dialog environments.
Latex is well integrated with Tikz or other vector formats for diagrams.

Technically Pandoc can go from anything to anything, but I went back to Latex as it's the solution that gives you the best control over your documents while also getting 'out of the way' in all cases where you just want to write down and let the layout be managed by your theme. The syntax has its quirks and the install is heavy, but I find it to be my favourite software stack.
Vs most hospitals won’t be able to build such models or won’t even consider it due to many factors.
When things get to the point where the average person living in a zip code cannot afford to buy a house in said zip code, it usually is.
Well, to me "bloat" and "useful + used" are incompatible. The feature only made it into HTTP/2 because it saw validation from gRPC, I believe.
Show HN: Fediscope: Fediverse Post Aggregator
Quantum Dots, Sesquiterpenes, HN Book Recommends (NextApex Newsletter)
Either I misunderstood the issue, but it sounds like rapid reset was not the cause.
Location: Chattanooga, TN
Remote: Yes
Willing to relocate: Yes
Technologies: Java, Ruby, PHP, AWS, SNS, SQS, DynamoDB, MySQL, S3, Redis, Memcached, ElasticSearch, OpenSearch
Résumé/CV: https://www.linkedin.com/in/theaustinmunro/
Email: theaustinmunro@gmail.com

I have over ten years of software engineering and management experience. I am experienced in designing and implementing complex software systems at scale, both as an individual contributor and a software manager. I excel in leading software teams through complex initiatives while planning and meeting timelines for those initiatives.
> upload the full source code of the app you are writing

The full code that’s already uploaded via “git push”?
It worked rather well for Xerox PARC, TI, Genera and others, had they not mismanaged their products, or fighting against workstations being built with a free beer OS.
Congratulations on the launch! I'm a huge proponent using eBPF for profiling and observability in general.

I noticed pricing doesn't include anything about data retention.

Does the data live indefinitely? How far back can I query?
This should be the top comment.

TL;DR: HTTP/2 is internally concurrent, can handle multiple streams. It is possible in HTTP/2 to send a nasty request that looks like so:

- GET x1
- GET x2
- GET x3
- ...
- GET x100
- Actually, cancel all of the above (uses multiple RST_STREAM frames)
- GET x101
- GET x102
- (...)
- GET x200
- Actually, cancel all of the above (uses multiple RST_STREAM frames)
- (...)

This can be repeated a lot of times. The problem is that the endpoint, which typically is a reverse proxy, might start dispatching the requests before it reads about their cancellation. And sure it will cancel them, but by the time of cancellation it will already have resulted in some resource usage downstream. Such requests are accepted because at no point the client has opened more than 100 streams, which is the typical concurrency limit. The example from the blog manages to squeze in a single packet 1000 GETs (i.e. 1000 HEADERS) correctly interleaved with RST_STREAM.

Maybe it's just me, but it's always fun to see such creative and simple abuses of protocols/code.
> found a printer in Poland

Would you mind sharing the company name?
what is more real than distributing and transforming information?

at least in our society money is a measure of impact, or at least desired impact, but of course there are other measures.

I'm a bit puzzled by your perspective because I dropped out of music school because I felt I could make more impact writing software :)
You should change your name to ChocMonteCarloPy :)
I've been using Runbox.com for two mailboxes for... many years. Their web interface is pretty great and they support just about any local mailbox solution from iPhone/Android mail apps to Mailbird to Outlook, etc. Very inexpensive. They are run out of Norway and follow strict privacy standards.
It looks like an auto-correct typo (I believe they meant "repl.it")
That's the usual way of doing it.
Odd, considering london tech workers have largely been ordered back to offices so some can feel less lonely. Perhaps non tech workers have it better? Which wouldnt surprise me considering tech work in the uk is treated like construction work according to pay.
> However, I assume that this would have been a too complex solution for compilers that had to work in a few tens of kilobytes of memory

It's literally the same complexity as the type checking compilers already do to tell you that your `.` does not work because the LHS is a pointer not a struct.
I was commissioned to write a book in 2011 - what worked for me given a word count and a deadline was a very simple “I’ll write daily” spreadsheet. I simply divided words remaining by days remaining which gave me a daily target. Main aim was to hit the target but inevitably with writing you have much variety in productivity. So on super productive days I could “overwrite” - which would mean I could feel ok about having a night or weekend off when I didn’t really feel like it.

Stupidly simple but it really helped my nerdy mind. I know it’s not really what you asked but as a technique it helped me take something big and scary and break it down into something paced and manageable.

Software: see comment below, Scrivener or maybe Obsidian?
At sufficient speeds it can also cause you to become a giant slug and have slug babies with your ship's captain, which nobody will ever mention again. https://en.wikipedia.org/wiki/Threshold_(Star_Trek:_Voyager)
Yes, trending towards a multi-polar world.
I second pandoc. I managed to get a book published with sources in markdown. And I can confirm that you can run from latex, but you cannot escape it..
Before you are done, your markdown will typically end up moving through latex2pdf. I think what nailed me down was proper page numbers.
They are one of a thousand small things you expect to be "right" in a book,
but nevertheless only latex seems properly prepared to handle..

And as others have said, the marketing/community for a book is a full extra job, separate from being a writer.
While I agree with you in spirit, you're being needlessly militaristic here.

It sucks, but we lost that fight. GiB is a thing that people use.
Is this sarcasm?
If not please provide some more details on why you think "2FA was in large part motivated by limiting bot accounts and getting customers phone number".
I never used a phone number for 2fa. Mostly TOTP. Bots could do that too. I don't see the connection.

>I can't imagine how much productivity the economy loses every day due to 2FA.

Is it really that much? Every few days I have to enter a 6 digit number I generate on a device I have with me all the time. Writing this comment took me as much time as using 2fa for a handful of services for a month.
Woah, that's a very cynical take! He made them obtuse on purpose? You're not wrong that I found the Sequences extremely challenging, and didn't get through all of them. But I thought he wrote HPMOR to make the lessons more accessible, and I found that much easier to read.

Isn't it simpler to explain the situation by assuming he just got better at writing over time, and that stories teach lessons better than essays? It doesn't require a conspiracy to explain what you see.
Yup. But as I understand it @ wasn't available on the terminals used to create C. Likewise #. They were used for later features, once they could actually be typed. Happy outcome, that there were characters available for fresh features, since C used absolutely everything available on the original (ADM?) terminals.

Another curious thing: Unix came shortly after and was entirely typed with lower case. Because those same terminals had only one font (font ROMs were tiny back then, and expensive). It looked like UPPERCASE but in fact the keyboard produced lowercase. Once better terminals were used to edit the code it was noticed for the first time(?) that it's all be edited as lowercase.

Or so the story went, back in those days, when it was all new.
Twelve-Angled Stone
Pirates and payers see ads at the same time, they go to their respective avenues to watch
Google makes passkeys the default sign-in method for all users
Honestly that fully depends on your locale and keyboard layout. So it really shouldn't influence programming language syntax design.
Indeed. Our company looked at the IP issues and issued a very strong "do not put any company IP in an AI" edict.

Have you double-checked the terms of service? Are you absolutely certain that there's no risk of your copilot use impairing your intellectual property rights in the future?

Given what happened to Unity, how comfortable are you with becoming dependent on copilot and then having the rules change underneath you?
Playing games with my family, I've often wondered if there's something similar with dice.
> home owners can still just have an egg or vegetable stand at the end of their driveway

No you can't. That is illegal without a "cottage food" license, training, and labeling in most of the US.

https://www.pickyourown.org/CottageFoodLawsByState.htm
> The worst offender is the quasi-obligatory "break" statement in "case" blocks.

This was (almost certainly) done to simplify the compiler. CASE in C is not actually a structured control construct despite its syntactic appearance, it's just a computed GOTO. This is what makes things like Duff's device [1] possible.

[1] https://en.wikipedia.org/wiki/Duff%27s_device
My own code is on my own gitea instance in my home, exposed via a cheap jump server. My companys code is stored on-premise. Nothing touches github and no, ms does not already have my code.
I’m ok to pay for usage privately and my company is ok to pay $100/mo for unlimited (probably, haven’t asked)
I was originally going to be a mechanical engineer...but the early time of the digital age put its (more immediacy-driven or maybe dopamine-driven?) hooks into my brain...and, so I finished my university major in the realm of computers. I can NOT complain, as i have made a great life for my family through my career...But now, as i am in my late 40s/early 50s...i wonder if maybe instead I should have had either a non-tech career or maybe only a slightly tech-adjacent (but not exactly tech hardcode) career, and then simply focused on computer stuff only as a hobby/pursuit/interest instead?

I know that i am not alone in this feeling...as i have heard others my age - and who were orignally not going to "go into tech as a career" - cite similar feelings. Maybe its burnout, or maybe i feel that too much intelligence in tech is wasted on getting silly clicks and things (as the famous saying goes about this age's greatest engineers, etc.)...or maybe a combination of many factors (not excluding age). Anyway, yeah, others have such a feeling about *working* with computers. ;-)
Bloat implies that it isn't useful - that it's just dead weight.

If a lot of people use the thing, it must provide some value to them.
Anyone with a well balanced portfolio of asset classes lost to the "market", which I suppose we mean the S&P 500. Bonds prices were killed the last year or two. I would argue the S&P, being about 25% tech stocks, is not as diversified as people think. Tech did great the last 20 years, and maybe they will continue. But it is risky to JUST invest in the S&P.
https://leanpub.com

EDIT: why downvoted?
It is but most companies see that as a cost without upside until they get compromised.
> This is more than the casino advantage for 6-deck blackjack against an optimal player (5$)

I have seen that figure (roughly 0.5% edge) but that has to depend on how deep the shoe is dealt? I remember playing only the last hands with dealers playing down to between 1.0 and 0.5 decks left. That meant you could play hands where you knew almost all remaining cards were suited. I guess the average edge assumes constant bet and doesn't include betting strategies based on counting at all? (And those strategies obviously wouldn't work in any real casino because it's "frowned upon").
> It doesn't work for me, of course; I don't believe in rebirth.

Are you still able to generate loving-kindness in yourself? If so, then those teachings that don't work for you don't matter.
Java already has type inference...
it's complicated

for many (probably most) ideas and concepts you probably could apply them to macOs with just a few tweaks

but code reuse will be much more tricky in multiple ways. 1st while both macOs and desktop Linux are unixy what proton has to interact with is much more OS specific for quite a bunch or parts; 2nd when proton devs run into some issue with linux OS services/tooling they can (and have) fix the problem upstream, they can't with macOs; 3rd you can do much more "unusual" things with linux, some of them might matter for proton

most importantly proton for mac would be either way a non small money investment and that investment has to pay of in some form

if you only look at game sails I would be surprised if is worth it for either mac or Linux

I my opinion what Valve gains from proton is not earning more money through Linux game sales but a "safety net".

Windows has shown that if they can they would (at least for non enterprise licenses) love to lock down Windows similar to iOS, e.g. allow only their app store and and not allow 3rd party stores on their store. While the last time they tried that it didn't work out and EU is pushing regulations to reduce how much such app stores can be locked down this is still a _sever_ risk for Valve.

So by making large parts of their library "good enough" usable on Linux they always have a way out by providing a in-between of a console and a open Linux desktop which people can run on their hardware or for which they provide hardware ... like the Steam Deck (which is a bit different focused as a handheld but Windows is also not locked down at this moment in time). As a bonus the know-how and code stack they are building allows them to fan out in more areas even if Windows never get's locked down. E.g. they could create an actual console os with a immutable locked Linux core but then use stuff like flatpack-like container technology to still allow using it like a fully free Linux desktop for most use-cases but due to it being locked down at the core they can promise copyright protection and anti-cheat similar to a console to investors and game (weather that is ethical good is another question unrelated to this argument.)

So proton provides value in form of "potential" and "safety net".

But proton for macOs doesn't have any of this benefits. More so then windows macOs is increasingly getting more locked down and you could call Apple "king of the walled garden business strategy".

So for proton for macOS it has to be clearly profitable, which it doesn't seem to be.

And while Apples seems to wanting to get back into gaming on desktop slowly, they also tend to have quite a strong preference for software being developed with their proprietary tools. So while it might seem a good idea for apple to cooperate with Valve short term, long term I would speculate they wouldn't even like something like proton, because that can diverge sells away from their app store and isn't under their control but (Steam being) a part of the "experience" people might start to value a lot.
Instead, AMD and Intel saw a cash cow. And those aren't small, ignorable competitors.

AMD and Intel have been trying hard to compete with Nvidia for a while now. I mean in AI accelerator market. Little success so far.
Pretty unimpressive given recent advances in AI
Validate Data in a Phoenix Application for Elixir
... via git push to a trusted origin, which is not github.
Cruise has proposed powering a charging station w 97,359 cubic ft Hydrogen tank
> I feel like the centralisation of server resources for something like copilot doesn’t really make sense.

For whom? For those selling them it absolutely does, because that's how they get to charge a huge ongoing markup on hardware and electricity costs. That's why everything is a service now.
Write first, layout second.

Layouting is an entirely different job than writing. For long and very long textual content, I have yet to find automated results that give me control and look professional [0].

If you want to stay FOSS, learn Scribus. Becoming decent at typography and layouting is a bit of a journey, but I found it to be not too bad. If spending some money is okay, I'd go for Affinity Publisher.

None of those tools can do ePub. ePub is a format I've grown to hate; my pipeline currently consists of custom python -> pandoc -> custom python -> manual fixing.

For writing, don't worry too much. Use a program that you're familiar with and know how to use. If you don't write fiction with highly complex custom worldbuilding, a normal word processor is probably fine. I personally write urban fantasy novels, and I use a combination of Word and OneNote to manage everything as long as I am in the writing phase. It's more important to be easily able to change the layout than to have it finalized. For example, I like proof reading on Normseiten (A4, 30 Lines per page, less than 60 characters per line, monospaced font - I use Comic Mono) which is distinct from my usual writing format (Adobe Garamond, 12cm by 19cm pages with uniform 1.5cm borders).

> What are my options in terms of self-publishing?

Depends on the subject matter. If you're writing is any good, might as well try and score a distribution deal (at which point most of the layouting things will be out of your hands anyway).

All the best for your book project.

[0]: LaTeX sure looks nice, but gives me no control at all.
Rails World 2023: Powerful Rails Features You Might Not Know Talk Slides
V2 blog post:

https://medium.com/@roseduan520/most-advanced-key-value-stor...

V1 blog post:

https://medium.com/@roseduan520/lotusdb-a-fast-kv-database-i...
Same as with cars, you can use your mod in the car you have, but can't expect to be compatible with new models.
I also have a friend who gets movies this way, they told me they use the servarr suite of software and never have any issue. It accomodates usenet and/or torrents.
Electrifying construction sites outside built-up areas in Norway
How do you keep your sanity while using pointers in C?
> I was simply looking at potential aftereffects of the unveiling

I think the world is less run by logic than people generally think. I don't think there will be an aftereffect. There is an Status quo and that's it. This observation is general and in anyway targeted in the context of the article. The Status quo involves any of us.
Eh, software can be pretty sticky if your users have lots of files in your proprietary format nobody else can read.

A company that uses Photoshop, or Altium, or SolidWorks, isn't going to move off it easily. Hell, existing users will often initially be thankful when product managers stop moving the buttons every 6 months.

Of course you'll stop attracting new customers as your product gets surpassed - but there could be a lot of $$$$ to be extracted before revenue drops to zero.
Child-run lemonade stands are technically illegal in most states (some have actually carved out exemptions for them because of overzealous policing).

Garage sales often have a specific carve out, also, and limitations on numbers of time per year, etc.

Most areas nobody cares at all until it becomes a nuisance somehow.
A commonly missed detail is that only one of the two Nordstream 2 pipes was blown up. After the event, Putin reiterated that he was "ready" to resume gas deliveries, if only the EU would play ball:

https://www.euronews.com/2022/10/12/president-putin-tells-eu...

This followed a crescendo of Russian shutdowns of Nordstream 1, all "explained" with blatant excuses,

https://carnegieendowment.org/politika/87837

https://www.politico.eu/article/olaf-scholz-nothing-stands-i...

Blowing up one of the Nordstream 2 pipes was the remaining way to put even more pressure on Germany ahead of the heating season. Germany had already decided not to certify Nordstream 2, so from Russia's point of view there was only economic upside to whacking it: a finite chance of Germany caving vs both pipelines remaining unused for the foreseeable future.

On top of that, there was an obvious security-related upside. By demonstrating the vulnerability of Western energy and communications infrastructure, the event delivered a not-so-subtle threat. The choice of locations was also "interesting": in the economic zone of NATO candidate Sweden, close to its electric cable to Poland, and in the economic zone of Denmark, close to the new pipeline from Norway to Poland.
I was writing it with a "using antibiotics in absolutely every mundane product causes superbugs" energy actually, which is something that is really a problem.
idk. about performance

the list of steam games which even with a huge perf. hit would still run quite well on modern macs is quite long tbh.

but I agree that it's not worth putting in the effort to make it work
No problem, it was a fun morning exercise for me :)

Copilot, at least from what little I did in vscode, isn't as powerful as this. I think there's a GPT4 mode for it that I haven't played with that'd be a lot closer to this.
Which language? New or maintenance code?
> What happens when you log an attack from a device that is attacking you from a school or business WiFi network? Block the whole IP forever?

No, but for a day perhaps.

> What if the user is on a CGNAT. Are you going to block the edge proxy for that entire ISP?

Maybe. If the ISP doesn’t bother doing anything about it (which is THEIR job, not mine as a website operator).

If the ISP can’t be arsed to do their job, why am I supposed to care about them at all?

> What if you're getting hit from a residential connection that gets a new rotated IP every couple of weeks? Block whoever gets that IP from now on?

Same as the CGNAT one. It’s the ISP’s job to handle their misbehaving customers.

If they refuse to do it and get complaints from their other customers that they’re getting blocked, maybe they’ll actually get to it.

> Your solution doesn't stop attacks. It just stops regular users.

No. It puts pressure on the ISPs to finally stop whining loudly when they receive an attack while closing their eyes on any attack originating from their network.

This is not sustainable.
What’s remarkable to me is that when copilot launched there were a lot of people on HN saying it was not good. Now it seems like everybody has adopted it and can’t live without it.
That's actually not completelly accurate. The study protocol (https://osf.io/hkv8p) describes the procedure in greater detail.

People were pressing one button for heads and another button for heads (which we deemend less error prone and less likely to be subcontiously influenced). The trick was that the next coin flip started the same side-up as the previous landed. Therefore there was no need to record the start (and we randomized the starting position of every 100th flip)

We also did some auditing of the video recordings (trying to decode the outcomes from the videos) and they showed quite consistent degree of bias as the original responses.