skysight-inc/HackerNews huggingface dataset:
like Musk wanted to set up for early Mars travelers?
Any sort of commercial fishing or shipping vessel would pay for that without hesitation.
Haha, please don't get me wrong! I didn't mean to say that concurrency in python is any easier - it's probably even harder than in shell.

> Regarding your "complicated" use cases, I must confess that I don't understand them nor their relevance.

They are two recent examples of mine. But even if you don't see the relevance in them: if shell truly makes concurrency trivial, then the shell code should not look much more difficult then my English descriptions.
> If you are familiar with work done in the FOSS community to procure devices with fully open firmware, the name Synopsys may ring a bell here. Synopsys is a company which sells IP blocks[...]. One of their IP block products is a DDR4 memory controller and PHY solution, which appears popular and which is found in a number of SoCs. It is however a known fact that Synopsys's DDR4 PHY requires a Synopsys-issued firmware blob to operate; therefore, chips which use the Synopsys DDR4 PHY inevitably have firmware blobs in their boot path

> Probably the most notable SoC containing a Synopsys DDR4 memory controller and PHY is the NXP i.MX8M series, which was for example selected by Purism to form the heart of their Librem 5 phone.

Is this (still) true? I just tried to find any binary blobs in U-Boot source tree [0], but didn't find any.

At least for some Rockchip SoCs (RK3399), which I assume also use Synopsys IP DDR PHYs, I know that it's not necessary to provide anything else apart from upstream U-Boot and Arm Trusted Firmware (ATF) [1]. And AFAICT current mainline U-Boot can initialize NXP i.MX8M's DDR PHY, too.

[0] https://gitlab.denx.de/u-boot/u-boot

[1] https://stikonas.eu/wordpress/2019/09/15/blobless-boot-with-...
This is how will your hunting look like:

https://youtu.be/OYEKmGQvFH4?t=40
I liked playing jackbox with work colleagues but I admit I hated setting up steam for it as I’m not a gamer and that seems like bloatware. so something that works within slack is pretty nice. Good luck!
Not sure if it's too late to reply, but as a person living in Korea now, I can turn around from the cafe I'm in and see multiple PC Bangs.
Visiting one recently, my observation is still quite packed on the weekend, haven't experienced a weekday.
This is in a place outside Seoul and slightly near a popular downtown area. Just felt motivated to provide an opposite perspective based on real experience.
I'm surprised Tor isn't blocked, since it's pretty easy to block it, but if it's not, you can always tunnel your entire phone through Tor, which would include Signal. Do keep in mind, that depending on your threat model, you might want to separate your apps across multiple devices or at least accounts (I mean like Android user accounts), so only some go through Tor (see the Silk Road case for why), but that also equally applies to VPNs.

I don't remember what it's called, but I think the app is official by the Tor devs and basically makes a local VPN that your phone connects to and then forwards all traffic through Tor. It was on F-Droid last time I checked.
Travelling Camera
I think you expressed it really well. Double standards and hypocrisy seem to be one trait that Americans inherited from their British founders.
heh, I had a little project hosted on an nslu2 wedged between the water heater and the wall of my utility closet. Never had a problem, even after several major sites picked up on it the same day, because responding to get requests for static files isn't hard. Thankfully, most sites only become hard to self host after they start doing annoying things - like dynamically generating oversized embedded junk.
Does Google have a formal procedure for projects changing ownership??

If they don't have time for code evaluation, how about at least informing users and allow them to uninstall.

Update:

Oh, who am I kidding. Ggole will probably ignore the sane/simple solution and go for an machine learning approach that does not even work.
>"Industry trends: serial memory attachment.

One of the most interesting things which will happen in the near future in computing is the adoption of serial memory interfaces.

For pretty much the entire history of modern computing, RAM has been attached to a system via a high-speed parallel interface. Making parallel interfaces fast is hard and requires extremely rigorous control of timing skew between pins, therefore the routing of PCB traces between a CPU and RAM slots must be done with great precision. At the speeds of modern parallel RAM interfaces like DDR4, what is theoretically a digital interface in practice must be viewed as practically analog (to the point that part of a CPU DDR4 controller is called the “PHY”). Moreover, the maximum distance between a CPU and its RAM slots is extremely tight. The positioning of RAM slots on a motherboard is largely constrained by these physics considerations. For these reasons you have never seen anything like the flexibility with RAM attachment that you can get with, for example, PCIe or SAS. PCIe and SAS are serial architectures which support cabling and even switching, allowing entire additional chassis of PCIe and SAS devices to be attached to a system via cables.

Parallel RAM attachment methods like DDR4 and DDR5, by comparison, are both inflexible and pushing the physics to the limit (it is unclear to me whether there will even be a DDR6). Due to the complexity of the analog concerns when running parallel interfaces at such high speeds, the size of a “PHY” IP block gets larger and larger with each successive iteration of DDR, taking up more room on a CPU's silicon die. For a CPU with eight memory channels, the amount of space taken up by DRAM controllers and PHYs is now substantial.

