HNHacker News
TopNewBestAskShowJobs

theatrus2

473 karma · joined March 14, 2011

submissionscomments
theatrus2··on LG Develops ‘Nano IPS’ LCD, Unveils 32“ 4K Display with DCI-P3, HDR600, TB3
It’s actual degradation of the light emitters which age with a function of on time. The only way to fix it is to drop the intensity globally to the level of the weakest emitter, assuming they all degrade at a known rate.
theatrus2··on Intel to Develop Discrete GPUs, Hires AMD's Raja Koduri as Chief Architect
And i740 before that (I had one of these, it wasn't very good)

https://en.wikipedia.org/wiki/Intel740

theatrus2··on Linux Kernel LTS release is now for 6 years instead of 2
This is what DeviceTree solves. Not using DeviceTree now for SoC drivers is just pure laziness.

https://elinux.org/Device_Tree_Reference

theatrus2··on Ask HN: Who is hiring? (September 2017)
Lyft | Infrastructure Software Engineers, Managers | San Francisco, Settle, New York | Full Time

Lyft is hiring Infrastructure Engineers and Managers. If you love Kubernetes, Terraform, Cloud Infrastructure, Kernels and Networking, or if you love accelerating development of a large and diverse engineering organization, drop me a line at yramin@lyft.com or @theatrus on Twitter.

theatrus2··on Breakthrough: solid-state alkaline batteries a viable alternative to lithium-ion
Well, primary lithium cells are among the highest shelf life commercial batteries. If shelf life is important, why are you running on rechargeable?
theatrus2··on Ask HN: Who is hiring? (June 2017)
Lyft is hiring Infrastructure Engineers in both Seattle and San Francisco, including the Observability, Provisioning and Core Datastores team.

Lyft’s Infrastructure engineers are responsible for building the systems and tools that make our teams productive and the technology stack that powers the applications our customers use every day. We believe standing up a healthy service should be fast, standardized, and intuitive. We can run Lyft on our laptops on the first day. We can ship code to our customers continuously. We’re empowered to use tools and technologies that provide the Lyft community with the best possible experience.

I'm specifically looking for candidates who love monitoring, logging, aggregation, time series databases, or similar large scale systems for the Observability team at Lyft. We process billions of events per second all to show how Lyft is working in real time, helping engineers at Lyft debug and build world class services and applications.

The provisioning team is responsible for the systems which mange our core operating system, scale-outs, and container based development environment. You'll be responsible for managing Docker, images, and cloud provisioning environments using a mix of open source and in-house technology.

The core datastores team is looking for experts in traditional and cloud databases as well as caching systems.

Feel free to reach out to me at yramin@lyft.com or at @theatrus on Twitter if you have any questions!

theatrus2··on BSD socket API revamp
So, IPSec.
theatrus2··on Grumpy: Go running Python
Go has cgo, which works fine for most purposes of fine; native code interop is not an issue for Go.

Grumpy likely doesn't support the C extensions due to time, and complexity of having to actually emulate the GIL since Python does not have fine grained locking for structures. C extensions that work with Python data structures need to first hold the GIL.

theatrus2··on Pebble's next step
> I'm glad they are refunding me, but that makes me think... WTF, did they not produce any Time 2's? Or are they all going to the landfill?

The probably made some, but it takes money to turn any component inventory they may have into shippable products. They probably burned all of the money on mechanical tooling and part procurement already, and maybe hit a major issue in doing so (critical component is suddenly a very different price, etc). All of that inventory either is returned (if possible) or ends up liquidated on the secondary electronics component market for pennies on the dollar, to pay back the creditors. Custom parts, tools, etc have less of a resale market, but I'm sure a company in China will be happy to pick them up cheap to make smartwatches for the local market.

theatrus2··on Developer Preview – EC2 Instances with Programmable Hardware
Because the model is so different there would be no benefit.
theatrus2··on Wal-Mart's Dallas optical lab loses over 90 jobs to automation
There are specialty processes and materials, but even multi-focal lenses are fully automated production. Stamping out and polishing cheap polycarbonate was already a razor thin margin at the lab end.
theatrus2··on Some cities are taking another look at LED lighting after AMA warning
For example, Lumileds PC Amber and Lime LEDs employ this trick. They're usually used as a corrective color component and not the main lumen source.
theatrus2··on Upping the volts will make hybrid cars much cheaper
Semiconductors care a lot. There is a sweet spot in the <= 48V range, and even more in the <= 24V range. High voltage devices are much harder to miniaturize, and the conversion ratios for the inevitable logic supplies can be done a lot cheaper at lower voltages.

Safety is of course a huge component. 48V is about the limit before special isolation and insulation is required.

theatrus2··on How Pantone Is Still Turning Color into Money (2015)
In what color space? Is this in the target color space? What printer do they have? Are you doing offset printing? 4-color? On what paper? etc.

Pantone colors are such a system, with very exact control over what you get.

theatrus2··on FPGA Webserver
And the ethernet interface or the Wifi will dominate the power consumption vs the CPU by an order of magnitude, just to put things in perspective.
theatrus2··on ESP8266: A $5 microcontroller with wi-fi that runs Python
If you don't have any cycles (and disable mark/sweep), Python's reference counting will be deterministic. However, I doubt this implementation will be able to offer real-time capability :)
theatrus2··on Glowforge launches consumer-grade laser cutter
Whats the ducting capability on exhaust?

