skysight-inc/HackerNews huggingface dataset:
If emacs adopted vim-like keybindings early on the war would have ended. It's the only reason I stick with vim, and I suspect I'm not alone. Yes, yes, evil mode and whatever, but it's not seamless - you still have to get familiar with emacs keybindings.
Really seems like you don’t know what sargable means (and didn’t bother to find out if this is your reply).
As far as non-ERC20 stablecoins go, Terra’s UST is gaining a lot of traction this year as well.
Why would the bank keep the money? It's not theirs in any sense.

The restaurant will return the money, either because they think it's the right thing to do, or because the bad PR isn't worth $5000.
Is the question asking whether you can send SMS without using any cloud API (eg. Twilio, MessageBird), or even without using API from hardware SMS gateways?
More cryptographic details: Bitcoin uses the SHA-256 and RIPEMD-160 hash functions for public keys. It uses double-SHA-256 for transaction IDs and blocks (mining).
A lot of these topics don't even get that much mainstream coverage in the German language sphere because there's no real common ground to be found.

The Treuhandgesellschaft and Kohl are topics you will come across extremely polarized opinions from "Best thing ever" to "Worst thing ever", but these kind of controversies rarely make it out of the German language sphere, as they require a fair bit of deeper understanding not just about German history, but also about German political culture.

In that context The Perfect Crime on Netflix is a pretty good piece of documentary shining a light on parts of German history that, particularly West Germans, just love to gloss over but have in East Germany lead to deep scars lasting to this day.
Have never tasted it in my life and it already looks delicious. I love thick, flat noodles. I undercook fettuccine and ensure they stick together but I wonder if that would provide the same experience.
> If you're doing that level of writing, it's time to upgrade to more appropriate hardware.

What is the right hardware for that kind of workload?
Specifically the command line flags you would pass to the compiler.
As an aside, this setting is almost certainly too high for you by default. The default of random_page_cost=4 assumes that random pages are 4 times more expensive to read than sequential pages, but with SSDs this cost is much much lower and chances are you're using an SSD these days.

I managed to speed up queries by about 10x by just adjusting this. One Weird Trick To Speed Up Your PostgreSQL And Put DBAs Out Of a Job!
I'm slowly reading through a book called the "History of Mathematical Notations" by Florian Cajori and it sounds like just what you're looking for.

It goes into far more detail than probably anybody would wish for on the histories of various symbols and ways of writing addition, roots, ratios etc. Many of these notations were used only by a few medieval scholars for a few decades but they usually try to optimize for efficiency or clarity in some creative way. Really fascinating stuff.
Discovering emacs on OS X Tiger was my first true introduction to the power of TUI/CLI. I use vim now, and Atom with vim bindings, but I have to agree that there’s something special about the spirit of emacs.
Covid conspiracy theory books are climbing Amazon best seller lists
> I've actually never considered putting the comment first! I'll have to think about that one.

I'm sure there are many competing constraints so definitely don't do it because I'm suggesting this on a whim. :) My reasoning is that as a human reader, the comment is the more readable part, so I'd want to see it first. And for a computer, it probably doesn't care if the op code appears first or not.

> You probably don't want to understand Haskell's loop fusion by comparing source and generated code.

Indeed. But even though C and Haskell are very different, I think they share a common philosophy about compilation where you can basically do whatever you want as long as it still produces the same result.

I vaguely remember looking at Python generate bytecode (with `dis.dis`) and seeing it wasn't too bad. I haven't tried it on a larger program though.

There's tcc (and more recently chibicc that I haven't had a chance to check out yet) that you're probably already aware of. Is the generated output still pretty bad.

I'll also throw my own attempt in the ring

- High level https://github.com/asrp/flpc/blob/master/lib/stage0.flpc
- Low level (up to line 45) https://github.com/asrp/flpc/blob/master/precompiled/self.f

even though it's not quite optimized for this purpose and the code itself is still a bit unclean. If there was a syntax highlighter for the low level language, I'd probably highlight "[", "]" and "bind:" as a start. I can try to clarify any obscure syntax or primitive.

Some more general ideas to get aroud the issue.
- Invoke optimization only when asked specifically (and apply the optimization locally). That is, optimization would need at least additional syntax in the language.
- Explicitly track correspondance between source and target (at the character or token level) and also do this in each optimization pass. Maybe even keep the intermediate values of each pass so you can browse through it like a stack trace.

> In my mind there's an idea maze where there are 3 major possibilities for improving the future of software:

I guess I'm trying another route even though I don't know if it fits the definition of improving the future of software.

d) Have programmers make their own compiler/interpreter and language by giving them the tools and knowledge to do that (more) easily.

