HNHacker News
TopNewBestAskShowJobs

ai_ja_nai

670 karma · joined April 15, 2014

submissionscomments
ai_ja_nai··on OpenNMT: Open-Source Neural Machine Translation with Torch Mathematical Toolkit
This is much more used, it's based on FAIRSeq Transformer: https://github.com/modernmt/modernmt. Plus, it's a publicly funded project
ai_ja_nai··on A non-linearity that works much better than ReLUs
Sounds very interesting, although it has huge prerequites on the kind of problems they are addressing
ai_ja_nai··on Zoom to bring end-to-end encryption to all users, including non-paying
99% of people don't understand how modern world actually works, in which your data is the product.
ai_ja_nai··on How the Magic: The Gathering Color Wheel Explains Humanity
Such a fresh piecce still today.
ai_ja_nai··on How I made a game played in Notepad
Well, the customized editor makes it less charmant. Anyway, big compliments for the patience and the dedication!
ai_ja_nai··on Mini PCs in 2020
Isn't this a bit of a technology without a spot?

Day to day activities can be proficiently carried out through laptops, while heavy crunching and 24/7 operations must be carried out through heavily cooled rigs.

So, what's the place for a fanless, low powered mini pc?

ai_ja_nai··on Kiss Linux – A distribution with a focus on less is more
Groan. Yet another distribution that fragments the scene with custom everything.
ai_ja_nai··on Jira forcing users to give write access to GitHub and drive
Working as a consultant for customers in agile, I find Jira a pretty neat tool (once the workflow is configured and customized). It has a superb reporting support and, given the need of a Scrum/Kanban capable tool, it gets its shit done. Yes, it is slow. Yes, it is thermonuclear. Yes, it is the only tool that doesn't suck.
ai_ja_nai··on Ask HN: Is your company sticking to on-premise servers? Why?
It's the people cost, not the hardware.

Hardware is super cheap:

-A 40 slots rack, with gigabit fiber, dual power and a handful of public IP addresses, costs on average 10000€/y.

-A reconditioned server on eBay with 16 cores and 96GB of RAM costs 500€ (never seen them break in 3 years).

-A brand new Dell Poweredge with AMD EPYC 32 core and 64GB of RAM will cost 3000€.

-Storage is super cheap: 500GB of SSD costs 80€ (consumer stuff is super fine as long as you wisely plan between redundancy and careful load) and rotational disks are even cheaper. Never seen a rotational disk break.

Once bought, all of this is yours forever, not for a single month. You can pack very remarkable densities in a rack and have MUCH more infrastructure estate at disposal than you would ever afford on AWS.

The flip side of the coin is that you need operation expertise. If it's always you, then ok (although you won't be doing much more than babysitting the datacenter). Otherwise, if you need to hire a dedicated person, people is the most expensive resource yet and that should definitely be added to the cost of operations.

ai_ja_nai··on Captain Grace M. Hopper: The Mother of COBOL (1981)
COBOL. Tsk. Grace Hopper invented the first compiler for the language A-0 in 1952.
ai_ja_nai··on Pentagon Knew of Possible Coronavirus Threat for Years
What kind of demented, clickbait article is this? Every epidemiologist of the world was aware a pandemy would have come. And, guess what? We WERE prepared. It's being managed, it hurts, yes, but it hasn't turned into a zombie apocalypse with millions of victims. - from Italy
ai_ja_nai··on Containers Are Not the Future
This article is enthusiastically declaring that the CEO of NanoVMs doesn't understand the audience he is addressing.

Containers were never meant to be "secure" and Kubernetes has nothing to do with security in general. Application level containerization solves 3 problems: 1- repeatable builds 2- software distribution 3- infrastructure mutability

Docker solves brilliantly all these problems: we can build software in controlled environments that we call images and the product is an image itself, that we can share by means of software catalogs called registries and that we can deploy the same way we can play CDs in a computer, without modifying the host system. Security was never meant to be a concern, it was never part of the plan, at least no more than running a process in an operating system. And containment systems are just a smart way to launch a process, that's it. They can't replace security functionalities beyond what is already provided by host OS.

Is this a fault? Would you blame a hammer for not being able to unscrew a cork?