For these and other reasons, the move to serial DRAM attachment is being considered by industry, most notably by IBM. The idea is that a multi-lane serial interface, not unlike e.g. PCIe would be used to attach DIMMs rather than a parallel interface."

PDS: I've foreseen the coming of serial memory for a long time now. It just makes sense.

What I would love to see is a whole ecosystem of open-source, open-hardware high-speed (RAM speed) serial bus, serial connection, serial protocol, etc., etc.

It should be one-size fits all. Sort of like you have a CPU, and now you want to attach either perhipherals or RAM to it. Well, use the same high-speed open-source/open-hardware serial interface and protocol for all of them!

It would be a thing of beauty, should this ecosystem exist in the future...
One can make the argument that Beat Saber is the #1 use for VR right now. It not only tops Oculus' Top-Selling list by a comfortable 3x margin (assuming # of ratings are a good proxy for sales), but also the Most Popular section, ahead of YouTube, Rec Room and VR Chat. These are social (media) apps that are free, while Beat Saber costs $29 + additional in-game purchases. It's crazy how popular this game is within its niche. It's like a paid, single-player game had more downloads than WhatsApp on the App Store.

It's no wonder that Facebook gobbled it up years ago. Any Quest competitor that comes without Beat Saber is going to be though sell, and I assume that it would be strategically missing from any future Apple VR Store...
I googled Peter K Joneleit after your description of him in the README and I was curious if you were just having a bit of fun or if he was involved in defining these web standards. Hooooo boy I was not prepared for his Twitter, it is wild
> 2. People see literate programming as primarily for documentation-focused or teaching purposes.

I agree. Specifically, it's for teaching my future forgetful self what the hell this bit of code is supposed to do. Especially if waterbed theory appears to apply and it's inherently a juggling act of interlocked complex systems.
"If you're not paying for it, you're not the customer; you're the product being sold."
Compliant Kubernetes 0.9.0 supports multiple workload clusters
I hope this fare better than GNU Gnash.

Back in university, my friends and I had a team hacking on Gnash to try implementing an OpenGLES renderer for a class project. We never got it finished, due to the lack of documentation and our poor reading of C code.
Fox [News] lurches further to the right to win back ‘hard-edge’ Trump supporters
AWS lambda. Functions as a service!
Would it need to display and confine your workspace to a "monitor"? Couldn't it show floating windows of some kind in 3D space?
Show HN: Implementer's Guide to WebSockets
Off-topic: just want to say hi to people reading this comment thread in the future to see what we all thought about this product before it launched. Perhaps by then it'll become as ubiquitous as iPhone and you're all giggling at how naive we were for doubting Apple once again. waves
That is debatable, but what isn't is the fact that the third option exists - which never gets mentioned in the tired old "If you don't disable that pesky adblocker - you'll be forced to pay!" posts.
The FOV of AR headsets like Hololens is very far from 100°.
Tars Foundation Annual Report 2020
> Psychiatry does not know how to cure mental illness

Law enforcement doesn't know how to cure criminality, either. And it's much worse when it comes to mental illness.

> At best it knows how to medicate it and alleviate symptoms while causing very serious or deadly side effects.

Law enforcement isn't even that effective, at criminality or mental illness.

> Investing more money into this doesn't solve the societal issues which come from drug addiction, lack of economic opportunity, a failing education system, etc

Shifting resources into this from law enforcement responses to mental health issues does solve the societal issues that come from law enforcement’s egregious mishandling of mental health issues, plus saves money that can be used to deal with those other problems because it's cheaper per call handled. Also, alleviating mental health symptoms does mitigate many of those problems, which are, in many cases, direct consequences of mental health symptoms.

> I would rather see us focus on fixing schools

As if anyone knows how to do that.

> and the economy

Wasting less money on sending police to encounters where police presence is actively harmful is, among other things, fixing the economy.
> certainly on macos

AFAIK it’s same as on Windows, if you want a reliable GPU API you have to use the native one, Metal or Direct3D respectively.

> and especially on mobile

Right, these can be hit and miss. There’s hope though, new Android seems to be transitioning from GLES to Vulkan, things might improve eventually.

> the issues we had "resizing" the texture arrays.

I wonder did anyone tried to use D3D tiled resources, or Vulkan sparse images, for this problem?
Every time I see Disqus on a site I wonder why people use it. The page load lag alone is bad enough.
> So keep mum, and carry on pretending, playing along that you are indeed normal.