This would (hopefully) avoid the black box/magic issue since the programmer would know the details of the inner workings by virtue of having written it. Though I'm most definitely very far from the goal and the questions can be asked about how to improve their target language.
You're starting to get into (battery-backed, if you need persistence) DRAM territory for those sorts of workloads. And you'll pay for it, but it's going to last a lot longer.
Well, thank God “philantropist vaccine Bill” is a diferent person.
So I compiled the prerelease today. There were a number of hiccups with the process but nothing big, and I managed to get it running.

On first load you have a tutorial, and a menu to select the session. There's only one session so it should default to that. There is no way to click the menus like there is in Emacs, so I have to type Default in full each load.

Running "vi-normal-mode" doesn't switch the keybindings, and it only runs on new buffers, not old ones. It would be nice to have a "global mode" feature.

Futhermore, n and N do not work for searching in vi mode, and it would be nice to have "?" bound to the help buffer, simply because half the time I can't remember what key switches to which buffer. There should also be autocomplete on tab, like doom emacs has.

All in all, it feels half-baked, in it's current state, which I guess it is. I'll be happy to use it more when it's in a better state, but I don't think it'll be replacing Firefox any time soon
> At home the bottleneck is obviously my network

I've started to upgrade parts of my network to 10Gbps, and it was surprisingly affordable. My NAS and server now have a dedicated 10GB Gbps link between them (the NAS also has 4 1Gbps connections to my primary network), and it only cost about £50. Obviously it still could be a bottleneck, but it's a decent step in the right direction.
Having read that article as well, I now am even more convinced that my original prediction of not bothering to spend time learning Emacs was correct. The logic of even the undo system is a “big brain” exercise. I’ll admit that VIM has similar problems but at least it’s universality has served me well, whether I’m working on embedded or ssh’ing into a random server.
Huh. Like other commenters, I’m surprised to see a multi part JOIN be the answer for “I want the results of Query A as well as the results of Query B”.

If anything, I think many folks would say “whatever, make the two requests in parallel and zip them together in the application”. If not, WITH expressions to make the two independent queries and then a final SELECT to merge them however you prefer would be reasonable (whether that’s a join flavor or UNION/INTERSECT/etc.), but the super explosion JOIN just doesn’t cross my mind.

I think there must be a different example that they tried to anonymize for this post, otherwise they don’t need the IDs (and probably want a sum of quantity). If the author is around, what was the more realistic example behind:

“In order to audit inventory, the logistics team at the corporate headquarters requests a tool that can generate a report containing all meal_items that left a given store’s inventory on a particular day. This requires a query that includes items that were both sold to customers as well as recorded as employee markouts for the specified store on the specified day.”?
I would however be interested in Mozilla folding UBO into Firefox officially though.

Sadly, I doubt that'll ever happen with the amount of funding they get from Google.
Manage your pictures easily for GitHub
I'm not sure I agree keybindings were/are the significant factor. The editors have a completely different history and their authors come from very different backgrounds.
Do you think every sensitive political matter is documented and triple - stamped?
I've also found it way too easy to just convince myself I know the material and move on without actually doing any problems when I was self-studying. Thankfully I came across a Discord server that is run by a math PhD where he assigns problems and corrects proof for self-learners. Best thing that has ever happened to me in learning maths, and I have since finished several undergraduate textbooks and am working on upper undergraduate/graduate ones currently, with problems assigned from him and guidance/proof critiques.

