skysight-inc/HackerNews huggingface dataset:
Ah, I see what you’re saying now. #2 was always a pain to deal with, but I think other systems have similar problems. Other messaging systems deal with this with things like dead letter queues etc, but no matter what you use for message processing you will need some specialized logic to handle records which can’t be processed normally. In Kafka, you can raise an exception for the offset and then move on. When dealing with the exception, you can seek directly to the record offset and take it from there.

For #1, any application which has an in-order requirement would suffer from this problem. I worked with event processing systems so we never really had to worry about this, since each event was independent. However, there were instances where we would need to track state for certain objects getting processed to make sure all of their child objects were also processed. For this we would use an external store with a short TTL since the lifetime of the object during processing would only be a few minutes.

All-in-all it just comes down to what your app’s requirements are. I don’t think Kafka is meant to replace every pub sub service out there, but definitely has some great use cases.
Oh, modern networks are basically just a single huge middlebox with servers on one side and intra|internet on the other side.

There isn't much opportunity for people to plug random stuff between your server and the middlebox (the main middlebox would disallow it, like anything else), but there is still plenty of crappy rules everywhere and nobody knows why they exist or what they are. And you can't even call your ex-coworker and ask for help, because it's an ex-employee of the middlebox company, not yours.
You probably want 10 or 20x of that. Assuming your bets are uncorrelated and all have the same standard deviation, the standard deviation (volatility) of your portfolio is going to be:

stddev_portfolio = sqrt(n)*stddev where n = # of investments

Personally, I don't think I would be comfortable with the risk unless n > 25 or something around that.
You added to your comment while I was replying, so adding to what I said in the sibling reply:

> Being able to implement something does not mean that by implementing it a different way, it will certainly be faster.

Of course not, but if I point to implementing something which is equivalent but faster, you can't say it's impossible to do it fast any more.

> You can't just say "well, Zig compiles to LLVM, and it compiles fast, checkmate." That's not how engineering works.

Yeah, actually I can. The claim is that LLVM is slow, so it's not Rust's fault. But LLVM isn't slow when compiling a language with nearly equivalent features, so that's a poor excuse. That's how engineering, logic, and accountability work. There is nothing in Rust which doesn't have an analog in C++, and C++ compilers aren't as slow as the Rust compiler.

> note that FastISel is "This is a fast-path instruction selection class that generates poor code and doesn't support illegal types or non-trivial lowering, but runs quickly."

You brought FastISel into the discussion. This is just another part of the shell game. Compare clang++, g++, and rustc with optimizations on or off.
If you try to dig a hole in the ground, without machinery like a ground drill just something like a shovel, it is only natural that one requires to extend the diameter of the whole? It is like one tries to dig a hole in the sand. So it seems like these people just went stepwise, that digging deeper was possible. Would they had any other possibility to dig a deep hole into the ground?
I’m actually working on a post literally talking about this - shoot me an email with anything you’d like me to address: sachin@launchdarkly DOT com
> Who knew Electron apps could out perform native ones (even with GPU acceleration in iTerm2’s case)! I don’t know how or why but in this case it is so.

How are you measuring?
It's very much analogous to AirBnB, though, which is the point of this thread. AirBnB has no contract with your landlord or condo association; they are breaking no agreement. They also do not reside within the bounds of the municipalities whose laws they are supposedly breaking, and so are not subject to their jurisdiction.

They, however, enable large-scale lawbreaking on the part of their hosts. Technically, it's the host's obligation to ensure that they comply with all applicable laws, contracts, and regulations. AirBnB has boilerplate terms to that effect. In practice, a significant number of them don't. AirBnB looks the other way because they gain a competitive advantage from it. Enforcement is difficult.

It's quite similar from Amazon gaining a competitive advantage because their customers are supposed to pay sales tax on their own (but don't).
Same here UUCP setup to trigger syncing of nightly billing runs on SCO(!) Unixware servers.

All the code was written as a combination of Microfocus COBOL and hairy shell-scripts. I recall we had a lot of random SSH-tunnels being held open via keep-alive-pings, and SLIP was definitely something I had to use.
Made me dust off my HN account for this.

I’m a fourth generation resident of Tacoma, WA just south of Seattle, so I might be able to shed some light on what’s been happening. Please pardon spelling errors, I’m typing this on my phone.

Washignton state is very passive aggressive as a whole. You see it in the politics as well as the people themselves. In this case, Seattle does want to help the homeless but doesn’t want to make the effort to build a proper facility. We’re quick to jump in social issues like gay marriage, but will absolutely balk at anything that requires more money, time, or effort. So Seattle, in the most passive way possible, stops enforcing public camping laws.

There are other significant components to it as well. In the case of the Seattle Police, they just got shaken down by the Dept of Justice for corruption and racial profiling as well as by the WA State Supreme Court (the death penalty ban cites a Seattle prosecutor being openly racist on the record in King County Court). My guess is that the police is being super careful right now to avoid another legal confrontation, so a lot of grey area stuff (like homelessness - illegal to camp but they gotta sleep soemwhere) doesn’t get enforced. The freeway camps get even trickier since they’re on Department of Transportation land, which only the State Patrol has legal jurisdiction on under current law (city laws don’t affect highway land).
That's super easy to get around. Install the LTS, change the release-upgrade setting from LTS to the non-lts setting (quick google will give the actual value). and run do-release-upgrade. I've been running non-LTS Ubuntu for a while on WSL.
I wonder why more companies don't try something between in-office work and remote work?

1.5 - 2 hours from SF gets you to Modesto, maybe even to Merced, both of which have plenty of houses under $300k in the 1600ish sq ft range on a nice lots.

Doing that commute every day to work in-office would be a pain in the ass. But doing it once a week for face to face meeting with the rest of your team and working the rest of the week remotely should be a lot less of a pain.

PS: kind of similar situation in Seattle. Go west, across Puget Sound, either by driving south through Tacoma and back north on the west side, or by taking the Bremerton, Bainbridge, or Kinston ferries, and you can find plenty of affordable housing 60-90 minutes from Seattle.

But you really don't want to do that commute every day. Once a week, though, and it would be fine.
To buy an EU passport is easy and legal in a couple of countrys (cheap in Malta, expensive in Austria).
What's funny is how nostalgia for Unity has surged after Ubuntu 18.04 was shipped with GNOME. I've found the UX of 18.04 on GNOME to be far superior compared to Unity in 16.04.
I recall reading an article about thermoacoustic cooling years ago, but couldn't find anything more current than this old wired article [1]. More recent articles about Ben and Jerry's refrigerators have been about changing refrigerants, so I suspect the research didn't work out.

Also, sort of sound and heat related, piezo fans seem to be a niche way to move air around without a spinning blade.

[1] https://www.wired.com/2003/01/hear-that-the-fridge-is-chilli...
No price cap or a high cap means the discount is your max return during the period between when you wire your money and the priced round. Compare that to what an Seed VC or A Round VC would look for between their round and the next.

As an angel in that scenario, you’re investing with the risk profile of a very, very early company but the return profile of a later investor.
I've run Debian testing and unstable on WSL lately and it's a fine experience. I don't know about Ubuntu, but for Debian, it's a matter of changing your /etc/apt/sources.list to point to your desired version and then:

$ sudo apt update && sudo apt upgrade

Personally, I've ended up back on Debian stable for WSL, because I have reasons to use a VM rather than WSL. So WSL is now just a dumb ssh terminal into a local VM. If you're curious, the reasons are primarily to do with speed of disk access operations. I also run into some issues with several emacs add-ins that I can work around but don't care to.*

I also run vcxsrv on Windows, and ssh X forwarding didn't work immediately, but a low-priority to-do is to use this to run local-VM X clients connecting to the Windows X server.

