HNHacker News
TopNewBestAskShowJobs

DanielStraight

4,787 karma · joined April 24, 2009

submissionscomments
DanielStraight··on Ask HN: A hacker news like site in go which database would you use?
Hacker News doesn't do anything nearly database intensive enough for it to matter much.

I would suggest defaulting to PostgreSQL for all database needs unless you have a specific reason to use something else. It is well supported on most platforms, under very active development, and has exceptional documentation.

DanielStraight··on Whither Stack Overflow
Wow... you're not kidding about the silos. I haven't used Stack Overflow much lately, so I thought it was still just Stack Overflow and Super User. Instead...

  Stack Overflow
  Server Fault
  Super User
  Web Applications
  Webmasters
  Game Development
  Tex - LaTeX
  Unix & Linux
  Stack Apps
  Ask Ubuntu
  Wordpress Development
  User Experience
  Theoretical Computer Science
  Programmers
  Information Security
  Database Administrators
  Code Review
  Programming Puzzles & Code Golf
  Drupal Answers
  SharePoint
  Software Quality Assurance & Testing
  Computational Science
  Mathematica
  Computer Science
  Raspberry Pi
  Network Engineering
  Open Data
  Software Recommendations
  Arduino
  Joomla
  Data Science
  Emacs
  Vi and Vim
  Open Source
  Computer Graphics
  Hardware Recommendations
  3D Printing
  Retro Computing
And I'm sure I missed some. Unbelievable amount of fragmentation. Anyone want to take a crack at explaining the difference between "Computer Science" and "Theoretical Computer Science"?
DanielStraight··on Ask HN: I found a security issue with my bank and they don't care
If you're relying the extra protection of an exact match over a match with a Levenshtein distance of 1, your security question isn't secure to begin with.

Proper management of security questions is pretty straightforward: Set them to a long random string and keep track of them as if they were another password.

If you do that, the fuzzy matching shouldn't be a problem at all. If you're using real answers that are easy to obtain from knowing anything about you, exact matching isn't helping.

DanielStraight··on Supreme Court rules illegally obtained evidence may be used against defendants
This is a pretty useless article. Here is the ruling:

http://www.supremecourt.gov/opinions/15pdf/14-1373_83i7.pdf

DanielStraight··on Is there any way to ignore user on HN?
There's a contact link in the footer to send an email to hn@ycombinator.com

In my experience, 'dang reads those emails personally and responds promptly.

DanielStraight··on Ask HN: Article about a mathematician teaching his child about infinity
There's a search box at the bottom of the page.

Also, anything you upvote goes in your saved stories on your profile.

Was it this? https://news.ycombinator.com/item?id=11627955

DanielStraight··on Slack Connectivity Issues
Right. People are more than happy to use free, open source, standardized, distributed, self-owned software and services... when that software and those services offer the best solution for their needs. There's only so much ease of use and functionality people can be realistically expected to trade away.

Yeah, Slack is down... but the gains made from using it outweigh the pain of having to deal with the failure. Improve the less proprietary options to where this isn't true anymore and people will stop using the more proprietary options.

There are always trade-offs, and expecting people not to make them is unrealistic.

DanielStraight··on Tesla’s Betting You’ll Pay $9,000 for a Software Upgrade
See: https://en.wikipedia.org/wiki/Ultimatum_game

People don't make "rational" decisions in the face of perceived injustice.

DanielStraight··on Ask HN: Why are companies paying ransom ware fees?
Obviously it would be better in the long-term, global perspective for no one to pay. If no one paid, no one would continue making ransomware.

But that requires that the everyone hit by ransomware before people give up on making it be willing to sacrifice their own good for the good of those who would be hit after them, since equally obviously it's better for a company to lose $20k than $20MM worth of information.

It is very difficult to get people to sacrifice their own good for the good of others in the future, even when that future global good vastly outweighs the present local good.

See also: Climate change

DanielStraight··on Tesla’s Betting You’ll Pay $9,000 for a Software Upgrade
Maybe this is just pointless pedantry but...

