HNHacker News
TopNewBestAskShowJobs

Jhsto

2,841 karma · joined November 20, 2012

For NixOS stuff reach me at juuso@ponkila.com For research, GPGPU, and APL stuff juuso.haavisto@cs.ox.ac.uk is more appropriate

juuso.dev

submissionscomments
Jhsto··on Serverless Computing: One Step Forward, Two Steps Back
On the same note, CloudFlare’s approach to serverless computing by leveraging V8 sandboxing instead of traditional virtualization is fascinating: https://blog.cloudflare.com/cloud-computing-without-containe...

Considering challenges of interconnected cloud computing and common IR (of which the latter is mentioned in this paper) an interesting distinction arises: WASM, in comparison to containers, brings us a single language (JS), and through this, possibly a single “orchestrator” (V8 Isolates). Of course, this is more or less saying that the world would be a better place if everyone would be driving a Volkswagen. But this is like a second chance to iterate such idea and maybe do something about it. Isn't this a step towards the future of cloud computing?

Jhsto··on Show HN: End-to-end LTE example with Docker and emulated radio
Oh nice to know the thing about the SIM cards!

Regarding your question, I recall reading a paper which compared both cases: the office owning the whole infrastructure, and one in which it is rented/outsourced to an established MNO. While the paper suggested that both use-cases are plausible, in practice your preference is likely to vary depending on local regulation and use-case (e.g. latency requirements etc.).

Jhsto··on Show HN: End-to-end LTE example with Docker and emulated radio
One idea is that commercial installations rely on unlicensed spectrum (like 6Ghz) to transmit LTE. Check out MuLTEfire for this. As far as I know, there are no LTE base stations transmitting these frequencies available for purchase.

With 5G some countries have also taken into concern a more liberal spectrum policy, which could result in more mobile network operators. One idea follows is that the spectrum would be "oversold" by selling the same frequency to organizations tied to particular cities, for example.

Finally, there is the notion of virtual SIM cards. And as far as I know, alternatively you could also just hack the LTE server to accept each incoming connection (with any SIM) and use a challenge after the Internet connection is established, and then just kick out any device which doesn't send the magic packet.

Jhsto··on Show HN: End-to-end LTE example with Docker and emulated radio
Interesting research! One question: what would you test given you'd have access to a regulated spectrum?
Jhsto··on Time to break academic publishing's stranglehold on research
I don't see why would it. You can submit papers without an affiliation, so the idea of publishing only tax-funded research is a generalization. That is, these organizations do work by being selective and then selling the collections of that selection process back.
Jhsto··on Ask HN: Online banks where I can open account worldwide?
Revolut seems to make the most sense in this case. You could consider Curve Card as well. In terms of traditional banks, Charles Schwab welcomes international clients who are ready to invest $25K upfront.
Jhsto··on Writing Network Drivers in Rust [pdf]
I recently wrote my bachelors thesis and I wish it could have been as practical as this. Props for German universities for allowing a software engineering project to be accepted. There is no way I could have gotten away with so little amount of academic references.
Jhsto··on What Comes After the Roomba?
Having hacked on Roombas[0], one thing which dissatisfies me is open hardware access. That is, let advanced users SSH into the robots and let them read the sensor data and control the robot. Once you have that you could repurpose the robot for your own needs, which for me in [0] was basic object detection (trying to find something resembling human legs in this case). This could be used for either counting people in the room or to give spatial data information for other use-cases. As demonstrated in my later YouTube video[1] the floorplans created with the vacuum cleaner laser can be used to position IoT devices for your own augmented reality stuff, that is, for real-time position tracking in relation to the room in which the robot is standing in, or just simply calibrating a gyroscope of another device which then uses the pre-made floorplans.

Anyhow, one thing which I have been thinking is that given a smart home, do people rather want to talk to an abstract thing like an Alexa, or will they want to have a physical thing to which they talk to, like the vacuum cleaner. I imagine the interaction is a bit different regarding whether you just command Alexa to turn things off, rather than have a vacuum cleaner, which you can call to come to you, and still respond similarly to Alexa. With kids, I guess they'd essentially prefer vacuum cleaners, albeit I haven't really tested their reaction because the toddlers I know do not speak English for which the speech recognition stuff is mature. My peers do not expect my vacuum cleaner to either talk or listen, which it can do both, so it seems like it should also roam the room around (without cleaning objective) for others to interact with it. Given the time and artistic freedom, I'd probably buy plenty of vacuum cleaners and have them scan the campus corridors for stationary people to talk to, to essentially just see what people talk back to the robots.

Sorry if the text is incomprehensible, it is quite late.

[0]: https://youtu.be/mlAEZZ5fPbo [1]: https://youtu.be/OTlOULeNUUo

Jhsto··on What Comes After the Roomba?
Other manufacturers as well, which for Xiaomi[0] include: logfiles (syslogs, stats, Wi-Fi credentials) and floorplans.

