HNHacker News
TopNewBestAskShowJobs

jonesetc

562 karma · joined March 31, 2013

submissionscomments
jonesetc··on MSVC's implementation of the C++ Standard Library
There was a library called the STL that is now, with modifications, a part of the std library. So in a sense you could say that the STL is a subset of the std library, or that it was an inspiration for part of it, but many people just use the terms interchangeably.

So, what that read me says is correct, it is also called the STL. If you want to be precise you should probably only call it the std library though. There are still implementations of the original STL around separate from the std library, so keeping the distinction is probably still wise.

Also to complicate things, some people use the term STL to refer to the specific parts of the std library that are from the original STL. Those pieces are containers, algorithms, functions, and iterators I think.

tl;dr it's all a mess and people say the two meaning different things all the time.

jonesetc··on Parallelism in Crystal
If the overhead is X, and the amount of work that can be done ignoring it is Y, you have Y - X. If you double the amount of work that can be down, but overhead stays the same you have 2Y - X, which is more than 2(Y - X) = 2Y - 2X. You're over performing doubling by not having to double the synchronization cost.
jonesetc··on EC2 Instance Connect
should be a pretty simple little connection plugin: https://docs.ansible.com/ansible/latest/dev_guide/developing...
jonesetc··on Jony Ive to form independent design company with Apple as client
I don't think so, you can buy usb-c magnetic adapters right now and I haven't heard any issues with them.
jonesetc··on “Python's batteries are leaking”
I know it's not the whole point, but there is a hash map and sorted (btree) map in the std collections.

That being said the point still stands, I remember specifically feeling it at the lack of included regex. I overall prefer the slim std lib of rust over the massive python though. Especially with the community being pretty good about nominating de facto standard packages like for regex.

jonesetc··on Lapis – A web framework for Lua or Moonscript
I guess I downplayed how much more complexity there would be in itch than luarocks, and just thought about what probably gets more use.

Also I was trying to answer the apps question specifically as whole web apps that are running on openresty. So I wasn't thinking about tools built with openresty, though I think that is it's biggest utility.

jonesetc··on Lapis – A web framework for Lua or Moonscript
Lapis is pretty much that. I don't know of anything larger running on openresty than the luarocks site.
jonesetc··on What we've learned from building Ghost after 5 years and $3M
I poked around the mobile site and couldn't find any of what you're saying. Then I checked non-mobile and there it is up front. So possibly the parent poster was only looking at mobile.

For reference the mobile homepage only says "The professional publishing platform"

jonesetc··on Ember.js 3.1 and 3.2 Beta Released
> Outside of the code, the Ember team's communication skills are top notch. I feel like every time I tell my team that "XYZ is coming down the pipe", there's a clear plan of attack and any impact is minimal. In the last 3 years, I've never had to tell my boss that development will be paused to focus on a refactor/upgrade/maintenance.

Really? We had the exact opposite experience with major upcoming refactors that were poorly handled. Deprecating controllers, adding routable controllers, multiple changes in the rendering systems (handlebars, htmlbars, glimmer), and lots of confusion around coordinating release of core, data, and cli.

Enjoyed most things outside of that though. Learning curve early on was rough, but now it seems a lot better and looks they are rallying back up for good improvements after the 3.0 release.

jonesetc··on Ian Knot
Hah, I worked in a grocery store part of my time and college and this is very similar to the way I was taught to tie plastic grocery bags shut. Sub the two handles of the bag for these loops, and repeat it a second time after pulling through. Extremely useful for people on bike.

Practically impossible for the knot to come undone and after 5 minutes of practice you can do it in literally 1-2 seconds.

jonesetc··on Ember 3.0 Released
I stopped working with ember about a year and a half ago and it's interesting to see how major progress seems to have halted. It became pretty obviously hindered even before then with the controllers to routable components initiative, but I can't seem to . I don't check in on it often enough to be an expert in the project now, but I get a feeling that the new glimmer stuff is a similarly distracting big idea that will get in the way of many smaller improvements that could go out in that time.

That said I do still sometimes miss ember, specifically ember data. I was pretty hesitant to start using using ember with all of it's magic, but having all of that magic really felt like it kept us from over thinking most small problems we had to solve. Also the codebase was extremely easy to digest, so things that seemed like the framework was standing in the way of usually only required an hour of poking through the library code and you could build out functionality you needed with private APIs. Got really familiar with the data codebase and got to pull off some fun hacks.

