skysight-inc/HackerNews huggingface dataset:
does “simplest” here mean simplest for the user to use, or simplest for the dev to build? these are sometimes completely opposed to one another.

an example: filtering a large table of data on multiple fields in an otherwise fully-server-rendered project. doing it server-side is likely mostly sql queries using existing stack and re-rendering the page after some “submit” click.

doing it client side means the data can react immediately to selections and never require a full page refresh (which might be costly, depending on the rest of the page). the dev downside is that this might require an enormous amount of new stack and complexity.
If you follow the actual links on the site you will be able to get to a site that sells high-quality (and expensive) prints and originals [0] or a link to order the book with the plot maps[1]

[0] https://nineteeneightyeight.com/search?q=andrew+degraff

[1] https://www.quirkbooks.com/cinemaps
This book by Jason Calacanis is actually pretty good for beginning angel investors. Worth the read. https://www.angelthebook.com/
No no it's not just you. I get this kind of thing from the HN community now and then too.

I once got chewed out for not knowing who Paul Graham is.
A decent FS will make sure there are never 5M outstanding writes that an unrelated fsync depends on.
uninstall and reinstall is the new 'have you turned it off and on again'
Workers waste half their time as they struggle with data
Do you really want to invest in early stage, high risk ventures that have a low probability of return? Open a Vanguard or Fidelity account. Buy index funds. Invest regularly. In 10 - 15 years you'll have a small fortune.
Indeed. I'm not sure Chris Roberts has actually seen a jet fighter because the cockpits of all his space fighters look like those of World War 2 bombers with 60% of the field of view blocked by giant metal struts. My sedan offers better situational awareness than his starships.
Most of my colleagues who have the newer Macbooks (the one's which only have USB-C) do carry the USB-C->HDMI dongles, but they seem to break pretty often or worse, people outright steal them.
Can you? Yes. But it's going to be like taking a second job, because sourcing good deals is hard and a lot of work.

If you want to deploy a few 100k, your best bet would be to invest directly into a private fund -- if you can find one that is in need of capital. One fund manager I know with a small 50m fund takes tickets starting at 100k when fundraising, for example. So X00k should be sufficient to buy in.

Which country btw? Some countries offer tax advantages to investors as well, depending on how you invest.
I used to follow acquisition prices more closely. I was fascinated that an acquisition that complimented a company’s efforts closed for orders of magnitude than an acquisition of a competitor.
I use virtual comports (with an FTDI adapter) every day to control industrial instrumentation, and I'm honestly curious to know specifically why they are not helpful in your case, so I can be prepared in case any of my clients experience the same issues.

Does your equipment require the higher voltage levels (I don't remember the last time I saw any that required the full 12V), or do you need all the handshaking lines, or is it a timing or latency issue?
I have one too. Because the body of the keyboard doesn't cut off where the keys end, and supports so much of your wrist, you don't notice that it's so thick, the "desk surface" is just that much higher.
Even if you give LISP a role, one also has to consider that it was a time when the most popular languages (C++, early Java, Perl) were pretty low-level and not at all web-friendly or async-friendly. LISP could bridge that gap because it makes it very easy to build DSLs and "go up" in abstraction with minimal fuss. If you start with Python or Ruby and their popular frameworks, these days, most of that work is already done for you.
Link between saturated fats and atherosclerosis is tenuous at best.

It is now likely that not all of these days have the effect. Likewise only certain density lipids are dangerous.

Metabolism is a complex beast.
That's enough to start Angel investing in in the UK at least. My first round clip size is about 25k and I keep some back for the invetible future funding rounds. Being doing this for around 4 years and looking at my first exit next week (about 2.5x net). Learnt so much aside from any money I might make and my contacts list has exploded. Reach out if your UK based and want some some tips.
It's an interesting point though - if we remove human life from the equation, how do you define the "value" of an animal or insect life?

It will even vary from culture to culture; for example, cows are revered in much of India, and in much of the west we seem to place more value on values we perceive as "cute", such as dolphins, or "magnificent", such as whales.
That assumes that suffering by itself is inherently bad, but there is no evidence for this. As far as we understand brain can be simulated on a computer, so pain and joy are simply computations, and minimizing one kind of computation isn't all that nobel goal. I would say not living is much worse than suffering.
and coreboot is growing.
i saw a job post just a few weeks ago from a company that is using coreboot, and coreboot developers were hiring too, or will soon. perfect time to get involved.

when it comes to hiring, a differentiator is that you are already working on the project. not everyone contributing now is actually waiting for a job.

in one niche community i was able to get interesting jobs because i was the only one willing to move to take the job.
What's to stop malware from modifying the hardlinks and injecting dodgy processes during the next reboot ?
Calculus for Beginners and Artists (2003)
> Does this happen to anyone else?

This happens to pretty much everyone.

> What do you do about it?

Your options are:

Motivation: "If I learn to do the things s/he does, I can be more successful too."

Rationalization: "Well, if I had had the same opportunities s/he did, I'd have been just as successful. I did the best I could with what I had. And at least I'm still doing better than X, Y, and Z."

Indifference: "X is doing well? That's nice. Wonder what I should have for lunch today?"

I find I gravitate more towards the bottom of the list as I get older.
SBCL is open source, so you are free to improve the support for Solaris.
Would be nice if default apps and settings in purism's phone use end to end encryption for reasons like this.
> An inbound firewall for all traffic has exactly the same security level as NAT.

I've seen at another of these discussions an argument that an inbound firewall is actually stronger. Suppose you have a NAT router with 192.168.1.0/24 as its "inside" network, and 203.0.113.0/24 as its "outside" network, doing NAT between them. Now suppose another host at the 203.0.113.0/24 network sends a packet to this router, with a destination address within the 192.168.1.0/24 network. A router which only does NAT would accept and deliver this packet, while a router with a correctly configured firewall would reject it.
Sounds like it's just a problem of identifying arbitrage opportunities then. I.e. the problem isn't actually that there isn't enough places to put money. The problem is identifying systemic biases in the investor landscape (e.g. a bias against diversity, as just one potential example).
They're right wing in some ways, but not others. E.g. even just legal immigration is still at about 1 million per year.
We are talking about diy though? So I don't see how any of that is relevant?
>forcing SF or other popular hubs to build high rise

Just a note but I find it highly disingenuous to conflate eliminating restrictive zoning with mandating high-rises. Eliminating restrictive zoning is just allowing the free market to better utilize land, which may mean high rises, or it may mean tightly packed townhouses or single family homes like in many Japanese suburbs, and only where the demand exists. If you own a standard American SFH, nobody is forcing you to demolish it.

>just make them even more popular and further increase the gravitational pull that will send another wave of migrants from the 2nd tier cities and we just repeat the same cycle with higher buildings?

Absolutely, without a doubt. There's a limit (globally it seems to be around a population of 30 million in the metropolitan region), but there's no doubt that if market forces brought reasonable prices to the Bay area at the very least the gentrified and priced out would return, those who fled to the exurbs and drive in for 70+ minutes would return, and at the very least a bunch of techies in other cities who could never imagine paying 3600 on a single bedroom would give the Bay area a try.

Essentially, the region would likely boom much in the way that New York boomed in the industrial revolution, or more recently Shanghai and Beijing boomed. Whether you view this as positive is obviously debatable but I find it undeniably fair that we stop stacking the deck in favor of the rich and landed
if you're able to actually spend 1.5 hours every day working on an airplane, practicing guitar, or learning math, that's great! but for a lot of people (or just me at least), by the time they've worked eight hours, gone to the gym, and eaten dinner, they don't have a lot of energy left for practicing a skill or working on a side project. some people (possibly you) are still brimming with energy and curiosity and will keep working on stuff until late in the night.

what I'm trying to say is, not all hours are interchangeable in terms of opportunity cost. it should be okay to just be totally unproductive for one or two hours out of the days. not everyone can accomplish something meaningful in every single hour.
Careful, this is with picked evidence. Use metastudies - they show effects are rather low if any once corrected for lifestyle factors...

I was suckered into the Greger's vegan diet for a year with no results, not even in bloodwork.
(Even supplemented.)

Most importantly, we have not really plumbed the depths of ketogenic diets.

(Which is very different from eating a lot of meat - it's a lot of fats and generally MCT and middle chain saturated are the optimal.)
Connecticut, Poughkeepsie, and many, many other place names in the US are not English at all; they're names/words from various indigenous American languages. It's not fair to count these "against" American English, are there are good logical reasons to just use the established place names that the locals are already using, rather than worsening things by making up your own parallel set of place names.
Spree looks cool. Some big companies are using it.
Jet-powered flyboard soars over Paris for Bastille Day parade
Lain from the hit anime, "Serial experiments lain" used lisp when she coded
This is a mantra repeated by the far-left as an excuse for their excessive protest against the ability of the right-wing to speak. They usually point to Fox News and the Republican senators as evidence of right-wing power in the US, but these are constituted of neoconservatives (who's movement descended from ex-Trotskyites in New York City, where neoconservative media is based). If you compare the platforms of most of today's Republicans on social issues then you would find them to the left of Obama in 2008, most agreeing with Obama's free-trade deals (which they passed). The only thing distinguishing the GOP establisent and 2008/2012 Obama is the occasional extra tax cut.

Most movements of actual right wing activism are straw manned, attacked, deplatformed or subverted.
https://news.ycombinator.com/item?id=20430622
Madurai Best Photography – Yashfoto Lab
Now a day the wedding photography has been evolved in its profession due to a vast enhancement of technology even in smaller towns like Madurai too. Encompassing a huge variety of styles yash - Madurai Photography is documenting the most important day of each couple’s life. Need to Know More..?? Eager to visit our creativity… Just visit us through (https://yashfoto.com/)) or make a call on (+91 98405 45509).
It can't. Not easily.

Job scheduling is trivial. Doing it reliably, tracably and in a way that handled failure predictably is really a pain in the arse.

There are zillions of ETL frameworks out there, just use those. some are unspeakably complex (airflow I'm looking at you) Some are simple, but require glue (AWS batch) some are trendy (argo on kubernetes)

However, most CI tools are effectively job scheduling systems. Jenkins works surprisingly well as a cron replacement for >100 machines
Very tangentially related:

Back in the Windows Mobile / PocketPC days (2003), I'd just written my first mobile app, an HTML editor [0], using the .NET Compact Framework 1.0 and C#. Windows Mobile's API was a subset of the Win32 API, and the Compact Framework was a _very_ limited subset of the full .NET 1.0 Framework.

.NET CF exposed a TextBox control, but no rich text edit control. There was a "Pocket Word" app that shipped with the OS, and it _did_ have rich editing capabilities (bold/italic/underline/highlight, bullets, fonts). Sadly, that wasn't exposed as a reusable control anywhere. This was annoying, because A) it would have been neat to use that in my own app, and B) lots of folks kept asking in the newsgroups if a rich edit control existed for the PocketPC.

I ran across a mention somewhere of a couple Win32 messages that supposedly allowed interaction with the rich edit control that Pocket Word was built on, and spent a few weeks trying to reverse engineer the interactions. I finally was able to figure out what most of the bytes in the control structure were used for, and wrote a long newsgroup post documenting my findings [1].

I never did get around to making use of those capabilities in an actual app, but it was a fun exercise.

Looking at the formatting capabilities in Word for Android, it's so much more powerful. Amazing to see how far mobile app capabilities have come since then.

(I also experimented for a while with trying to port the Scintilla code editor widget to Windows Mobile. And then there was the time I tried to use a .NET 2D scenegraph lib in a PocketPC app, but the .NET CF didn't support enough System.Drawing APIs, so I wound up hacking together an almost-working solution using Mono's System.Drawing implementation backed by a fork of Cairo from Mozilla Firefox for Windows Mobile. Ah, fun times :) )

[0] http://www.isquaredsoftware.com/pockethtml.php?page=Descript...

[1] https://groups.google.com/forum/#!msg/microsoft.public.dotne...
Mine is more "X clearly loves doing Y - as much as I wish I did too, deep down I know I really don't. What do I actually like to do? I'll have more of that, thank you."
At some point Google needs to realize that releasing products then killing them like this makes people worry about using them for other projects. Simply going on number of users / revenue per user doesn't seem to be a a great long term strategy.
Could you expand on that please?
> - oignon (onion): pronounced as "ognon" (the "i" is silent)

Heh, as is the "g" as well. The best way to explain the pronunciation to English speakers is "say onion but with a French accent". The "g" is the most confusing part of the spelling to native English speakers as a "g" is never silent in English.
And people say boil the lobsters alive, they don't feel any pain.
Saudi Interior Ministry (secret police) buy a ton of Oracle/SUN as well.

The Saudis have deep pockets and Oracle us very happy to aid them in human rights violations
"it was limited to India for its entire life."

Limited launch provided proof that it was a bad market fit and so they 'failed quickly' and shut it down. Isn't this supposed to be how it's done?
The connection is apparent to everyone else reading.
I don't know what "create and manage a cryptographic identity" means, and I do this stuff for a living. Can you put that in terms that actual people care about?

GPG supports ed25519. In some spec somewhere or other, and probably in a version of GnuPG as well, GPG supports everything. But in practice, GPG is RSA and CAST5 in CFB mode with PGP's archaic authenticator. And the impact of Efail was to email, the same way the impact of a memory corruption vulnerability might be to pop calc.exe (at first). But the flaw behind Efail was that GPG released unauthenticated plaintext to callers, which is something cryptosystems are meant never to do.
So if you immediately went into a face first dive with your mouth wide open, could you catch enough air to stay conscious?
Hah, how could anyone forget them? lp0 on fire and daisy chained dongles (back when dongles were dongles), those were the days :)

That said, I think the parallel port died out not too long ago. I remember the serial port went first (2003?), then a few years later (2005?) the parallel port went, which caused a number of people to think their parallel ports were serial ports. I know nearly anything with XP had both, and most things with Vista had neither, though; they both did die pretty fast.
Voice Commerce Surprises Everyone with Growth
I actually feel like this applies to just about everything that Gwern says.
We consistently hire open source contributors who contribute to the WordPress open source project. They're primarily engineers, but some have transitioned to product management (PM).
https://www.seedinvest.com is really good for this. They are the best at vetting companies and only allow a small amount (something like 3 out of 1,000) companies that apply raise funds through the Reg A (and other various regulations passed in the JOBS Act) exemption and I believe these are now available to accredited and non-accredited investors in some form.
How long will Asus keep updating that board with firwmare updates? In my experience Asus is horrible about releasing updates after a couple of years.
Python already existed at that time for 4 years, at least.
> Handy tool if you need to retell the plot verbally one day.

No, you just need C-3PO and his amazing story-telling skills that he used with the Ewoks. :)
Huh? A spelling bee is a competition in exactly the same way that a race is. You can't influence how fast your opponents run, you can only be faster than them. Same in a spelling bee; you have to last longer than your opponents.
Tech is a field where skill is self-evident and verifiable to a much greater extent than most traditional business. And while it's not a universal rule, I have found that people at the top of the top of their respective tech/nontech industries, tend to not put any effort into how they dress unless they have to impress a client etc.

I've adopted a heuristic of looking for the worst dressed guy to identify the decision maker when meeting new client groups in my line of work.

If the way one dresses, or the cost of one's watch, or the firmness of one's handshake is the best signal they have to communicate their stature to a group, it's because they don't have anything more tangible.
Are you kidding, right? Some people have a natural predisposition to issues such as carpal tunnel and don't need to use a keyboard at all to exacerbate the problem.

Traditional keyboards are simply not great for a lot of reasons. I experimented with tons of different keyboards and keyboard layouts mostly out of curiosity. You don't need to go far to feel the difference: microsoft curved keyboards are already much better than most regular keyboards.

Once you realize you can reduce finger travel by orienting the keyboard to the natural direction of the finger flexion you won't go back easily, and you'd likely want to go further with something you can orient in any way you like.

And yes, 'ortholinear' plays a big part in how you position the keys. I've used a lot earlier models of fully split keyboards such as the "comfort keyboard", but it never felt as natural as a simple linear grid, as I tended to put the keyboard at weird angles just to achieve what a simple vertical array of keys does. Heck, I'll go as far as saying that if you want to experiment without going crazy, the first step would be to try an ortholinear keyboard. It makes more difference.

I've personally settled on a Kinesis Advantage Pro. It does many things right out of the box. I can only complain about the function keys, but I barely use them anyway. It's not fully split, but the position is good enough, and it avoids the issue of fixing the keyboard pads to the table in order to avoid movement which is an issue I had with all split keyboards (and no, a rubberized mat is not enough).

I think the price is right for the build quality, and I didn't want to go the DIY route mostly because I have other projects going on (a DIY keyboard is a lot of work - I have plenty of respect for those who make even a flat one).

Edit: typo.
i had it with my roommate and my best friend, we are both software developers. i think this had contributed the most to what we both are now.
I confronted him what that i had always felt jealous about him and that what motivated me to work even harder just to reach him. He told he felt the same!
"Things I won't work with" is right up there with the SR-71 "ground speed check" story, in my category of "things I can't believe everyone hasn't seen yet because it's literally everywhere nerds go on the internet".
Every time you roll your own, you need to attach a future cost: bug fixes, documentation, testing, training, and so on. Your future costs can quickly spiral out of control when you implement your own solutions. Furthermore, because these are so expensive to maintain, yours will be a bare-bones version and start to show its age rather quickly. The cost of switching away from something increases over time, so inertia will incentivize staying with your minimal, custom solution while other, better solutions will become more full-featured and robust.

Unless you pay the cost to keep up with the industry (or switch away from your custom solution once others meet your needs), you will fall behind. But keep in mind that others are most likely not paying this cost, so they're investing in features, continuing to outpace you in areas that matter.

In short, only implement something yourself when absolutely necessary—for example, when it's a core competency, or when no current solution exists. Even a de facto solution that's suboptimal tends to be better than your own, because it will be documented, new contributors won't have to train on it, and it may improve over time. If you have to switch away from it at some point, there may be tools to automate or simplify that transition.

The smartest decision for things outside your core competency is "do what everyone else is doing." Focus on innovating on the things that matter instead.
The trie is my favorite data structure. It allows you to build inverted indices (i.e. hashmaps) that can also be used for prefix lookups of tokens and for spelling/typo correction.

With a trie, it's very efficient to calculate Levenshtein distances. Here's a post (http://stevehanov.ca/blog/?id=114) that has a good primer on that.

If you love this sort of thing, here's a fast and neat memory efficient Trie variant: https://db.in.tum.de/~leis/papers/ART.pdf (Adaptive Radix Tree).

I've used ART as a building block to create an open source typo tolerant search engine called Typesense (https://github.com/typesense/typesense).
I actually did have to write an HTTP library on sockets once. It wasn’t trivial (took a month to productionize), but it was core to our business. We were writing developer tools (Parse) and our file upload library had major problems on the latest iPhone due to an OS bug (if a kernel buffer filled before the modem could upload it, the file transfer would fail).

We became the third company I know about to ever solve this problem, but I had built what my colleague called “the hardest to use HTTP library ever”. I was happy to move back to AFNetworking once we could do so without a regression in performance or hitting that bug.
Cash is faster.

It is anonymous. It is private. It feels good.

It does not depend on an internet connection which is really important for low-probability high-impact events.

It does not depend on 3rd parties.