HNHacker News
TopNewBestAskShowJobs

nartz

470 karma · joined March 24, 2009

submissionscomments
nartz··on We need more keywords
If a user could alias or reassign certain keywords, it might be another solution. That way, older projects only require a keywords mapping configuration, and newer project probably will just use the default keywords.
nartz··on The 30-Year Mortgage Is an Intrinsically Toxic Product
One of the main values in a mortgage is that money is worth less in the future due to inflation, so over time the mortgage payment actually gets cheaper. Similarly, mortgages can often be cheaper than the alternative of paying rent, and are incentivized by allowing interest deduction.
nartz··on Costs of using Google Maps
Second this motion.

It's a metoo article trying to capitalize on the data privacy wave to garner few cheap views. Skip.

nartz··on Great Pacific garbage patch cleanup fails to collect plastic
Idea: Make the 'net' much more fuzzy/pronged, so plastic bumping against it against it naturally clings or clumps (i'm thinking naval hair/fuzz here)
nartz··on Ask HN: How long should it take a single developer to develop a single app?
100% depends on the number of features - if you were able to granularly document them, then could probably estimate based on that. Otherwise, this is useless and too high level.

For instance, how long does it take to build a car? Okay well if the car needs an automatic transmission, that takes x weeks longer. Oh you need a cupholder? thats another x weeks. Oh also deployment. Oh also tests. Etc.

nartz··on Ask HN: How to inspire a 3 year old to love math
I like the bimi boo games on mobile. They are focused around shapes, sets, and counting. My 2 year old seems to like them a lot.
nartz··on Amazon Execs Addressed Concerns About Rekognition/ICE at All-Hands Meeting
Disagree. The technology is out there, if its not amazon, its going to be someone else.
nartz··on Ask HN: How are recruiters “finding my linkedin” when I dont even have one?
Pretty common - recruiting firms often have application tracking systems and databases of resumes, profiles, that essentially have been scraped from all jobs sites accessible across the web.

Rarely will anything get deleted, so they might have multiple versions of your linkedin profile because maybe it was scraped multiple times as you changed it, or often even your resume if you posted it publicly anywhere that they scraped.

nartz··on At least it wasn't Oracle
keep it professional please.
nartz··on Ask HN: First month job anxiety. Am I actually an impostor?
This is how the brain works. At first, even understanding social norms, the lingo, codebase is hard. People are talking but you're probably only absorbing like 30% of whats said. You read a codebase, and think you 'understand' but really again, only probably 30% is retained.

The brain, memory, and the 'automatic' unconscious mind lag behind and take a lot of stimulus to rewire;you need to give them the inputs they need, and the time to catch up. Once they do, it will be night and day, and you'll start flowing.

The main thing you need to do is to keep bombarding your brain with new information and critical thoughts. Even if you don't have questions, force out some stupid ones to get the questions flowing.

Doing this now, versus after a year, is critical.

So the question really is, what behaviors do you need to start that will allow you to give your brain those critical stimuli?

- Generating questions - actively email or seek answers from colleagues

- Ask to do some pair programming and work through stuff with people, were you assigned a mentor or manager? <- if you can find someone, one-on-one learning is the MOST efficient way of knowledge transfer when beginning a project

- Make sure you act VERY POSITIVE, VERY ENGAGED, AND VERY EXCITED, these will make people want to help you.

Good luck.

nartz··on Senior House at MIT Dies, and a Crisis Blooms at Colleges (2017)
Unfortunately, Senior House isn't alone in this. It actually started much earlier, with a systematic dismantling of fraternities which were somehow deemed problematic, many of which had been around for hundreds of years.

The inflection point was generally attributed to the changing of the administration - which used to be more governed by professors and the like who might empathize with students, but eventually grew to be much more bureaucratic; at some point, certain individuals at the top decided to target the living groups they disagreed with. Senior house, being a place where outsiders gathered, and having a reputation of extremes, drugs, is just the latest casualty in the cleansing war against the more tolerated traditions of yore.

nartz··on Ask HN: Data diff tool for tabular data?
Are you not allowed to do this in the database itself? That would be much simpler.
nartz··on The Case of the Mysterious Date-Nut Bars (2007)
Hahah I love this! Glad you were able to track it down and share.
nartz··on How I slashed a SQL query's runtime with two Unix commands
You're right - this query doesnt make sense, because if he's left joining, he should at least do

where tableB.someCol != null

or something. Otherwise, the join is useless (or he should use an inner join)

nartz··on Ask HN: Have any of you left a startup that was selling snake oil?
It doesn't sound like snake oil. It does seem like you are actually building AI solutions, and guess what, you said it yourself:

"this is totally fine by me, because it's really interesting and fun"

The founder needs to do what he has to fund the dream while it is still amorphous. Once you've done enough consulting, hopefully you will be able to re-use some of what you've done over time, and start focusing on a single problem area and building that 'engine' - that is, if you stick around long enough for it to be realized (and dont run out of money first)

nartz··on The single most important criteria when replacing GitHub
Interesting thought exercise, but must disagree - git is VERY FAR from a database replacement (especially at scale).

Maybe some git-like interface on top of a database is more what you want...

nartz··on Ask HN: What should I use to write native desktop apps for Ubuntu?
How about javafx?
nartz··on Ask HN: Why is nearing completion so demotivating?
There is a required shift in mentality that you are due.

Its like when you're in love, at first you can survive on romance, but to survive a marriage, there is a necessary shift into the long term mentality.

You've romanced your way to a product, but haven't considered the long term of it yet. In the future, it would help to have some long term thinking earlier on, so you can plan for various things and not have a step-function-like inflection point in your expectations.

nartz··on How an Idea Grew from My Kitchen to Winning the Top Award for Coffee Brewers
As a customer, I would love to try this. Is there anywhere on your site that has a locator that shows cafes that have one of these?
nartz··on Acephalic Agile: Worse than Waterfall?
"In what follows I’m assuming that we’re talking about a project rather than merely a production line for rolling out bug fixes and features. In the latter case you can use Agile tools like Scrum to deliver code incrementally, and come to no great harm. In talking of a ‘project’ however, I’m thinking of a larger program of work in which an entire solution has to be designed and delivered, (more or less) complete. Such projects have distinct beginning, middle and end phases, all of which must complete successfully if the project is to succeed."

This doesn't make any sense and is contradictory.

It seems you admit that Agile works for "Rolling out bug fixes and features" and to "deliver code incrementally" without "coming to great harm".

Then you say that this is somehow different from "an entire solution [that has to be] designed and delivered".

What precludes "an entire solution" from being developed in an Agile fashion?

Presumably, agile would be to build out the skeleton, and incrementally add small working features over time in increments such that at the end, you had working software that was what you wanted.

You'd put your skeleton it into beta use as soon as possible once it provides any value, and get frequent feedback to iterate.

nartz··on I Tried to Get an AI to Write This Story
Machine Learning is very different than software engineering. There is no reason that being good at one makes you good at the other.

Does being a carpenter with vast knowledge of tools give you the ability to build a rocket that can fly to mars?

Machine Learning is very very math based - the nitty gritty matters when you want to do something custom.

There are many free pre-trained models that can get you started easily for defined tasks. Custom work requires much more knowledge.

nartz··on Analysis vs Algebra predicts eating corn? (2010)
Yes!
nartz··on Ask HN: Any good collaboratively built documentation on good parenting?
I'm reading a lot of these comments that say "good parenting is too subjective" - I must say i STRONGLY disagree - and am a little surprised to see so many comments like those from the HN crowd. I wonder how many of those are actual parents?

I think there are MANY pieces of parenting wisdom that are VERY accepted. For instance:

- giving kids 'structure' i.e. repetition, nighttime routines, bedtime to ensure they sleep well, etc

- consequences for negative actions <--- big one

- creating spaces and norms for activities, i.e. reading, eating, etc

- playing in certain ways including imaginative games, etc, that are age-appropriate

- ensuring lots of exercise and play that encourages dexterity, use of all body muscles, etc

anyway, i could go on and on.

nartz··on Analysis vs Algebra predicts eating corn? (2010)
What about the modified-typewriter method?

Left-to-right, move down a row but not over, then right-to-left.

The most efficient method of them all.

nartz··on Why I'm leaving Open Source
A 100% out-of-context-single-data-point suggestion: Seems like the author has a lot of great ideas, but would benefit greatly from increased collaboration - getting the proper feedback, morphing ideas from theoretical land into reality, and also benefiting from the mindshare (and energy) of others - even something as simple as getting another pair of eyes to help debug. Most big things are built by teams, not by individuals (even if the contributions are skewed).

Every time an open source developer stops working, a star burns out somewhere in the universe.

nartz··on A Look at MyRocks Performance
I sort of consider these different things. Key/value store versus typical row store.
nartz··on IBM is not doing "cognitive computing" with Watson (2016)
Well, as referenced in my above comment - you could spend the time to figure out how the prediction was made. Specifically, decoding the training process and what data points were used to influence the prediction - but it would be complicated and take a lot of your time. It might give you more clues why something like random noise was classified as a hot dog.
nartz··on IBM is not doing "cognitive computing" with Watson (2016)
Ha - the thing to think about here is, pretend that you were asked a question of say, why you labeled a horse picture as a horse.

You might say something like "well, it has hoofs, and a mane, and a long snout, and 4 legs, etc". However, that sort of answer from a computer would probably be labeled as too generic since that could be any number of animals.

The issue is, that to you a horse is some complicated 'average' of all the examples of horses you've seen in your lifetime, that go through a complicated mechanism for you to classify it. Specifically, probabilities of different features that your eyes have extracted from seeing them.

Similarly, understanding why a neural network is doing something is very possible, however, it fails to mean much when the answer it could give is a list of, say, hundreds of vectors and weightings that contributed to its prediction.

nartz··on IBM is not doing "cognitive computing" with Watson (2016)
The way IBM talks about it is completely bs. However, this round of AI is definitely better than the last one. Specifically, whats different this time around is that previously, expert based systems and many machine learning techniques require that you specifically hand code things like:

1. Parsing and providing the input dataset into 'features'

2. Hand coding the logic and rules for many different cases (Expert systems)

Now, it has become easier to train a model such as a neural net where you can provide much 'rawer' data; similarly you just provide it a 'goal' in the form of a loss function which it tries to optimize over the dataset.

By 'true' AI, I think most people mean 'how a human learns' - which is actually a very biased thing, since we humans have goals of things like the need to survive, etc. I do believe it would be possible to encode these into goals, although doing that properly and more generically seems a little bit in the future.

nartz··on How long does it take to linear search 200MB in memory?
Maybe i'm blind - but i'm not seeing where the benchmark results are? Also, is this code the same code that you actually ran? For ruby, i notice you are outputting 'contens' not 'contents' so i imagine you would get a runtime error?
← PreviousPage 3 of 6Next →