HN user

yid

3,334 karma

A world authority on practically nothing, and a pseduorandom pseudonym to boot.

Posts28
Comments661
View on HN
news.ycombinator.com 10y ago

Ask HN: Experienced programmer wants to learn native mobile dev quickly

yid
2pts0
github.com 11y ago

Simple Wikipedia dump parser

yid
3pts0
www.godhatesfags.com 11y ago

Westboro Baptist to picket Twitter, Facebook, Reddit next week, not Google

yid
1pts0
laverna.cc 12y ago

Laverna: Self-hosted Evernote alternative

yid
180pts50
news.ycombinator.com 12y ago

Ask HN: how do you organize your startup research?

yid
20pts9
news.ycombinator.com 12y ago

Ask HN: jumping back into C++ after 4 years, what did I miss?

yid
58pts25
www.data.gov 12y ago

Featured dataset cannot be downloaded

yid
60pts25
www.youtube.com 12y ago

Rare footage of 1950s housewife on LSD [video]

yid
4pts0
www.reuters.com 12y ago

Microsoft swallows Nokia's handset business for $7.2 billion

yid
1pts0
lahiri.me 12y ago

Weird and Wonderful Things to do in San Francisco

yid
1pts0
techcrunch.com 13y ago

Gowalla co-founder leaving Facebook

yid
2pts0
m.eastbayexpress.com 13y ago

Bacon Wrapped Economy

yid
1pts0
naturesoundsfor.me 13y ago

Mixable ambient sounds for programming

yid
1pts0
keeg.co 13y ago

Former Gowalla designer leaves Facebook after 16 months

yid
3pts0
www.picloud.com 13y ago

PiCloud: Like EC2 without paying for idle cycles

yid
1pts0
newstandoff.com 13y ago

World newspapers, side-by-side

yid
1pts0
newstandoff.com 13y ago

Show HN: World newspapers side-by-side, for understanding propaganda

yid
3pts0
lahiri.me 13y ago

Simple, locally persistent notepad in a browser

yid
2pts0
amplifying.us 13y ago

Show HN: Reddit distilled, minus the clicking and text

yid
2pts0
news.ycombinator.com 14y ago

Ask HN: Why hasn't HN been converted to a social network?

yid
5pts0
blog.twodeg.net 14y ago

HTML5? The bug can sometimes be in the browser.

yid
3pts0
news.ycombinator.com 14y ago

Startup focused on medical communities looking for UI/UX help

yid
2pts1
blog.twodeg.net 14y ago

Extracting secondary information from social network posts

yid
4pts0
futuremessage.me 15y ago

Show HN: Enter a message, delivery at a random time up to 6 months from now

yid
66pts52
news.ycombinator.com 15y ago

Ask HN: Isn't it time Ubuntu's Upstart merged with the Linux scheduler?

yid
4pts1
news.ycombinator.com 15y ago

Ask HN: iOS dev on a hackintosh -- possible or not?

yid
10pts13
blogs.computerworld.com 15y ago

Increased power usage causes feds to confuse Bitcoin miner for pot grower

yid
1pts0
news.ycombinator.com 15y ago

Ask HN: YC applicants, what was your amusing story?

yid
2pts0

Am I naive for thinking that nothing like that should take as long as 6-9 months in the happy case and that it's absurd for it to not succeed at all?

Bluntly, yes. And so is every other reply to you that says "no this isn't naive", or "there's no reason this project shouldn't have finished". All that means is that you've not seen a truly "enterprise" codebase that may be bringing in tons of business value, but whose internals are a true human centipede of bad practices and organic tendrils of doing things the wrong way.

Did you actually use the command you ended up with?

Yes! Note that I had to use my domain knowledge to sift through the options and eliminate the garbage, but the experience was just _faster_ than repeated searches and digging through ad-laden garbage sites.

Here's my pet example...feel free to google around yourself on this.

