skysight-inc/HackerNews huggingface dataset:
> Was there some fundamental breakthrough that made it possible to do high-speed serial busses, or was it that the costs of managing them finally undercut the hassles of signaling difficulties on a parallel bus?

As I understand it, the switch to serial and point to point are because of three things.

a) pin/wire count reduction --- you can't have a small chip that uses a pc parallel port, cause it needs a lot of leads, etc.

b) bus termination gets weird with potentially variable reflection and distortion at high speed

c) clock skew is hard to manage on wide busses at high speed. You gotta make sure all the leads are the same length and/or add compensation logic, and it's a lot harder than a serial connection which might have a clock right next to the data line, or might be self-clocking, so the data line includes the clock signal and it can't be out of sync.

About the only parallel bus left in modern computers is RAM. Rambus was a disaster, and probably soured the industry on a serial ram interface for some time. Note though that a RAM channel now usually has a max of two slots, but boards with only one slot per channel are common too; 4 slots per channel was common many years ago, when speeds were slower.
I have never seen relative humidity budge more than a few percent using any portable humidifer. Sitting at 10% here, hard cases with humidity packs is the only way I can keep acoustics in one piece, though as a result I hardly ever play them anymore.
I totally agree and is probably the main reason I don't use my Rift more - it takes me to another location.

> unless you live by yourself

Is a very important point, I think the social (especially with covid) aspect of VR for people that are not together might be the angle that Apple is looking at.
In the Hardcore History series about the Perisan/Greek wars ("King of Kings"), Dan Carlin talks about how the Athenian hoplites at Marathon (I think) were mostly amateur, and much of what we know about the battle is from anecdotes about things that happened like the guy who threw up in his helmet before the battle etc.

But the people mentioned in the plays didn't seem to mind, because it confirmed that they were in the line at Marathon.
Do you talk about 80s?
I came here to say the same thing. A lot of the discussion with modern languages focus around syntax. Why not use a Lisp which has very minimal syntax and focus on solving problems instead?

Do you have an opinion about Common Lisp? I know that Scheme is more minimal and cleaner but since you recommend Scheme I want to know what your opinion about Common Lisp is.
Im a big fan of the dotted 0, nice font.
The Toyota production system is less about the physical manufacturing techniques and more about the framework for their industrial and corporate process. I imagine it still takes time to fix each error that accumulates into a panel gap ultimately.
What's up, bootlicker?
Sure there is: Write a separate UI for each platform.

Seriously, this is the only option if you care not just about looks but also about feel, because no cross-platform toolkit gets things like keyboard shortcuts, scrolling inertia, menu mnemonics, etc. correct on all platforms they target. Not to mention platform accessibility features.

Surely most of the work in your app is platform-independent, right? Plumbing data into platform-specific UIs should not be a hard endeavor.
but if it's written in Rust are they going to be able to emulate the security holes so you get the full experience?
Really? The article says “well-known method”, not “all vr headsets already doing”. From what I can find, DeepFovea and others were only work in progress (summer 2020) at best, in contrast to mainstream tech. Is there more info on that?
I believe the idiom to check, if a parameter wasn’t set is to use an object() instance as default value.

_notset = object()

def foo(x=_notset):
if x is _notset:
print("foo was called as foo()")
If your goal is low level programming, yes.

If your goal is understanding data structures, algorithms, etc, then C is hideous. Explaining function prototypes, include headers, very unfriendly I/O, and I already mentioned the horrible syntax for for loops.

There's a reason most of the data structures/algorithms were in a second course at my university: It's because it took most of one semester for students to get a handle on the very basics of C syntax.
> In the past, she memorized the number of presses on the “down” key that were required to scroll through her phone book to call someone.

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.