This isn't a software upgrade. It's an on/off switch.

There's a difference. A software upgrade implies some new code which cost real money to develop is being made available. That's not the case here.

As others mentioned, manufacturers do this already for cost reasons (reducing variation) on other software, but in that case it's legitimately a software upgrade because the new software being turned on cost actual money to develop which they recoup by putting it behind a paywall.

In this case, it probably actually cost Tesla money to implement the software to cap the battery.

What we have here is software being used to implement a paywall on hardware to recoup hardware development costs (presumably developing the 75 battery cost more than developing a 60 would have). It's a software-controlled hardware upgrade which happens to not actually be implemented as an upgrade because of cost control reasons.

I don't know that there is precedent for this precise business model.

DanielStraight··on Why I Would Raise Chickens
This is a relevant question to ask. This stuff is hard and it takes a lot of oversight to make it work. But that doesn't mean that we should assume every charity is producing negative consequences which outweigh the good they do. That would be just as naive as assuming charities have no negative consequences.

For what it's worth, Heifer International has released quite a few detailed reports on their projects which you can review here: (http://www.heifer.org/ending-hunger/our-impact/reports.html). If you're satisfied, maybe consider giving. If not, and you're qualified to offer a contrary explanation, please share it.

But assuming a negative impact without reviewing their approach is a perfect example of what has come to be known as "middlebrow dismissal". "Charities can have negative consequences which outweigh their good, this is a charity, therefore it has negative consequences which outweigh its good" is not a valid argument. The propensity of charities to produce negative unintended consequences is a sign to be careful, but not sufficient proof to dismiss charities outright.

