skysight-inc/HackerNews huggingface dataset:
> I can’t vouch for the actual algorithms, but the software engineering seems fine.

I also looked at the code a bit, and it seemed like typical bad natural sciences / electrical engineering grad student code that could have as easily been done the same way in matlab or python (or, as Carmak suggested, fortran).

I guess I’m in good company in thinking it was ok-ish, so now I’ll ask.

Why are people so upset with this code base / the choice of C++?
I expect there are a lot of the required engineers available in the area. And that's where the company started.
~55 mph is the speed where aerodynamic drag starts to exceed mechanical friction, becoming the primary negative force and it exponentially increases at higher speeds.
It is a bit slow. It takes 4 ms to scan the matrix once right now. With some optimizations, it may be faster.
He could be beta testing the neural link tech.
having a different version of libc is exactly like worrying that the system has a different version of java. If you know about these 'gotchas', they're not big deal. If you don't, then ya, they can be a bit intimidating at first.

I really don't think running a go app vs. a java app is ANY different.
It looks interesting, but I could not see a way to browse by age.
perfect... govt unable to enforce rule of law over violence is just an indirect way of disincentivising free speech.
Wellp... what has two thumbs and plans to get a Pinephone? This guy.
I'm beginning to think it might be the start to a more just society. Is that thinking this is bigger than it is? The implications just seem big to me. I don't think we are going to get privacy back, but if we can at least have transparency into things like policing, we stand a much better chance at holding our government accountable.
Why do you think so?
I think md os’sa lot of fundamental flaws, and is actually really bad for UX’
Are you ok with children not voting? That right there is ~20% of the population.
Amazon hasn't even slowed down. And if you've seen the front ends we've made, you know there's a lot of need for a good front end developer!

Seriously, we're hiring everywhere and we're optionally wfh until October. We remotely interview and onboard.

www.amazon.jobs, or email me at <this HN alias> at <company> dot com. Happy to help direct you.
Building on X gets you very little other than compatibility with the X ecosystem - something that had little to no value to Apple - they certainly didn't want to promote OSX as some kind of Xserver in place of writing quality Mac apps.

Note that with current X, HiDPI and multi-monitor and tear-free experience still have problems and they are handled via a morass of legacy extensions of varying design quality (this is aside from the drivers issue)-- when OS X was started, none of these existed except maybe DBE and a nascent RANDR (there was no COMPOSITE, no RENDER, RANDR vs very primitive), I think there was the Xinerama crap that no one uses anymore because it is terrible.

So they would have had to develop that, for what benefit? What does X get you out of the box? A drawing model that was outdated even by 1995 standards. And network transparency? Everytime these discussions come up, somebody brings this up, and I wonder what drugs they are on. The love by some for the X network model has always baffled me, because it is terrible - it has virtually no practical usability for modern drawing models and compositing, and the worst is it isn't robust - lose your TCP connection, goodbye session! X hits #1 and #2 of the "Fallacies of distributed computing" pretty hard.

RDP, VNC, SPICE are what we use today, for very good reasons.
I live in Colombia. A couple years ago right before a new funding round (I guess looking to pump the revenue numbers), Rappi offered 50% cash back on unlimited purchases, up to $1000 per purchase. Bought a few iPhones and netted like 10k reselling them on FB, lot’s of people did too. How’s that for CAC.
My grandparents are in their 80s and they watch cable 5-7 hours a day. I cannot imagine that they would cancel it, even if it cost 400/month. At the same time I don't know anyone under 50 that watches a lot of cable other than sports fans.
Is no one facing these issues ?
The parent comment implied that the US has done a very sudden turnaround of belief; that's a selective reading of history.

The US has always had undertones of economic nationalism, particularly around jobs getting outsourced to China. It just took a while for the pot to boil over.
not sure why downvoted, this is valid. while a valid criticism, in the context of the post it's a lengthier equivalent of "i hate X"
Perl used to be the standard for bioninformatics during the 90s iirc, but lost ground to R and Python over time.
PCG is incredibly simple as well. I made a 100 line with ~10sloc (most of it is comments).

It too has a 128bit state and has a hard to beat speed for such a naive implementation

https://github.com/VHRanger/pcg.h
That’s not the problem. The problem is that the “free” work is absolutely not free. You pay in several ways: giving them data, giving them knowledge of how you approach data and analytics problem solving for your organization, giving political connections and sunk cost hooks for them to gain a future contract.

And worst of all, reputation laundering. They can brag about “charitable” work for a prestigious client, and try to whitewash the reality of how utterly deplorable and morally sickening they are.
"thrown away to prop up massive company debtloads."

This strikes me as unnecessarily reifying it.

I can print a $1 trillion dollar bill and give it to you. If we agree that you now owe me $1 trillion, it really doesn't have any effect on anything. It balances, we could repeat the exercise a trillion times, and assuming we both continue to believe in the meaning of that money, it has no effect on anything. The only rational thing for either of us to do is act as though it doesn't exist, even if we totally believe it does exist, because it balances.

I can't of course say that nothing bad will happen when people play weird games like this. But the essence of the game that we are aware of, it doesn't make sense to me to be afraid of. It's just writing large numbers on paper (or in databases). If the paper, or database records are destroyed, it's not wasting anything or consuming anything, unless something somehow became unbalanced.
I have an idea for a todo list app that will basically fade your todo items away and delete them after a month if you don't do them. It's half app, half art project about the lies we tell ourselves that we'll complete our todos "some other time" just so we don't feel like slackers.
> but by the way an Electron app behaves that it's not a native app. It has got that "browser"-like feel to it.

Aren't browsers native apps?
Edit: Chrome on windows is just as native an app as MS Word on windows, so that "feel" may have nothing to do with the tech it was built on, but a native vs browser mindset that even blinds you to the fact that all mainstream browsers are actually very native apps, regardless of the "feeling" they give you.
The new 2.5.1 version on OpenShot is a big stability improvement over 2.4 (which is the current repo version)
I'm much more interested in making this data open and complete and potentially close to live updating as possible.

I agree that it will take more depth to get at true patterns in the data, and there are many important considerations for data collection, cleaning, and analysis.

I hope to find some others who would like to work with me on this.
> why can't we talk about it if it is substantiated?

Because we don't need every bit of news about Electron to turn into a thread of people saying, yet again, "I don't like them compared to native apps".

We know already, and it's not relevant to the article. If the article was opinion or research on the differences between Electron and native apps, or suitability of Electron for certain use cases, etc., then your complaint would be relevant.

But your comment is not relevant - it has almost nothing to do with the contents of the article.
Are you under the impression that Apple diligently replies to bug reports or that XCode is not buggy?
Perhaps a better strategy would be for Google to create an account for the head of government of each country, and give that account the ability to ban any app or video or search result in the respective country. (Such accounts would also have the ability to delegate their powers to other users as required).

Google could write a public blog post saying "We've sacked all our internal moderators and censors, so if you have any complaints about something being unfairly deleted, or not deleted, then vote for a better government next time."

We could then watch the rhetorical gymnastics of some governments saying that of course it would be a terrible infringement of human rights to have a government decide what people can watch and say online, without any sort of due process, not to mention the terrible mental health effects on government workers having to review all the potentially harmful content.
I will never understand why we don't just set a minimum wage then index it to rate of inflation then automatically update it annually.
I had a car, as others suggested.
Of course it was a bug. It could only be a bug. Would they really admit if it was intentional? Would they admit that their internal testing around Firefox is not as robust as Chrome? "Oh, whoopsie, no one here uses Firefox so we didn't notice it."
You’re proving my point. How about you learn to read? Y’all are just calling me dumb but not backing it up.
Not every article has to include $YOUR_FAVOURITE_LANGUAGE. Author probably chose what he knew or wanted to learn. To each its own.
After a bit of searching, proof carrying code seems to be related to what I'm describing [3].

