suddensleep | 1 year ago | on: Ask HN: Who is hiring? (May 2024)
suddensleep's comments
suddensleep | 4 years ago | on: A Graduate Course in Applied Cryptography
suddensleep | 4 years ago | on: A Graduate Course in Applied Cryptography
suddensleep | 5 years ago | on: Ask HN: What OR Are there some multiple perspective books in mathematics?
I can't speak to its contents per se, because there isn't a preview yet, but I can speak to the quality of exposition in the lead author's math blog. [2]
I haven't ever dug too much into category theory for its own sake (usually just one-off chapters or appendices that get included in books on other topics), but my understanding is that it unites a lot of mathematical topics. As such, this book might be of more interest to you than, say, a classical point-set topology text, given your desire to uncover connections. That being said, there may be other category-theory-flavored books on other more strictly algebraic topics that would suit your fancy more.
suddensleep | 6 years ago | on: Defenestration
suddensleep | 6 years ago | on: Defenestration
Imagining something like this happening today is ... difficult, to say the least.
suddensleep | 7 years ago | on: Nikoli Puzzles
That being said, KenKen does seem to fall into a similar class of constraint-based, language-agnostic games.
[1] https://en.wikipedia.org/wiki/Nikoli_(publisher) [2] https://en.wikipedia.org/wiki/KenKen
suddensleep | 7 years ago | on: If you want to understand Silicon Valley, watch Silicon Valley
Say what you will about the world's biggest nerds, but irony, whether purposeful or inexplicably accidental, is not lost on them.
Ninja Edit: New conference name :)
suddensleep | 7 years ago | on: Solving Sol
Instead, I had my students construct the flag of Nepal (see http://www.servat.unibe.ch/icl/np01000_.html for the specification). Let's just say that most of the students were not as captivated by the idea as I was.
suddensleep | 8 years ago | on: Ask HN: What are the best MOOCs you've taken?
suddensleep | 8 years ago | on: Ask HN: What are the best MOOCs you've taken?
In terms of level, it is more than a little technical (programming exercises in both cryptography and cryptanalysis await you!), while still remaining far from rigorous (compared to, say, a graduate-level cryptography text).
suddensleep | 8 years ago | on: The Dozenal Society of America
suddensleep | 8 years ago | on: Show HN: My embarrassing personal website from the 90s
It's not that this didn't exist elsewhere on the internet (indeed it did, as of course I used these other sites as source material), but nowhere seemed to have the exact red-text-on-black-background look I was going for at the time.
The most excruciating part of this memory is not that I worshipped a nu-metal band, but instead that I hadn't yet discovered the magic of copying and pasting text. That's right: everything, from the lyrics themselves to the HTML tags, were typed manually by yours truly into the raw HTML editor.
I shudder to think how quickly I'd be fired today if I hadn't learned how to properly use a modern keyboard.
suddensleep | 8 years ago | on: It's Getting Harder to Tell Banks from Tech Companies
The data teams I work with don't know SAS and some members aren't even that facile with Excel, opting to use Apache Spark (mostly Python, but also Scala bindings) or pandas instead. Almost no one does serious data work on their local machines, and there is a big push to store all of our data off-prem.
The dev teams I work with actively experiment with different cloud-based architectures, devops automation tools, database solutions, etc.
From a product perspective, lots of teams use agile workflows, but each team is allowed to (and encouraged to) choose their own style of getting work done.
This is not meant to imply that banks have largely moved to this model; I think that we are the exception rather than the rule. This is _also_ not meant to imply that top-down corporate "solutions" don't affect us, and that greed has been completely factored out of the equation. But I've been pleasantly surprised by how much leverage and freedom we have as the "tech department".
suddensleep | 8 years ago | on: Solving Minesweeper and making it better (2015)
I only know a couple strategies for Minesweeper, so it was pretty cool to see this writeup make distinctions between local and global approaches, not to mention calling out explicit situations where guessing is necessary.
suddensleep | 8 years ago | on: Can Neural Networks Crack Sudoku?
As a concrete example, say you misplace a '2' somewhere within a given puzzle. Obviously, this cell is incorrect. But depending on the nature of what the NN has learned, it may believe the row (resp. column, 3x3 box constraint) already has the '2' in it, so tries to fill its correct spot with another number. Which of course then leads to the column and/or 3x3 box of that cell to learn an incorrect value, starting the process over again.
This same phenomenon can be seen in the game Kenken; depending on the strategies you use at any given point in the game, one mistake can propagate outward pretty quickly and spoil large sections of the puzzle.
suddensleep | 8 years ago | on: Ask HN: People who completed a bootcamp 3+ years ago: what are you doing now?
I attended a data science bootcamp almost two years ago now. It was 12 weeks long and ran 9-5 each day with a mixture of lectures and pair programming exercises in the morning, and time set aside in the afternoon for working on projects. My cohort was very diverse; there were kids just out of grad school, teachers, actuaries, data/business analysts, and even practicing software developers all taking the same course. I came into the bootcamp with a fair amount of background knowledge (Bachelors/Masters degrees in Math as well as a ~10 year history of teaching myself various computer science concepts and languages), and I have to say that this served me quite well. I didn't struggle to learn Python (the language of choice for this program) or grapple with what gradient descent was really doing, because these were already parts of the way that I understood the field. Instead, I used my 12 weeks to learn about Git/Github, get really good at actually working from the command line, learn about different "big data" techniques and database structures, and pursue a passion project.
That being said, throughout the bootcamp I was keenly aware of the fact that no one was going to "fail out". There were students that needed more direct guidance than others when difficult topics were broached, and there were students whose presentations revealed that their project hadn't worked as well as they'd hoped (this includes some of my own projects). On the one hand, it was good to have a community of people (students and instructors alike) who embraced these failures and helped you learn from them. On the other hand, it instilled some level of self-doubt: "Maybe I am wasting a solid amount of my life savings on an experience that will only teach me how bad I am at this." Or even, "I feel like I did well with this project, and I have some validation from my peers and mentors, but what would a future boss think of this work?"
As a practicing data scientist now, I feel like the bootcamp prepared me to both know how to ask the types of questions data scientists ask, and to know where to look for the answers I need. As far as I know, everyone in my cohort is employed as a data scientist now, save a couple individuals with visa issues (and these few are still actively working on personal projects). Those with prior exposure to the field were certainly able to get better jobs, and quicker.
Ninja edit: italics
suddensleep | 9 years ago | on: Lyrebird – An API to copy the voice of anyone
"Voice recordings are currently considered as strong pieces of evidence in our societies and in particular in jurisdictions of many countries. Our technology questions the validity of such evidence as it allows to easily manipulate audio recordings. This could potentially have dangerous consequences such as misleading diplomats, fraud and more generally any other problem caused by stealing the identity of someone else.
By releasing our technology publicly and making it available to anyone, we want to ensure that there will be no such risks. We hope that everyone will soon be aware that such technology exists and that copying the voice of someone else is possible. More generally, we want to raise attention about the lack of evidence that audio recordings may represent in the near future."
I'm glad the authors addressed this issue pretty forthrightly, but part of me wishes they'd written a bit more about exactly your point. Whether or not recorded speech will continue to be legally binding evidence, I think it's just as important to point out that many people are normally quite happy to take what they hear as solid evidence, especially when it aligns with their prejudices.