[0]: https://dgiese.scripts.mit.edu/talks/

Jhsto··on Australia bans Huawei and ZTE from supplying technology for its 5G network
Cellular base stations allow a database of SIM cards to be created. This could be considered a superior tracker to advertisement IDs of Apple and Google. This is because the ID is retained between user equipment changes. This information is exchanged before actual data transmission, i.e., it does not matter even if the actual data would be encrypted.

I think it's inevident that the more precise geolocation data of 5G (due to an increased base station installations required by the mmWave frequencies) will be sold to advertisers. Essentially, Australia is betting that European manufacturers will respect privacy better than China - and sure, at least European companies do not need to hand over their data to authorities. Having seen surveillance implementations installed in Chinese IoT devices, it is more or less true that China is at least keeping the doors open for an intertwined database where information from various different Chinese companies can be built.

Jhsto··on Startups that launched at Y Combinator’s S18 Demo Day 2
Anecdotal, but a Google recruiter once approached me. He told me I have a weird work history. According to him, this was because I had not targeted FAANG after graduation, but instead worked in smaller companies. This was while I was living in Silicon Valley. I guess VCs might see it the same way as the recruiter - only weirdos would say no to dosh.

Personally, I think it is much the opposite -- if you worked in corporations for your whole life, how does that relate to running a startup? I think it's a general consensus that most programmers expect a job description. These people do not usually make great startup founders, because the obscurity of direction and lack of significance for coding early on might startle them.

Jhsto··on My dad’s resume and skills from 1980
I see that some grad schools in Europe want a Europass CV. Is this more or less what it is meant for, or are there other niche use-cases?
Jhsto··on Windows 10 vs. Linux Performance On AMD Threadripper 2990WX
"Not only Youtubers test on Windows, virtually the whole tech reviewer community tested on Windows exclusively. And many concluded that Threadripper problems were due to memory problems, and only few blamed Windows for it."

https://www.phoronix.com/forums/forum/phoronix/latest-phoron...

Still, over 2x increase in performance on Linux over Windows seems insane.

Jhsto··on Chess over ActivityPub
Could a messenger like Telegram or Signal be created on top of AP? Could such implementation replace all the numerous messaging apps I currently have?
Jhsto··on The independent researcher
Kind of -- if I am a researcher and I see a business application, but for which I would need to go independent but due to the uncertainty of viability continue my research and still be involved in my peer group in academics, is it possible to receive funding and return to my lab?
Jhsto··on The independent researcher
Does Y Combinator fund (independent or not) research projects?
Jhsto··on Kubernetes 1.11 includes In-Cluster Service Load Balancing and CoreDNS
Shameless plug: https://www.juusohaavisto.com/microservices.html

To answer your question briefly: Kubernetes is hard to stay up-to-date, but it aims to improve later on. Kubernetes was largely created to solve problems scaling physical hardware -- I would not setup Kubernetes unless you run into a problem where you are growing out of dedicated host offerings thus need to update your apps across multiple such devices (easier options exist, look at LXC clustering). You need to define "reliable". If it is just your app or hardware crashing, you can probably get away with two dedicated computers in different colocations.

Jhsto··on Apple Unveils ARKit 2.0, Putting Multiuser AR at Its Core
> Unfortunately, given the high hardware requirements

Maybe I am missing something obvious here, but why is that a reason for a closed ecosystem?

Jhsto··on Apple Unveils ARKit 2.0, Putting Multiuser AR at Its Core
> Who is going to become the YouTube of AR/VR?

Hopefully nobody. Whatever infrastructure layer there will be powering AR, I hope it would be like using the Internet than an App Store.

If you look at current HMD manufacturers, everyone is constraining the operating system for a chance of becoming the AR App Store. If these companies really want AR to be adopted so bad, maybe lower the barrier to developing software for this medium? In that regard, yes, Apple is on the right track, but I do not think we will see any 'killer apps' on an iPhone. HMDs just have so much more potential.

Jhsto··on Ask HN: What are your criteria for selecting cofounders?
I guess even with equal ownership it would be beneficial to decide who has the final say on things. "A pirate ship has to have a captain." Rather have the business die because of bad choices than the inability to make choices.
Jhsto··on Facebook is launching a dating feature
I think it has been covered before that Facebook already has a hunch if two people seem to be interested in each other -- groups, events, messages they share, times they have visited each other profiles, and reaction counts proportional to posts after the friendship was started.

I think the fact that they also announced incognito mode today suggests that this dating feature could be passive. Like, if you browse Facebook normally and you are both using this feature, and Facebook sees you are both stalking each other rather much, it could break the ice for you. This is probably the better the more oblivious you are and I can see the value in this.