* I sometimes stop to ponder the things that I find acceptable to troubleshoot and the things I don't want to put the effort into. For reference, see above about local VM and X Forwarding....
The Case Against Lawns
Plus, how much testing has the airplane gone with MCAS in an off state? Certainly less time than in the on state.
May I ask what your use case was that required a no-GC language?
We use KaTeX for https://cocalc.com (source here https://github.com/sagemathinc/cocalc) because it is dramatically faster than MathJax. When KaTeX fails due to an error (e.g., something missing) our code falls back to MathJax, so we still get full MathJax support when needed, but with all the benefits of KaTeX. The code that John Jeng and I wrote to do this is tangled up with the rest of cocalc's code; I hope somebody else writes a standalone library that accomplishes that same thing. It wasn't too difficult to write this, though a couple of subtle issues arose in production, which we had to sort out.
I ended up just clearing local storage for the game. I don't think they expected someone to screw up so bad on the first level. :)
We've been really happy using KaTeX as the LaTeX rendering engine for Zulip; it's super fast, and the fact that you can do the rendering on the backend (and just serve HTML + CSS at display time) is really nice.
Liri: An OS and apps built with modern design and features
Roma sbattuta sulla via della seta dalla caina Bruxelles
Is it really true that no-cap is the new norm? Are these institutional seed funds doing no cap convertible note deals? Anyone?

I thought it was the other way around, that 5-10 years ago you could get no cap but now everyone wants it priced. Especially if the round is a big one.
> The claim is that LLVM is slow, so it's not Rust's fault.

I never claimed this. I claimed that there are a number of interlocking issues that make Rust compilation slow, and pointed out one that I haven’t seen a ton of discussion about before as an example of how it’s not a simple problem.

I also started this conversation by acknowledging one of the things that you said, which was that we generate a lot of LLVM-IR. That’s one that does get talked about a lot.

I don’t think we’re really gonna make any progress here so I’ll leave it at that.
Exist some "light" autism (that maybe I have?) and CAPITAL Autism (that my twin have). The second? It impair life so hard is impossible to live without constant help.

The kind of autism most people talk, like the one that is so "good" that you could actually have a nice Job on Dell and others, maybe is hard to diagnose. That is the reason to say is a "spectrum"

But autism that is in the hard side of this spectrum? Is impossible to miss it.
I'm sure you wrote this in good faith, but there weren't parens in the original comment. They only appeared in https://news.ycombinator.com/item?id=19470714. The odd thing is that eli_gottlieb was making an unrelated point at the time (a strange and almost endearingly paranoid one, but that's another story).

This looks like a case of the internet snark trope where people use quotation marks to put nasty words in others' mouths, leading to misunderstanding and unfairness. That's why we've long asked users not to do that: https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme.... It has never been in the official guidelines but it's been a bit of case law on this site for a long time.
Does this apply to all styles except the steel-and-glass Modern style? E.g. what about the Chrysler and Empire State buildings? And new residential buildings look very different from office buildings, but presumably don't cost an order of magnitude more per usable m^2 - is there something about office/commercial building requirements that tilts the preference towards Modern style?
There was a fork/successor called alpine, I recall having to setup for my wife. But beyond that I think that mutt eventually "won". (Especially when development started picking up again with mutt-ng, etc.)

I wrote a console-based mail-client with lua-based scripting, over at https://lumail.org/ but I don't think I have more than 50 hard-core users. It seems like most people use mutt, and work around its annoyances, or use web-browser for their mail.

(I realize at some point notmuch came out and became popular, but I've never had a strong feeling for how popular. I think I'm a little biased since I read of people using it, but nobody "local" to me does.)
Thank you for the links - We were hoping that YC would have a data set of say the top 300 cities in each country with the data and give it for free to startups. The main sources are all paid services, which I understand, as putting the data together is arduous. We will put our final result out there for free on our site once we finish cleaning it up, but it would only be a ‘snapshot’ - YC have the connections and resources to put out a more real-time version. We just thought it would be a great addition to YC’s library of resources if they started to provide startups with some core reference data sets-Stephen
> We don't know

