skysight-inc/HackerNews huggingface dataset:
Ha, exactly what I've wanted to know since I first saw this laptop. It's sadly kinda normal that laptops are broken on Day 1 with Linux. The WiFi card in my XPS-13 (a laptop that, in certain cases, even comes with Ubuntu preinstalled) was broken for the first month or so before kernel support was added. Shame, since everything else about it was basically perfect right out of the box.
Do you mean the render of a car? There was no car, and alternative version of events is Dyson was trying to scam investors into fully financing his factory in Singapore, but vacuum cleaner wasnt sexy enough pitch.
What's a non-native browser?
If they can do it and succeed the Valley is in serious trouble and it's the same if they fail.
> I don't write in Go but from what I read the language isn't oriented towards GUI app development.

Go was created as an improvement on C/C++ with faster compile times, mostly-safe memory management, easy threading implementations and cross-platform.

Usually, it'll be used in networking applications, but nothing keeps you from using Go in GUI apps.

> Are there any obvious reasons why Apple and Google haven't adopted it for mobile apps?

Android already has an incredible platform running on the JVM with years of work to optimize and create dev-friendly APIs. You could build a compiler that compiles Go running on the JVM and use Android APIs if you really hate Java.

A lot of GUI apps now use Electron, which is easy for web frontend devs to pick up and run. Plus you can use web frameworks like React, etc to run them. The major deficit here is that it uses a ton of memory for nothing, but hopefully frameworks like Flutter will come in and take their place.
Again, I totally agree with everything you've said, but if that's the primary problem (which, when it comes to Node/JS dev, I think it probably is), then the solution should focus on that, i.e. fix the toolchain a la RomeJS, rather than create an entirely new runtime.
Is this guaranteed to be intentional or could it be an accident due to a poorly trained spam detector?
I wonder if there is a list of English and German phrases to automatically delete. The amount of phrases you should utter in public in these languages is considerable. (IDK about other European languages.)
It's slightly unsettling to see the default window theme of XP to be used for this. Most users of XP (at least in my experience) changed the theme from "Royale" to "Windows Classic" immediately and never looked back. Except for your parents or those people in your office who didn't know what they were doing and wanted to look at goofy colors all day.
>, I downloaded a free-to-play game instead. First, I installed Steam, then DOTA2. Full confession: I don't know the first thing about DOTA2. However, I don't think two frames per second is normal on the menu, before even launching a match.

This seems odd to me. I've got a 5-6 year old pretty mid-range laptop with a terrible graphics card yet I'm able to run DOTA2 just fine without any framerate issues on linux.
That's ridiculous.

Having people cook for you used to be reserved for rich people. Are you emulating slave owning aristocrats when you go to a restaurant?
You might want to mention if are affiliated with the algorithm you are promoting. ipsofacto ~ ips4o
No, this one is: https://forums.somethingawful.com/showthread.php?noseen=0&th...
I work in a HR software company offering its services worldwide and i can definitely say that we have witnessed a posting/hiring freeze during March and April. Software/IT was among the sectors taking a hit, and IT jobs related to ML, data analysts, support, etc. Also Europe is a different story than US. May shows a steady increase in postings and hires, still not close to the pre-covid levels, but it will probably get better as soon as countries start operating "normally" again.
> I agree, and I'm even fairly liberal. Showing proof of who you are, to be allowed to vote in the most fundamental process in a democracy is not a dumb idea. Why would you not want the most rudimentary election security?

Because in America, voter fraud is so low that it is a non-issue. Personally, the only cases I know of are people committing voter fraud to prove how easy voter fraud is. The other point against Voter ID is that it is also a tool to keep people certain people from voting.

Voter ID is just really a tool to keep "those people" from voting.
There is no will to improve those systems because people on unemployment aren’t typically a group that can donate funds to politicians.
There are still a lot of fields where performance matters. This is especially true with apps that need low latency, like most games. Something like Stadia may be fine for a casual gamer but it still feels laggy to many, especially those used to gaming at 144Hz+ with almost zero input lag and gsync.