NanoVMs CEO spends some time also making fun of "stripped down systems", accusing them of recklessly "ripping out components of a system that simply don't belong in the virtualized world of 2020", namely users, SSH logins and desktops. Again, there is a big misunderstanding here. Linux processes expect some facilities to be present at runtime, namely system calls to retrieve Process IDs and user IDs. But these facilities were merely retrofitted in containment systems to avoid processes crash upon syscall invocations. As all retrofitted functionalities, their implementation is barely beyond the dummy level. Therefore, we have PID 1 everywhere, no SSH logins and dummy users.

Now, Kubernetes. K8s is just a scheduler, an orchestrator. It has nothing to do with security, it is mainly concerned with resource optimal usage and container placement. And it is a fundamental component in microservice world, otherwise we would be paralized by operations at each deployment. "You spin up a linux box and call it a day - done". Seriously? Is this really the whole understanding of the world of operations? I've been in ops for 12 years and I'd never want to go back to the old bad days of 2008, where most of us managed an handful of servers and services and, yet, datacenter ops were at one with deployment ops. That was the very world of manual and error prone ops. Orchestration has been a bliss but requires a unit of scheduling. A container, in this case. But it may be a VM as well.

So, the saddest thing here is that NanoVMs could be a perfect replacement for containers while retaining the benefits of orchestration (as in Kubevirt, for example), but the CEO prefers to throw away the dirty water along with the baby for marketing hype.

ai_ja_nai··on The dystopian world of software engineering interviews
Chubby. It was the product that inspired Zookeeper and all its various incarnations, including etcd.
ai_ja_nai··on The dystopian world of software engineering interviews
This horror story would be enough to quit the entire FAANG game:

"At one particular ‘top’ tech company the process is that when a candidate goes through an interview he or she has a packet compiled about their interview performance. The packet then goes to a committee whose job it is to impartially review the packet to make a hiring decision. At one point a particular committee got so critical that they rejected every packet for several months. When HR caught wind of this they decided to set up a test. They sent the committee a new round of packets and once again the committee rejected them all. HR then called them all into a meeting and explained that they packets they had just reviewed were in fact the hiring committee member’s own packets from when they interviewed for that company. They had unknowingly rejected themselves! How could anyone pass that bar?"

ai_ja_nai··on 18 years of Blender open source projects [video]
Although I appreciate the work of these folks, they seriously need to get themselves a conference speaker: I could not understand anything of what he was saying (candid feedback, please don't misunderstand).
ai_ja_nai··on Zhaoxin Unveiled Next-Generation x86 SoC Plans
seriously?
ai_ja_nai··on The Great Cannon has been deployed again
How about interrupting BGP traffic from/to China by nearby western AS everytime the Cannon is used?
ai_ja_nai··on 16-inch MacBook Pro
For less money something more open and more powerful? https://system76.com/laptops/galago

Here is a nickel kid: buy yourself a real computer -Dilbert

ai_ja_nai··on Intel publishes misleading benchmarks against AMD
remember when 3dmarks presented superior performances if you changed the vendor id in a VIA chip to Genuine Intel?
ai_ja_nai··on Microsoft Reveals New Logo for Microsoft Edge
Firefox Nightly, I'd say: https://pbs.twimg.com/profile_images/1160831232357351425/dlf...
ai_ja_nai··on FastSpark: A New Fast Native Implementation of Spark from Scratch
Spark != SQL

It's also graph analysis and ML models.

ai_ja_nai··on FastSpark: A New Fast Native Implementation of Spark from Scratch
Very interesting. Can't find references to "Perfect", though; could you please point to a link?
ai_ja_nai··on Tape still beats SSDs and hard drives when it comes to price per byte
Assuming that you already own the tape recorder, WTF
ai_ja_nai··on In the beginning was the command line (1999) [pdf]
splendid reading, an enlightening essay about society and operating systems as a mediated experience methaphore
ai_ja_nai··on How to Pay Programmers Less (2016)
>Warn them or even sign NDAs prohibiting any talks about wages, bonuses, compensation plans, etc.

Isn't this actually illegal?

ai_ja_nai··on Terminating Service for 8Chan
Total garbage statements: being a huge ISP doesn't mean using that power to moderate the Internet
ai_ja_nai··on LAN Manager Product Specification, 1987
better late than never
ai_ja_nai··on Agile Lite: Agile without all the burnout
25% overhead is a little too much
ai_ja_nai··on Natural Language Processing with Deep Learning
True at heart, I am totally in love with CS231 (Yeung and Johnson)
ai_ja_nai··on Dell Autism Hiring Program
Inclusion has clearly gotten out of control
← PreviousPage 4 of 7Next →