HNHacker News
TopNewBestAskShowJobs

0x45696e6172

229 karma · joined July 20, 2013

submissionscomments
0x45696e6172··on Ask HN: What fields or technologies are you excited about?
PROGCRYPTO (programmable crypto) The capabilities of multiparty computations, fully homomorphic encryption and zero knowledge proofs are super interesting and will allow for new ways of using the internet. In the same way it was hard to imagine what the consequences of asymmetric encryption was at the time when it was conceived, it think the same is true for MPC and FHE today. These technologies are only recently getting feasible. Example use-case: Look for relatives (think ancestry) based on your DNA sequence with cryptographic guarantees, that everyone's DNA stays secret.
0x45696e6172··on Show HN: Sleepsort – Sorting While Sleeping
I really liked this article. It's the first time I see async Python used to solve a problem.

Suggestion: I think it would make sense to use softmax as the scaling function. This way you don't need to worry about outliers and you get to decide the running time.

0x45696e6172··on Learn CSS layout the pedantic way (2015)
This week I am refreshing my front-end skills, so I did a little market research.

The best resource on CSS basics, I have found, is https://web.dev/learn/css. It includes flexbox and grid.

For design guidelines I recommend Refactoring UI. It is full of actionable advice, which books such as The UX book is lacking.

In my project I use TailwindCSS (by the author of Refacturing UI) with Daisy UI components, so I don't actually write raw CSS. At first TailwindCSS feels like a step backwards to inline CSS, but it is just better than the alternative. I recommend giving it a chance.

0x45696e6172··on Coproc Tutorial (2011)
I use it to launch GUI apps from the terminal, e.g.

    coproc 'nemo .'
0x45696e6172··on Ask HN: Using Sublinear Time Algorithms?
(zk-)SNARKs are essentially succinct (sub-linear / O(log)) arguments of knowledge. Essentially the arguments (proofs) boils down to the Schwartz-Zippel Lemma which states that two non-identical polynomials disagree on a random x-value w.h.p.

Its a rabbit hole but it is an interesting niche if you like this kind of stuff.

To get you started, you can read about the KZG scheme which is even O(1):

https://dankradfeist.de/ethereum/2020/06/16/kate-polynomial-...

and if you want more, I suggest you start with the zk-MOOC.

0x45696e6172··on Tell HN: Vim users, `:x` is like `:wq` but writes only when changes are made
I like to add:

Shift + ZA -> :up (save only if needed without quitting.)

by adding to your .vimrc:

    nnoremap ZA :update<CR>
0x45696e6172··on Lastpass setting the delete account div to display: none
Because it is better than the alternative.

Pick two:

  (1) memorizable passwords
  (2) bruteforce-resistant passwords
  (3) account-unique passwords.
The best tradeoff for me is (2)+(3) sacrificing (1), so I use a local password manager (named 'pass'). That said, I would never trust a 3rd party like LastPass.
0x45696e6172··on Ask HN: What are some of the best documentaries you've seen?
I enjoyed Branching Paths, which gave provides a unique window into the Japanese indie game developer scene -- If you liked Indie Game: The Movie 2012 and are interested in Japanese media, then watch at least the trailer:

https://store.steampowered.com/app/494680/Branching_Paths/

0x45696e6172··on City street orientations around the world
How come there appears to be symmetry in Rio de Janeiro?
0x45696e6172··on Older Americans Are ‘Hooked’ on Vitamins
What makes you sleepy is that the drugs cross the blood-brain barrier. Newer drugs containing fexofenadine do not have that side effect.
0x45696e6172··on Dasung Paperlike Pro: E-Ink Monitor with HDMI connector [video]
13.3", 2200x1650 pixels http://ereader-store.de/en/77-onyx-boox-max-carta.html
0x45696e6172··on Google starts tracking what people buy in physical stores
Something like half of the supermarkets in Denmark scan all money bills they receive supposedly with the purpose of defeating counterfeit money. However it could easily do OCR on the serial as well. Combine that with CCTV records, and and it does not offer much more privacy than credit card payments.

Ironically I started to appreciate it, after I received a fake bill from a different store.

