skysight-inc/HackerNews huggingface dataset:
I agree that (4) is a problem but there is also some signal in brand name. There is such a flood of (mostly low quality) papers that it's impossible to look at their content to judge what's worth reading. If you want to be at the forefront of research you can't wait to see which one stand the test of time.

That's why I fall back on trusting brand name labs. They are "staking" their reputation on a paper. If a paper turns out to be absolute BS their reputation suffers. Even if all talent is equally distributed, this makes it more likely that papers from brand name researchers and institutions are carefully reviewed because they have something to lose. This isn't right, but what is the alternative?

(7) Because most resarch happens in industry labs. Many university academics have left, or at least have dual positions in university and industry.

(2) IMO paperswithcode didn't solve much. It's nice, but just publishing code doesn't fix any of the incentive problems. You still don't know how that code was generated. Most likely by tuning random knobs until something worked.
I get into this argument a lot on here, but it's all about ecosystems. Scientists write numerical and stats code in languages like Python, Julia, Matlab, Mathematica...etc. The Wolfram language used to code in Mathematica is decent and I never cared if my code was being run as C in the background or whatever.

The ecosystem surrounding Rust for scientific computing is pretty much non-existent outside of the box without the user doing something with FFI. Depending on the user, that might be enough or not.

I meant to include Julia in my first list, just a typo that it isn't in there.
Not so much alarms, but incorrect usage of the word.

Your misuse of toxic is toxic.
I've never seen a black swastika either tbh. Hindu ones are typically red/orange/gold/yellow from what I've noticed.
The fixed currency supply guarantees it: unless the economy is shrinking at the same rate, each BTC becomes more valuable over time and that’d cause purchase prices for goods to trend lower.

This has been a key part of the sales pitch for a decade: buy now and it’ll be worth more later, guaranteed, but that’s not good for an economy since it heavily incentivizes holding onto anything you aren’t forced to spend. Since Bitcoin has no innate demand, that’s an especially dangerous cycle since almost everyone has alternatives.
FP is a cult.
Cloudberry
Heating them in the oven to clean off any identifying residue.
My perception of the NHS is that it is currently swamped in paperwork. I'm not sure why we are paying highly qualified doctors to spend huge amounts of time filling in endless documents in triplicate. Does anyone know if this digitization will have any effect.
I would say it doesn't have a formal 100% unambiguous definition, but it's certainly _more_ well-defined than OOP: a functional programming language is one which is based on lambda calculus.
El Salvadorian clarifies some things about the BTC adoption recently announced
If I'm in a bay, maybe not so much.

Anyway, like you said - "maybe".
You're certainly not the only one, but the point of the article is that solving these kinds of problems, with all the vagueness that implies, is an important feature of human intelligence.
I still read my "primary" newspaper like an old newspaper, in a sense.

Yes, I read it on my iPad through an app, but it simply renders a PDF of the actual physical newspaper and its layout.

So there's no way to fit dynamic ads, JavaScript nuggets, etc. They can't really determine what article I read.

I think that should really be the norm for electronic newspapers. How is it in other parts of the world?
Thanks for clarifying this, I have often been suspicious of the claim that Democrats in America would be considered center right in Europe, and you list concrete examples of left-leaning political stances in Europe that would be far right in America.
Why do you consider inheritance definitional? Is it definitional by de facto, or is there an authoritative definition that you are using?

The reason OO is a powerful organizational too is because it mirrors how many people naturally think about the real world. But inheritance as adopted by most simula-derived languages does not exist in the real world. What does exist in the real world is prototypal inheritance (specifically through cloning, not through sharing a reference to the prototype object as we see in many Self-derived languages). We see it all over biology, manufacturing, even cooking. Is a language in which cloning a structure is the primary way of achieving inheritance still OO?
Yeah i agree, I was a bit clumsy about it but this is really what i was digging at in my examples.

