skysight-inc/HackerNews huggingface dataset:
Hi Peter!

TYVM for your time.

I've been in the US for about 4 years now and should acquire citizenship in the coming year or two - I'm a Greencard holder.

My grandmother is around 70 years and she's the only one in my home country. I really want her to immigrate over here so I can take care of her but she's not my "immediate" family (not mom, dad, kids).

Is there a route you'd recommend to help get her here and whats the success rate of an application?

I'm well off (thankfully) and would be more than able to accommodate here financial needs.
Too bad they force you to log in to view a result or do anything but search. They also share/sell your data to 3rd parties including Google
Just my 2 cents, but if he was working for the government there's a good chance a little more money wouldn't hurt.
I don’t have the ST2, but 30km on a full battery seems off to me :)
> I don't think I've heard people arguing that two states being on a common currency contributes to the impoverishment of Alabama.

It’s interesting because people don’t talk about this more. For example a lot of bitterness about the SALT deduction in the US essentially boiled down to living in a rich or poor state.

Likewise if you look at inflation, it’s hitting poorer states hardest (probably because they’re more dependent on energy due to auto-oriented urban planning decisions, seasonal climate changes and energy policy). So what do we do? Set fiscal policy so Alabama has less inflation or so New York reaches full employment?
Not sure how this 2k a month service ad got on the first page.
I wonder what it is that prevents e.g. python from having a similar “persistent state in development” tool/repl? I’ve never really used lisp other than a MAL I did a few years ago for kicks so I’m not well versed in its dev tooling.
> What damning difference do you see in Big Sur and Monterey?

the ui/ux i presume
Usually one wants to make the change persistent in the sources.

Step a): One just evaluates from the sources, while changing them. Once done -> save sources.

Step b): Create a patch file, which changes the image. Such a patch file can be loaded while starting an image, until one decides to save a new image with the changes already loaded.

For example there is a new release for the commercial LispWorks IDE once every one or two years. Users usually get only patch files for bug fixes during the one or two years maintenance. Thus I have a directory for patches to LispWorks, which are loaded when I start the base image.
Latvia bans unvaccinated lawmakers from voting, docks pay
It's like CSI vs Dr House. Debugging in python is forensic; you can figure out why your program died, but you can't really fix it. In common lisp, debugging can be curative as well as forensic. If you hit a problem like you call foo from bar, but foo isn't defined you can just write an implementation in your editor, send it to the running lisp and continue with the current execution. If a class is missing something, you can change the definition and not onl y have it take effect for all live instances, but you can also say how to transform the existing instances in your program. Have a look at the example given in the "docs": http://clhs.lisp.se/Body/f_upda_1.htm; you should get the gist even without knowing lisp.

I'm overgeneralizing (I've had remote repls in production python application and used them to hotfix things), but only a little. You will appreciate the difference if you work with long running computations, where you don't want to have to start over from scratch if something went wrong right at the end.
Have you learned anything interesting or unexpected? I try this for a few weeks at a time then stop because the only thing I've learned is that tracking myself makes all the metrics slip. But I assume that after several months, you'll get some reliable data.
Not having every block be a separate value makes it easier for the Ruby VM to optimize such code without escape analysis (which is something that's pretty hard to do in this language).

Don't have to allocate the container => don't need to use the heap one more time. Nor access the block's code through that indirection.

Same thing with methods: they aren't objects, but you can create an object pointing to a method any time you need one.
Any smart customer would know that is code for "We've added it to the backlog, thanks!" and won't ever see that feature.
This is not "my take", but a statement of fact.
Similarly, the problem of calculating "Trending" https://smosa.com/adam/code-and-technology
For this project and content on the net in general, You should generally show a compelling answer to the following questions within a few seconds:

What is this? Why do I care? Why is this exciting? Do I like this?

At least for me I can't answer those questions when I see your project. Maybe I'm stupid or ignorant and you simply don't want to reach me, alright fine.

Also some projects simply cannot fit into this box.

Sometimes reader enlightenment is required to see value. Those are the hardest ones.

Essentially your task is to convince the reader that you have an answer to things they never thought to question or connect together and your proposed way of doing things fixes problems they thought were just the way of the world.

That's why my more sophisticated projects do much worse than my simpler fun ones and why silly things do so well and hard things do so poorly.

There is value to solving hard problems but as the new patterns form, people forget so the appreciation of great achievement is often fleeting.

So I dunno, people suck and life is hard. Whatever
indeed, I was thinking web development for that example, but I'm talking to my local development server, not a remote one (although it's trivially possible with a swank connection). I often have to wait for Django in a non-trivial app. I often set a ipython breakpoint, try things out, continue, and iterate.