jonesetc··on Game Critic Uses Workaround for YouTube's Copyright (2016)
It often comes with demonetization. It's especially a problem for people who make YouTube content for a living. Much, or possibly even most, of the income for these videos comes in a short burst when the video is first uploaded. This initial time can make up huge portions of a person's income.
jonesetc··on Meg Whitman to Step Down as HPE CEO
My guess was leave of absence.
jonesetc··on Show HN: ThingsOnReddit – Products linked to on Reddit
It also links to the posts, so this seems like it be nice for hobby related subreddits to see what the usuals recommend. Think calligraphy or cooking. Or even scholarly subreddit a like math and see some interesting books that people have brought up.
jonesetc··on New York Subway X-Ray Area Maps
You can also connect to Bryant Park/42 and get BDFM. That whole complex is definitely the most transfers.
jonesetc··on Redis on Acid: 0.5M ops/sec, 1ms latency and ACID compliance
I believe he still works for redislabs, so I'm sure this is all done with his knowledge.
jonesetc··on Show HN: 15-question language identification quiz
There are only 15, the quiz is static.
jonesetc··on Ante: a compile-time language
Yep, this is how anything using LLVM works: http://llvm.org/docs/LangRef.html
jonesetc··on Crypto Tools for DevOps: Git-Crypt – Tozny
All you need are the same IAM secrets that you already needed for terraform. Keeping the state out of repos and in encrypted buckets is definitely the way to go.
jonesetc··on Things that happen at a lock-picking convention (2013)
Well, there are things like snapguns and lock bumping, which don't work like normal lock picking, but serve the same purpose.
jonesetc··on Transit starts crowd-sourcing real-time transit times as official feed breaks
There is currently work going on to revamp nextbus in Cubic.

Source: I recently left a cubic subsidiary that was involved in this work.

jonesetc··on Proto REPL, a New Clojure Development and Visualization Tool [video]
It's opt in now:

http://blog.atom.io/2016/10/11/atom-1-11.html

jonesetc··on The Making of Lemmings
> Even if it was $4.99 or $6.99, I would definitely think about it.

Seems like you forgot to include the part that didn't support your complaint.

jonesetc··on Learning systems programming with Rust
I don't think that it is. I know that at my university I only encountered anything with the OS in 3 elective classes (OS, UNIX system programming, and networks).

Lots of lower tier CS programs like mine seem to really just focus on popping out Java programmers that can work on enterprise systems. Probably 33% of my graduating class fit that bill and went to work on low importance systems at a local bank.

jonesetc··on Taking the final wrapper off of Android 7.0 Nougat
It'll be a bummer not using latest android for the first time in many years (HTC G2 -> Nexus 4 -> Nexus 5), but I really can't imagine anything compelling me to pay hundreds of dollars for a new phone for a couple more years. The Nexus 5 has been practically the perfect phone for me.
jonesetc··on Bounds Check Elimination (BCE) in Golang 1.7
There is a comment noting the number on all of the numbers referenced in text.
jonesetc··on Ask HN: What web framework should I use nowadays?
> A nodejs reverse proxy forks the API and static web requests between tomcat and another nodejs static webserver.

Just curious why you don't use nginx here. It will serve static files and proxy to the API. I'm sure the nodejs proxy was easy enough, but adding in gzipping files, rewrite rules, SSL, etc and it seems like nginx would even end up being more simple.

jonesetc··on Justice Department says it will end use of private prisons
There are only around 100 federal prisons total. This is a large chunk for the federal level. State prisons are a much larger issue.
jonesetc··on Why are your friends more popular than you? (2013)
Parent slightly misspoke. They asked about heterosexual partners, and not asked heterosexuals about their partners. So homosexual partners would not me included in any counts.
jonesetc··on Writing an OS in Rust: Better Exception Messages
Looks like it [0]. The author had to use inline assembly, so compiler couldn't enforce it and failed to compile. They had to add an annotation to say that the code after the assembly was unreachable.

[0] http://os.phil-opp.com/better-exception-messages.html#intrin...

← PreviousPage 2 of 7Next →