All of this to say, is it's really necessary to have guidance with it, and to make sure you actually do problems, not just convince yourself that you know the material.
Group chats are not encrypted.
It’s kinda annoying that I can barely use my 2013 iPad Mini because of this kind of issue, even though I absolutely love that thing (I even used it as my primary smartphone using voip for a few years!).
This sounds very familiar to the game I play 0ad (https://play0ad.com/), you have to actually find an enjoyable way to play RTS games but in this game I pick myself vs. 7 AI with a random map, you never get the same allies and how you develop a strategy around the market (ie. chokepoints) is a good 20% of the game. I just wish the AI decisions on diplomacy weren't so random but it sounds like that mini game will soon be solved, https://spectrum.ieee.org/tech-talk/robotics/artificial-inte...
Max Headroom Here!
It is still a mono system.

An OS is really not care you run c, lisp, VM and another os fundamentally. In this sense emacs is not an OS. And is mono. Just like Common Lisp.

An internal “closed” system can have diversity. But not put external as first object, just as OS would not normally running OS task as the most important thing but running user land task.

A “closed system” like emacs and Common Lisp is unlike say OS and vs code, they are not the kind that you as the user program of the emacs or Common Lisp can be of a totally different idea of how in addition to what and still co-exist nicely. Can you write a program of c and run under and with emacs and Common Lisp ...

Even Api and extension need to be purposed for external interaction as it needs to assume difference that with a totally different approach.

Totalitarian can say harmony with difference but in real it is just totalitarian. Democracy can be suppressed but ultimately is a diverse system.
This is what I started with, then I moved on to Dummit and Foote. It really did help as a build up.
My understanding is that the EU just got unlucky that it was a manufacturing facility in Belgium that encountered problems in producing the vaccine, and AstraZeneca decided that the EU should be the only customers who should be inconvenienced by this problem.

I don't know what contractual basis there is for demanding that the UK's supply be slowed in order to mitigate AstraZeneca's failure to meet its commitments to the EU, but there is at least a superficial logic to the idea that countries which are ahead in their rollout should be the ones whose supply is redirected.
> It's not clear to me what the real benefits of Object Lambda provides.

It’s basically doing the same thing as an SQL view. It just hides and abstracts away some complexity.
Nice thanks, never followed up, I just assembled my contraband server and never thought about it again. Do you know if you can just buy them for personal (i.e. startup) use as well?
Bullshit ranking bullshit results
Also known as GIGO
Perfect Family Home or Investment Opportunity in Crawford
The comment i'm responding to is asking why two equivalent queries have different runtimes. The answer pretty obviously is because the optimizer is smart enough to chose the best query plan in one case and not the other. I think its fairly obvious that in theory a better optimizer could figure out the right plan in both cases.

That's not to say that its impossible to work around or that in a real application that you would ever be "stuck" by this. At the end of the day you deal with the software you have, but the optimizer can still have weaknesses without it totally derailing your app.
pls reread my post, I wrote that query
select * from A join B on col1=col2 is the the same plan as for
select * from a, b where col1=col2

this is true regardless of schema and statistics, it is simply how query planner works under the hood

and you can check it yourself on any database
> Can you write a program of c and run under and with emacs and Common Lisp

Yes to both.
It continues because it's a high-stakes situation.

If you endure the period of 1-3 years with abuse and horrible working conditions, you have that golden star in your resume, and can move on to something better.

But that's how the system is designed. Work young analysts to the bone, send them off to business school/hedge funds/private equity firms/corporate dev. jobs/whatever, and take in the next batch.

The people that rock the boat can easily get punished. And then their financial careers go up in smoke. Not an ideal situation for high-achievers that have sacrificed their youth on getting good grades, extracurriculars, and in general maximizing their chances of getting into some investment bank.
This argument about switzerland becoming part of Eu because of trade, is like argying that Mexico or Canada is becoming part of US
After watching the latest Veritasium video about how Newton figured out a novel approach to solving PI which was dramatically simpler than the previous thousand-year old methods, I wonder if someone will come along and figure out a simple mathematical way to break these encryptions. That would be horrifying of course, but also really cool.
If you're talking about performance benchmarks they got that, it's under the "Sustained IO Performance" section. If you're talking about testing to see how fast it breaks, I really don't see the point because that type of workload pretty much never happens in real life, especially for consumer SSDs.
You bough a brand new computer without an SSD?
An animal rights activist is also going to take into account the quality of life of birds and other animals that cats slaughter by the billions.
What trackers? Apps are sandboxed, so they shouldn't be able to track you.
Covid-19 cases are rising again in much of the world
Some of your reference materials are overkill and better suited to guided classes than self-study.

For basic circuits and electronics, I'd recommend Electronics with Professor Fiore. It's comprehensive with free lecture videos, textbooks, and lab manuals.

https://www2.mvcc.edu//users/faculty/jfiore/index.cfm

For digital, Introduction to
Logic Circuits
& Logic Design
with Verilog by LaMeres (not free, sorry).

https://www.montana.edu/blameres/

For electromagnetism, Electromagnetics Volume 1 by Ellingson is free.

https://vtechworks.lib.vt.edu/handle/10919/84164

I don't have a signals & systems reference that I actually like and would recommend to anyone, unfortunately.

That's pretty much the core of EE. Everything else is a specialization.
Hey, this Discord server seems to be a valuable resource. Do you mind sharing where to find it? I would love to try to get a deeper dive into some math subjects sometime in near future.
I learned yesterday that St. Petersburg (Russia) airport is LED, which are letters found in its old name: Leningrad.
I'm by no means used it for anything serious, but I've enjoyed "Land of Lisp: Learning to Program in Lisp" for just some light hacking around.

I was lucky enough to get it in one of the programming Humble bundles a while ago.
What exactly are we looking at here?
"Welcome to the Slow Zone".

Fire Upon the Deep. One of my favorites.
Oh I mean to say without using cloud Apis by the way what do you mean by hardware SMS gateways I'm just curious to know
The birds of prey don't seem to like living near people. Rabbits are plentiful and food for foxes, mice hit plague proportions in farming communities, but the eagle, hawk, falcon and owl numbers don't seem to increase to match. Other birds not so much, where we have an order of magnitude more smaller birds in our garden compared to the nearby bush land (both native and introduced).
A similar test has been done: https://techreport.com/review/27909/the-ssd-endurance-experi...

TL;DR: SSDs are harder to kill than they might seem.
I did it one year ago and have to turned it off to use trunk 4 gbps ... too noisy. Except macmini and the nas ... the router and switch just annoying noise.
You can build an analogue simulator for TSP by exploiting the properties of the path integral.
Should you build what you love or what will make money?
Yeah, Italian unification has really little to do with economic forces or incentives. Largely, one kingdom exploited the fall of non-Italian powers to make territorial gains. Most of the Italian states were surviving thanks to foreign protection (Austria, France, and Spain). The Savoy administration was just very quick to stake a claim every time one of those protections had a wobble. Napoleon in particular had done a lot of the work, to then leave a void ready to be filled.
so RISC-V has been around for decades, right? why does it seem like it's blowing up now?
A contest-winning 32 byte computer program that displays amazing visuals. Part of the “demo” scene.
I have a feeling Musk's target market is the American police forces, they must have a hard-on for another road-tank. And if the cops want it, they'll just escalate up the chain of authorities to make it road-legal.
Oh your project looks familiar. Though I might have seen it a long time ago. I'll take a closer look.

> My reasoning is that as a human reader, the comment is the more readable part, so I'd want to see it first. And for a computer, it probably doesn't care if the op code appears first or not.

Yeah, for sure. One rebuttal that comes to mind is the dictum, "don't get suckered by comments, debug code." Comments are useful, but too much emphasis on them has led to dark times in my past :)