Note that Charity Navigator gives Heifer International a nearly perfect score on Transparency and Accountability. (http://www.charitynavigator.org/index.cfm?bay=search.summary...)

DanielStraight··on Ask HN: How do I save stories on HN?
Stories you upvote are saved.
DanielStraight··on Test your “free will” at the Aaronson Oracle
You can use its own output against it. (Which means, ironically, it does not follow "know thyself", a maxim said to be from the Oracle at Delphi.)

Fixate on a number fairly late in the sequence (the millionths place seems to work well). If that number is 5-9, push 'f'. Otherwise, push 'd'. Keeps it pretty consistently around 0.5.

DanielStraight··on Why You Will Marry the Wrong Person
No, people don't like solutions which ignore the problem.

Yes, by completely changing your plan for your life you can prevent certain problems, but that doesn't necessitate that you should make the change.

DanielStraight··on Experts say Olympics must be moved or postponed because of Zika
You know what... I downvoted you, but I think I misunderstood.

Are you saying that Zika and hurricanes are not really a big deal but are made to seem so by the press... or that they are a big deal and the press poisons people against properly responding?

DanielStraight··on Show HN: True-Random – Generate “truly” random numbers
It seems a bit ambitious to call this true random without any analysis of randomness quality or predictability.

I find it very unlikely this will be shown to be better than existing RNG solutions.

It's clever, but clever in the way that sleep sort is clever, at least until proven to be of actual benefit.

DanielStraight··on Show HN: Curabase – Curate a list of links for yourself, your team, or the world
I've been looking for a product like this (or thinking about building one).

Some feedback:

Signup process is tedious. I have to create an account to even see how it works. I have to pick a username AND give an email address. I have to validate email address with multiple clicks (click link then click button on loaded page). Then I have to reenter everything to sign in.

First view of the system says to click and drag links to reorder them. Clicking and dragging links does nothing until you enter edit mode. I almost gave up assuming the thing didn't work at all before I discovered this.

No "Save" button in edit mode. Just close edit mode... but this doesn't allow NOT saving, which is somewhat unexpected since it's a separate mode.

Visiting a new page seems to automatically put you in edit mode, which persists when visiting other pages. Honestly, I'm not sure at this point why I would ever not want to be in edit mode. I suggest getting rid of modes and providing an undo to roll back any accidental changes.

Number of groups shown across width should be dynamic based on window size not fixed.

DanielStraight··on Italian court rules food theft 'not a crime' if hungry
Just in case it's not clear, you're getting downvotes because you are making an ad hominem argument rather than a logical rebuttal of the previous post.

"Organization X is wrong about A, therefore they are wrong about B," is never a logically valid proposition. In fact, nothing about organization X is relevant when determining if their propositions are correct.

DanielStraight··on One-third of SF Bay Area residents hope to leave soon, poll finds
Unprotected means there is no traffic light.

Typically it will look like this...

  =             (end)
  ===========     ^  =====================
         <<       |                 <<
  -   -   -   -   ^   -   -   -   -   -  -
     <<           |                     <<
  ============    |  =====================
   (start)-->->---^  =====================
       >>                 >>          >>
  -   -   -   -   -   -   -   -   -   -   -
    >>             >>    >>         >>
  ========================================
DanielStraight··on Boaty McBoatface and the False Promise of Democracy
Looks like it's pretty close:

https://www.google.com/trends/explore#q=thomas%20the%20tank%...

DanielStraight··on Boaty McBoatface and the False Promise of Democracy
The most popular talking vehicle, in the US at least, is named Thomas.

This isn't a particularly convincing argument for a silly name. If kids will accept Thomas, surely they'll accept a more serious name than Boaty McBoatface.

DanielStraight··on Instagram Is Ruining Vacation
I'll register another data point disproving your notion that no one wants to see people's travel photos. I have friends I deliberately invite over right after any trip they take so I can see their photos and talk about their travels.

Although, I can't see this being nearly as interesting with the traveler there in person to explain the photos and provide context. Not particularly interested in just a stream of people's photos, but a story from someone who traveled along with photos of what they saw is very interesting to me.

There's a reason travel shows exist as an entire genre of television.

DanielStraight··on Introducing Kindle Oasis
Paragraph 4: "Whether you choose to read with your left or right hand, Kindle Oasis automatically rotates the page orientation to match."
DanielStraight··on Sherpa: They Die, We Go Home
Study behind the article:

http://www.amjmed.com/article/S0002-9343(05)00674-1/fulltext

DanielStraight··on GitHub down?
I flag every single "is down" post that I see. Anyone who cares already knows. Anyone who can supply inside information is (hopefully) too busy fixing it to comment on an HN thread.

Websites, even massively popular ones, go down from time to time. Unless there is a post-mortem with interesting technical reasons for the outage, there is nothing to be gained from talking about it. If you need further evidence, just read the comments on this thread. It's just a bunch of "me too" posts. Or reposts of information sources that anyone who cares about the outage already knows how to access.

DanielStraight··on The web's original sin
Why can't it be both?

Right now, we're communicating, sure. But a book like Eloquent Javascript (http://eloquentjavascript.net/) isn't content?

The postal system is a communication medium, but you can still buy mail (magazines, for example). I don't see why this is a problem.

DanielStraight··on The web's original sin
I find it strange he didn't mention selling something as a possible way to make money.

Free web content that you can buy in other forms (ebook, paper book) or buy extras for (videos, email support, courses) seems like a pretty common model these days.

In the board and card game world, you've got games where you can download a PDF board or PDF cards but if you want a professionally produced version, you can buy it.

In software, you've got the paid support model.

There's plenty of actually valuable things you can sell for minimal additional effort on top of producing the content in the first place. And remember the bar for "actually valuable" is pretty low: SQLite sells licenses for public domain software after all.

DanielStraight··on The Most Dangerous Writing App
Many more options here: http://writeordie.com/
DanielStraight··on PCB design now supports LEDs and Matias switches
What trackball is that? Does it have scrolling capability?
DanielStraight··on [dead]
Suggestion from the third (non-quote) paragraph: "Tipping marginalizes those who depend on it." This seems to be the central thesis of the article. Or at a higher level: "Interview with Saru Jayaraman about tipping".
← PreviousPage 2 of 34Next →