So I guess my point is: Does it really matter that you can come up with arbitrary programs that I will be unable to determine if they halt, if I can build up an entire OS platform of provably correct machine code with correctness proofs that I can scan out of a file to verify?

Ultimately, here's the point of re-framing it like this in the first place:

Now it's just a tooling problem.

I recognize that this is a very big 'just'.

[3] https://people.eecs.berkeley.edu/~necula/pcc.html
Fixed now! Seems like WebKit either doesn't allow styling of svg elements, doesn't obey the transform origin stuff, or some other interaction.

Any other rendering issues let me know.
> Does anyone else experience the same?

The first time I experienced such a feeling was when Visual Studio .NET came out. Compared to the previous version, Visual Studio 6, the dialogs and wizards in VS.NET gave me a "web-like" feeling. I guess it was one of the first attemps to use the web technologies to make a desktop app. Along with the Active Desktop feature, they were truly ahead of time.

However, that doesn't mean I loved them. VS.NET was slow as hell and I believe it was one of the reasons why VS6 lasted for so long.
At the time they built this the motor industry could not even build a car with a clutch that lasted! How on earth did they build this out of Titanium? Is feels like progress has stopped or even reversed
For me the biggest question is: If you don't want a drone on your property, but you don't know who owns the drone that's flying around on your land, what's the proper, lawful way for you to handle the situation?

Also the article's really sketchy on facts of this specific case.

What was the shooter's motive?

Was the shooter an employee of the meat processing plant?

If so, was the shooter acting on his own initiative, or was he ordered by his work superiors to shoot down the drone?

