skysight-inc/HackerNews huggingface dataset:
I think this point is sort of the fundamental contradiction of modernity, and it underlies many of our disagreements and problems. Succinctly, it's the non-unitary nature of preference.

I want to eat the cookie and I want to be thin. The fact that I eat the cookie does not actually mean that I want the cookie "more" than I want to be thin. It just means that preference functions are not consistent over time. My preference over the next 5 minutes is not the same as my preference for what to do with the collection of all of my 5 minutes over the course of my life.

You can prove this with a simple thought experiment. Almost everyone on earth has some vice or bad habit that they'd like to break if they could, or some better behavior they'd like to do if they could. What that means is that for those people, if they could take a side-effect free pill to change their brain to behave in that way, they would. If that's true, it's clear that the consistency of preferences is falsified.

Once you accept this, I think it recasts how we ought to think about technology, and social architecture. The implications of this are that, probably in general, we want to allow people to architect their environment to conform to their longer term executive preferences, rather than imposing an environment tailored to their shorter term instinctual ones.

Notably this does not mean imposing this environment on them. If people want to read clickbait they should be allowed to. But I think most people, if they had a "filter clickbait bullshit journalism from my life" button, they would press that button. Those same people (myself included), will also happily click on a perfectly tailored to my hot buttons headline. This is not a contradiction, and people shouldn't be shamed for it.

The promise of technology in this domain is to engage executive preferences by providing intentional, tailored environments for people. If you can give me the option not to be exposed to click bait, i'll take it. If you can give me the option not to be exposed to sugary snacks, i'll take that too. I'm hopeful that technology and media will start to move in this direction, because I think it'd be a really significant improvement.
That's crazy, why would it have the approach of "select all columns" when you might never need all of them? Could you create a view for it to select from instead?

Either way if someone told me a ETL supports only literally all the columns or nothing then I'd assume it was a MVP product to demonstrate the idea... not a production system.
There is less correct but funnier comparison. It's a cartoon comparing the various licences as if they were a dad: http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-strip....

TikTok probably tought that OBS was licensed under the WTFPL ;)
So, giving the money is not part of the problem? The responsibility of one of the sides does not relieve the other one from it.
Please don't take HN threads on partisan flamewar tangents. That's an extremely low quality direction even for flamewars to take.

https://news.ycombinator.com/newsguidelines.html
How to Use W&B Teams for Your University Machine Learning Projects for Free
Also, the set of people with a happy home life and people who are excited by corporate hospitality is a small one.
I didn't like Hooks out of principle when I first read about them. I still get slight heebie-jeebies when I think about the fact that they rely on calling-order for identity. But having now used them for six months, I can't deny the practical benefits they bring.

I think it helps to not think of them as "just a way of letting you write all your components as functions". That was always a red herring; even before hooks, React "functional components" were impure stateful objects at runtime. Only your part of the code was ever kind-of pure. It was an illusion, and Hooks just pulled back the curtain.

I think of Hooks as more like a DSL for declaring externalities, which just happens to take the form of a series of function calls. They're clunky for building complex memoized value-graphs [gazes longingly at MobX], and complex useEffect behaviors can get really hard to follow real quick. But for building average web apps - where 90% of the time you're either pulling in standard externalities or defining little pieces of primitive state - they make things really ergonomic. They also enable some fancy optimizations and scheduling on the React side, from what I understand. Overall I think they were the right move for a for-the-masses UI framework.
I mean it depends on the application naturally, but flame graphs or no and especially when dealing with heap dump comparisons, sometimes very opaquely named symbols, etc, it can be an exercise in frustration.
why read post when meme do trick?

https://pics.onsizzle.com/their-barbarous-wastes-our-blessed...
My favorite ETL framework is CAP.

C - curl+jq or CLI - extract

A - awk/jq - transform

P - postgres/prometheus(VictoriaMetrics) - load

Recently reduced an inherited 1000 line PHP ETL nonsense into a CAP "1-liner" (my awk script is a dozen lines unrolled).

Frankly, this covers a lot of ETL cases. You can do basic cleaning in AWK (drop nulls/outliers) and format the output however you please, and it's blazingly fast.
I think this kind of dual relationship can only hold until the two come into conflict for a large group of people. There's no issue (except philosophically) if food is a commodity that costs 1 penny per lifetime to eat.

It's only when many people face being deprived of their right to eat due to its status as a commodity. That's when you see revolution, insurrection, mob violence, all the rest. Housing isn't there yet certainly, but who knows how far off it might be.
Also this, with directionality of "bribe" reversed:

>Mr. Kail chose which IT contracts were awarded by Netflix according to how he was able to bribe those companies to provide him with financial compensation
OMG, what if C did significant case because of that? I mean, it's fine to write "#import", why didn't K&R use a special syntax for macros, like $MACRO or something and left the uppercase as a convention?
Thousand True Fans Revisited
It's normal but ask them for a work device. You shouldn't be expected to install this monitoring system on your own equipment.
I don't really think it's "culture." I think that culture and the environment you grow up in can make you think something is a good idea or even "cool." People might not feel like there is a better option. But I think ultimately the issue is that there really isn't much of a better option. De-unionization and wage stagnation has made it basically impossible to live with any dignity on a multiple tiers of jobs. Maybe the culture that certain classes of people don't deserve a living wage is contributing to this?
exactly, that has been a major contributor of the problem in the timespan I'm talking about (decade or so).
Please do not take HN threads further into political, ideological, and partisan flamewar. It's just what we don't want here.

https://news.ycombinator.com/newsguidelines.html
> Huh. With the context of the rest of the comment, I realize (the very obvious comparison) that a database engine designed to shard to many thousands of small workers could potentially be a very attractive future development path.

Yes. I've been patiently waiting for the database community to realize this for the last 5 years now :)
I am not a lawyer, but the (2-clause) BSD and MIT licenses look nearly identical to me. The wording is slightly different, but I think they express the same intent.
I advocate on grassroots political issues locally. There is a special interest group that has much more sway than the general public is aware over local policy decisions (to the extent that they head two local, theoretically competing political parties). In the last 12 months, I have brought this up at least a dozen times in media interviews, letters to the editor, etc.

It has gotten nearly no media attention. Eventually I just asked one of the interviewers why this aspect of our advocacy was getting no coverage, and she plainly stated that her editors would not publish this information, because they are part of this special interest group.

Take this and scale it nationally. Our news media does not serve its stated purpose. It is simply another mechanism for control.

There has never been a time in history where the news media has been a bastion of unbiased, informed reporting.
Very similar vibes to the dactyl, if you're feeling handy and interested in a little DIY...

https://github.com/adereth/dactyl-keyboard
I think the general consensus is that you shouldn't just leave them on a shelf for more than a year and that there is some temperature dependency in there.

If you really care about the data, two+ backups stored in different places is completely reasonable. Note that "places" is not limited by physical as trying to maintain independent dependency chains (e.g. a durable storage provider may decide to cut off account access so maybe a second independent storage provider using a different credit card makes sense)

Your OCD may also be helped a bit by having some way to verify you backups (e.g. use ZFS and scrub regularly and/or separate hash manifests of the files).
> I think this is indicative of the slow break down of civil society.

If by “this” you mean people treating the current incarnation of Newsweek as if it were a serious media outlet and not an online supermarket tabloids wearing the skin of a dead journalistic enterprise as a disguise, then, sure.
Sure, I generally think of these projects as experiments to try to make this “store something permanently” vision happen in reality. Just because the vision has hurdles to overcome doesn’t mean it’s not worth trying.
Arguably GitHub’s Arctic Code Vault aimed to do the same thing in a different way https://archiveprogram.github.com/.
I agree that the tail end support of bandwidth and storage costs for X years are obstacles for this vision but blockchains in their current form already incentivize keeping this data around and hosting the data as part of normal network operations. These projects are just trying to separate out the storage layer from the computation layer (which may be a folly, or may prove viable).
The point is that there’s groups of people trying to apply these new tools in novel ways to try to give humanity better tools in some capacity, and I think that’s a fine use of resources and effort.

Have you heard of the uncensorable library project? https://www.uncensoredlibrary.com/en it aims to make some data permanent and available even in the face of Chinese censorship. Is it a panacea that’s going to scale for all data forever? Of course not, but it’s a novel approach and an interesting experiment (and look ma, no blockchain!).
You are ignoring the breakdown of the global economic system* that leaves millions without better prospects than prowling the streets.

*Well, the breakdown of the US domination of the global economiv system.

I also question why 90% of the parked cars in SF are there in the first place. It's a city, not a suburb. The presence of cars is a vandalism against public space and safety (and usually public air quality).
Is this the beginning of a new way of deploying applications?
> A similar issue has occurred with Java

This is clearly on the past, as an example that once existed.

> Java provided ... there was no way

If anything, that text in misleading people into believing that Java doesn't do it anymore, instead of just nobody using it.
Author here. I wasn't aware of your talk, but it's super interesting! Showing info about the retain chain is a great idea, but I didn't get around to doing it in fuite. IME just counting the number of objects is actually pretty effective to find the smoking gun. (You leaked 1 event listener, which leaked a bazillion strings, arrays, objects, etc., but all you really care about is the 1 event listener.)