I see a lot of conversation on here dedicated to whether you’d like your data with your functions (objects) or your functions with your data (closures). Rarely see array, logic or constraint programming paradigms mentioned.

FP has been rediscovered again and it’s the hotness right now but it’ll die out again like it did before OO stole its lunch, i can almost write the blog post headlines just now “arity considered harmful”, “OO and side-effect management not mutually exclusive after all!”

I’ve got a fiver on the next big one being a re-visit of structured programming.
It seems many of you do not agree, so please give me the benefit of the doubt and review some data points:

"Effects of battery manufacturing on electric vehicle life-cycle greenhouse gas emissions"
https://theicct.org/sites/default/files/publications/EV-life...

"Analysis of the climate impact of lithium-ion batteries and
how to measure it"
https://www.transportenvironment.org/sites/te/files/publicat...

"Climate explained: the environmental footprint of electric versus fossil cars"
https://theconversation.com/climate-explained-the-environmen...
Also has a LinkedIn page with the Ad inc employer https://www.linkedin.com/in/jasonwaynetaylor he was the project manager most likely.
The island of Røst, off to the north west of Norway, has about 500 inhabitants, a subsea cable, and a remote controlled airport. I don't know if the cable is a hard requirement, but I imagine it is helpful to ensure stable airport operations.

https://avinor.no/en/avinor-air-navigations-services/service...
We love in a world where businesses at large make money by overpromising and underdelivering; people buy these goods/services as a "alibi" of some sort, so that they can say "it's not my fault, I even tried [insert here alibi product].

That's what stupid people do.

When smart people need to solve a problem, they find a system, they make time to work long and hard, and they keep on going, each and every day, failing often failing fast, and then, little by little, they incorporate the new knowledge, understanding and experience into their life.

2-3 years often gives good skills borderline mastery, 3-10 true mastery.

It's a system, not a goal.
Every now and then it happens. e-ink being the example I remember as a kid. It happened!
Interesting, thanks! It seems that, in your case at least, making sure that you don't work more than, say, 45h a week could have helped. Not saying it's easy to do or that it solves everything, but it feels easier to improve things you can measure.

Of course I'd expect someone already burning out to deceive themselves and game their own metrics (like reading and answering emails at night and not counting the time spent).
Not sure where, maybe it was on HN. I read a theory that it was caused by a some kind of slow avalanche.
Hmm. I’m not sure. I bet in the areas these rats perform their duties there’s a fair bit more admiration than from thousands of miles away.

Anyways, it’s all good by me!
Let's not forget that there are quite a few problems with other people and organizations taking default ownership of patients data.

No system will be perfect and because there are a marginal cases where it fails shouldn't therefore push responsibility to "professionals".
The US Federal Reserve and the European Central Bank are democratic institutions inasmuch as they have a public mandate and are subject to public scrutiny and control. I'm not aware that anyone disputes these facts.
First, I suggest you try to use terminfo to properly ensure your terminal supports the "main subset" you've mentioned.

Second, I suggest you get in contact with Thomas E. Dickey, the maintainer of libncurses and terminfo, to see how he tests that library - on something like 15 different platforms.

Finally, over time, consider relaxing your set of terminal requirements - either with workarounds or with limitation of functionality for less-capable terminals.
Underlining is a common way to indicate links. However, Substack allows the author to decide whether to make links bright blue or merely underlined.
It's true that functional programming also doesn't have a formal definition, but I wouldn't say it's "exactly the same" as with OOP. Functional programming is based on a simple well-understood mathematical model: lambda calculus. While there are different flavors of lambda calculus, they are related in obvious ways and one can reach formal conclusions them as a whole, e.g., the Church-Rosser theorem. In contrast, the many attempts to formalize the essence of OOP have resulted in countless wildly different results, so it's impossible to say anything meaningful about OOP, with the possible exception of this sentence.
I agree with most of what you're saying, but 7 seems way off. Maybe it's field-dependent? I would say that in e.g. mathematics, physics and neuroscience, almost all good papers come from academic labs.
Sterkly Languages: c, c++, c#, JavaScript, obc++
Frameworks: .net, .net core, Entity Framework
Platform experience: Windows, Windows Server, macOS
Software experience: Windows services, MacOS launch agents, Mac apps, Windows installers, Mac installers, Server Rest APIs, operational portals, sql, MongoDB, Aerospike(nosql), Unity(personal projects), AWS(s3, kinesis, redshift, athena)
This was written before he joined Google, if that's what you mean.

I don't remember a lot about my interview around then, but one bit that stuck: when he outlined some problem he had at the time, and I was like "maybe bayesian networks would be good for this", I felt rather silly saying so since it'd been his book where I learned about bayesian networks.
I've read it twice and don't remember anything about humour (which doesn't mean that it isn't mentioned, but definitely not a key part!)
Nice article. Pretty much matches what I have figured out myself but you gave it a new perspective that I hadn't thought of.
If the email was that important - then why include the email only to render it unreadable.
From a quick reading (just spent a minute after seeing this article) lightning claims support for secure forwarding. So there might be an economic way for a payment app to operate the channel.
I would personally prefer those patient records to be on software provided and administered by a technical organisation with the expertise to understand the security risks involved and working full time on that problem.

So would I, but it is not clear that any such software or technical organisation exist yet. NHS Digital might be trying to move in that direction with things like the TRE for working with COVID data, and that is commendable. However, it was not long ago that another proposed response to COVID was installing an unnecessarily privacy-invasive app on everyone's phones, so evidently we are still a long way from the non-clinical people with power and influence over these huge systems also understanding and respecting their implications.

The only sure way we know to prevent inappropriate disclosure and use of sensitive personal data is not to hold that data in the first place. Obviously that is impractical with medical records, so for now, the next safest thing remains to have the data held by and accessible to as few people as possible instead of creating one huge target and a single point of failure. That might be unfortunate for those with a legitimate interest in working with larger data sets for good reasons, and it might slow down or even prevent beneficial advances in medical knowledge, and I expect we'd all agree that these are not desirable outcomes. We have to balance those losses against the enormous risk to the whole population if confidentiality and ultimately trust between doctor and patient is compromised, because that could be what is at stake here.
AWS ECS and EC2 hibernation for cost savings
I liked the information in Andre's post. Aspiring writers would do well to heed his thoughts on outlining. He also states that writing is the easy part and editing is the hard part, and I completely agree.

I wrote a diary during the almost two years I spent writing and revising a book for Manning Publications. I muse about the trad pub process and my feelings on the great slog that is writing a technical book.

http://www.gitmol.com/blog/
Facebook Events Are Awful – By Design
FB events has terrible UX, and their UI is an absolute disaster.

* FB events do not let you filter out online events, so your search results will be full of online events that you have no interest in going to if you're looking for something in-person.

* There is no way to simply browse all upcoming events situated in your local area. Instead, you must add a search term to run the search. What if you just want to see what's going on in town?

* You are unable to set time-based search criteria. E.g. "I would like to look for an event in my area that starts at 7pm and ends before 11pm."

* Results from nearby cities are often included in the search results, polluting the query to the point where it is simply useless.

* The UI is banal and ugly. By comparison, Airbnb's Events UI is thoughtful and user-friendly.

...and yet, FB events are often the only game in town.

When it comes to UI, FB know what they are doing. These are not mistakes. There is absolutely no damn way that they have messed this up so bad.

So the question becomes - why are FB sabotaging their own Events page? The only thing that comes to mind is that maybe FB hates in-person Events because if people are going to in-person Events, then they are not using FB during that time, i.e. lost revenue dollars.

