skysight-inc/HackerNews huggingface dataset:
I personally like these detailed step by step readmes. It’s helpful for someone clueless dropping in to get quickly started and develop a working prototype. Too many times you’re left to your own devices when setting up dependencies. I totally understand if you’re expected to do some homework. On another hand, it certainly helps to gently guide the reader versus give them a high level request to install this or that.
> You should be allowed to build parking in Sim NIMBY.

Really? If you're playing as the YIMBY against NIMBYs, isn't one of your main goals to build housing without parking?
My 6yo daughter is learning about "having grit" in school. I think a lot of people here need to chill out about how "extreme" grit is.
1. Amiga Assembly Language Programming (1987) - The book that tore me away from the Commodore BASIC I learned on my PET 2001 in 1978.

2. The Architecture of Symbolic Computers - (1991) - I didn't read this until the 2000s, but boy, what a book! It's about Lisp and Lisp Machines, but it covers everything that is still applicable to computers. A great example of a dense, readable textbook compared to all the fluff written nowadays with too many pictures and repeated explanations.

3. The C Programming Language, 2nd Edition - you know what I am talking about!

4. Genetic Programming (1992)- John Koza - Really got me into early machine learning and more into LISP!

5. The Handbook of Neuroevolution Through Erlang (2013) - Gene Sher - Great intro to ANNs in general, and Erlang even if you don't program in Erlang or want to!

Honorable mentions:

A. The Book of Shen - Mark Tarver - It's a LISP, but the history of computing and Lambda Calculus is nice, and Shen is an amazing language.

B. Building High Integrity Applications with SPARK 1st Edition - Great intro to SPARK, and Ada subset, used in the book for the CubeSAT program at VTC (Vermont Technical College).
Glad you found your peace. Indeed, continuous self improvement is the fundamental concept in Christianity, constantly shooting for but never attaining the ideal of Jesus. It is a very difficult concept to teach, and I think most people get lost along the way during their “fake it until you make it” phase.
Allow bankruptcy for college loans. Don’t use tax payer money for loans.

Colleges will become affordable again.
The mystical powers people assign to proof-of-work are quite something to behold. The only thing keeping Bitcoin devs from changing the issuance schedule is social consensus, just like with any proof-of-stake chain.

PoW may tie the token value to a real resource, but that's a correlation where many advocates get the causation reversed. Because of difficulty adjustment, the energy devoted to hashing is the result of the current price, not the other way around.
They also tried cloning Figma. It's called Adobe XD.
An awful lot of people don't know how to use or interpret semicolons, including lawyers and judges. The best use of semicolons is to designate the timing of prose that is supposed to be spoken (or read as if it was meant to be spoken). In that sense a semicolon is a bit like a comma - it denotes timing and "breath".

When they are used to group ideas, commas and semicolons tend to encourage long, complex utterances that might be ambiguous, and at any rate are harder to parse. If it's important that an utterance be clear, just use simple language.

Expressing complex ideas in simple language is hard - you have to get the ideas perfectly clear in your head. If you still can't express those ideas in simple language, try again to get them clear. Don't draft any laws until you can do that.
At least some of the issue is a state constitutional requirement that propositions be one sentence.
Pure Functions is indeed a factor, but not the only one. Other irrelevant factors are pattern matching, tail call recursion, recursion instead of loops, etc. FP is about treating data differently and dealing with side effects differently. Pure Functions are an implementation strategy of FP, not the core differentiator.

And that data/side effect difference, you can easily handle in Java, C# and other OO languages if you just overcome the culture of OO-only thinking. And despite I think the article is not perfect (who says, that a function cannot have a class/interface wrapper (aka strategy)), there is an element of truth in the spirit of the headline.
Nonetheless they state a problem in Java culture. That should be backed by data and not by personal opinions. Otherwise they're worth what is worth. The burden of proof is on who says Java sucks in this or that way. I'm not saying it doesn't. Just that Java is there, used by thousand of professionals making money with it
It is very convenient if you want to run influence operations, to change the perception of reality for news consumers you only have to influence a handful of journalists by planting some tweets on their timeline.
>> As one of the tallest structures in the world, located only 660 feet from a major fault line...