Problem: I want an AWS CLI command line that requests a whole bunch of wildcard certificates from AWS Certificate Manager (ACM) for a TLD.

Ostensible solution: the AWS official docs have a small snippet to achieve this, BUT -- the snippet on the official page is inadvisable as it leads to a browser cert warning.

So I (skeptically) asked ChatGPT for a command line to achieve what I was trying to do.

Try 1: got basically the snippet from the AWS official docs (but with the inadvisable flag set to the _Correct_ value, strangely)

Prompt 2: please give me more best practice options

Try 2: get back a bunch of new CLI options and their meanings. 3 are useful. 1 is hallucinated. 1 is deprecated.

Prompt 3: keep going with more options

Try 3: 2 more useful new options, 2 more options I chose not to use

As a skeptic, the overall experience was much more efficient that googling around or even reading a manpage. I put it all on the fact that context is maintained between questions, so you don't have to repeat yourself when asking for clarifications.

A lot of the value comes from follow-up questions. Imagine being able to interrogate a StackOverflow answer with new constraints and details. Not always correct, but in some cases, faster that typing in a new search term and parsing a screen full of links.

Your comment represents some of the best of HN (detailed, illuminating, informative), but is incredibly depressing for someone with an idle curiosity in FPGAs. This is what I've long suspected, and it seems that the barrier to entry is generally a bit too high for "software" people.

This aspect of their new chips is massively underrated. An FPGA is the future-proof solution here, not chip-level instructions for the soup-du-jour in machine learning.

Edit: which is not to say that I'm not welcoming the new instructions with open arms...

First, a class action suit for 48 hours of downloads on an app is not likely.

You'd be amazed at what a few billion in the bank will attract, especially when it's cheaper to settle than litigate.

Not OK, Google 10 years ago

I think people also forget that the Star Trek AI was in a semi-militarized scenario where efficiency and information greatly outweighed individual privacy needs.

So the root cause is that WiredTiger locks up and SIGTERMs when it fills the cache? If this is indeed the cause, I must say this does shake my faith in WiredTiger. That's a pretty basic scenario that a company like 10gen should be testing for regularly, certainly before releases.

And before the Mongo haters come out, remember that WiredTiger was written by about as stellar a database team as you can have.

Whenever I see "base64" mentioned in a security article, I get cautious.

The "split token" password reset is snake oil. Just store the hash of the token (ideally stretched like any password) in the database and mail the original token out. No need for "split tokens". A password reset token is a temporary password and should be treated like one.

Depends on too many factors for even a ballpark. Take Google's Machine Vision API for instance. The limiting factor here is that the larger your model (and deep networks are very large models in terms of free parameters), the more training data you need to make a good approximation. To come close to "stealing" their entire trained model, my guess is that your API use would probably multiply Google's annual revenue by a small positive integer.

Alternatively, you could restrict your "stolen" model to a smaller domain and use fewer, more targeted examples for training. But at this point, you might as well start blending in predictions from other APIs, perhaps even training one off the errors of another. This is basically a technique that has been around for a long time, and in one incarnation is called "boosting" (see Adaboost).

"Extracting a model" refers to approximating someone else's black box outputs. You would be dissecting your own approximation, which could systematically be very different from whatever black box you're aiming to make inferences about, even if they both produce similar outputs.

Large internet companies like Amazon, Netflix, and Twitter have shown that single monolithic codebases do not scale to large numbers of users,

And yet, both Facebook and Google have large, monolithic codebases.

If Oracle thinks they can beat that, then more power to them but I'm not quite convinced.

Don't rule out the power of acquisitions (see: Firebase/Google, Parse/Facebook). Word on the street is that they're also throwing silly mounds of cash at cloud talent.

you'll still possibly reap massive perf gains over Hadoop in certain contexts.

Certainly, and unfortunately, the exact point at which Hadoop becomes the better option over big iron is generally an ongoing debate and shifting target. But there's no doubt that such a point actually exists.