HNHacker News
TopNewBestAskShowJobs

Polyisoprene

101 karma · joined February 14, 2017

submissionscomments
Polyisoprene··on Apple is regressing to their 1990s identity
Apple was one the companies that created ARM as well.

”The company was founded in November 1990 as Advanced RISC Machines Ltd and structured as a joint venture between Acorn Computers, Apple Computer (now Apple Inc.) and VLSI Technology.”

Polyisoprene··on CERN migrates to open-source technologies
Since people don't read the article:

"The Microsoft Alternatives project (MAlt) started a year ago to mitigate anticipated software license fee increases. MAlt’s objective is to put us back in control using open software."

"A prime example is that CERN has enjoyed special conditions for the use of Microsoft products for the last 20 years, by virtue of its status as an “academic institution”. However, recently, the company has decided to revoke CERN’s academic status, a measure that took effect at the end of the previous contract in March 2019, replaced by a new contract based on user numbers, increasing the license costs by more than a factor of ten. Although CERN has negotiated a ramp-up profile over ten years to give the necessary time to adapt, such costs are not sustainable."

Polyisoprene··on A Rust-based TLS library outperformed OpenSSL in almost every category
Enjoying debugging their code? :)
Polyisoprene··on EU's GPS satellites have been down for four days in mysterious outage
Amazon botched something with the first version of their Spectre/Meltdown fix.
Polyisoprene··on When it comes to composition and length, passwords mostly don't matter
Or getting your account banned after someone failed trying to brute force it and not being able to access it due to changes in security policies.
Polyisoprene··on Former Tesla employee admits uploading Autopilot source code to his iCloud
Regardless of the intent in this case. Don’t connect your personal iCloud account to your work computer.
Polyisoprene··on Refurbishing the Rancilio Silvia Espresso Machine
Either a Silva at home or Nespresso at the office has been my daily routine the last 8-9 years.

I wouldn’t call the Silva expensive. Probably hard too find something cheaper that feels better, quality wise, than even a Nespresso-machine.

Polyisoprene··on Docker Hub Hacked – 190k accounts, GitHub tokens revoked, builds disabled
You can pull an image using the sha:

docker pull ubuntu@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2

Polyisoprene··on Defence Against the Docker Arts
”Mixing operational concerns with application concerns like this results in a poor tool for developers who just want to write code and ship it as painlessly as possible.”

Yeah, throw that code over to the ops team. Let them figure stuff out themselves.

Polyisoprene··on South Korea and Sweden are the most innovative countries in the world
Just a few examples https://sweden.se/business/10-world-shaping-swedish-companie...
Polyisoprene··on Apple Lays Off 200 Employees from Autonomous Car Unit
Sure, they could have been the ones launching the Unifi line of routers and switches, instead of Ubiquiti, but that would mean caring about and supporting non-mac equipment and computers in the offices.
Polyisoprene··on Design flaw behind MacBook Pro’s “stage light” effect
I still use my 2012 MacBook Pro 15”. I upgraded it yesterday with a new 2 TB SSD drive to replace the 1 TB SSD I bought 4-5 years ago. It’s still surprisingly fast and the only thing that feels really old is the screen. Modern retina screens are way better. Unfortunately the battery life is degrading and the power cable have started to crack.

Pretty sure my next laptop won’t be from Apple unless the prices for upgrades come way down, or drives/memory can be replaced. Paying 3-4000 euro for a new laptop with limited lifetime is not an option.

Polyisoprene··on Design flaw behind MacBook Pro’s “stage light” effect
Hopefully more regulations will come forcing the manufacturers to think about reparability. Not sure where the EU right to repair ended up, but it seems more to be optional and just give better labelling.
Polyisoprene··on Raw String Literals Removed From Java 12 as Feature Set Frozen
Hopefully project Amber will arrive soon.

https://cr.openjdk.java.net/~briangoetz/amber/pattern-match....

