skysight-inc/HackerNews huggingface dataset:
Cool as a demo but not really something I recommend other than as a way of salvaging low value legacy java applications (of which there are a lot) where the UX is secondary to the ability to keep the application in a functioning state and where it is not feasible to build a replacement.

OpenJdk in wasm might become a thing actually. The download size is not going to be very nice of course but might be acceptable for an intranet type thing that people want to keep alive for whatever reason.

Wasm might soon enable a lot of things that are currently hard and make them both feasible and common again. Flash, silverlight, and shockwave could be kind of nice back in the day and it used to do a lot of things (some of which hopelessly misguided) that are still quite hard to pull off with modern web applications. Most games have better looking and more responsive UIs than many websites. Stuttering laggy divs with broken animations, hover effects, etc. are not a substitute.

I recently got involved in some front end work as I inherited some of that when one of our people left. I must say I find this stuff super tedious to deal with and disappointingly primitive after basically not having done any serious UI work for most of this millennium (usually stick to backend). I suck at this obviously but it seems things could be improved in many ways by rethinking a few things.

IMHO, some native UI kits adapted to WASM combined with modern yet powerful languages like Kotlin, Swift, C#, or Rust should be running circles around most frontend teams in terms of performance, productivity, and quality once this stuff matures a bit.

Scriptable DOM trees as a side effect of browsers exposing their internals to a hacked together bit of scripting language seems to have snowballed into this everything is a document but not really paradigm where you have this unholy mess of nodes and events tied together by a language that is continuously patched up to make this less painful but hopelessly stuck in its own history.

Apologies for the Friday afternoon rant but I've been staring at some example of modern web development the whole day and have a stiff neck from shaking my head in disgust.
Three years would be insane for the neighbors. And there is a good chance that the super rich owner will never be there during construction.
Part of the problem is that while there is a lot of emphasis on "following passion", "dreams" and "sacrificing for the project", there is very little emphasis on "actual working conditions", "reality of that dream" and "impact of such sacrifice" (or whether it is even reasonable).

It is changing a bit lately but to large extend, going through deadmarches was/is bragpoint. It gives you credibility and proves you are passionate. Ability to say no and negotiating for good conditions, scope control and good treatment is framed as weakness or laziness.
I think a whole lot more people care about the impoverished, than those who live on this block.
LastPass is cross platform. I use an iPhone, a Windows 10 desktop, and a linux laptop. How do you access iCloud Keychain on non-apple devices?
Like the maybe-not-actually-true reason why "Windows 9" was skipped and we got 10 instead?
The Beauty of Io.Writer
Basic replication is maybe close to what you could call solved,

Locally hosted basic synchronous read replicas are a solved a problem?
Can confirm this having accidentally ended up working in the Media industry (in a non-passion capacity).

More pertinently, I know someone trying to get an entry level role in a similar passion field and is struggling.

Adding to the problem is:

- Passion fields are quite insular and like to only hire from within the industry

- Nepotism is everywhere. In something like art, hiring so and so's son/daughter may cost you $30k but could close you a $10M deal which is good business

- Pulling up the ladder culture: "well I had to go through XYZ to get where I am so I don't see why this new person shouldn't also have to do it and maybe a bit more"

I think the real problem is we've somehow managed to glamorize work as an end rather than a means. Is spending the first 5-10 years of your working career doing grunt work which could be making coffee and doing photocopying really "living the dream"?
A person with a disability shouldn't be denied any given job because an application is inaccessible even though the job function itself ought to be accessible (e.g., for a blind person, isn't inherently visual). It follows that every line of business application that can be accessible must be accessible. This is why I call this out whenever I learn about an inaccessible UI toolkit. I'm afraid that an inaccessible app will lead to someone being unable to get a job they want, or losing the one they have.
>If you ask someone from Spain or Germany about unions and attempt to explain why they're "evil" from the US perspective, I can guarantee you will be met with complete disbelief.

How can you possibly guarantee (no less!) what someone, regardless of where they come from, will say about any subject? You cannot complain about generalizations and broad statements, as in here:

>...a century of propaganda has convinced most people not only that poor people are lazy, but by extension that unions are evil, corrupt and lazy organizations infiltrated by organized crime.

And then try to fit reality into your own narrative at the same time without being a hypocrite.

I will tell you this, though: CCOO and UGT (the two major trade unions in Spain) are publicly funded, which I find absolutely wrong. Moreover, they tend to be incredibly incompetent and useless in most cases. Of course, I'm drawing from my own personal experience and others' accounts of their own.
hm - please consider that a founding principle of the United States was to remove a class system of families; therefore 'commoner', heraldry and family crest, titled names and the knighting system, are all explicitly removed.
It's flagged now...
https://news.ycombinator.com/item?id=19582150
I wonder if there is a way to train yourself to have the intuition for quickly lifting those less apparent mental constraints in all situation.