It will also be interesting to see how this feature will be rolled out. While there can be a mutual attraction between two people, I can see it being a challenge to programmatically figure out whether there exist any other reasons why the relationship could not work, e.g. logistics, and how well is Facebook able to identify such possible problems before initiating the icebreaker.

Jhsto··on Finland ends Basic Income trial
In Finland people receive conditional aids, sometimes amounting so much money that there is little incentive to go to work anymore, because doing so would cut your subsidies.

I guess what the government wanted to see is that given it "unconditionally," would people take up low paying jobs because now they don't lose any more aids by doing so.

I agree it was dumb to coin this as a UBI.

Jhsto··on Finland tax authorities matching Bitcoin transactions and bank transfers
> Not even remotely true. SMLLCs are disregarded entities for tax purposes, so their transactions are taxed directly to their owners. And legally, the concept of veil-piercing applies to SMLLCs generally, and especially to undercapitalized SMLLCs (meaning any LLC without sufficient independent assets to pay off all liabilities against it).

This is true in Finland, which has fewer forms of corporations than the US for example. The corporation can decide to not pay out all of its earnings to its sole shareholder, but in such situation, the company needs to pay an additional 20% tax for the retained amount of money, for conducting a successful year of operations. This is rarely a good idea, but in this case where the owner is subject to constraints of personal income imposed by the government, it might make sense.

Jhsto··on Finland tax authorities matching Bitcoin transactions and bank transfers
I understand where you are coming from, but let me add that this method of counting income applies to any investment income.

So say you put money into an index fund, but something unexpected happens. If you need to liquidate your savings while being a student, the government will slap your fingers for trying to think long-term.

Either way, I admit this only affects the poor -- if you are a bit better off you should be able to afford to incorporate an LLC for 2500€ (half a year rent where I live). By making yourself the sole owner of the company, you can get around all these problems, as juridically the LLC is a separate entity from you doing all the trading. This kind of setting is legal, but practically off limits for many.

Government aid for students is also practically unconditional in Finland and usually covers your rent and then some, basically making your own life instantly ramen profitable. This sounds utopistic to many, and it certainly is, but I think so much potential is lost by the government discouraging young people to take risks on their own.

Jhsto··on Finland tax authorities matching Bitcoin transactions and bank transfers
This is even worse if you are a student who receives government aids: transactions are regarded as income (whether loss or profit) by the social insurance institution.

So in other words, if you buy Bitcoin for 1000 euros and sell it at 500, you have made efficiently 500 euros in "income." With the notion of the parent post, this makes trading unviable, because if you exceed 12K€ in income a year (in any form, be that employment etc.), you have to start paying back your living aids.

Jhsto··on A college professor gives her students extra credit for going on dates
From my anecdotal experience, being out of your comfort zone is the actual highway to relationships.

I used to live in a house in a foreign country to which people from my home country crashed to during their short, usually few week visits at the area. Surprisingly, the people who came there were exceptionally open (exceptional as in compared to a usual native). Most of them came either alone or with one friend/business partner. I think a lot of their openness attributed to the fact that they were in a temporary, new environment.

I also noticed that being open myself first helped to initiate deep conversations. But after returning to home and to college, despite continuing to prompt these discussions, I rarely get the same kind of reaction anymore.

My general observation is that my peers are happy to answer questions I have, but they lack the social skills to listen and ask leading questions. But then again, this might just be that they find me uninteresting as a person, but the difference is worryingly stark -- out of 30 people I've befriended on Facebook only a few have I had conversations deep enough I'd consider to meet up with them just to talk. The numbers were very much the opposite if you'd compare it to the experience in the foreign land.

Thus, I think it is silly to have fear of missing out on relationships or a partner during college. With the new brave world of remote working, I could as well make a living in the opposite end of the planet just a mere day after graduation, to which I am quite sure most of the peers won't (or wouldn't) follow me anyway.

Jhsto··on Soviet-Era Industrial Design
Interesting, I must have made the false assumption when I received the package and saw the Russian postage labels. Looking at some other eBay listings now, the connection to Gillette is apparent. Thanks for letting me know!
Jhsto··on Soviet-Era Industrial Design
I'm grinning. That does make much more sense.
Jhsto··on Soviet-Era Industrial Design
For those interested, this particular kind of design is known as retrofuturism around the Internet. Reddit has a good subreddit on it: https://www.reddit.com/r/RetroFuturism/

I personally have once had these Sputnik razor blades: https://www.ebay.com/p/Sputnik-100-Double-Edge-Razor-Blades-...

In addition to being dirt cheap, I also found the branding funny. Somehow I felt like I am buying something not very good in terms of quality, but which does work (somehow) anyway. There were also pack called Lada's in there. I definitely felt like the Sputnik ones were better than the Lada's though.

Jhsto··on AV1: A new general-purpose video codec
Please do elaborate.
← PreviousPage 10 of 16Next →