Returned assets means returning assets one controls under court supervision. He controlled $50 million that he could move under court supervision. Getting confused about whether it was wired is totally irrelevant.

Better sources than a criminal’s wife would be the unsealed indictement [1] and official release [2].

[1] https://www.justice.gov/usao-sdny/press-release/file/950556/...

[2] https://www.justice.gov/usao-sdny/pr/lithuanian-man-pleads-g...
Sure, but isn't that what offense is taken for? In the Netherlands there was a move to calling it "less abled" ("minder-valide") instead of "invalid" or "handicapped". It's just a softer way that seems more considerate of the non-binary effects of a condition.
Scruffiness Privilege
Berman and Thiel on Limits of Globalization: Politics = Friends and Enemies
Because if I type "hello" in a document, I expect the editor to save "hello", not "hello\n".
I have been using MathJax since before it was called MathJax (it used to be jsMath), and I've never found any synchronous rendering option to speed it up. You can minimize the page updates by not showing anything until mathjax is done, but that is disturbing to users (who either see nothing for an unknown amount of time, or see raw latex formulas), and it's frankly not much faster in my testing. If there really is such a MathJax option to synchronously render faster, then this page [1] should in fairness mention it.

[1] https://www.intmath.com/cg5/katex-mathjax-comparison.php
Show HN: Nameof Operator for Modern C++
Originally it was mostly progressive, but the toolset of postmodernism, particularly the whole "science is just a social construct no better than other social constructs" is also very useful for the right wing when science doesn't support their conclusions either. For instance, the creationists in the 2005 Dover trial brought in Steve Fuller, a postmodern philosopher, to testify on their behalf.
That depends on a lot of factors. My ex and both my sons likely qualify for some kind of ASD diagnosis. None has a formal diagnosis.

My ex joined the military, where wearing a uniform was a requirement. His job before that was at McDonald's, where wearing a uniform was a also requirement.

Most people bitch about uniforms, but some people like not having to think about what to wear to work and wearing a uniform fits current recommendations to allow a person with ASD to have a limited selection of duplicates and wear similar or identical outfits everyday so as to not aggravate sensory issues.

I don't expect my ex to ever get a diagnosis. The label would be stigmatizing (and I think he would object to being so labeled) and he found his niche without needing a label.

My sons were never formally diagnosed in part because I began homeschooling them at an early age, when they were both in elementary school. I didn't need a formal diagnosis to accommodate their needs as a homeschooling parent. I just did the research and made the call as to what made sense.

If you can find a path forward that lets you do what makes sense for you without being diagnosed, that can absolutely work. If you want to do a particular thing and your quirks are interfering with that goal, I formal diagnosis may legally entitle you to appropriate accommodation.

Picking a job that happens to fit well with what works for you is one option.

Doing freelance work or running your own business so you get to have a lot of say in how things get done is another potential option.

Working for a small organization instead of a big one may give you more latitude to do what makes sense for you without needing a label and "a doctor's note," so to speak, to justify it.
Am I able to give an arbitrary URL to an image for processing/display in the browser? I’ve been using a self hosted option called Imaginary [0] but am getting tired of self hosting it.

[0] https://github.com/h2non/imaginary
If one were to write perfectly type-annotated Python, and a hypothetical perfectly annotated standard library existed, what’s preventing a faster runtime being developed with performance similar to C#, for example? That will never happen, so maybe “what if” isn’t even worth asking
Is this necessarily a negative comment? It comes across to me as “we’ll get the person who’s really good at focusing to do the programming”. Unless it was said in a sarcastic way? I think it’s worth asking the person what they meant, if they meant it in a good way, you’ll find out, and if they meant it in a bad way, most people will be embarrassed about being asked about it, so it will put them on notice to avoid saying things like that in future.
As a founder on the ground even in late 2015 (NYC), it was very hard to get a single angel check when we were trying to raise $500k. Ended up raising $2m from funds instead - which was the right thing but also very weird.