This comment leads me to wonder about the relationships between this topic and neurodiversity.
Of course it's hard to censor Tor, but is it really hard to outright block it? Last time I looked into it, you could just fetch the list of edge nodes that have to be public by design and block all of those.
All about Bloom Filters
Counter-arguments by Hillel Wayne:
https://buttondown.email/hillelwayne/archive/4ccb2630-17d8-4...
the "original" satellite internet [0] used geosynchronous satellites.

geosynchronous satellites (~35,000km) have an inherent speed-of-light latency of ~250ms. that means even if every other link along the route imposes <1ms latency, you've still got that absolute minimum quarter of a second on every single packet.

Starlink is in LEO (~500km) with a corresponding reduction in the minimum possible latency. that lower altitude also requires much more complex antennas and other ground hardware, compared to just pointing your antenna at a (relatively) stationary point in the sky.

0: https://en.wikipedia.org/wiki/Satellite_Internet_access#Hist...
I agree. It is frustrating because it is otherwise a good article and likely accurate.
Weird idea.

Either i don't get it or i'm wasting my time doing code review for years now with a surprisingly positive effect which shouldn't be as 'reasoning about code is scam'?

I also reason about code to determine the best language due to features, community size, potential workforce etc.
Fast Fit Keto Diet Ingredients
In case you're considering, there are no current point by point responses of Fast Fit Keto Diet Pills, and that is something incredible. No one requirements to suffer feeling miserable while getting more fit. Getting fit as a fiddle is adequately hard. Likewise, taking a pill that gives you antagonistic manifestations absolutely will not assistance the condition. Luckily, you don't have to worry about that. Since, this formula uses simply trademark ketones that get you results.

http://wintersupplement.com/fast-fit-keto/

https://www.facebook.com/sharktankdietsreviews/posts/1496584900547209
The trouble with VR video and Oculus Go is that 3-DOF has high degree of discomfort when you try to move and the world seems to move with you. There has been some interesting work on synthesizing new viewpoints using deep learning with rather impressive results. That is something that could bring a level of immersion comparable to 3D content to video sources.
> What you said is horribly offensive

No, it actually wasn't.

Without any statistics, your reply is simply virtue signalling.

Also, your attitude is why people can't debate in a productive manner online anymore.

We do know that the prescription opioid crisis in middle America is related to lack of job opportunities, which contradicts your point.
The three great virtues of a programmer
By they way, you're not paying for Hacker News the last time I checked.

"If the product is free you're the product" is such a blatant statement people throw around like they don't have to prove their point anymore.
“I am dying of a broken heart” (2018)
Ask HN: How do you assess/evaluate developers during the hiring process?
I've been struggling trying to figure out how to assess and evaluate candidates for development roles.

Please shares tips and experiences that might help
> This comment leads me to wonder about the relationships between this topic and neurodiversity.

This is “neurodiversity”,just where some of the variation from the accepted baseline is environmentally induced after childhood, unlike those forms labelled as “developmental disorders” which definitionally manifest in childhood whatever their origin.
I've done it and it can be ugly. Eventually I just disabled all commenting and I'm happy with that.
Talkyard Blog Comments, https://talkyard.io/blog-comments