0x45696e6172··on Google starts tracking what people buy in physical stores
How anonymous is cash really? All money bills have serial numbers that could automatically be correlated with ATMs and your time/location data.
0x45696e6172··on Stepping into math: Open-sourcing our step-by-step solver
Until recently I didn't even know there existed such a pen-and-paper algorithm resembling long division:

https://xlinux.nist.gov/dads/HTML/cubeRoot.html

0x45696e6172··on PS4 hack: Fail0verflow demonstrate Linux and Steam running on Firmware 4.05
Watch the talk here: https://media.ccc.de/v/33c3-7946-console_hacking_2016
0x45696e6172··on Microsoft Replaces Command Prompt with PowerShell in Latest Windows 10 Build
"command echo" instead of just "echo" should bypass the shell builtin.
0x45696e6172··on Two-Factor Authentication with SSH
Shameless self-plug:

Three-factor authentication with ssh public key, Google Authenticator and password

https://turquoiseliquorice.wordpress.com/2013/10/05/three-fa...

0x45696e6172··on The Death and Life of the 13-Month Calendar
This seems to be slightly inferior to the Pax calendar[1].

The Pax calendar has another very cool property, which is that the weekdays are always in sync with Gregorian calendar. This is done by carrying over leapdays until you have one full week accumulated, which is then inserted as a leapweek, in the same way we insert leapdays in the Gregorian calendar.

[1] http://en.wikipedia.org/wiki/Pax_Calendar

0x45696e6172··on Show HN: Hash your work and store it in a bank transfer for priority statement
Does the blockchain have a notion of time as in dates? I believe it only notes continuity from one block to the next.
0x45696e6172··on Why Don’t We Have a General-Purpose Tree Editor?
and you can get a neat ASCII representation by using 'tree' in the directory.
0x45696e6172··on Facebook Buying WhatsApp for $16B in Cash and Stock Plus $3B in RSUs
You can, but it is not officially supported.

I had to sideload the WhatsApp.apk on to my Nexus 7 Wi-Fi.

Then you receive your activation code on your phone and tab it in on your tablet.

It works perfectly well.

0x45696e6172··on Opera is really nice.
This is relevant to my interests. I get the search feature through Vimperator as well, though.
0x45696e6172··on Opera is really nice.
Firefox fanboi here.

I use my browser as a reading list as well. And I like it.

I have had epic browser sessions with more than 500 tabs, until I discovered the Max Tabs extension, that let's you set a max limit. I use 100 now.

The extension Bartab Heavy lets you load only current page on start and automatically unloads tabs after x amount time. Otherwise 500 tabs wouldn't be possible.

Furthermore I use Tree Style Tab extension, that put them on the left side. I got used to this in Opera. Still miss the Ctrl + Tab (IIRC) feature, that only showed the list when you tabbed trough them akin to Windows' Alt-Tab window.

The existence of these extensions sooths me a bit since it means I am not the only one with these bad habbits.

Good to see Opera still attracks new users.

0x45696e6172··on Michael Dell buys back PC company he founded in $24.8bn deal
> For Lenovo laptops, by contrast, you have to somehow know exactly what components are used in your laptop and then go hunt for those drivers. (And no, I don't want to use Lenovo's mysterious automatic update tools.)

Biased IBM supporter here. All IBM/Lenovo Think systems have a MachineType-Model (eg: 2537-25A). It's written on the button of Thinkpads, or you can find it by:

Windows: GUI: msinfo32, CLI: systeminfo Linux: dmidecode -t 1

The only possible exception, I can think of, is if you order a custom configuration - then the model part will say 'CTO'.

Source: http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/Pro...

0x45696e6172··on Unix Commands I Wish I’d Discovered Years Earlier
ssh-copy-id is made for exactly this:

  ssh-copy-id  -  install  your  public  key in a remote machine’s authorized_keys
0x45696e6172··on Wikileaks Releases New 'Insurance' Files
Part of Wikileaks' manifest is a promise to the leakers to release the information eventually, and they have proven track record of doing so.

Aware of this, I wonder if new insurance files will have any influence on the actions of their enemies.

0x45696e6172··on Samsung agency is buying off StackOverflow users
We should make a collection of 500$ and give them to him as a reward.