Fellow founders with companies that would have traditionally been at more "angel" friendly stages have had a similar experience recently - either funds invest or they can't raise more than $150k. Less true in smaller markets.
Engineer refusing to file/disclose patents
You can press ctrl+4 to reset even without the computer
True but there is still value investing in no cap deals: access. It gives smaller investors access to deals they normally would not have. Angels would not typically have the opportunity to join later.

It also bypasses the sometimes arcane and high friction step of trying to value an early stage company.
Knowing an apostrophe doesn't mean "holy shit here comes an S".
I would guess it has more to do with many of the "best" angels who would round up syndicates just raising their own funds, first from the syndicates they would round up and then others. I have several investors that fit this mold and know of a bunch of others.
The Harvard lawsuit you're referring to was quite a bit more subtle than that. There was a consistent pattern of Asian applicants getting lower scores in interviews conducted by Harvard admissions officers than in the other interviews that were part of the application process while other applicants of other races got approximately the same scores from admissions officers as from other interviewers. This was taken as evidence that the admissions officers' interview scores (and thus the overall admissions decisions) were biased against Asian applicants.
Why nano? nano is sane.

With Emacs/VI you need to bring a HUGE mental framework to just use it.

And maybe, with luck or some years of pain training, to just EXIT it :)

---

Vim/emacs are powerful. Nice? Never. Easy? never. Good for most common editing task in the terminal?. Nope.

Claim that Vim/Emacs are good is like say "why people use Sublime Text when Eclipse is so much better?"

Except, with eclipse, you know how exit it.
LOL kids these days. I remember when we first got Internet access and didn't have to batch up a UUCP download late at night any more, what a great convenience! Also things like URLs are remarkably useful; finding a file via UUCP was quite a hassle. I mean as an art project goes, sure, why not? But it's hard to imagine UUCP offers any practical advantages unless you literally don't have an always-on Internet connection.

For more nostalgia, enjoy the UUCP maps: http://olduse.net/blog/current_usenet_map/
"It's a bit like extreme student letter passing"

I think this is the problem. The distractions are so rampant, they would have to have recess detentions for a large percentage of class.

The more logical solution is just to make it a tablet/cell-phone free zone.

Cellphones/the Internet may give us access to more information, but it certainly isn't making anyone smarter. I, like you, went to school in a time where we didn't have cell phones or the Internet and I think I'm better off for it.

We need people that can actually figure out math problems, not just Google the answers. Society will suffer because of it.
Folk hero, TBH
It’s worth pointing out that there is a closed form for the sum of a finite geometric series used for summing harmonic sine waves into bandlimited impulse trains (BLIT) which are filtered to create alias-free classic analog oscillators:

https://ccrma.stanford.edu/~stilti/papers/blit.pdf
per trip

Exposure statistics need to be examined thoughtfully. Should we examine KSIs against trips or time-periods? This is an old chestnut in these sorts of studies:

exposure rates such as the number of trips, distance,
or hours walked and cycled [...] are crucial in
measuring the safety of these 2 nonmotorized modes.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5227927/
Optimizing for Workloads: Linux Spinlocks vs. Mutexes
I stopped receiving them altogether a few years after I made my domain name registrations private.

I keep my registrations public, as they should be. But I stopped getting those letters when I changed the phone number to a VOIP service in another country.
I'm running Gnome 3 on a 6-year-old dual-core laptop without any issues, I wouldn't call that recent or powerful. But running it on a Pentium 4 probably isn't the best idea.

About the naming: could you clarify this? The default software launcher allows you to search by keywords as well, so "mail", "email", "calendar" will all launch Evolution. Likewise, "camera", "webcam", or "photo" will all show Cheese. The same applies to all other apps. Granted, the names are a bit bad considering their purpose, but the icons make it quite clear to me.
Agreed; there are some projects, like pure-python libraries, for whom Node would be a dealbreaker.
Totally depends on the speed. If we're both going 40 mph and a car is 15 feet long, then 7 car lengths takes me 1.8 seconds. But if we're going 80 mph, it's only 0.9 seconds.