What are your thoughts?
The concept of a message is older than the actor model, so I don't think it can be considered a fundamental part of the definition of a message (so Smalltalk-style messages are still messages). I do think the Actor model is the most ideal form of message-passing in a single-process system, and seems to be the direction many languages are heading toward as they evolve.
> The fixed currency supply guarantees it

No, it doesn't. Bitcoin can lose 50% of its value in a matter of hours, as recent experience shows, despite being in a limited supply.
Do you have a better definition from a more reliable and authorative source?
Isn't every existing programming language eventually based on (or at least traceable to) lambda calculus? OOP is just another way to organize code.

Human language is unsuitable for "glass clear", unambiguous definitions, just because of its inherent fuzziness (which is nota bene an essential property for efficient communication).
Ask HN: Getting Started with FPGAs on macOS
I’m looking for recommendations for starting out with FPGAs on macOS: boards, software, setup, books, tutorials, etc.

From what I can tell, the usual tools don’t run on macOS and I will need to set up a VM with Linux or Windows. Is anyone working with FPGAs on macOS? How did you set up your machine and what tools / boards do you use? Thank you.
>More importantly, the people hawking it _really_ want it to be deflationary because that effectively makes them landed gentry getting richer without any effort on their part.

Yeah it is basically people getting screwed by increased wealth inequality and then as a response they don't think of a way to build a system without losers, instead they join a system where the old dynamic makes them the winners. The only difference is that you start from a clean slate from 2008 onwards.
Strange jump from one new language to another which is intended to solve different set of problems. Why not Nim (which actually has some data libs to compare against)? Performance wise Julia and Rust are not a fair comparison either once you’ve out of Julia’s comfort zone. So, the actual reason of why the author decided to try one over another and not looking at anything else is the exposure? Julia can also learn a lot from Ada about safety. It can learn tons from APL on how to manage multidimensionality in a concise manner. And even though I believe Julia and Rust are great languages everyone should learn about, this kind of choice between one new shiny thing and another new shiny thing feels rushed and therefore amateurish.
> I don't think it is on the interviewee to do this (ie start a discussion)

Sorry I probably didn't explain myself - I mentioned it goes both ways: the discussion should be encouraged by the interviewer (vs "here's a problem I'll check my phone while you whiteboard it"), but the candidate should also seek to do the same - especially if they are senior and good, I expect them to interview me/us. However it's true that it's on the interview to establish an atmosphere where the candidate can be comfortable doing that. I start all my interviews emphasizing this as well as I can, and lead the candidate into questions with stuff like "is there something you would like to know about how we do X here?"
There is a long-standing bug in lighthouse where out-of-process iframes are counted against the main thread. This causes major degradation in lighthouse scores. Even YouTube’s own iframe embed is affected. You could have a perfect-scoring page, put a YouTube embed on it, and the score will be decimated.
I loved the tactility of early versions of iOS.

That 1.0 screen was such a work of art, made of so many harmonious metaphors - the glassiness of the icons matching the glass of the screen, but with the depth contrasting with the flatness of the screen while also harmonising with the depth and curviness of the phone body.

Even the little blue glass dot in Maps had so much character compared to the generic indicator we have today.

iOS7+ is certainly usable, but it definitely lost some of its soul when the skeuomorphism disappeared. The design went from icons-as-objects to icons-as-menu-items. It's a small visual change, but a completely different set of UX metaphors.
I perceive the downvotes as affirming the point I tried to make.

My comment wasn't in opposition of action to curb climate change. Read it again and you will notice that I don't take such a position. On a personal note, I'm quite concerned about climate change and it's consequences.

Being concerned about climate change, and being concerned about the social and economic impact of policies to curb climate change aren't mutually exclusive. On the contrary, both concerns are tied together.

The questions I asked aren't just faced by the readership of HackerNews who tends to have a shared view on the world and reality. All humans face them. The world contains far more views on life, morality, equability and so on. If you want to have a debate on governance, it's best to not ignore this very fact.
AFAICT the core of FP is referential transparency. The "meat" of FP are the tools available which allow to (comfortably) increase the portion of the program that is referentially transparent.