I don't care what kind of fancy mass damper you've got, this just seems like a bad idea. The same building would be safer somewhere else. Why do humans insist of trying to defy nature?
> even Java's creators believe there is significant room for improvement

Are there any languages for which this isn't the case? Of those, are any of them in relatively common use for production environments?
https://archive.ph/FG2j9
Pentagon opens sweeping review of clandestine psychological operations
Yes, it takes true arrogance to admit that you don't understand something.
Using Postgres Row-Level Security in a high-growth startup for tenant isolation
One, perhaps the only, problem with freedom of speech in academia is that can be very actively exploited by bad faith actors, i.e., people who are not interested at all in truth and merely abuse the university system as a platform for furthering political goals and "whitewashing" their position.

These people are surprisingly easy to spot, by the way. They often come from a non-academic background, have a party or "think-tank" background with some obvious political agenda, and their funding also comes from corresponding organizations. Some of them are even just politicians.

The problem with these kind of speakers is not that they speak at a university. The audience is smart enough not to fall for bullshit and to separate politics from science. The problem is that these people use events to give their name and their agenda some credibility and make it easier for the public to confuse their opinions with science. It's a branding problem, political talks can give a university a seriously bad reputation.

Since it would be inconvenient and undemocratic to ban all political speeches and events from universities, I think a trade-off has to be made and some cut-off points are necessary, even if that means that a few interesting talks get lost due to being identified as false positives. It's perfectly fine and reasonable to ban all political speakers from the political fringes (both far right and far left) unless an event clearly serves a scientific purpose and the speaker also has the fitting credentials in terms of actual publications.

I understand this goal is hard to reach in the US, though, since many universities there are private and lobbyism has extended its reach to them. But it's an ideal to strive for. The point is not to keep politics out of universities, there is no reason for that, but to keep bad faith actors out of them.
But their server-side list of malware is always growing. So it could be valuable to recheck that list. I'm not sure how valuable, but it does have minor upsides. Of course:

1. If you have run it in the past aren't you already screwed? Maybe this can effectively "disarm" otherwise entrenched malware?

2. Could they track the list of signatures that you have asked about in the past $timeframe and your system can frequently check for newly flagged signatures? This would allow longer caching without high delay until new blocks take effect. (Similar to moving from OCSP to CRLs)
I find the differences between these statements minimal. The former implies the latter very easily, making both dangerous.
I agree. Java has improved as a language quite a bit in recent years. And I don't even mean that in a "Java has followed the cargo cult of what's fashionable in programming languages"-sense. I mean that things like Records to define value types have "always" been desired in Java- at least in the 10 years that I've worked with people on Java code. If Java didn't automatically make everything equatable/hashable, it would be a different story.

Anyway, Java still has baggage that I doubt will go away any time soon. My biggest two complaints with Java are that null exists outside of the type system and that they mix runtime type reflection and non-reified generics. The latter features being actually incompatible with each other makes working with Java libraries/frameworks a minefield.

But, aside from those issues, the OP is totally right that so much of Java's bad reputation comes purely from library design and culture. Even when I preferred OOP architectures, I hated the fact that so many Java libraries and frameworks required a bunch of annotations for everything, even when it really wasn't necessary. I get that Java code can be verbose, but if you don't like it, use something else- don't just throw away compile time safety and information for a janky runtime-checked "DSL" where a bunch of the features don't even actually work together (I'm mostly looking at you, JacksonXML, but also Spring, et al).