Anyways, do you develop your app when you are in the REPL? Or do you try things out in the REPL and write back what you found out in the files? If you found how to send changes from your editor to the REPL, then good, but it's not built-in, and it will lack the other things I mentioned.
>Imagine each state being on its own, and Alabama trying to get finance by selling Alabama t-bills on Alabama credit?

One could argue that this would create a significant incentive for Alabama to improve its structural deficits and be more attractive to investors rather than being one of the largest federal government recipients among the American states.

In fact I think if one looks at Europe overall this is largely what has happened. Being in one monetary union has driven a lot of countries, in particular in Eastern Europe and the Baltics, to clean up their structural deficits. A lot of EE countries have gone from being much poorer to be on par or already richer than SE. I have trouble with this Euro-critical narrative, when a country like Estonia, coming out of the Soviet Union impoverished, is now more prosperous than Portugal.

Some of the more well governed and prosperous Latin American countries have pegged their currency to the US dollar voluntarily in the past.
I've found literate programming helps in one main situation: where I am writing and want to force myself to very thoroughly think through a difficult and self-contained section of code that has to be understood as a whole. In that case, the narrative format makes me much less likely to overlook edge cases, and I find it easier to go back in and make changes later on. I wouldn't ever write a larger system in that way, but on that scale it's like working with a metronome in music: it's a form of discipline that produces almost magical results.
I have found that arranging an interview for the B1-2 visa (which is needed if you're not from an ESTA country, and India is not) is dang near impossible now.
I agree and provide examples.

As a cyclist I know that a road bike is faster than a car in a roundabout so when I drive my car I don't overtake bikes right before roundabouts: either they'll try to overtake me right where the road gets narrower (unsafe) or have to slow down behind me (and they don't have an engine). So I slow down a little and overtake them after the roundabout. Same thing when approaching a red traffic light. I'll have to stop anyway.

Some pedestrians keep the left on mixed bicycle / pedestrian roads (this is a drive on the right country) probably to defend against the occasional crazy cyclist. That's dangerous IMHO because as a cyclist I get surprised sometimes when I didn't realize they are walking or worse running towards me and I get suddenly closer to them than I foresaw.

And as a driver it's really difficult to see a bicycle with no lights at night (nearly all food deliveries here.) At least wear some reflecting clothes, but buy a rear light and charge it as you do with your phone. Front lights are important too. One of them nearly crashed into my left door on a rainy night because I didn't see him when I came out from a stop.
Microsoft is trying by moving more and more functionality into apps you get from the store. I think that's the right move. There's lots of bits and bobs in MacOS and iOS that could probably benefit from the same approach.
Search engines return millions of results and most users never get past page 1.

Curating content for by subject matter and then aggregation and spidering the resulting content would yield better quality rather than quantity.

Decentralization with cooperative subscriptions would provide a good search population rather than the unfiltered firehose of the current web.
That's still more than a bit of a stretch considering the drawbacks, such as making that vault or bulkhead material radioactive even after the neutron beam has been shut off. In practice the duraction of the induced radioactivity varies considerably depending on the material; just hope it's not an alloy that includes cobalt.
We have reasonably powerful single board general purpose computers.

Open source desktop operating systems have surpassed windows and Mac in terms of quality. It's true.

AMD is stronger than ever.

Mice and keyboards have improved massively. TVs finally allow higher than 60 Hz input. Took them 20 years.

Electric vehicles are about to become the norm. Not just cars.

I could go on for a while but frankly I am way more excited about biology. Feels like we're just a couple of major breakthroughs away from making huge leaps that could shake things quite a bit
I found that you don't need to have a side project to feel successful - I had few, I finished some. But now - I'm trying to totally detach from programming after my working hours, and focus on something that calms me down. Photography, drawing, gamming.
Totally recommend this!
pdfTeX was an extension to TeX (as was XeTeX), for a long time maintained as a collection of change-files applied to the canonical TeX source, although nowadays they're managed as separate WEB files.

LuaTeX was in turn an extension of pdfTeX, but I think at this point it would be better described as a fork rather than an extension. (Though it's not clear to me exactly how to distinguish these concepts.)

Anyhow, I believe the 3.141592653 updates have already been ported to all these engines.
I think most programmers would disagree with you on this. Perhaps after enough FP experience the cognitive load that comes from the language’s constraints fade away, but I haven’t seen this in practice. FP is less commonly understood and harder for the average dev to work with.

> Come on, most of us are writing SAASes, APIs/backends and basic frontends here (yes, the rest of you do exist), and even for shitty O(n^2) algos, your n is probably in the 10-20 range. Your bad algorithm will not take down the server.

This isn’t related to the earlier point but I’ll bite. This thought process assuming “Your bad algorithm will not take down the server” is a recipe for bad engineering.

For example, we had a bulk action (1-500 records) in our API where the first implementation pulled all the data into memory and processed the data in the request. This ended up being disastrous in prod. It took down our server many times and was tricky to track down because the process would be killed when it maxed out memory.

The solution wasn’t to switch languages or anything. It was just to move the operation to our async worker queue and stream through chunks of data to avoid running out of memory. It cause a lot of headaches for devops that should have never happened.

While you’re right that there are many cases where n is not large, engineers must consider how large n can be or explicitly restrict n before pushing a bad algo to prod.
You talk about smashing biodiversity. But farmland is often degraded already. A residential development can retain hedgerows, and include plots of land managed for wildlife. It absolutely can and should improve biodiversity. Also, the idea that Britain has been concreted over is a myth. Urban land barely gets into double digits in most of Britain. We have lots of golf courses though.
Modern operating systems do do memory compression as claimed by the original SoftRAM. In the case of Windows it was added in Windows 10. I wonder if it would ever have been economical, in performance terms, back in the day.

https://en.wikipedia.org/wiki/Virtual_memory_compression

https://riverar.github.io/insiderhubcontent/memory_compressi...
Luckily, another project of mine has the solution:

https://www.bitcoininflationindex.com/

:)
You're not radically less likely to come in contact with people of other political views, you are just more likely to be surrounded by people who keep their political views quiet, because they know what's good for them.

Most of the US is purple, the difference is whether it's a blue-ish purple or a red-dish purple.
This is a genuine question, is there an HN guideline that says not to upvote reposts?

I don't know if I knew about HN four years ago and if I did, I almost certainly missed that post, and if I didn't, I certainly don't remember the interesting discussion in the comments.

I enjoyed the article and I'm not sure I see a reason not to upvote it.
> They’re slow, isotropic

Not necessarily, if produced with an accelerator. (Potentially a nuisance to gamma-ray spectroscopists, generating spurious anisotropic scattering peaks.) Otherwise, yes.
> Then you knock out the E-6s, E-4s, and all fixed VLF transmitters to remove VLF comms capability

Okay, so... explain to me how Russia and/or China plans to to destroy an E-6 stationed in Nebraska before a second-strike is launched by the USA.

It takes something like 20 minutes for a missile traveling at Mach 20, launched in Russia, before it reaches Nebraska. And the whole world will know that an ICBM was launched because those things aren't exactly subtle.

And once you figure out how to kill the one in Nebraska, then you have to tell me how you kill the one in Kentucky. I guess you launch both missiles simultaneously, but... I'm sure you can see where this is going. You're gonna have to launch hundreds of ICBMs simultaneously, and then wait 20 minutes, and then hope the entirety of the USA's defense is caught sleeping on their job for 20 minutes.
Regen will usually only gain you 3-5% total range, most of the power from biking is dissipated as heat through aero drag, even if you're biking up and down hills. Source – my company exclusively does ebike research and development.
You're right. that came off as condescending. I'm sorry.
JVM: Internal details that you thought you didn't need
The easiest way to understand is to picture if clearances didn't exist. If you had a requirement for certain material, someone would have to decide if you were safe, perhaps do background checks, get someone to vouch for you, etc.

Clearances just standardize that, so you can trust that it's been performed within X years. You still don't share material without a requirement, you've just outsourced the other half.
I've always wanted to get into the bottled water scam. Nestle and Coca Cola are making billions in that space.

I couldn't think of an edge before, but now I think I might have something that sets my water apart from all the others.

Thames Water.
Jacob Collier Blue Note Post Show and Duet (2017) [video]
These blockchain/NFT games are an interesting space which I don't know much about, does anyone on HN play them?

I'm specifically interested about the balance of having fun playing like traditional games vs playing because of the potential of earning money
-fcx-fortran-rules

Complex multiplication and division follow Fortran rules. Range reduction is done as part of complex division, but there is no checking whether the result of a complex multiplication or division is NaN + I*NaN, with an attempt to rescue the situation in that case.

The default is -fno-cx-fortran-rules.

[1] https://gcc.gnu.org/onlinedocs/gcc-9.3.0/gcc/Optimize-Option...
Natural gas customers in Texas get stuck with $3.4B cold-snap surcharge
https://archive.md/kZ7aF

Am I the only one that finds this whole thing very silly? I understand the idea that nobody wants a VR world where you're immediately harassed or whatever, but do you want one where facebook is listening to everything you say? Who is going to want to use this under any of the constraints FB will want to put on it?
I'd like it to be so, but i dont have faith for it. rust doesnt have a standard like lisp/c/c++ and it stands to those languages for their eternality, and at least with lisp and C their relative simplicity makes all the difference for something like that. they feel like, despite how opposite they are, discoveries rather than inventions when compared to something so complex like rust and c++
Why switching to daylight savings time in the winter is a bad idea
I used dcbz extensively back on the Wii.
> it doesn't really make much sense to prioritize this inside the database server itself.

I wouldn't go that far. There's a lot of things that are hard to do within an external pooler, unless the pooler uses a 1:1 connection model. Leading to most setups using 1:1 connection pooling methods. Which in turn puts pressure on postgres to handle large numbers of connections gracefully.
Not the GP, but I would at least agree that the C library should not be handling domain name resolution or requiring any dynamically-loaded plugins. However, I am strongly opposed to having each application implement its own resolver and ignoring system settings. There should be a single system resolver where applications submit their requests. Something like the DBUS API presented by systemd-resolved, for example. Or the older NSCD protocol which permits out-of-process implementation of the NSS APIs, ostensibly for caching.

systemd-resolved offers a nice compromise since, in addition to the rich DBUS API, it also acts as a recursive resolver on 127.0.0.53. So any applications that do implement their own resolution can be pointed there.
> extremely complicated to grok on the binary level.

That seems like a weird claim. Protobuf on the wire only has four types: short fixed-length values, long fixed-length values, variable-length values with continuation-bit encoding, and length-prefixed values, where the length is continuation-bit encoded.

Msgpack has 37 different wire types!
Without ambitious goals hard to significantly innovate. However, the potential risk to a lot of people is very high. I would still err on speed of innovation as the payback in safer driving is significant.
RandomWalkNFT: A Game Theory Exercise
Shebeen Queens: Review of “A World History of Women and Alcohol"
> Collectively, hospitals have overflowed...

This bears repeating every time this gets mentioned:

In the US, even before the pandemic, it was "standard" for ICUs at most level 1 trauma centers and tertiary care facilities to operate at 80-90% capacity[1] and for ERs to be overwhelmed by patients in bad flu years[2].

SARS-CoV-2 is basically already an endemic virus, just like influenza, and in the near-term it is absolutely unrealistic to expect that somehow miraculously unlike influenza, it won't have a material impact on hospital utilization rates.

[1] https://www.beckershospitalreview.com/patient-flow/2-healthc...

[2] https://time.com/5107984/hospitals-handling-burden-flu-patie...
I believe .NET 6 allows hot reloading, and Erlang already has that feature too
Reminds me of that paper I read a long time ago, about how we could detect advanced alien civilizations by analysing pulsar signals. The hypothesis was that they would put massive devices in orbit of pulsars to modulate their high energy signals to use as ultra long range communication. Presumably pulsars would be the only strong enough carrier wave.
Walter is right about what, exactly? That heat can be transferred between objects? That heat can be released from objects? Nobody ever refuted those, and those are the only points he has made so far in defense of rocks being a be-all end-all solution which, again, doesn't factor in any of the actual physics involved which make it inefficient.

If you need evidence of that, feel free to read any of the provided materials, especially the concrete heat storage systems that have already been built which, unsurprisingly, use 2x as much electricity to store 50% as much heat.

So, unless you have actual information to provide, you saying I'm wrong doesn't add anything to the conversation.
I got the poly call 48 hours after getting notification of my clearance.

My boss told me, "just assume they know the answer to any question they ask and tell the truth, regardless of what it is."
I bet Apple will sell order(s) of magnitude more MacBooks than the combined total sales of motherboards in those form factors, so your definition of widespread is surprising to me.
On the basis of what physics?
Trying to make everything economic, us going to ruin our planet.

Why not have it as a government service?
That's very cool! Can you share a link?

I'm trying to make it easier for people to find and join the most promising startups: https://topstartups.io/

Use funding from Tier 1 investors as the primary signal for now
No, why would I pay more? In my country everyone pays the same health insurance contributions and gets the same standard of treatment.
Running Your Bats Tests Against Multiple Bash Versions in GitHub
Awesome! What speed does eco mode mean? A 500km range is pretty impressive, possibly also longer than it would be comfortable to sit on a bike without needing to sleep!
According to our research, the vast majority of the players of this game (the #1 in the space) in particular are in the developed world. Furthermore the majority of players are "scholars", ie player who are loaned assets by "sponsors" in the developed world who purchase assets for them, and take a cut of the "scholar"'s earnings.

Informal surveys suggest the primary motivation motivation for most players is to earn money, and this is backed up by the demographics we observe and the behavior we see in the economy.

Sky Mavis estimates 10% of their audience is in the USA and 65-70% is in Southeast Asia. My guess is that not many Hacker News players (unless they are themselves investors) are playing this game.
If you leave macOS you can get much better frontends for WebKit, from the simple, rather Safari-like GNOME Web (AKA Epiphany) to the powerful Pentadactyl-like luakit.
While SILE is an interesting project, it's some way from being ready to be "the successor to TeX".
By and by, enough cars will be equipped with enough driver assist that heavy cars that must be crashworthy at relatively high speeds will no longer be needed, much in the way active safety makes light high speed rail carriages possible. Then lightweight vehicles can come in to wider use. Imagine how road capacity would be increased by something like a lightweight one-seat series hybrid "bike" with an enclosing fairing. A lot of communities could be done in vehicles weighing 5-10% the weight of a car.
It doesn't protect you from covid.