VR is another area where native desktop is still superior.

Then there is anything that is dealing with a lot of local data and device drivers. Video editing for example.

Development tools that work in a browser are getting better but native (or even just Java-based like IntelliJ stuff) still seems superior for now.

Stuff that doesn't use TCP, like network analysis tools, either need to be done as a desktop app or need to run a local server to point the webapp used to control them to.

I guess what I'm getting at is that if you need low-level access to the local device or if you care a lot about things like rendering performance then native is still the way to go.
This is something I went through several years ago before the college lab I was a part of put together our own curriculum its a pretty good primer IMO
I really don't understand the thing with the "Wuhan virus" name. We already have diseased named after places: Ebola, Marburg, Hanta, Junín, Lyme, Crimea-Congo, etc. Why the outrage now for calling it Wuhan Virus? Why it _has to be racist_ instead a historical thing?
Perfect vise restoration (CNC involved)
> However, it also can simultaneously be not OK for you to publish it in a package directory with a generic name and a description talking about how awesome it is as a trap for other people to run into, and that is really the core problem:

I'm observing this regularly. Currently a bit more in the Rust community since I'm more active there, but I think it's a thing that happens everywhere.

I think in most situations it happens is is incidentally: The people who wrote those packages do not actually have the experience to observe design and quality issues in their package. They might still be in university, or have a minimal amount of industry experience, and found working on an open source project to be a nice way to be creative.

And in one metric that they found for themselves, the might even beat very established projects - let it be performance or finding the new "ultimate abstraction". Therefore they are going forward to market the project as the awesome new thing - without knowing about other important metrics that their project does not meet.

I'm not sure how this can be improved. I think it would require experienced reviewers and curators that are willing to look into other peoples open source projects and help them. As well as authors of those projects to be willing to be mentored. Both is not easy. As an experienced engineer you have enough to to that you don't want to look into YetAnotherProject. As someone who wants to hack on a side project as much as possible you probably don't want to waste your time with talking to someone else.
yes they do help some but they're not the end all be all of protection which was my point. Wearing a mask or not wearing a mask has become a much bigger deal than it should be. People are protesting over a mask and people are social shaming over a mask, it's not that important. Maintaining distance and washing your hands is much much more important than a mask.
Applied Science videos: https://www.youtube.com/user/bkraz333/videos
I’d say that the most satisfying reading are articles and documentation regarding things that I’m trying to get better at.

It’s good to be as well informed as possible on what’s going on in the world but there’s diminishing returns after a hour or so of news in a day.
> RSS and bookmarks bypass Google

Bollocks!

Google - and any search engine - cannot help you find an exact web-page you found after hours of researching while web-surfing earlier.

And RSS feeds are for when you’re already interested in a content source. Google searches help you find something new: they won’t help you automatically be informed of new posts. They just save you the time of having to manually sort-out new content from the old when you visit an article website.

Google isn’t to blame for the drop in popularity of RSS (Google Reader’s closing was a symptom, not a cause), it’s the content websites’ webmasters who saw that by allowing machine-readable access to their content index means that users wanting to get to their new content can bypass the advertising on their home-page, effectively halving the pageviews and thus halving their revenue - or if they included their whole article content in the RSS feed then they’re missing out on potentially all of the advertising revenue - that’s why some content authors, like Daring Fireball’s John Gruber, as an example, only provide their full RSS feed to paying subscribers.

RSS still works for podcasts though - as podcasts wouldn’t be popular at all if people had to navigate through a webpage to download each audio file each time a new release is made - so the halving of web banner ad revenue is compensated-for by having a much larger audience for the in-audio advertising baked into the podcast content.