Anyone have any thoughts on achieving this or resources. I recall some dual n back game posted from a website called gwern that supposedly helps speed up your recall time or how many items you can recall.
Intel Comet Lake CPUs: Rumors, Release Date, All We Know
>No media altogether or force people to think alike?

I'd say media already tries (and succeeds for a lot of things) to make people think alike
Deepfake Malware Can Trick Radiologists into Believing You Have Cancer
A lot of people from pursuing their dream who would be willing to do it for less. That's always the crux of unions, is the people left at zero wages who were willing to do the exact same work for less wages than the current person with the job.
That seems to imply an assumption of lack of good faith, unless I’m misinterpreting what you’re saying.

While there’s no doubt that one can find cases to which this applies, I’d think that applying that broadly to the vast majority of people who are arguing in good faith would stifle debate.
Nice reference! On Linux I have a keybinding which opens a terminal with a fzf listing of my password entries. when I select the name I want, it types the password with xdotool into whatever is focused. I bet it's just as fast if not faster than the browser password managers' autofill.
HoloGAN: Unsupervised learning of 3D representations from natural images
The Disruption of Investment Banking
If, like most people, you're downloading the extension via Google/Safari/Firefox, then it really is no different than apps.
Guessing I probably got caught on some filter they can remove.
As with so many ideas in American politics, the use of moral outrage has ping-ponged back and and forth across the political spectrum -- everyone uses it, and people have for a long time. The civil rights era: both sides used moral outrage. Prohibition/the temperance movement. The suffragettes being force-fed during their hunger strike in 1909, and the moral outrage about corrupting women and families and degrading America by allowing women to vote.

More recently, social issues have been the wedge between Democrats and Republicans in the US. The Republicans leveraged abortion and contraception because the killing of innocent babies via abortion and/or contraception is the worst sin a human can commit (moral outrage). Now progressives leverage LGBQT+ rights because erasing the humanity of a living person is the worst sin a human can commit (moral outrage). Climate change has both sides too; killing the planet for the convenience of cars and plastic bags is worst; sacrificing human economic progress and security for some stupid turtles and this made-up sea level thing is the worst.

Moral outrage is just a tool. Research is accumulating on the addictiveness of self-righteousness. Moral superiority and outrage get people to do stuff (vote, give money, show up at protests, sign petitions), in a way that self-reflective questioning does not.

How could we engineer things so that "moderate compromise with room to listen to the views of others" would get people to act?

