HNHacker News
TopNewBestAskShowJobs

vutekst

110 karma · joined September 22, 2011

submissionscomments
vutekst··on Show HN: Replicad, the Library for CAD in the Browser
Why yes actually! Thanks for your quick and very helpful reply
vutekst··on Show HN: Replicad, the Library for CAD in the Browser
This looks like a good replacement for most of what I do in fusion360, but one operation I'm not sure about is importing an existing SVG file and using it for sketch geometry, say, to put an embossed logo onto something. In looking through the Replicad docs, the only SVG references I saw were about exporting.

Is this something people have done with Replicad? Perhaps with an additional lib for parsing SVG into a set of 2D curves?

vutekst··on Characterizing emergent phenomena in large language models
Yes: https://twitter.com/goodside/status/1581805503897735168
vutekst··on Inside the Proton
hopefully when we finally unfold them we don't get attacked by lower dimensional beings
vutekst··on Teaching physics to neural networks removes 'chaos blindness'
Also ML non-expert here. I think this is about a different kind of neuron(your 2nd suggestion). The paper another commenter linked says:

Hamiltonian neural network (HNN) intakes position and momenta {q,p}, outputs the scalar function H, takes its gradient to find its position and momentum rates of change, and minimizes the loss

<latex equation for a modified loss function that differs from traditional NN>

which enforces Hamilton's equations of motion.

https://journals.aps.org/pre/abstract/10.1103/PhysRevE.101.0...

vutekst··on Show HN: The Gives – Watch videos with friends
Alas, this feature only works for users on the browser app, and not in the mobile apps.
vutekst··on Show HN: Video conference and synchronized YouTube video to do fitness in groups
I want this but just for watching general youtube videos sync'd with people
vutekst··on Amazon orders 100K electric delivery trucks from Rivian
Same! Also a Normalite here.
vutekst··on Memory transfer between snails challenges view of how brain remembers
I don't know how you can be pretty sure about any of that, but I look forward to the faster-than-light signaling devices we can build from this new revelation about nature.
vutekst··on Differentiable Programming: A Semantics Perspective
Article is a bit broken for me because while the page is https, the mathjax file is loaded from a plain http. This is apparently forbidden by current Chrome and Firefox, so the figures and LaTeX don't work. edit: ah-hah, HTTPS Everywhere must have fiddled with it.
vutekst··on The electric eel's high-voltage discharges are subtle weapons
The passenger seats of certain cars use electric field sensing in the seatback to determine if there is an adult passenger present, to decide whether to enable the passenger-side airbag. (Though simply sensing by weight is also common.)

For an example of an electric field sensor, check out the Motorola MC33794.

vutekst··on Windows 7 Update appears to be compromised?
https://en.wikipedia.org/wiki/Digital_signature
vutekst··on In Iraq, I raided insurgents. In Virginia, the police raided me
My understanding is that most militia members cannot keep ammunition in their homes, but private citizens can have ammo as they please.

http://world.time.com/2012/12/20/the-swiss-difference-a-gun-...

vutekst··on Ultratestable Coding Style
I have used both languages quite a bit. What I miss from Clojure when doing Haskell is having access to a seemingly infinite collection of libraries (thanks to the JVM/maven/etc). There are of course many libraries on Hackage but the JVM ecosystem dwarfs most others.
vutekst··on The state of Computer Vision and AI: we are really, really far (2012)
I'm from the US and I read it the same way, as a statement that we are far along our course.
vutekst··on IKEA introduces wireless charging furniture [pdf]
Admittedly I am not familiar with all types of wireless charging technology, but I worked on some prototypes of such a little under 10 years ago (powering blenders and 1 kW cooking devices wirelessly through a countertop), and they were hopelessly complex and full of software. Perhaps my experience is now outdated, but it left me with strong doubts about any prospects for foolproof-ness.
vutekst··on Imagining a society that isn't dominated by police
I don't really understand the first proposal, can you expand on that? How would it do away with qualified immunity etc?
vutekst··on Theater Chains Decline to Show Sony’s ‘The Interview,’ Citing Threats
Is Fight Club an example or a counterexample?
vutekst··on Underactuated Rotor for Simple Micro Air Vehicles
This always bothered me about Babylon 5 - how/why did the spine of the station remain stationary while the bulk of the station rotated?
vutekst··on Taipei's new mayor writes a GitBook
Indeed, imagine if we had a revision history for the Bible/Koran/etc.
vutekst··on Rust, Lifetimes, and Collections
Yes, presuming that the author of the unsafe code in question has manually verified the effective safety in all relevant scenarios. `unsafe` is an assertion to the Rust compiler that you know what you're doing, and you will preserve its guarantees as far as external observers are concerned.

I might point out to the grandparent post that even the basic vector collection in Rust is full of unsafe {} blocks.

vutekst··on Android 5.0 Lollipop
This feature is one of the reasons I run CyanogenMod. You can drill down and toggle particular permissions for each app if you want, and set default policies for new apps.
vutekst··on Vindinium: An artificial intelligence programming challenge
Can anyone comment on general strategies that would be applicable to this game? Has anyone tried some kind of crazy machine learning stuff, or is it dominated by relatively simple algorithms?
vutekst··on Understanding Clojure Transducers Through Types
This is my understanding as well, and that's why I objected to the parent post's assertion that "even in Haskell values must be tagged with types, and the type tags are inspected at runtime". The enum/ADT discriminator tag is value information rather than type information.
vutekst··on Understanding Clojure Transducers Through Types
> Even in Haskell values must be tagged with types, and the type tags are inspected at runtime.

This does not fit my understanding of pattern matching in Haskell. Say you are matching over a value of type `Maybe String`. The type of the value is always `Maybe String`, it's just that its value might be `Just "foo"` or `Nothing :: Maybe String`. It is not to my knowledge tagged with type information at runtime in a compiled program, merely value information. The different values an ADT disjunction can take on all have the same type as each other.

> Otherwise, pattern matching wouldn't work (pattern matching is always based on type reflection).

What about pattern matching a String against a series of literal values? I don't see how this is based on type reflection, merely inspection of values.

vutekst··on Emacs and Vim
Mapping capslock to be esc is what made vim possible for me.
vutekst··on Gosu – A pragmatic language for the JVM
I associate the word "Gosu" with the Korean/International StarCraft scene, where the word describes a very skilled player. I wonder the project lead was also thinking of that.
vutekst··on Why I'm Productive in Clojure
On the contrary, I came from Haskell-land and was impressed by Typed Clojure, at least in that it is capable of representing some things that are not easily represented in Haskell types. For example, union and intersection types can be pretty powerful. They can have easy variadic functions, and the occurrence typing is sweet -- after a runtime null check, it will remove the `Nil` type from a type union within the if-branch, or a runtime collection-empty check will modify the type in the subsequent branch to no longer include a case for a possibly-empty sequence.

On the other hand, Typed Clojure does not offer nearly the cohesive experience one gets from Haskell, nor do the types guide optimizations etc. Type checking is really a lint step rather than a build step. And almost all existing Clojure code is still dynamically typed, so you can't usually infer how to use a lib based on its type signatures (since it doesn't have them), which I love being able to do in hs.

vutekst··on Agda by Example: Sorting
Yeah, I had to hit f12 and disable the background with Firebug.
vutekst··on Abandon fish! Leaving GlassFish for TomEE or JBoss
Some of us toil away in the mines using Java EE (and even Glassfish in production, in my case) but read HN because we dream of a better life.
Page 1 of 2Next →