Twitter - and centralised content platforms like Facebook also was/is a major part for the reasons I described above: allowing direct access to content means less pageviews. Somewhat concerningly, we’re seeing people use Twitter to do things that RSS was originally designed for: such as posting links to new articles posted to a blog or for things like live service uptime status updates.

Finally, there’s the usability issue: it’s difficult to describe what RSS is or why it’s good to a layperson. Ssure, today we can just say “an RSS feed is just like a podcast, but for normal web content, or anything at all” - but back in the early 2000s when RSS awareness (or hype...) peaked, I had difficulty understanding what a “syndication feed” was - the terminology “feed” implied to me it was a unidirectional continuous push-style connection (like a HTML/HTTP EventSource) - not a pull-style index file. Don’t forget the format-war with Atom too.
I would have taken this article more serious if an RSS feed icon had appeared among the social media icons below the title.
I agree too, and your average user is not going to care about the fact you've used Electron, or even know.
It's a big win for development.
> Pro tip: If you decide to make a native app, don't use Electron. Instead, use the built-in WebBrowser/WKWebView components included in .NET and macOS. Create the UI once using whatever web framework you want, and code the main app logic in C#/Swift. Although the WebBrowser control kind of sucks right now, Microsoft is planning on releasing WebBrowser2 which will use Blink. I think they might also have it where the libraries are shared between all apps using it, to further reduce bloat. The old WebBrowser component can be configured to use the latest Edge rendering though by adding in some registry keys or adding this meta tag:
>
>
> <meta http-equiv="x-ua-compatible" content="ie=edge">

Great to know, thank you.
Thanks for the transparency, was wondering why this fell off the front page so quickly.
it's crazy that we've reached the time where this is a question. it just feels like web browsers are just worse operating systems but that's somehow where everyone thinks things should be.

i generally hate using web-apps. the usability and performance just isn't there, and the web was not built for this use case. even now, it's a terrible experience.