There are also certain games that are hard to play on touch screens. I remember having a gameboy emulator on my old phone, using the number keys for some fast paced games. The same games are impossible to play on touch without feel for the buttons, a lot of misclicking.
How much was McKinsey paid by Purdue? I haven't been able to find the quantum anywhere.
When was the last time you tried RA? I ask because they've been adding features at a rapid clip, and lately they seem to be focusing on adding new refactoring features. I wouldn't be surprised to hear they still don't have everything CLion does, but I also wouldn't be surprised to see them get there before long.
Indeed, no such incentives (e.g. financial) are in place in the country in which I am in Eastern Europe, thus, no one is really interested in abusing those things. Were they given financial incentives to do so, they most likely would.
Absolutely. :)

The point of noting the existence of the foundation is more that his values are actually not neglected and very much alive today -- those values are actually promoted by the foundation, and those sponsored by the foundation are encouraged to promote those values, too.
Linux Foundation Collaborates with with Magma Project to Accelerate 5G
Sorry! I like the dark theme the way it is, I'm afraid. Have you tried the light one?
Pitch it to different investors. His own country Italy did not fund him, so he pitched it to Spain.
I found this ongoing exuberance/push to hold terrifying. All the time posts felling people to hold with weird us vs them narratives - sounds to me like a ponzi scheme with the most naive left to hold air at the end when all of the early pushers have cashed out.
10K Nordvpn Accounts
> I think we're starting to talk past each other and this is falling into the well-rehashed pit of "are runtime types really 'types' or just semantically normal runtime assertions."

Sorry, that wasn't the direction I was trying to go. I just meant to say that the work it'd take to make different type system in a dynamic language is approximately the amount of work it'd take to make a whole new language.