Munching on wood with an Epilog laser will produce copious volumes of smoke, and the air assist and 400CFM blower are not trivial pieces of equipment to embed in a unit to properly quell any fires and actually extract all the air needed.

theatrus2··on Glowforge launches consumer-grade laser cutter
A CO2 laser will not cut stainless - it won't even mark steel unless you coat it with a special ceramic.

You're looking at a very very large fiber / YAG laser to cut it. A low power YAG laser can engrave steel - commercially these start at about $30k

theatrus2··on SSDs: A gift and a curse
You've always had this.
theatrus2··on An experimental, automatically generated set of AWS clients in Go
We have come full circle: implementing WSDL code generation with JSON definitions.
theatrus2··on Hey Paypal, why do you need access to my microphone, camera and photos?
iOS has always supported at-runtime permission requests (microphone, camera, camera roll, location, contacts, etc).
theatrus2··on Ask HN: Who is hiring? (October 2014)
Twitter - Software Engineer - San Francisco, CA

My team is Observability at Twitter; we work on monitoring and we’re looking for distributed systems engineers and full-stack engineers. We are one of the largest monitoring stacks in the industry, writing up to 15 million metrics per second for all production services at Twitter. We also have a front-end service that is used every day by most engineers at Twitter. We write our services in Scala, use a state-of-art Cassandra-like database called Manhattan, and if you join, you’ll get to work on challenging problems from day one.

Here are some of the things we’ve done in the past 12 months:

- Made our alerting execution service seamlessly fail over across datacenters

- Implemented a temporal set membership service for our database to keep track of metric groupings

- Added tiering policies for metrics based on their automatically-derived significance

- Added hybrid online/offline processing of data for different use cases

- Optimized the time-series query language to make reads more efficient

- Made an asynchronous query processor to support expensive queries with lower latency requirements

- Wrote a client-side agent that collects and reports metrics to the storage system

Our team is 12 people, including back-end, front-end, full-stack and reliability engineers. You can find out more by reading last year’s article here: https://blog.twitter.com/2013/observability-at-twitter. More formal list of requirements for the position is here: https://about.twitter.com/careers/positions?jvi=oO0WXfwr,Job.

Engineers from foreign countries, H-1B initiations and transfers are welcome. You can reach out to me directly at yann@twitter.com.

theatrus2··on Code Spaces data and backups deleted by hackers
Amazon AWS has 2FA, clearly not used (unless it actually was an inside job).

As for the cooling off period, I'm not sure. Perhaps you can get the contents back, but it may be cost prohibitive.

theatrus2··on Fund high-resolution 80386 and 80486 series top metal photos
FPGAs cannot model a transistor level design - you would need to replicate the mask set for that.
theatrus2··on Apple's Cyclone Microarchitecture Detailed
This was also the entire premise of the Transmeta CPUs
theatrus2··on Macintosh 128K: Technical Specifications
It is however not needed as the wattage is also available.
theatrus2··on How I went from 100 to 0 things (or how I was robbed of all my stuff)
Only if the safe is properly secured. Thieves are more than willing to carry a safe away if they can.

Bolting to the floor/wall is a must.

theatrus2··on Bitrot and atomic COWs: Inside “next-gen” filesystems
Running ZFS for many years has shown, yes, this happens, and will continue to get worse as density goes up.
theatrus2··on ARM immediate value encoding
The MSP430 has a constant generator register, which depending on the access mode used will generate offsets and zero. I'm sure there are a few others.
theatrus2··on 4K is for programmers
The late 2013 drives at 30Hz over HDMI, and 60Hz over DP if you are running Windows.

I don't think the HDMI hardware is new enough in the 2012 for HDMI, though in theory display port might work if the drivers get enabled for it.

← PreviousPage 2 of 8Next →