for industrial engineering, scientific, creative jobs and more, almost everything you use aside from confluence is a desktop application. visual studio, visual studio code (line is blurred, but it's still a desktop app), solidworks, opera, other modeling software, xilinx vivado, matlab, visio, simulink, houdini, touchdesigner, unreal engine, logic, pro tools, studio one, VSTs, office suite, control applications, perforce visual tools, git gui clients, custom internal tools, etc.

all the real work gets done in desktop apps and yet people keep saying desktop apps are a thing of the past.

i truly don't understand what people's end game with web browsers and applications are.
Those were much more than just catalogs, they were sources for ideas.
> why is everyone so fixed on the event horizon and calls everything below 'a singularity'?

They don't. The event horizon is at r = 2M. The singularity is at r = 0. There is an interior region in between, so the singularity is not "everything below" the horizon, and I'm not aware of any reputable source that says it is.

> why should it stop doing the same thing after it goes below?

It's not that infalling matter will suddenly change its behavior as it crosses the horizon: it won't.

It's that infalling matter has very little time once it crosses the horizon, before it hits the singularity. For example, in a 1 solar mass black hole, it's only 10 microseconds from the horizon to the singularity. Since the time is linear in the mass of the hole, that means that for, say, the 3 million solar mass hole at the center of the Milky Way, it's only 30 million microseconds, or 30 seconds, from the horizon to the singularity. And even for the most massive hole we've observed, 66 billion solar masses, it's only 660 billion microseconds, or 660,000 seconds, or less than 8 days, from the horizon to the singularity. On a cosmic scale these times are very, very short.

> it doesn't mean it stops existing and loses all energy and angular momentum. Or it does?

Any energy and angular momentum of matter falling into the hole gets added to the hole's mass and angular momentum.
What is the business model of this company? Are they selling such exploits to whoever is willing to pay the most?

And does this mean Android is more secure?
I'm very weary of resistor self-reported "data points". They don't often reflect real life for most people, or worse, don't even reflect really even for the commentor. I seriously doubt the person saying he makes $35-$40 an hour doing uber eats is any sort of real average even for him. On top of that a thread like that is more motivating to respond to for people who want to give a "fuck you" to Amazon or who want to brag about their profits than it is for the average driver.
Wait, why were they using a vpn? Where were they physically at the time?
I would have taken this article more seriously if an RSS feed icon had appeared among the social media icons below the title.
Another considertion is that after Hernan Cortes succeeded in Yucatan, every Conquistador aspired to do the same thing. Pizarro had that plan in mind before becoming aware of the existence of the Inca.

In Cajamarca, when Pizarro read the "requerimiento" to Atahuallpa, it was done merely as a legal formality. They had cannons already in place to use them regardless of his reaction. They did not care to use an interpreter, or tried in any way to persuade them.
I think a 'defense in depth' strategy is what masks are part of, and since wearing them is fine for 99% of healthy adults... why not?

https://en.wikipedia.org/wiki/Defense_in_depth_(computing)

They're a bit uncomfortable, but so are ventilators...
> but also key serialization. libsodium kind of strands you when it comes to the question how to actually store keys.

Hmm. Is there really interesting work needed here? The keys are (should be treated as) an opaque blob and it'll probably generally be a mistake to do anything with them except load them back into (maybe a different language implementation of) Tink / libsodium.

If you're a cryptanalyst it can make sense to get a structure rather than a blob but I don't see a value in this for the intended users of Tink, and if it's just a blob -- who doesn't know how to serialize and de-serialize some bytes in their preferred language?
So why is it that in other advanced countries that also don't have much voter fraud, they feel they should have some kind of ID as a requirement to vote? Why is that unreasonable?
Wow, that was interesting.

re: ""The handwritten cards show that in 1925, decades before he wrote his novel The Old Man and the Sea, Hemingway was borrowing Joshua Slocum’s memoir, Sailing Alone Around the World.""

A bit off topic, but Joshua Slocum’s book "Sailing Alone Around the World" sort-of changed my life after I read it when I was about 10. His writing was so good, I felt like I was sailing with him. I never did long distance cruising, but I owned capable sailboats for 24 years and sailed between SF and northern Mexico a fair amount.

Not off topic, reading good books is transformative and too many people in modern times substitute social media and generally reading crap on the web, "news", etc. Anyway, I enjoyed the reading lists in the article and am passing the article on to friends and family.
"Communist bandit" is highly inflammatory rhetoric because it references the traditional Chinese term for a regime that has lost legitimacy and must soon fall: "bad men and bandits". It is roughly at the same level as "Fuck the King". Harmless words for people living in modern democratic states, but plainly out of line for people under authoritarian control.
Are you sure the exit point was in NYC? VPN providers don't always put their servers in the same country that their IP claims to be from.

While I agree that it's unlikely that they would serve NY customers from Romania, you will definitely see weird results from Geolocation services when going through some VPN providers.
On a related note, I've seen multiple posts online about technical difficulties with online AP tests like videos from students trying to press the submit button as the countdown timer is almost to zero and nothing happening. Some claimed they contacted College Board and were told they'd have to troubleshoot their computers during the makeup exam. That seems unreasonable for such an expensive test.
I'd say acting in utter disregard to human life is a bit worse than merely being an asshole. I'm pretty okay with life imprisonment for these guys.
You're missing the point. Why do you think you get a say in whether their opinion has any weight? As of right now their opinion of how it should work IS how it works until all of their wasteful bytes are rendering and animating in your face.
Andrew Mason Unveils Grouspawn (2011)
There's always risk that the stock price will drop due to a large scale economic event. Lyft and Uber were hit particularly hard this time due to their markets however in past recessions large tech companies weren't immune except long term. As for layoffs, it's still only a small percentage of Lyft and Uber engineers.

So not that risky all things considered and they did pay better than FAANG to make up for that.
How about "being aware of what your abstraction layers cost, and being palpably aware of every needless contortion you create"

know what everything does.
call if from up on high? fine, but only if you literally can trace that high level call down to the machine code it emits :D C compiler suites can do that no problem
"gcc -S mycode.c"

For an appropriate dose of humility, so that you know that I'm not elevating myself here, but pointing out reality, check out GCC or LLVM source code.

Something like Lua or Berkeley DB can be defined inside your program in a matter of a few hundred lines of included library code, but what does it DO?

Bringing SQL and a database on board is rather odd for a desktop app, wouldn't you say? Configuration should be flat files, ideally, or managed via the apps gui, in which case an embedded database like Berkeley DB is usually more relevant. Your mention of SQL smacks of "all things are nails, always use hammers", to me at least.

Have you worked with the actual computer itself in any capacity? I mean ASM, C, C++, etc, but essentially being aware of what an ABI is, what types actually are (memory shape patterns so we can define physical memory in terms of our data structures)
Javascript is not computer programming, but rather programming the browser, or it's disembodied transplanted javascript engine. the animal is completely different from physical memory and actual instructions.

Computers essentially manipulate memory structures.
The further away from this you get, the more likely that your abstractions will be leaky, not fit what computers are actually DOING with your data, and this results in beautiful script driving janky machine code.

Seriously, while we all like to pretend that everyone is equally special, let's recall that someone is a VBscript for Word expert, and that this is basically a virtual machine that itself is just defined inside someone elses program.
Technological stacks are defined in terms of semi-arbitrary made-up things other people made-up and that you just need to know how to use.
Dependency Injection in Node.js with Box
It would remove a lot of bureaucracy by having one ID which can be used almost everywhere. In my country we do not have to register to vote.
Fuck no, everything should not be a webapp. Most things that are webapps should not be, it's just that nobody knows how to do anything else.

It's really about time for the pendulum to start swinging back, as processors aren't getting much faster anymore.
Thank you for chiming in. I'm aware that Judaism bans interest, but you're also correct that thier Rabbis made loopholes such that only Jews don't lend money with interest to other Jews, but they're allowed to lend money with interest to non-Jews. Christianity bans it as well, but people don't practice what they preach so to speak.

With Islam, there are no such tricks, because it explicitly calls out tricks like what you're mentioning and warns people who engage in them. Of course, it doesn't prevent some people from claiming certain things, but you'd have to look at the overall consensus. If you ask scholars today, they will tell you that you cannot deal with interest with fiat money, the consensus is that you cannot take an interest-based loan or mortgage from a bank.

I can't find the author of the book you cited, but it seems he's misguided and conflating two things. There was no paper money back during the Islamic Golden Age, so I'm not sure why he mentions it. Secondly, he seems to be conflating Riba that applies to certain materials (explicitly mentioned in [0][1]) with Riba due to loans. The Islamic notion of Riba encomposses more than simply usury and interest. For example, exchanging 5gm of 22 karat gold for 8gm of 18 karat gold falls under Riba, and is prohibited.

What is permissible is to have exchanges of different types, as mentioned in those Hadiths. For a modern manifestation of this: I can exchange a certain amount of USD to a different amount of Euros. However, I cannot lend out $100 and ask them to be returned $105.

[0] https://sunnah.com/nasai/44/112

[1] https://sunnah.com/abudawud/23
>Modern browsers these days are powerful things... just a curiousity, are there non native browsers?

Sort of. There are browsers written in things like Java (HotJava was an old one that was basically a demo app) and so I guess anything written in a VM-language could technically be considered non-native.
you're going to have to back that up with at least something.

https://apps.texastribune.org/features/2020/texas-coronaviru...
Yes, there is still a place for native apps.

Anything that communicates with devices using serial, UDP, or custom layer 2 protocols.

Also anything which needs to be used in a lab environments with networks that can't access the web or corporate network.

Also anything that needs to run in a manufacturing environment, where precise configuration management, predictability, and reliability are crucial.