I would love to see how your tool approaches this! Hope it gets open-sourced. :)
Isn't the memory barrier a huge penalty? (WASM can only access it's own memory, never the hosts.) I've been thinking about how WebAssembly could work server side to host websites, but every step seems to be copy bytes into or out of the VM.
Fake it till you make it – another look
No one can look at the construction of this jaunty little aphorism and still be tempted to take it literally. Back in the seventies or eighties, when we believed that we invented this meme, we understood it to mean that expertise is not granted along with the diploma or the job title. You had to earn what we now call "your 10,000 hours". From this perspective, most of us are or were faking it and the only ones who are not are those who have been assiduously working, learning and growing from their field of pursuit for years or even decades.

This is the "making it". not the title. not the salary. It doesn't happen with the 4 or 6 years of college. it doesn't happen after the internship or the big promotion. but, at some point, you will notice that what was once an educated pose is now a reasoned and seasoned position. A firm stance that can withstand the buffeting forces of life and the workplace.
Work for this. Work to constantly improve your skills and your knowledge in every aspect of life and science and even business. Work to make yourself useful if not indispensable. Then, look to be your own boss by launching your career as a business owner. Then, you can start faking it all over again.
Signed,
American Huckster
20 years working for the man – now retiring after 24 years of owning my own business.
They're not that different people from the rest of us, so why wouldn't some of them want to run Linux themselves on those machines? MacOS isn't that great.
Scientists should find if these fish have a cucumber equivalent thats easy to manufacture and operate from a robot. Youtube has a ton of videos of cats getting startled by cucumbers since it triggers an innate fear of reptiles, and we humans also have that fear but don't suffer that false positive.
I don't think I met any in college who spoke about their thoughts about the CCP. But yea, it definitely seems plausible and very likely that there are a proportion that are grateful to the CCP for the opportunities they are given. I would be extremely curious about the ratio that is thankful to the party versus thankful that they've escaped.
you're welcome! happy coding
> I sincerely doubt if an informed electorate is possible on some issues (such as COVID) because I think the time investment to be informed is too much to put on the average citizen.

Entirely reasonable, and also universally accepted in many domains. When it comes to figuring out how we next put someone on the moon, nobody thinks that an informed electorate is an important part of the process. We just generally keep quiet and let "them" get on with it.

The difficulties start when there is an issue (such as a pandemic) about which huge numbers of people are neither informed nor will they shut up.
All: if you're commenting in this thread, please make sure you're familiar with the site guidelines at https://news.ycombinator.com/newsguidelines.html, and please follow them.

That includes making your substantive points without degenerating into nationalistic flamewar, ideological flamewar, partisan flamewar, or any flamewar. Edit name-calling and swipes out of your comments. Don't attack other users. Comment in the spirit of curious exchange, not smiting enemies. The latter is tedious and uninteresting, regardless of how right you are or feel you are.
Is it just me, or does it look like another ergodox clone/fork? I mean, I'm happy. I hope this would make the split layout even more common place.
CFPB Opens Inquiry into “Buy Now, Pay Later” Credit
Yes, I know the type - I have met a few of "senior" devs that were anything but. I can imagine their past employer didn't even know their true worth, or lack of. Sorry you had that experience.
> The court disagreed that Neo4j granted a naked trademark license, pointing out that the open source licenses granted to third-parties on the open source software repository were copyright licenses, not trademark licenses. Users of the open source version of the software did not have any right to use the Neo4j trademark without a separate trademark agreement. Naked licensing does not occur where there is no trademark license.

Neo4j used GPL by the way.

https://www.finnegan.com/en/insights/articles/open-source-so...
I'm sorry, I don't want to be adversarial or dismissive. It's just that I've been asking a very specific and precise question, and you keep replying to the question but do not answer it. This is a little frustrating!
My psychological intuition tells me that the one with power phantasies is the cajoling sysadmin - not the humble one. I find it weird that you would think it's the other way around.
If it evades immunity from past infection isn’t it a different virus in the practical sense?
Well, that is low-tech and I believe its usage is independent from an item like a laptop being or not being present.

BTW breaking a car glass with a hammer is not as easy as you may think, you need a very, very sharp point to break it, a spring loaded device would be much more effective:

https://newsroom.aaa.com/2019/07/vehicle-escape-tools-testin...
Split with major tenting is cool:

https://kinesis-ergo.com/wp-content/uploads/Adv360-Pro-Asymm...

I've already settled on my "endgame" desktop keyboard in the Matias Ergo Pro though. Don't like layouts that stray too far from ANSI.
Apart from the concurrency (but even that could be simplified, I think, by effectively forbidding data sharing), I think it isn’t hard to design and implement such a language.

For example, on today’s hardware it’s easy to write an interpreter for the early microcomputer Basics (only globals, no user-defined functions, at most 26 integers and 26 strings)

You could make it even simpler by not allowing complex expressions. Why allow

a = b + c / (d + e)

when