(I've been playing the Switch re-release of Phoenix Wright: Ace Attorney lately so these kinds of questions come to mind, haha.)
> Microsoft's still a business concerned with trying to dominate on as many different fronts as it can. It may have changed up its strategy, but the goal hasn't changed. And, while they do seem to be doing some good, their whole underlying business strategy of 'have a presence on every computer everywhere' still remains strong.

Well of course. That's the essence of capitalism, it's strange to me that you're remarking on one of the most fundamental tenets as if it's interesting or otherwise noteworthy.

The fundamental tenet of capitalism is businesses exist to make money, otherwise they die and the shareholders have to bail out the company and employees, which is exactly why shareholders make so much money, as reward for the risk of investment (or -- in our current system -- the shareholders get bailed out while everyone else suffers the loss). Microsoft makes money by capturing market share and increasing vendor lock-in. The idea of companies doing "good" is outside the realm of market dynamics under capitalism, so it's alarming to think that any self-respecting neoliberal could assume that a company is inherently "good" or "bad".

"Embrace, Extend, and Extinguish" is something microsoft has been doing since the 1980s, and the 1990s leaked Halloween Memos show they've been aware of the threat since Linux's inception, I'm honestly surprised they took this long to start doing it with Linux, although the user experience in the last 5 years has become rather seamless, in my experience, so it's likely that it's only now that because of that, and Android, it's seen as a real threat.
I have never heard of all settled before and remember implementing that functionality myself some years back
If the goal here is maximum performance, that's going to require an AOT-compiled language, which implies static typing. Is that acceptable to scientists used to writing Python and R scripts?
What about bing?
> Native apps have UI elements that have tremendous research behind it by operating system vendors with deep pockets

Yeah, and web UI design languages and the frameworks implementing them like Material Design and Fluent UI have neither research nor deep-pockets vendors behind them.
Thank you for your comment, yes it is hard.

So what you are saying is God built failure into me intentionally. Therefore I could just point to that and say "Well I failed because I was prebuilt knowing I was going to fail". I don't accept that. I say "I failed because of something I, personally did not or could not do yet. I will correct that. It's not divine, it's just work and it's on me."
Congress couldn’t possibly imagine that Google would exist when they passed Section 230, because Google probably wouldn’t exist without Section 230. Section 230 is generally credited with helping birth the modern Internet, without Section 230 the Internet would still look like it did in the 1980s; small and non-commercial.
This hits really close to home. It's not that I enjoy the thrill... it's that I know I can do it, so that's what I do.

A few years ago I had an incredible run of insane productivity in grad school and at a startup afterwards, but I think it's solely because I had so much to do that I was genuinely interested in that I was crushing through work without it being a last minute delivery (though, there were still a lot of those). Now, I'm so bored with work that I can't even begin to start on anything. Next thing I know it's 11pm and I said I would deliver something the next day and I bang it out, or at minimum come up with a good cover / projection of making major progress. It's really starting to eat at me, and isn't sustainable. This is in no way COVID related, it's been going on for the past 2 years. I was actually planning on hitting the reset button and taking a few months off of work, but now I can't do that. I think the key at this point might be actually getting meds for my ADHD.
That's right. I can not control anything at all except my own behavior. Exactly right.
If you are completely ditching the graphical approach you'd consume your data producers and work with that, you'd throw your files into a S3 Bucket and it gets picked up - all those would require custom software to be written
We have two laptops running Linux in our home. Two use cases:

- Me: can install a distro/troubleshoot things on cli/like to endlessly tinker with DEs etc. Linux lets me do all this and more.

- My daugther: just wants to get on with classwork, music, videos, Zoom/Skype/Google Meet etc. Too young to ask which OS the laptop was running. Was comfortable on XFCE within few days for her daily needs.

Linux serves both of us so well without restricting us or getting in the way. Being rock solid and friendly enough for average users while having the freedom/flexibility under the hood have been the big reasons why I have stuck with it for more than a decade.
Having experienced both operating systems, Debian gets nowhere close. The Debian wiki is full of outdated articles.

OpenBSD's manual pages and online FAQ combined have never failed to answer a question I've had about the base system. It's really that good.

The ArchWiki is close behind in usefulness, but that's maintained by its community and article quality varies.
2.5.1 is the version of openshot-qt that I was using
WebKit and complex SVG transformations do not go together, sadly. Other than that it seemed fine. Like the new tabs in the other post, by the way!
You can throw as much money as you want at a problem, but that won't save you from ending up with something like Windows 8 UWP apps.
Well that depends on your value system. If you define your own value system, you decide where you are. If you get a value system from someone or something else: they decide.
FYI, Fastmail has just launched Gmail-alike tagging in public beta.
The JavaScript Ninja (telegram channle)
I find I think different when I don't have enough sleep and I come up with ideas I normally wouldn't. It is sort of useful actually.
So we're back to step 1. Hate speech is only based on immutable characteristics? There's no issue if you target people based on clothes, wealth, sports team, political affiliation, etc? The definition you quoted included religion so was that incorrect?
I do hope you know that it’s never intentional. I’m definitely not excluding any gender when I think of the concept of “man hours”—it’s just an abbreviation for “human” to me. I try to use gender neutral language where ever I can, whenever I think of it... I end my meetings with “thanks everyone” rather than “thanks guys”, even though “guys” just means people to me. But it can be stressful to always have to worry about the different intentions people can put behind words, even if none are meant. Basically I think trying to use more gender neutral language is a great thing, but we also shouldn’t criticize it every time it’s seen. I think it’s fair to assume we all have good intentions and that we’re not secretly sexist.
I did biphasic for awhile and had a lot of the same issues. I DID get more hours, and I enjoyed doing it, but my family did not. It was impossible for me to do a full time job + family time + biphasic, and have the least bit of wiggle room for a dinner out, or a movie, or anything that took longer than planned.

I'm back to standard 7-8/night.
Yeah I also was a bit thrown by the tiny website morphing into installing firebase
Why the gazelle jumps while being chased by the lion.
Maybe to someone who isn’t ambitious or intelligent but personally, I’d rather write a great book or make great software. I believe, like Proust, that art is how you reach immortality.

What’s dumb is to tell people you’re better than Proust because you popped out some brats.
You can use WebRTC for emitting raw data p2p, not just audio/video streams, right? Or would websockets be preferred if you wanted to, say, broadcast JSON objects to whoever was listening?
Why do we have to kowtow to them or even the Chinese government?

If someone says "Fuck the US government", we allow that on Youtube, don't we?
The "electron is too slow" problem is really just a mask for the real "electron is eating into our desktop app market" problem. Or to put it another way FUD.
We’re not impressed by the same caliber of people obviously. Don’t pretend tech is a meritocracy. It’s all nepotism.

I get under everyone’s skin here. Just seeing my username is enough to get ppl riled up in HN
You Don't Need PropTypes
not only contributing!

https://github.com/bob-beck/foundation-web/commit/a005fbc9e4...
How is Swing closer to native than DOM?
Thanks! Until your reply, I was pretty sure the intersection of lispers and markets devs was close to nil. It's been mainly Java/C++ from what I've seen.

It's a shame that you couldn't open source it. If you're open to it, I'd appreciate any feedback, thoughts or code review you could offer. You can get to it (and my email) with the second link in my profile.

Edit: typo, and point about Java/C++ dominance.
Yes we do. Maybe if we annoy Electron devs (and their fans) enough the framework will get its act together
Does your wife agree that sleep deprivation has no effect on you?
This. I almost didn't click to read the comments simply because I knew that it would be the same old religious argument. I hoped I was wrong, but wasn't.

Any half-decent dev is aware that VSCode would be slightly better if it was a native app. Any half-decent dev is also aware that doing so with cross-platform support would be a humongous PITA.
For those looking for a link https://wiki.archlinux.org/index.php/Systemd/Timers
They’ve piled everything on the UI thread like a freshman, now they are paying the price.
Well I never tried because the idea of using Microsoft's search wasn't much more appealing and honestly, I just never think about or consider them and kind of forget Bing exists. But it'd be interesting to see if it worked. They're more of a direct competitor to Sony at least in the console market.
Transcripts from House Intelligence Committee Russia Investigation Released
VS on small projects feels pretty light. It's only on the larger projects and maybe Resharper in the mix that it becomes difficult
TikTok nabs Disney's streaming boss to be its new CEO
Thanks for sharing SDF, I hadn’t heard of it. Seems really cool
At what point you need computing performance on an I/O bound task?

The only performance that matters in http requests is async support. You can have 1000 pararel curl processes and will still be dusted by a single async python process.
Ultimately Google has super-root to your Android device, and Google will change SELinux settings to lockout Termux and things like it.
You really need to learn more about bioinformaticians’ contributions to computing before making an ignorant and knowingly offensive comment like this.

Disclaimer: my background has absolutely no overlap with biology/bioinformatics.
Posts about incremental releases nearly always turn into generic threads about the project in general. I wrote a long thing about this recently, with the hope of being able to reuse it when the issue inevitably comes up again.

https://news.ycombinator.com/item?id=23071428.
For one, Swing isn't build on top of technologies that specialize in displaying interactive documents
> Finish every task immediately which takes less than 2 minutes to do

OK.

> Categorize tasks by project, time, and context, and store it in a tool that you can trust

That takes more than 2 minutes :(

Occasionally I'll start a todo list, but usually I just stop using it because it gets too big and scary. My current system is calendar notifications in Outlook, it's good for hard deadlines but terrible for open-ended issues like "research new flooring for the garage". Even if I set a deadline I know it's not real.

> Yesterday, as every day in the last two weeks, I was brushing my teeth in the morning and recognized that I have to replace my quite used toothbrush. It is a quite simple task to buy a new toothbrush, however, every time I go out of the bathroom, this thought and task is gone immediately and during the day I do not think about it.

This happens to me a lot. We carry the ultimate note taking device (smart phone) yet the friction is still too high to make a quick note before the thought goes. Maybe I need to carry a pen and paper.