Everyone praises the Java ecosystem as some kind of selling point, but I find that while the ecosystem is indeed broad, the actual quality and productivity of many of the popular libraries and frameworks is fairly low. And by "quality", I don't necessarily mean number of open bug reports, I mostly mean that the APIs are really difficult to understand and use correctly. In some sense the devs are "off the hook" when my app doesn't work correctly because "this is documented behavior", but that makes me think I should just start writing documentation for my apps' bugs and seeing what my boss thinks... ;)
Oh yeah Unreal. That's still a major game engine though. And Unity does support exporting for Apple Silicon/M1
https://en.wikipedia.org/wiki/Brandolini%27s_law
Thanks, Doug, really appreciate that feedback! Yeah, I'd prefer to add value for the paid tier, I just don't know where I would find the time. This is really helpful, though, thanks again. I'll keep noodling on it :)
Is this tool feasible?

Block user @A, and also block any user who has chosen to `follow` user @A.

Ideally:

> twitprune --block --recursive --depth 2 @A

Edit: API Review Time!
It's ironic that Ronald Reagan wanted to test everyone else's urine, yet he also wanted to trickle down his untested piss-on-the-poor voodoo-economic theories all over the entire country.
>ARM licensing allows USA to enforce their "rule of law" or whatever BS on the rest of the world, "sanctions" is a nice word that gets thrown around a bit....

RISC-V Foundation timely moved to Switzerland before this became an issue.

From what I heard from my contacts, RISC-V did so to accommodate Chinese companies which were deeply concerned that US export restrictions would become an issue; RISC-V is huge in China.
I agree that this is true but don't just blame Twitter. Look at the major "news" networks. Look at the poor quality of "reporting". The bigger cause is the engagement above all else mentality of generating advertising. Click-bait, faux outrage, sensationalism, half-truths, posting 5 year old images out of context as "just in", creating scary fake crises, etc.
I’m not really sure why they would be “devastated” unless they are not proud of the content. I understand that it “unveils secrets” but isn’t it better to know they are working on it and get the fans excited?
> But in some sense this is art, not science; it shouldn’t be analyzed too much :)

I thought we were discussing law, not art. If legal drafting is to be compared with art, only art experts will gain.
Any sufficiently advanced incompetence is indistinguishable from conspiracy.
Justfile – A Makefile Alternative Written in Rust
RISC-V is definitely more palatable than ARM to China, high end or low end, because it is one less thing the United States can sanction China with. What remains to be seen is how much influence China's preference for RISC-V can have on the world.
Bitcoin has not only had a hard fork, but it reversed a full five hours of chain history after a bug let someone mint extra coins.