(Edited to add a paper on self-righteousness, with experiments! http://home.uchicago.edu/~nklein/KleinEpleyLessEvil.pdf)
I hope this article strikes a chord.

Two quibbles: Haskell is prone to something that might be considered a class of bug that Rust avoid: the space and time performance of idiomatic Haskell code can be very surprising.

I also wonder at the possible answers you give to " “When” would you say that the software had a bug?" - the most obvious answer to me is when the commit is made to the codebase that introduces possibly observable incorrect behaviour.
> I think people are reading too much into the 'monologue' part and ascribing too many actual conversational qualities to it.

You're also making assessments of how other peoples minds work without having any perspective outside how your own works. My monologue is fairly conversational. I also don't need to be thinking, "out loud" to think. That seems like it would be incredibly slow. Much of my day to day doesn't require active thinking. However, my internal monologue comes in when I've got a meaty problem to work over. It's like talking the idea out with another person.
/period correct/
> Nobody could do anything about it, the report stood... management was worried someone might abuse that system.

In Europe, you can do something about it. The magic words are something like "In terms of General Data Protection Regulation (GDPR) I invoke my right to be forgotten. Please erase this data, and you will be in violation if you keep calling me".

Then it's the other way around - management would be right to be worried if they're not complying with that.
But are the "commoners" taxes really complicated? If you only have w2 income it's just a simple 2-page 1040 form.
A group as a whole can be non-partisan. But a group that is composed of only a small sliver of thought and thus not representative will most definitely be partisan, as a whole.
This and so much this.

To elaborate on your point, say a programmer and a designer brainstorm an amazing new jetpack feature for the game. They spend a day (when they should be working on less interesting but planned features) on a quick first pass and show it to their PM.

The PM asks how long it will take to complete, they say 3 weeks (2 days of UI/UX time to add the fuel bar, a week to tweak the feel and mechanic, 2 days of FX artist time, 2 days of artist time to make the rocket pack model). The PM says that the feature is unplanned and that is too long, so they say they can cut some corners because they really want the feature in and its more interesting than working on their planned tasks. The PM agrees because he wants the team to be creative and take control and pride over how great their game is.

In the end the feature stays in and takes 2 months of development time since it requires modifications to world collision geometry, each selectable player needs a differently modeled jetpack to fit their geometry, a jetpack upgrade system is added, loot box unlockable color customization gets introduced, bots need to be able to fly too and so pathing and behaviors need extensive modification, a tutorial needs adding, sound effects need designing and adding, QA has to do a pass of finding everywhere in the world that the jetpack can be used to get out-of-bounds and to avoid gameplay trigger volumes, and someone has to triage and fix all those issues. And I realized I probably vastly underestimated... do we slip, missing being part of this quarters revenue and cancelling our ad-campaign or have we just pushed into development hell?
Show HN: Myscout – design assets management tool that makes designer's life easy
How much water should you drink a day?
There are plenty of arguments against the "babies are less conscious than ravens" position. One of the most prominent being "Future like ours" and "thread of life" argument. A human baby may be less conscious than a raven, but he will eventually grow up to reach his adult potential which will easily outstrip that of ravens. There are plenty of other arguments which I'm sure you are familiar with if you majored in philosophy.

I agree with you on "subjective human judgement". I'd even suggest that morality is ultimately pure human selfishness. What we find "moral" and "immoral" changes as our interests change. Morality is what we feel relatively benefits us the most. It is selfish rationalization.
Maybe the expression he's looking for is that humans are part of a continuum. So we're not off the animal chart entirely, to be described by a whole other set of ideas, but we are at least somewhat special in where we've gone with things.

About religion, I don't think his argument holds. Sure it's human nature to believe in it, but it's also human nature to be quite violent. And we've come a long way in reducing violence, so why not also remove a way of thinking that no longer serves a purpose?
Caesar destroyed the republic by persuading the populares that his interests would be their salvation.
It's not necessarily the best way to understand things designed by humans. A strict view of "the stack" leads one to ignore the direct (side-) effects of different layers on each other and to invent the imaginary sin of the "layering violation".
The market will respond. Look at television. Turn on CNN. Every add is for either a drug or retirement planning. Old people have all the money. As soon as old people start relying on smartphone, when they actually start using them as the young do today, the apps will adapt.

Facebook is getting older. I'd expect the first real UI changes to begin there.
Attempts to manipulate the outcome actually make a prediction market more accurate. Every wrong bet creates a prize for others to come and put the price where it belongs.

It is important to compare futarchy against existing alternatives, instead of some imaginary ideal.
Democracy is easy to manipulate.
Each voter has little incentive to become an informed voter, and the cost to becoming informed is high.
And once informed, each voter has little incentive to vote for what is best. (the personal benefit of a good election result) * (probability that their vote mattered) is practically zero.
In this situation, people are vulnerable to bribery and propaganda.
Well, people trying it, getting good results, and thus creating word of mouth for it, should be enough.
I live in the Netherlands, and I had the same problem. Construction would start at 7am every Mo-Fr, and my entire building would be shaking.
So, literally, whoever pays the most gets the policy they want, plus, if whatever aggregate indicator the legislature sent increases after the policy is adopted (regardless of the actual impact of the particular policy, which can't be isolated) you not only get a full refund of the cost of buying the policy but at least some extra cash, too.

And unless you've magically solved the influence of money on election campaigns, the legislators have an deep interest in setting metrics that favor the policies preferred by the already rich.

(Ignoring that given multiple simultaneous policies and the inability to measure isolated effects the actual payoff of bets is is going to be extremely noisy compared to the actual isolated impacts of the policies.)

So, it looks to me like an unnecessarily complicated version of extreme plutocracy.
I wish a switch to a consumption tax would get more (or any) traction. It seems like it would solve so many problems, be more efficient, and considerably more liberal. Unfortunately the institution that is the IRS, the government's addiction to its citizens' private information, and the financial services / tax prep lobby are likely impassable obstacles.
Ask HN: Which Recent Programming Languages Do You Recommend to Have a Look At?
I would love to spend/waste some free time toying around with a new programming language. I am mostly interested in statically typed languages with a good support for calling C functions. However I am open to everything.

I would love to hear your suggestions and maybe a short reasoning on why this language is especially interesting. Thanks!
To be even more pedantic, floppy disks as a medium don’t technically contain any particular number of bytes. You can low-level format them to different compromises between flux density and error rate, which can be fine if the file type you’re recording has inbuilt error-correction.

Even without doing that, though, different low-level formats can also have more or less overhead. Some might use sector headers and sector trailers, while others might only use one or the other. Some might leave a decent gap between sectors, while others pack them as tightly as possible and expect the hardware to “miss” and have to “go back” to find the new sector header whenever it passes a sector boundary.

And all this type of stuff can be entirely software-controlled, in older machines. Much of the DRM of the 80s was about rewriting the floppy-disk “driver” built into the DOS of a floppy disk such that the disk was formatted normally for just enough of the disk to load that driver, and then the rest of the disk switched to a special proprietary low-level format that disk copiers couldn’t read, but the disk’s loaded DOS RWTS could.

In essence, a floppy disk is an analogue format with an analogue read/write head, that just happens to present a digital signalling protocol to the rest of the machine. (But the timing at which you start/stop movements of the disk read/write head is analogue; and you can repeatedly “sample” the same sector to probabilistically read it; so you can still get away with a lot despite the inability to just read the actual flux amplitudes off the disk.)
If you have two people equally passionate and capable about doing a job, but one wants more money for fewer hours and the other is happy with less money for more hours, why should the more costly, less productive person get the job?
With TeaVM, I can do all my iterative development on the JVM (instant compile time). Compiling to the browser is usually just a one time thing for deployment. Although, TeaVM also have a "dev-server" mode that does iterative compiles, which is apparently much faster for iterative development.
Let's not kid ourselves, the US doesn't pour hundreds of billions of dollars every year into the war effort because they want to fix "the cancer" and the locals' problems. They do it for political and economical reasons (power/influence/money).

Which is why all such regime changes bring no measurable increase in the quality of life of the local people. So then, from the perspective of the local Venezuelan or Cuban, what exactly is the difference between a festering cancer and a replacement cancer beyond looking at other countries getting richer / more powerful by extending their influence into yet another country?
Pathfinder fits the description: https://github.com/pcwalton/pathfinder

This AR demo on MagicLeap shows the potential: https://twitter.com/asajeffrey/status/1106667615622180864
The amazing thing about currency being actual valuable things (like precious metals or gems) is that it cannot be devalued by "printing" more of it from non-valuable things.

Nations try to avoid this because they can spend freely on a promissory note currency system. It is a recipe for disaster in the long term.
For Deeper Insights, Japanese Space Mission Bombed an Asteroid to Make a Crater
These kinds of link dumps usually do more harm than good. Tell me why I need something like "information architecture" or "experience monitoring", then just offer me your favorite and tell me why it's your favorite. Don't just put stuff on the list because it came up on Google and you feel like you need more stuff.

The only category I'm qualified to judge in that list is 3D modeling, and their list isn't very good in my opinion. They don't distinguish between parametric CAD and direct modeling, and they don't go into the intended use of each, like how Fusion 360 can do CAM for CNCing, or how Rhino is meant more for product design instead of physical prototyping. It really seems like the author of this list didn't use any of these.
it's said to be business 101 in management classes ...
Do you have a laptop with ECC RAM then?
I don't think it's religion, personally, because in Christianity for instance you see the pro-lifers and the people at the border protesting to give refuge to Honduran asylum-seekers in accordance with the teachings of Jesus and they often seem to have essentially no common ground, frankly. On a personal level they do, but on a political level, nah.
Folks interested in this sort of thing might like Anatomy of a Database System by Stonebreaker et al, which I think is the most concise treatment on the subject: http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf

Also, see Redbook for the latest ensemble of research ideas in databases. http://www.redbook.io
A job that I enjoy, where I am challenged in a creative and constructive way (fighting management and bad culture is not constructive, but improving my programming skills and solving new problems is).

A job where I feel like I have a good impact on the world, my works somehow brings happiness to people, maybe it's a charity, maybe it's just entertainment but still, something that gives good emotions to people.

A job that is well paid and possibly, remote. Or at least with enough flexibility that I don't feel a slave of the office.

I know that can be a lot, but I believe all those things would actually contribute to making me even more productive.
This idea is appealing to me as well but unless it's based on your income (hence yet another progressive tax), such a tax hurts the poor disproportionately.
What’s Life Like as a Student at U.S..C.? Depends on the Bank Account
People in this thread don't seem to get this goes both ways.

Dear Hackernews, you are arguing with others who think banning people for different opinions is fine, but also downvoting and flagging them at the same time.

Nothing to see here :)
The future of agriculture is computerized
Well, here's a non-trivial example, but still easy to follow, that describes second order effects quite well:

https://en.wikipedia.org/wiki/Cobra_effect
Debian Packaging for the Modern Developer
I've turned Facebook posts and comments into blog entries on Medium. There's much to be said for the low-key, low pressure feel of such writing. Plus, I'm really inspired by responding to the thoughts of others (or having my own perceptions questioned and altered).

That said, it's such an attention suck that it's absolutely not worth it for me. I'm finding I'm happier when I stay off. And I'm just wrapping up a two-year project (producing a concept album!), so I've decided to not take on any of the projects waiting in the wings, and just try living for a bit without most social media or any big projects, and see what that's like.