So I think from a practical POV, it's fair to think of the type system that comes with a given dynamic language as being more or less intrinsic to it, regardless of what one's philosophical stance is on types in dynamic languages generally.
Hey! I don't usually hang out on Hacker News. Thanks for sharing the post here :)
Eugene gets a fair number of things right for being a fairly backwater city. I do wish they had a better solution for homelessness in general, but we do as well as most cities on that and CAHOOTS treats the homeless far more humanely than most cities. (Plus it saves the city money!)
Indeed. With https there is no good reason to not have a hard dependency on the origin/referrer header to enforce same-site restrictions.
I really wish skim ran on Windows :(
Free IPV All Channels Fast Servers of the day 5-2-2021
I'm excited for this; flash is still wholly unmatched as an artistic expression tool. HTML5 and WebAssembly can, obviously, provide the technical chops; but we've never recovered the experience of a novice Flash user who, with no prior domain experience, could realize an inspired prototype game or entertaining animation in less than an hour.

The tool was just that accessible, and the community that good.
The man who produced Steve Jobs’ keynotes for 20 years (2018)
>Speed can be a good proxy for general engineering quality

I don't agree. Sometimes things are engineered to be flexible at the cost of speed. Often fast applications are those of limited scope. I like small fast applications but they are not always high quality.
Can you name a high profile tech company that does use scrum regularly across teams and groups?

It’s my impression that scrum is largely the domain of companies that outsource their tech to consultancies not those that have large engineering teams of their own.

I’d be shocked for instance if any of the faang companies dogmatically applied scrum.
With VR/AR you can’t “go anywhere” (not until the experience is Matrix-like anyway). You can just look at stuff. Like on a screen. Just a bit better than a traditional screen in a few ways, and worse in others. It’s not going to replace travelling to interesting places any time soon.
https://en.wikipedia.org/wiki/History_of_slavery
If they target WebAssembly most likely,

"USENIX Security '20 - Everything Old is New Again: Binary Security of WebAssembly"

https://www.youtube.com/watch?v=glL__xjviro
You'd be surprised by how many organizations completely disregard the security of their non-essential subdomains. The point of my post is that one subdomain takeover (or some XSS or some HTML injection) on a different subdomain of the same site is enough to bypass the protection that SameSite provides to the origin of interest. And I feel that is something worth understanding well.
How is this Microsoft's fault? The title (and article) makes it sound like someone at Microsoft hacked into the Raspbian source control and injected some malicious "phone home" functionality.

Instead, a Raspberry foundation approved contributor (with no affiliation with MS as far as I can tell) added a package source to make VSCode installation easier on the OS.

It's a weird approach honestly. Just include the package in your own repository instead, why update the source list... but even then, what is MS going to see? An IP address of someone that uses a Debian-based Linux distro... what's the value in logging and mining that?
With a little imagination you could imagine a happy chimpanzee sitting in a tree eating fruit instead.

Technology is "empowering" there is no doubt. But you can choose to build civilization with that power, or you can tear it down.
> Is that better?

Usually.
If anything, I wouldn't worry about this given the article. The majority of the incidents shown are homeless people berating retail staff over welfare card issues; technically they would be charged with trespassing because the police have to be called to make them leave the store.

The example given was a mentally ill woman who had issues buying food with her debit card.

If anything, it looks more like a crew of people handling nuisances committed by "regulars" as they pop up. The danger is probably they DON'T commit as much as they could, and put out fires rather than secure help. That is, they just keep enabling the nuisance calls.

I'd be worried too about overreliance on this. If the guy suddenly pulls a gun or a knife on what was just being a public nuisance, you are having more or less medical workers in danger of their lives.
lmao, only if you write something other than rust
Literally a quote from a neo nazi.

"Cory Bernardi mistakenly 'quotes' Voltaire on Twitter with neo-Nazi's line | Cory Bernardi | The Guardian" https://www.theguardian.com/australia-news/2015/nov/27/cory-...
Metalenz: A New Lens Technology Is Primed to Jump-Start Phone Cameras
it's true that one anecdote does not invalidate another, but assuming truthfulness of both anecdotes the first anecdote seems more wide ranging and likely to give a better view of problems in the system.
FYI:

- Questions & comments about the Wayne Goodrich panel?
(https://www.cake.co/conversations/2Jf7ksx/questions-comments...)

- That time I had Steve Jobs keynote at Unix Expo
(https://www.cake.co/conversations/rZXhqtP/that-time-i-had-st...)
Thanks for pointing that out. Yes, sadly, it would appear that those are the values of Facebook and Twitter. Insofar as an institution like a corporation can be said to possess "values" anyway...

But let's just assume we both dislike the editorial policies of Twitter. A pretty safe assumption, I think :)

Will spamming Twitter via a network of TLS proxies do anything to change their editorial policy to something more preferable to you or I?

Will setting up a network of TLS proxies to Signal give Iranians access to Signal?

Perhaps the answer to those two questions will give some indication as to what the practical (and moral) differences are.

For my two pence. I think anyone should be allowed to use a phone for any purpose, and I accept that a tap-proof phone can be used to commit crimes. I don't think Osama Bin Laden should be able to take out a page in the new york times to give his hot take on his "hugely successful" WTC attacks. Don't get me wrong, I'm not saying that these examples map directly to the point in hand, but I am just pointing out that they are different media and the balance between freedom of speech and public decency are struck differently and that tactics for finding political solutions to censorship in each case might look different, too.
one question to people here. would you have acted in the same way you are doing now if US govt had banned parler and they wanted people to contribute to keep the service up? for all i know everyone colluded against them and killed them. now, if anyone wanted to help them stay afloat, why did you go after their hosting provider, CDN and payment processors?
if helping signal is meaning defying iran, then helping parler would mean defying the US.

think about it
Can't wait to play Runescape in the browser again.
> Those don't really count though. Heck if you allow that I can write the code way shorter in true Haskell (not pseudo-Haskell) as well.

We could get rid of those base cases; we would then have to make ComplexExpression not a subtype of ExpressionOpen, and that in turn would mean we can't extend any of the extended evaluators from the old evaluators. This would just add the same boilerplate you have (copying the StringEvaluator implementation in StringEvaluatorExtended etc), all to prevent multiply.accept(printEvaluator). I'm not sure this extra bit of type safety would be worth it, but it certainly depends on the specifics.

> The whole point of the visitor pattern is to prevent you from being able to put unsupported combinations together.

While that is an important part, this is not an all-or-nothing problem. Type safety is a spectrum, and we can choose where to give up some safety to gain something else.
Still, the US seems to have a lot more internal conflicts. People are openly discussing civil war there. I think the EU does a better job of learning from its past, and support for the EU is pretty high.

Of course there will always be problems in the EU, but I don't see it breaking apart any time soon.
My best guess is I'd likely get bored with living at age 500 and be ready to check out. But I'm in my 60s and am excited every day to get up and work on my various projects, and follow lots of events in the world.

Being alive is glorious.
The suicide rate measures death from mental illness. The death rate from mental illness has been steadily increasing. Therefore we are doing a bad job at treating and preventing mental illness. What other statistic would you like to use to measure how good of a job the mental health profession is doing? There have been several prominent speeches from professionals in the field who don't handwave away problems talking about the need for more analysis of what's gone wrong.
Modern poor people in America live better than royalty in the Middle Ages. A lot better.
That runs on Java unfortunately
It still takes time, but he's not following it, otherwise the line would be stopped when a worker spots a quality issue, e.g. paint not dried, or Panel gaps misaligned.

Also in the TPS you only automate processes that you know exactly how to do manually. Elon tried to start with automation from the start, ignoring that automation of processes you only know partially ends up multiplying your quality issues.
Never fails IME people who say they favor “limited government” really mean “government for thee, not for me.” They want laws enforced, sure, but mostly just the ones about keeping the rabble from getting in the way of the fReE mArKeT.

It’s painfully obvious to me, now, after everything, that pursuing a “limited government” requires making it harder for certain groups to vote and gerrymandering. Can’t have the rabble voting in their own welfare; that means higher tax rates on top earners —- aka “getting in the way of the fReE mArKeT” —- to pay for it.

It’s the inevitable conclusion, as we are seeing in the United States.
The 99% Invisible podcast discussed some of the effects of the skyway just last week.

https://99percentinvisible.org/episode/beneath-the-skyway
Thank you, I will see what I can create using LibreOffice.
My favorite ~/.gitconfig [alias] that uses fzf:

# Allows you to easily pick what to rebase
frbi = "!f() { git rebase -i $(git log --pretty=oneline --color=always | fzf --ansi | cut -d ' ' -f1)^ ; }; f"

Then just do:

git frbi
Counterpoint: The same argument is true of phones, and that has largely not stopped people from being regularly severely distracted by them even in social settings.
Big Tech has too much power being virtual monopolies, but being local governments sounds like a step back when companies had their own stores for employees to spend tokens at as they took over towns.
There are many physical illnesses that we can't cure. That doesn't stop people from going to the doctor for treatment for them. Just because the illness will be there doesn't mean we can't significantly improve someone's quality of life.
There's a lot of unsafe usage in this codebase (https://github.com/ruffle-rs/ruffle/search?q=unsafe returns 5 screenfuls) - though I don't know enough about Rust to tell how risky these are.
The difference is that AWS hosts big clients and makes big bucks in return. Godaddy's hosting had 300m in revenue[0], while AWS did nearly 13 billion[1].

0: https://www.zdnet.com/article/godaddy-q3-revenue-beats-expec....

1: https://www.cnbc.com/2021/02/02/aws-earnings-q4-2020.html#Bo....
1,200MW battery set to be built in NSW Hunter Valley
Not exactly the same. Signal is banned by Iranian government, parler was banned by US companies.
While I support the approach I'm not sure Eugene is the best example. There is a huge homeless problem here and police don't respond, including when I wake up in the middle of the night to someone sticking their flashlight in my window (from my locked back yard and they came right up to my back door) nor the homeless man that was sleeping against my bedroom wall and yelling all night about the CIA's listening device in his teeth. I've also had them break into my backyard and turn off my electricity (fun way to wake up freezing). But then again, I'm not sure police should be responding because they think it is appropriate to shoot down Peal (Toshi's towards Safeway) when some dude steals their vehicle and is driving *away* from them (I'd get it if they were driving towards the cops but that's not what happened).

The program is good and I'm glad less people are dying from it, but the problem is very messy and there's still a lot that needs to be done to build upon it. My issue is that many times people make these first steps and then just stop. The homeless problem has only seem to grow since I've been here and covid has made it far worse. Living in Eugene it doesn't feel like the city or state is doing what they can to appropriately fix things. It more feels like people are patting themselves on the back and calling themselves woke while making near meaningless improvements. I don't blame the homeless people for these actions as much as the people that have the power to fix the issues. People do the above actions when desperate. No one wants to live in a tent under the bridge when it is rainy and cold. We can be humane and solve the problem and that's what I want to see my taxes go to. After all, I pay more taxes here than I do in California.

Throwaway because I want to keep my main account somewhat anonymous.
https://en.wikipedia.org/wiki/Orisinal

Can we revive Orisinal? I used to spend hours on their games: https://wsa-global.org/winner/orisinal/
IMO, the points are valid but the post is extremely long-winded.
I first heard about this project when it saved homestarrunner.com from the dead.

I'm glad it exists, there's a lot of 2000's-era web history wrapped up in Flash.
So how would a subtype of Addition look here? Who would tell stringEvaluator how to handle this SmallNumberAddition?
It's an interesting premise to look at where this tech will take us. Decades ago social media was seen as a technology to bring people together with no borders to share information in a possible new utopia. Even though elements of that have occured, we have seen that its also caused a myraid of mental health / well being issues by rigging into peoples reward systems where likes become dopamine hits with hours of each day spent endlessly scrowling through feeds. In a way this tech concerns me in that its another enitcing route to retreat from the natural world.
Dying of malnutrition in modern America is not a result of lack of access to food, it's more a consequence of other diseases, alcoholism, drug addiction, mental illness, etc.

America's biggest health problems come from overeating.
Be the Rest or Be the Best. Only for Those Who Want to Succeed – Opera News
What improvements are they making that other car companies haven’t thought about?
Can't believe we did that 50 years ago. Sadly manned spaceflight went downhill from then.
Sure there is, my C++ code has worked just fine all these years.
Update:

I should add that I didn't read the link, I'm only responding to the original title which was "There is nothing inherently utopian about technological progress", and while I agree that technical progress is a vital part of achieving utopia, I don't agree that new technology will lead us to utopia without other forces "steering the ship" towards that utopia
I thought quantum entanglement solved the HFT use case
We know that interest is a parasitic, immoral, and destructive practice. The banks are in bed with the government, so they are allowed to lend with interest, however, how are payday lenders allowed to operate? Who are they bribing?
Intelligent assistants are good at setting alarms.

Other than that, in the real world, they seem to rarely work. You can come up with a curated list and make sure it's all working correctly. But as soon as you do something novel, all bets are off.
Well if the objective is to be productive I dont think it is a stupid take. I would pick that or a monk cell.
Why the FDA should grant an EUA for fluvoxamine Covid treatment immediately
I understand your point, but don't think the Walmart/Meth comparison is fair. Walmart is full of hardworking people doing honorable work that provides for their families and contributes to their communities.
Most of the time you won't need it, and when there is the need the tools are there.

It is no different in most languages, even C++ can look pretty ugly when going for F1 performance.
I agree. Having a hot shower is just total pleasure. If I was a king in the middle ages, my first efforts would be to invent a way to have a hot shower.
I posed this above Walter, but just wanted to post again in case you didn't see it.

I didn't actually read the link, I'm only responding to the original title which was "There is nothing inherently utopian about technological progress", and while I agree that technical progress is a vital part of achieving utopia, I don't agree that new technology will lead us to utopia without other forces "steering the ship" towards that utopia
Gut microbes could drive brain disorders
Apologies about that. There is a TL;DR and an estimated reading time at the top, though. You can also skip the addendum.