https://decrypt.co/39750/184-billion-bitcoin-anonymous-creat...
The only way it is disappearing is if millennials, when they are eligible to receive benefits, decide not to receive them. As of 2019, there 69.1 million people received benefits from programs administered by the Social Security Administration ( https://www.ssa.gov/policy/docs/chartbooks/fast_facts/2020/f... ). Those people are not going to vote against Social Security, no way. And the people that care about those people will not vote against it either, for many reasons (for instance: they don't want to see those people suffer or die, or even they don't want to take care of them themselves).

Once Millennials are the majority getting the benefits, they should feel free to refuse them and shut down the program.
The median multiple does not take into account the quality of housing. So, again, irrelevant. Housing in Vancouver is much larger than housing in Tokyo. Furthermore it's much easier to migrate to Vancouver permanently compared to Tokyo. Any affordability as a result of gatekeeping is an illusion.
That doesn’t strike me as irrational at all.
The older generation of my family wrote letters in cursive. I'm here to tell you that some of those letters--even the ones in a handsome, regular script, could be very hard to read. I use cursive for Christmas cards, and sometimes for notes, and I hope that it's legible. On the other hand, all the elementary-school report cards with Ds or perhaps they were Us for poor handwriting suggest otherwise.
its an ad
There are PowerShell functions for creating VM’s.
> He lived in San Francisco before moving to Brooklyn

This makes these guys seem like roving wealthy YIMBY gentrifiers from central casting. Going from trendy attractive spot to trendy attractive spot, complaining about the rent and the locals.
This would kill the housing market overnight.
This boils down to the “welfare freeloaders” polemic, turned onto people who are pursuing higher education. The fact that you can’t see what they contribute (or more accurately, can’t appreciate it because you’ve been consistently failed by the educational system) doesn’t make it worthless.

When I talk to people with STEM degrees who are around my age, it frequently comes out that their “gen ed” classes were pathetically easy. They generally feel some kind of mild resentment around this, since they’re (1) paying for a degree, and (2) generally intelligent people who can handle a more challenging class.

But there’s a reason it’s that way, one that I experienced firsthand when CS students popped into my philosophy courses thinking they’d be easy: they frequently performed miserably and were suddenly at risk of having their CS progression slowed by a non-major requirement.

In other words: many schools have thrown up their hands and (tacitly) admitted defeat on STEM students, funneling them through no-fail liberal arts requirements rather than actually challenging them (where they might fail, slow down their STEM degree, and complain about all the irrelevant coursework they have to do even more). And that hasn’t worked so well either: instead of keeping STEM students happy, it’s produced a generation of undergraduates who think their kid-glove treatment is what liberal arts is actually like.
The anti-inflation pivot of 2022
Yup - typically referred to as layer 0. The ETH devs cant willy-nilly change the protocol and expect social consensus to agree. As a solo staker i also have the choice of which node and client to run (like you said).
>finding a great source for a story is as easy as finding the right combination of search terms.

I'm struck by the parallel to typing the right prompt into GPT-3.
I keep my twitter politics-free. And I follow tech/hacker people and routinely mute/block those who think I want to hear their inane/naïve political opinions.

And you know what? Twitter is pretty nice! It keeps me in a nice tech filter bubble where the biggest argument is 8080 vs 6502.
In a sense this is about the fundamental difference between frameworks and libraries. So to a certain extent, you're right. But there's extra complexity in not knowing why some annotation was picked up. With any API call you know you're trying to register something and can debug into it. With an annotation project you're sometimes stuck at "nothing happens".

Which is also true for node projects I guess :D

And the metaprogramming comment stands IMO.
Which companies are protecting your DMs with default end-to-end encryption
Record of Antarctic ice sheet response to climate cycles found in rock samples
Bailouts are only socialist when they benefit the average person, seemingly :P
Bitcoin absolutely has had hard forks.

> There isn’t a “Bitcoin classic” chain floating around with an old set of consensus rules.

Yes, there literally is a Bitcoin Classic, and prior to that was a Bitcoin XT. There's also Bitcoin Cash, and many others.

Even excluding hard forks which were chain splits (so upgrade only), there have been several. There were two hard forks in 2010, one to add OP_NOP and one fixing a critical bug where anyone could spend any Bitcoin. There was a hard fork in 2013 (BIP-50) because a block broke a limit and at least one double spend occurred.

Why comment if you aren't educated on the topic? Or rather, why actively spread misinformation?
I really like your wording and simplicity of response; I might abstract and repurpose it for my own use.
* Godel Escher Bach

An ambitious work that's hard to describe, Douglas Hofstadter weaves history, maths, geometry, music, fictional Socratic dialogue and a hell of a lot of recursion into a investigation of Godel's infamous paradox at the heart of mathematics. I read it as an undergraduate and it was mind blowing at the time.

* The Poignant Guide To Ruby

A weird and captivating journey that I found in my early years as a programmer. Though I never actually wrote much Ruby in the end.

* Modern Operating Systems by Tanenbaum/Bos

The most normal textbook. It's a doorstopper that covers a lot. I just liked it for some reason (I loved the course too) and I've kept it around.

Many more that I'm sure I've forgotten.
What makes you think solar isn't an option in winter? Solar panels get more efficient as the temperature drops. The amount of sunlight you receive is diminished by shorter days, but you can calculate that and compensate. It's similar to how we compensate for nighttime.

Or were you thinking of compensating for the BTUs consumed in winter to heat homes? Even in that case today's heat pumps are dramatically more efficient than they were 30 years ago and they were already more efficient than gas furnaces, even then. There's a lot that can be done to dramatically reduce the amount of energy required to heat homes to the level we're heating them today.
the pricing of degrees in the US should be re-evaluated too, if I may. There is no way the cost of knowledge transfer cannot be optimized.

Private universities might have no incentive for change for obvious reasons left as an exercise to the reader, but it would in the interest of the government to support innovation in this area, instead of try to patch a loan mechanism that is only feeding the beast.
Hyper-V does support memory ballooning (dynamic memory allocation from host to VM) - is that what you mean, or do I misunderstand?

This does need support in the guest VM, but I've only ever had issues with really old Linux distros.
I think the What's App bridges use the web version in a headless browser. Which means you'll also need to have what's App running on a phone or in a VM.

ps I think this fall's under the DSA, not the DMA.
It's in the "critical path" for certain niche applications. I do HPC operations, and every now and then, I run across some (usually commercial) scientific software application whose installer and/or configuration manager is a GUI. I am not sitting in front of the cluster head-node, I am ssh'd in to it.

With X, I can just go ahead and fire up the GUI, and it will appear. Maybe a bit laggy, but as long as its only one application, it's usually good enough to complete the task I need to complete.

With remote work and thin pipes, it's laggier, but "xpra" also allows per-application X forwarding, and removes a lot of the lag.

Of course I could set up full VNC and set up a whole desktop environment on the cluster head node, and remote into it, and maybe in the glorious Wayland future, I will have to do that.

Sometimes when I talk about this, someone in the comments says that Wayland is working on some kind of per-application forwardability -- that would be nice if it's true.

I get that my use-case is niche, and so I don't expect it to be a high priority for the devs, but it's one of those things that, once in a while, is a critical link in my administrative workflow, and I'm not looking forward to the eventual kludging of workarounds.

Edited to add: I have now seen the comment below about "waypipe", this sounds very promising!
Web3 Companies Hiring the Most
What? Down voted? This is true! Maybe I’m using words not found in your textbooks. Particles are stably bound potential.
There's a big difference in support for RISC-V and for, say, POWER (which has new processors in the line), Sparc, or Loongson (which is a new family of processors with roots in MIPS) which are all based around open architectures. You can restate the idea of Turing equivalence all you want, but that alone does not explain why one processor captures a bunch of human effort around it while others do not.

Part of that I think is Patterson and Hennessy writing one of the most standard books in the field and then turning it into its own ISA, which has in fact taken decades of their effort.

LLVM is a great tool, yes. There's a bigger body of research now than in 1985 or so, of course. But we had pcode before we had LLVM IR, and we had compile-to-C for a lot of languages in between. If you really think the only difference is some Kurzweilian inevitable march toward technological perfection over time and it has nothing to do with the tools being open and of high quality then I don't know what to tell you to dissuade you from that faith.
> The server polls are a backwards compatibility fallback.

This is not true. Gatekeeper will phone home regardless. The stapled notarization tickets are actually the fallback, in case the server check fails for some reason, such as no internet connection.

Remember that notarization tickets can be revoked by Apple! In fact, security researchers have found many instances of notarized malware. Notarization is no guarantee against malware. A notarization ticket just says that the app was validly signed, and that Apple checked the app for malware at the time and didn't find any. At the time. Malware checks are improved. Malware is found after the fact.
Linux 6.0-Rc6 Released After Kernel Developers Spent the Week in Dublin
> You missed:

> >Let me mirror that with a sarcasm

I didn't miss it, but I guess I misunderstood its scope:

> Let me mirror that with a sarcasm:

> Code typing is a practice of typing code, really. Why some people building their code editors like NASA engineers building the next rocket to send us to the next habitable Earth?

> You don't need to meticulously craft your code editor, stop overthinking.

I thought that the second paragraph was the sarcastic one, and the third paragraph was the sensible rebuttal. On re-reading, interpreting the second and third paragraphs both as sarcasm makes more sense.
Hehe nice self promotion