Polyisoprene··on The True Cost of Rewrites
Thanks for putting a name to this. Happens way too often when I start rewriting old code.

I usually rename the test class of the old implementation to OldXTest and try to keep the interface of the new code similar enough to enable a reasonably quick transition into the new code with proper unit testing.

Polyisoprene··on Zulip Server 1.9: HipChat import and much more
Unfortunately not. It was a while ago, so I might have been unlucky with the version I tried. I believe after half a day of struggling to get it working, I got to the point where I was required to setup an organization or something like that and quit at that point and spent some time trying to remove everything.
Polyisoprene··on Zulip Server 1.9: HipChat import and much more
No?
Polyisoprene··on Zulip Server 1.9: HipChat import and much more
I certainly believe it’s scalable, but I have a hard time seeing the need for two caching products, a queue and a db just to get it to start.
Polyisoprene··on Zulip Server 1.9: HipChat import and much more
Well, it’s not fewer components regardless how you package it. Running docker compose wasn’t enough to get into a fully configured system to be able to evaluate it even.
Polyisoprene··on Zulip Server 1.9: HipChat import and much more
We looked at it briefly, but the number of components make it look more of a tech demo than a product meant to be installed on-prem.

Redis, Postgres, Rabbitmq and Memcached just to run a chat?

Polyisoprene··on Sweden offers glimpse of a world without Amazon
I tried Prime video for a few hours in Sweden but couldn’t find any movies that wasn’t country blocked. Cancelled Prime after that.
Polyisoprene··on Why JWTs Suck as Session Tokens (2017)
Assuming blacklisting happens infrequently, you would have a few orders of magnitude fewer entries and could keep them in-memory on each server and have them fetch them all once every X seconds instead of for each request.
Polyisoprene··on IncludeOS – A minimal, resource efficient unikernel for cloud services
Containers have more than just filesystem namespacing.

You also get a network namespace, process namespace, user namespace and ability to set cpu/memory limits.

Since you would have a container for each application, you have an easier time setting and testing restrictive apparmor/selinux capabilities and even get some hardening out of the box.

Sure you could get them without containers, but the whole benefit is doing it in a standard, easy way.

Polyisoprene··on Warner Music Group Sells Entire Stake in Spotify
For pop music marketing is everything. The major labels are the curators of pop music. Spotify owning/promoting artists would be a big change and it’s probably too early for pure social media promotion.

For ambient/classical music Spotify is already doing it. Placing an order on music they believe their subscribers would like from unknown artists.

Polyisoprene··on Warner Music Group Sells Entire Stake in Spotify
The major labels invested in Spotify to help kill illegal downloads and control their future during the transition to streaming. Now, with competing services, they want to make sure Spotify doesn’t become dominant and control their future.
Polyisoprene··on The Incredible Machine
One of my favorite games as well. Pleasantly surprised when there was a Swedish iOS app for kids with similar concepts, Pettson och Findus uppfinningar, that my five year old nephew showed me.
Polyisoprene··on Hubble finds first galaxy in the local universe without dark matter
Improves the bokeh as well ;)
Polyisoprene··on Firmware Updates and Initial Performance Data for Data Center Systems
My browser process can read plenty of sensitive information and with js and now streaming wasm JIT increasing the attack vector, I’m not so sure I trust the “quickly fixed in software” :)

Yeah, BTB tagging is probably a lot better than flushing performance wise.

Polyisoprene··on Firmware Updates and Initial Performance Data for Data Center Systems
Flushing on privilege level change is just the Meltdown mitigation. Spectre includes reading data in the same process.
Polyisoprene··on Are all BSDs created equally? A survey of BSD kernel vulnerabilities [video]
Apparently no amount of coding standards, reviewing or number of contributors make up for the huge deficiencies of using C. Wondering what the state of open source operating systems would be if they didn’t have to fight the programming language.
← PreviousPage 2 of 3Next →