(I'm developing it. Open source: https://github.com/debiki/talkyard. Not yet so well documented — soon time to add more docs, ... as per this nice discussion: https://news.ycombinator.com/item?id=26002656 )
>I’ve asked myself this question (in a different context) and have concluded that, in general, developers are incredibly resistant to learning and using new languages.

You make it sound like a personal psychological failing.

In real life, using the same language has business benefits: re-use of the same libraries, no duplicated business logic that needs to be used on both client/server, no need for training to the new language, no need for mental context switch due to the language change when working on the client or server part (aside from the essential domain knowledge of client vs server), less/common tooling infrastructure, and so on...
Gas station across Croatia starts accepting Bitcoin – Tifon Gas
Briefly discussed and sensibly flagged before here:

https://news.ycombinator.com/item?id=25949619
Ah, they're specifically targeting Block chain, IoT and automation too. If they had also listed digital elections, I'd have been prepared to just label this as an attempt to troll developers.
Dan Bongino's take (which does not reveal the whole story):

https://www.youtube.com/watch?v=DIiabMnQfzk
It's like that Social Dilemma movie which is 100% based on the tactics of fear and engagement generation it ascribes to social network.
It could easily be written as `var a, var b, self.c = foo()`.

Having the same syntax for initialization and assignment is quite quæstionable.
> The market-based approach wouldn't have these companies rolling back their surveillance, but consumers en masse moving over to paid, privacy-focused alternatives.

I see what you're saying, but you're referring to something like a "market-based solution" to this problem. The one and only market-based outcome is the one we have. This is a case of imperfect information. There's no reason to expect a market-only approach to deliver a desirable outcome when one party has so much more information than the other.
What are the limitations? When will it fail?
Abbreviated Function Templates and Constrained Auto
Where are all the defenders claiming this is all necessary and great because it enables superior advertising? Whenever we have a Google or Facebook they always seem to crawl out of the woodwork, no love for the small businesses which rely on advertising here?
Make posts visible only to those within 2 blocks, or around 150 households who are close neighbors. Why 150 and not 1500 or 15000? Dunbar's number. https://en.m.wikipedia.org/wiki/Dunbar%27s_number
> I'm rather convinced at this point that all of these people chanting "Can we just go back to traditional approaches!" have never built a web app of reasonable complexity, never used something like React, or have some sort of combination of FOMO and/or comfort in their long-held approach.

I've got plenty of React & front-end experience and vastly prefer a thin library on top of the DOM than something like React, also for large applications. React is ok if all goes well, but when you have to debug or profile something, all the complexity behind the scenes occludes what you are looking for. Most of the time, people want JSX so you need a transpiler. Also keeping up with changes in new React releases seems like a lot of lost time.

I've been building [1] without a transpiler and just a 600 lines template library (see [2]), and it has been such a breath of fresh air. The fact that there is so little code between you and the browser makes it very easy to see what is going on. Call stacks of max around 15 frames.

It sounds like you are comparing React to jquery code without components, and I justed wanted to highlight that DOM APIs have evolved since those days, and that you don't need a library like React to structure your code.

React has popularized good ideas in front-end development, like components, but I think the complexity cost of a virtual DOM is often underestimated.

1: https://github.com/vector-im/hydrogen-web/
2: https://github.com/vector-im/hydrogen-web/blob/master/src/pl...
> Some things are lost when everything is touch. I remember writing fast on T9 keyboards, and with time learning the order of suggestions it was trivial to text without even looking.

My fingers are not refined enough to reliably hit the tiny hitboxes for regular touch-screen keyboards. This is both with "tap" and "swipe" keyboards.

A few years ago in a HN discussion about phone screen keyboards someone linked the MessageEase keyboard[0], which uses big buttons + swiping. It sounded very "T9"-ish, so I gave it a shot. It actually helped me avoid typos, and it's my "default" keyboard now (there are some quirks that result in it not working with some inputs some of the time, and it isn't up-to-date regarding emojis)

http://www.exideas.com/ME/index.php
There's no "catfight".

Julia targets a different audience.

Go, for the most part, too.

C++20 is not going anywhere, and C++ is used more than ever.

D hasn't been a contender for 10+ years. It could technology wise, but it never gained traction.

All of Rust, Go, Julia, and C++ do well.

(Heck, C even continues to do well. Rust is not really eating into it).

It remains to be seen how the Mozilla situation (abhorent leadership, firings of Rust team people) will affect Rust.
Owning my reading log (2017)
Professional experience? Inventing new speak for anecdotes on the fly, bravo.
This sounds like words of a programmer. And I agree with your point to some degree, I would never consider an iPad for my work as a developer.

But this point is unfair to other knowledge workers. For example, my SO would get much better workflow from an iPad, especially with the pencil. The workflow includes a lot of research and note taking, including annotating images, and a mouse/trackpad is just too clumsy for this. The iPad seems perfect for that. I plan to get her one, currently waiting to see if they will refresh the iPad pro lineup in March.

Mind you that a 350€ laptop PC does not come with nearly as much longevity (due to bad build quality), performance and user satisfaction as the similarly priced iPad.

I believe iPad is a great force multiplier of the good 'ol pen and paper. It takes a bit of getting used to, but I bet the kids pick it up in a heartbeat.

For the more advanced endeavors, a 350€ PC as a second device. Not that expensive for a hobby, I think this is in reach of most parents.
What about Microsoft's Blazor - compiling C# down to wasm:

https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
The future is in initiatives like these... examples here and there show that the internet is way to vulnerable to censorhip (China, Twitter and AWS in the US, Iran, etc...). I hope the push for de-centralized platforms will expand. Well done Signal.
1:35:05 if anyone wants the exact timestamp
Just installed, seems pretty good. Will be giving it a fair shake for a while.
Instagram’s New Feature Will Let Users Restore Deleted Content
I had pretty good grades but I couldn’t get into any great universities with my stats. Best I could do was UNC-CH.

The bifurcation is extremely real in my experience, and I’m not in the charmed class.
You'd think so, but the VR market has grown substantially since 2018. Beat Saber, VRChat are games that you can sink thousands of hours into.
> However, we did not evolve to live in huge cities, surrounded by millions of people and tall concrete boxes.

Glancing around it seems quite apparent that we’ve done exactly that.
A short video [1] with Andrea Wulf about Humboldt and her book.

Edit: A documentary[2] based on the book.

[1]https://vimeo.com/93417125

[2]https://www.smithsonianchannel.com/details/show/humboldt-epi...