Still very worth considering.
> I was saying that "in the realm of blockchain forking, the less popular one will get demolished".

Sorry I still find myself reading your words the same way. If you can only determine if a fork was "demolished" by rating its popularity (i.e. market value or hashrate), you are back to the tautology:

"The most popular fork wins" seems to be your argument. But "winning" here means having higher market cap/more hashrate. And being more popular also means having higher market cap/more hashrate.

Let's say a fresh fork happens causing a chain split. Both chains have 50% market cap and hashrate. How do you measure "popularity" at this point so that your prediction of "the most popular fork wins" is actually helpful? ETH forking away from ETC was a very controversial topic at the time.

> And you didn't address the issue of how validation logic has changed many other times on coins, with the original continuing to mine for a while before sputtering out and dying.

This is exactly what we are discussing with ETC. ETH changed consensus and the original (ETC) continues to mine for a while before sputtering out (it is not dead... yet).

> Is "Bitcoin" dead? Nobody is running the original logic anymore.

Not sure what this is supposed to support? There are still Bitcoin Qt 0.8.x nodes on the network which are ~10 years old.
the only thing preventing unification was the soviet union. its beginning collapse made the unification inevitable.

the next question to ask is, if the soviet collapse was inevitable. to that i'd say no.
YouTube link for those of us without DOS handy: https://youtu.be/kM2i2s4ItiA
looks like xombrero or xxxterm for the obsd folks, cept it had cookie less features - very secure
I'm interested in more information about that Discord server.
It doesn't seem too far out there. Its easy to recall evidence for and against the premise. But, if you'd like something to rest your skepticism on, consider that they are using dating services which are primarily visual based. Kindness, courage, virtue, money, loyalty, and other important qualities (like TALENT) are not studied well enough (ugly rock stars probably do better than handsome duds ). These attractive qualities in a mate don't come through as well, so their assessment is based on limited data.
Though it's not desired obviously, when testing pasta you're retrieving it from boiling water. Germs aren't a huge concern.

Beyond that, reusing spoons to taste test is more often done on fictional shows. Cooking shows usually either use different spoons or pour a bit on a saucer and drink from that.

Finally, ignoring all the other ways Afro-Italians exist, some Italian islands are technically part of Africa.
Your adrenaline or the dogs?
Are there any resources for taking a self-assessment to know what to learn next as a self-studier?
You broke the site guidelines badly. We ban accounts that do that. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here. Note this one:

"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."
100% here in Australia the old Defenders have become a collectors items since the change to the new shape. I recall a lack of pedestrian safety stopped the original Defender entering the US market too
This is a surprisingly delightful niche of computer art I've never seen before. Poke around the homepage some, you'll find some very creative ones.
Modern hardware has allowed us to ignore bad/inefficient coding. That aside from the need to compute larger data sets is the ONLY reason we keep needing more RAM and CPU with every coming year. If software companies would stop rebuilding everything from scratch as a product model and instead do it only when absolutely necessary and just work on improving the EXISTING software, most things could run on an OS with 2G of ram. There is no good reason for needing to continually upgrade hardware just to browse the internet. The reason it’s needed is because each year developers and designers assume that their userbase has better hardware so they can be wasteful with resources and not optimize.