a = d + e
a = c / a
a = b + a

works fine, too? Also, if parsing that is too difficult, require users to write that as, for example

= a + d e
= a / c a
= a + b a

or, forth-like

d e + a=
c a / a=
b a + a=

Not ideal? Likely, but teachable to at least one other person? Definitely.

As to others doing something like this: Brendan Eich wrote the first (limited) running version of JavaScript in 10 days.
Some have increased while other have decreased. The total number of crimes have increased by my own experience. Many of the crimes are not reported. It is the experience of other residents as well [8]. For example, my experience is that car window breaking has increased dramatically. I did not have any car window breaking in the first 5 years in SF (I live in a relatively safer neighborhood). This year, my window was smashed. I see glasses all over the streets nowadays. I did bother to report to the police because i did not think the police would be able to do something about it.

Anyway, as a mayor, if London Breed promised to do something and she did not, it is a sign of incompetency. It erodes her own credibility.

[8] https://www.change.org/p/resign-or-recall-san-francisco-da-c...
It's pretty funny that corporations can levy a multi-million dollar judgement against a single mother for pirating a CD, but then when the tables are turned, it's no big deal
Author here. I added support for custom scenarios, where you can define a "setup" step that logs in or does whatever you may need to do: https://github.com/nolanlawson/fuite/#extending-the-default-...
I agree that “separating concerns” is generally a good thing.

However, the issue is that the traditional division of concerns is more difficult to maintain in today’s web apps. Compared with web pages 20 years ago, web apps today are dense, interactive and complex. You might have dozens of UI components in a single page, each with their own piece of state, business logic and styling. Moreover, state, business logic, and presentation are oftentimes tightly coupled by design: eg, dragging this slider changes its shading using a complex algorithm.

Therefore, it’s becoming more advantageous to decouple individual ui components, each with their own state/logic/styling, than it is to, say, stick all of the state your web app deals with in a single place.

In other words, it makes sense to encapsulate all that code related to that crazy slider in one place, even if that includes state, styling, algorithm, etc…
When used as a vehicle to increase productivity TypeScript type files begin to resemble XSD files (XML Schema definitions) if you have ever used those. This tends to become more true the larger a project becomes.

So TypeScript is to JavaScript as XSD is to XML.

The analogy isn't perfect, but it's close. The analogy doesn't seem to work for DOM composition at all.

I mentioned TypeScript used for productivity. What that means is not reducing code authorship time, but instead reducing time everywhere else such as maintenance and refactoring time. The common use cases are restricting primitives to unions of accept values where appropriate, defining functions to use required typed arguments and typed output, and defining all objects against respective static types. You want your editor to yell at you as you are making code changes when things don't fit as you intended opposed to finding these problems at execution time.
There are multiple services out there than can send/receive crypto as well as seamlessly convert it to fiat and load a debit card, all through the same service. This basically solves all the issues you illustrate.

Total international transfer of whatever form of crytpo you want, without banks or middlemen, that is instantly usable in whatever local currency. Diversify - store some of your money across different crypto’s, stable coins, and when you want to use it you can easily do that through a debit card or take out hard cash with the same debit card.

Seriously crypto is the first real form of digital cash that can be personally held. It is revolutionary. Before crytpo all electronic forms of money were basically abstractions of bank transfers.
Interesting side note: before becoming president of Purdue, Daniels was governor of Indiana. His successor in that job was Mike Pence. Daniels was also a rising star in the GOP, so he's a competent politician who got closer than most to actually dealing with international relations.

He's also run Purdue differently than most administrators. He famously froze tuition, and he's using the name for an online school Purdue bought.
It's not credible to assume that this is a one-off instance of incompetence on Facebook's part, it's of a piece with all their other fact checking and moderation policies around this issue.
Supreme court opinions are collections of consensus despite containing dissenting opinions. The point is to organize all the information, data, analyses and opinions worth listening to instead of it being an ad-hoc stream of unconnected narratives.

And if you say that somehow journalists can't sanity check and vet sources for quality then, for you, the battle is already lost and the solution is to just delete news.
> I think it's more accurate to say that people find extreme behavior funny because we have urges sometimes to act the same, and while we recognize that's not a good way to act, it can be cathartic to see someone unrestrained by social norms in a fictional setting where nobody is actually hurt or upset.

This is exactly the attitude which I called “deplorable”. I dont’t feel that urge, as I explained in my linked comments.
It's been done, check out https://www.nerves-project.org/ for an example of running a minimal kernel + Elixir (BEAM VM) on devices. As I understand it, it's powered by Buildroot and should be possible to do for other VMs/languages. Don't think I've seen anything like this for desktop OS's though!
I agree. Removing SUV drivers from urban areas is a great idea.

It would bring housing costs down, reducing the amount of homeless drug addicts.