Immutability, first class functions, laziness are all such tools. And which tools are used can vary, just like the tools that help "doing OO" can vary.

But I think that FP does have that core which has a glass clear definition. I'm not sure which is the core of OO. Maybe it's the idea of "encapsulating" mutation (basically inverting the core of FP). Maybe it's the principle of virtual methods / messaging. It's not so clear I think.
The Former Google Ads Boss Raised $77M to Create an Ad-Free Search Engine
That was my first thought when seeing what these opcodes do. Just a result of a random mix of various parts of cpu in action. Thanks for confirming it!
Inheritance is definitional of OO as opposed to a simpler "object-based" paradigm.
Cool project!

Wish I could output this to an svg so I could do a high res print for a wall photo.

Other small detail. Would be cool if the url updated so I could just send a link to the press arched page.
> Once you start arguing "OOP" vs xyz or "FP" vs xyz, you've missed the point.

I think if we were intellectually honest in our arguments this would be fine—we could manage that OOP is poorly defined. Instead almost every debate about OOP takes this form: someone criticizes things which are exclusive to OOP (e.g., inheritance) or very common in OOP (kingdom of nouns, everything having references to everything else i.e., bananna-gorilla-jungle design or etc) and the OOP proponent argues that these things aren’t true OOP or else that “this is just bad code; anyone can write bad code in any paradigm”. In other words, OOP proponents reliably turn the debate toward semantics rather than engaging with the substantial criticism (if it is “just bad code” why does it seem to be so much more prevalent in OOP than FP?).

We could have a more interesting, robust debate, but poorly defined terms + bad faith means we get the same no true Scotsman rhetoric over and over, and it’s hopelessly dull.

To your point, critics of OOP could do more to anticipate these semantic arguments. Rather than using the term “OOP” they could just criticize features directly or they could give their definition of OO up front.
The rat having informed consent about what this work entails (not possible, given a rat's limited ability to understand what land mines are)

In good faith, the rat having been given many alternatives as to what it wishes to do, without coercion

Enjoy doing a task, while still enjoying something else more.

Sounds to me like this rat had a pretty good time eating bananas.
That just applies to the one thing, you can find things that fit well together where some portion of you other skills still apply, but that will depend to the individual. You also shouldn't only learn things to be an expert in them, a very small initial input makes a lot more of a difference than honing those skills.
Hasn't that been the best course of action with any cryptocurrency at any time?

HODL anyone?
I've been shooting a fair bit of video on the computer for various purposes since the pandemic. My first couple of takes were total trash. My eyes were all over the place. (I'd worked on this a bit previously with other video but the computer screen and any notes in particular really draw your eyes away from the webcam.) So I've basically trailed myself to focus on my external webcam with maybe a glance down now and then to notes located at the top of the screen.
There's a maxim that people don't leave bad jobs, they leave bad bosses. There are not a lot of worse things a boss can do than eliminate a person's job because it is a violation of trust. All the things you list could have been part of the plan and offered when the redundancy was announced. That they were not shows that the boss was not thinking about the employees as people, merely as a cost center in an org-chart.

If the president cared, their ass would be on a plane to see people in person. They wouldn't be offloading the search for solutions to you.

Good luck.
Right but the size of the ocean is the wrong metric - it’s really only the coastal region adjacent to the desal plant that you have to work with, and the chemistry and power realities mean that you just have a ton of very salty water to pump through pipes.
> FP is a cult.

It's a programming paradigm based on simple, well-understood mathematical framework. It's also the starting point for most research in programming language theory.
You're right a fixed supply isn't enough to guarantee it, you still need productivity growth and technological progress, something we've had for a long time. Given enough growth a 50% crash is nothing.
China on brink of laser-matter breakthrough – Asia Times
Your argument doesn't work at all, because there's no difficulty counting satoshis.