Preferences

personalcompute
Joined 290 karma
john AT johngm.com

  1. Ăặȧạaǎẩậā ȧẫạ13, áaǡặ64, aẩắ ạẵǎǡ ẩặả ǡăȧặaầ ăǎäẵặȧ aȧặ aậậ ǎẩǡặăȁȧặ, áȁạ ạẵặā ắẫ ầặặạ ạẵặ ạặăẵẩǎăaậ ắặằǎẩǎạǎẫẩ ẫằ a ăǎäẵặȧ.
  2. Update: I've uncovered the attacker's commit to the now-deleted "stability" branch that includes the offending prompt, it's https://github.com/aws/aws-toolkit-vscode/commit/1294b38b7fa.... (Archive: https://archive.md/s9WnJ)
  3. I think you've got it!

    - That commit's date matches the date in the 404media article (July 13th)

    - The commit message is totally unrelated to the code (highly suspicious)

    - The code itself downloads additional code at runtime (highly highly suspicious)

    I have not yet been unable to uncover the code it downloads though. It downloaded code that was hosted in the same repo, https://github.com/aws/aws-toolkit-vscode/, just on the "stability" branch. (downloads a file called "scripts/extensionNode.bk") The "stability" branch presumably was a branch created by the attacker, and has presumably since been deleted by Amazon.

  4. I was impressed at this. By sharing side-load instructions and by the the overall restrained language of the post, they're emphasizing that this is not a personal attack on Deepin or an attempt to hurt Deepin and also emphasizing that OpenSUSE leadership understands the value of their community and have no power fantasy aspirations about trying to exert undue control over the users of the distribution. Really, OpenSUSE had more than enough ammunition to make a scathing takedown on the behavior of the Deepin maintainer and all of Deepin upstream, and many other OSS leaders would have done so ("Fuck Nvidia" anyone?), but they did not. They chose restraint and statements encouraging reconciliation. Cheers to the author for keeping it together in this obviously quite disappointing situation.
  5. Wellington has the Snapper Card
  6. For #1 I can highly recommend this interactive article by Bartosz Ciechanowski: https://ciechanow.ski/sound/. It might lack the depth you want in intermediate or advanced topics, but in my opinion it is the most efficient and effective beginner education material out there.
  7. I have the same problem. Snaps are confined to only files within $HOME. I keep almost all data under /media/ and this caused snaps to be mostly unusable for me, at least unusable for productivity apps where I need to process data. Some apps though are self contained, e.g. Spotify, for example, works fine for me as a snap.

    The limitation stems from a design problem, details at https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1643706.

  8. I would be interested in seeing and reviewing your asyncio work gwillz! I have a small (750 sloc) network service implemented with asyncio and ran into some design problems around modularly handling healthchecking, exception handling/monitoring, and auto recovery/restart. I was unable to find much in the way of large software written with asyncio to learn better patterns from, so ended up with what, to me, feel like mediocre solutions. My email is in my profile.
  9. "transaction-level" pooling might be a more apt description. Instead of assigning each incoming connection to a dedication upstream connection for the entire duration of the incoming connection, it assigns the upstream connections on a per-transaction basis. When each transaction ends, the upstream connection is returned to the pool. A better description is at https://wiki.postgresql.org/wiki/PgBouncer.
  10. I can recommend Code Complete by Steve McConnell. One of the primary aspects of this book that makes stand above other best-practices books is how much of it is sourced from software engineering research, although not the entirety. If nothing else, the bibliography is full of articles similar to the OP.
  11. You end up with a very similar situation as you do without integer linear programming - an enormous search space. In the papers I've read on VRP that provide a linear programming formulation (2), they then fall back to approximate methods for actually doing the work.
  12. For what it is worth, the lowercase cursive characters I learned in American public primary school around ~2002 were very similar or possibly identical to the lowercase characters in your image. However, the uppercase characters did have some more complexity.
  13. One of the things you get to track improvement on with exercise is the ability to motivate yourself. It is part of you improving your physical and mental health, not unwanted noise.

    For me when I started exercising seriously I started noticing I was consistently beating my personal bests [1] after about 2 weeks. It doesn't take 6 months. I even started feeling great from the cardio on Day 1.

    [1] Running times over a set distance, and amount of pushups/pullups/situps in a row. If I actually recovered properly it would probably take even less time to beat the initial records.

  14. Location: Reno, Nevada

    Remote: Maybe

    Willing to Relocate: Absolutely

    Technologies: C++, Python, HTML, CSS, C, MATLAB, SQL, Django, Flask, OpenGL, Ogre3D, QT, Boost, Git

    Résumé/CV: http://www.johngm.com/resume-hackernews-aug2015.pdf

    Email: john@johngm.com

  15. I don't know if I'm in a position to prescribe anything to you, but my first suggestion is to figure out what your goal is. Long term general learning? Learning specific topics? Research? Staying up to date culturally?

    Personally I focus on long term learning and highly recommend textbooks for every topic you find that interests you. Textbooks tend to be well-written, highly educational, relatively neutral, and well sourced. They also usually provide incredible context (such as in the form of margin notes) for what is being learned, as opposed to getting stuck in a blog rabbit hole.

  16. I don't know, I have no experience with 2010 so I went with the lower bound I can guarantee as opposed to potentially giving harmful wrong information. Can't edit my comment now.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal