News for hackers. Stuff that matters.

c0achmcguirk

Re:On the Decline of Perl – external factors on Thursday April 01, 2021 @03:40PM (#26665094)
And dynamic--anything dynamic--was completely insanely cool.
Re:The political case for a blanket cryptocurrency ban on Wednesday March 31, 2021 @07:01PM (#26654262)
That's an awful lot of work to perform a double-spend. Whoopty doo.
Re:Google makes breaking change to publishing Sheets as data on Monday November 23, 2020 @06:53PM (#25193436)
Huh? Where did you get that?
Is this a precedent that Google or any company wants to have, though? Engineers with access to company-wide tools or extensions can put political or divisive content into them?

This is more than just a "poster in the cafe" because of the reach and invasiveness of the approach.

Disclaimer: I work for Google, speaking for myself only.

Re:Four fired workers file charges against Google on Tuesday December 03, 2019 @12:43PM (#21694589)
Google does do that. Lot of misinformation in this thread.
Re:Four fired workers file charges against Google on Tuesday December 03, 2019 @10:53AM (#21693399)
+1, untrue
Re:Four fired workers file charges against Google on Tuesday December 03, 2019 @10:52AM (#21693387)
Not true. There is no pressure to use a "corp phone" as your main device. It's not even hinted.
Re:Four fired workers file charges against Google on Tuesday December 03, 2019 @10:42AM (#21693273)
This person chose to have their free phone from the company as their personal phone too. This is completely optional at Google, a really nice perk, and it's made very clear that anything under your work profile will be wiped if you leave.

They will not wipe your personal phone or your personal profile on your phone. This is completely avoidable and shouldn't come as a surprise.

Re:Nebraska Furniture Mart on Sunday September 22, 2019 @05:58PM (#21044241)
I have no idea why this is on the front page of Hacker News but I'm not hating it.

I moved from Omaha to the Denver/Boulder area two years ago and besides the Henry Doorly Zoo, I miss Nebraska Furniture Mart the most.

NFM is a great place to buy pretty much anything you want to put in your house. Mrs. B really knew how to make a business work. The only weird thing is how antiquated their computer systems are, it's amazing they are so profitable with 70's era technology running the business.

I've been using it for a year or so and it's brilliant. I love that I can screen calls in a meeting without anyone knowing.

Disclosure: I work for Google.

Re:Rails 6: B-Sides and Rarities on Thursday May 02, 2019 @12:20AM (#19804684)
I haven't done heavy work in Rails in four years. I miss all the bells and whistles.
Re:Withdrawing from the Microsoft MVP Program on Tuesday April 09, 2019 @06:43PM (#19619704)
I remember the battle between Jamie Cansdale and Microsoft regarding Jamie's MVP status [1]. The TL;DR was that Jamie developed TestDriven.NET as an add-on to Visual Studio. He released it for the pay versions and the free version: Visual Studio Express. Microsoft wanted him to make it unavailable for Express and decided to kick him out of the MVP program because they didn't want nice features in the free version of Visual Studio. ;)

[1] https://www.infoq.com/news/2007/06/TestDriven-Express-Emails

I've picked up a few gigs on Mechanical Turk. You pick up the tasks that are worth your time (that you are qualified for). If you don't like the microtask for the price offered move onto the next one.

If the entity offering the microtasks (gig) don't see enough interest in their tasks, they can raise the bid.

I think that's extremely fair. Let the market dictate the price per task. How do you know what the right price should be?

Re:$600 Chromebooks are a dangerous development for Microsoft on Saturday September 01, 2018 @03:25PM (#17893509)
> Mail Merge

I haven't needed that in over 15 years, but if you need this, install this add-on for free [1].

> footnotes

Insert > Footnote

> References

Tools > Research, Cite as Footnote

> Multi-column layouts

Format > Columns

> A mixture of portrait and landscape pages?

This is hard to do in Word too. If you really need this, make two Google docs (landscape, portrait, and then a Word Doc that integrates the two that you keep in Read-Only mode).

But really, why is this needed for serious uses and considered "seriously lacking?"

> Captions on tables

This could be done by just inserting text and formatting the way you want. I don't think you can generate a table of tables though. Do you have a list of commonly used "hobbled" features? None of these are something I've had a need to do for decades.

[1] - https://chrome.google.com/webstore/detail/mail-merge/lclhkda...

Using a Lisp-like language is great for creating a new language because of the S-expressions that Lisp depends on.

S-expressions are very compact and are easy to parse. There was actually some support for using S-expressions over XML and JSON as a serialization language.[1]

Ron Rivest even proposed S-expressions as a standard.[2]

I still prefer JSON over them though. As the old joke goes, LISP stands for "Lots of Irritating Silly Parentheses."

1 - http://eli.thegreenplace.net/2012/03/04/some-thoughts-on-jso...

2 - http://people.csail.mit.edu/rivest/Sexp.txt

Re:Switching From React To Vue.js on Sunday May 28, 2017 @10:44AM (#14434536)
Nah, today's hotness is tomorrow's tech debt. Always.
Re:Little Things I Like to Do with Git on Wednesday May 24, 2017 @05:46PM (#14413721)
Thanks!
Re:Little Things I Like to Do with Git on Wednesday May 24, 2017 @12:51PM (#14411425)
I have the exact same alias for git status and I'm very familiar with that error message!

A few more I live and die by:

    gf  git fetch --all; git fetch --tags
    gh  git log --oneline --abbrev-commit --all --graph --decorate
> "But what about us scientists? What is the true objective behind the vast effort that we invested in the image denoising problem?"

This is the telegraph operator lamenting all the time spent learning Morse Code when the telephone was invented.

I think scientists can be motivated by looking for new ways to solve real problems. Don't weep over the time spent understanding the classic models. Rejoice that we have a much better tool to further mankind.

Re:Why I like Vim so much [video] on Saturday May 06, 2017 @10:44PM (#14283566)
Ha! Sometimes. But getting around in the editor is so easy with the Vim keys that the arrow keys seem archaic.

But I still push the arrow keys from time to time, you know, to make sure they still work.

Re:Why I like Vim so much [video] on Saturday May 06, 2017 @09:54PM (#14283426)
Funny, I use Visual Studio and Visual Studio Code a lot. The first extensions I install are VsVim for Visual Studio and Vim in Code.

After being productive in Vim, I can't go back to using the arrow keys and the mouse. It feels like I lost a hand.

I believe this hack (JSON Hijacking) was discovered by Jeremiah Grossman in 2005[1].

It's fascinating to read how he discovered it and how quickly Google responded.

[1] - http://blog.jeremiahgrossman.com/2006/01/advanced-web-attack...

Re:FuncShell – A Haskell-based alternative to awk on Monday May 01, 2017 @10:37AM (#14237751)
Haha, me too! I want to read an article on getting my zsh prompt to look like that.
Re:How to Read a Paper (2016) [pdf] on Saturday April 29, 2017 @09:10PM (#14229669)
This part was most interesting to me:

"Incidentally, when you write a paper, you can expect most reviewers (and readers) to make only one pass over it."

I understand reviewers are busy, but we depend on peer review to filter out bad or poorly-researched material. I don't think one pass is enough.

Obviously, so does the author.

> There are alternatives to PayPal, it’s just become so ingrained in to online life that it can be easy to forget that.

This is very true, but I like to think of how predominant MySpace and Hotmail were at one time. Someone will come along and do it better. Stripe, PaymentSpring, heck even Bitcoin are all potential disruptors here.

I think the days of PayPal's dominance are numbered.

Re:Formal Methods in Practice: Using TLA+ at ESpark on Friday April 28, 2017 @04:06PM (#14222644)
Man it looks really cool to use this in an enterprise. It seems like you'd need a lot of support to introduce it into an Enterprise environment. Ramp-up time for learning and it looks like it runs really slow, so you'd need buy-in for the runtime too.

Any advice for those of us who'd like to introduce this to a team rather than play with it on our own?

You made the point I wanted to make. The problem is Enterprise, not a framework.

I'll admit--the Microsoft stack is a walled garden. It offers some nice features like Visual Studio integrating with Visual Studio Team Services with its own issue tracker and build server and so on. If Microsoft supports your workflow or integrates with the tooling you like, awesome. If not, well, just wait and hope that it will someday support what you're looking for.

That is the frustrating part of the Microsoft stack. It can be overcome with some architecture decisions at the outset of the project. You don't have to stay in the walled garden.

But the Enterprise is where innovation dies. The Enterprise is where motivated developers' souls are sucked out as they are told "no" constantly.

.NET isn't the problem.

I wonder if this is using Dijkstra's Algorithm [1] as it seems a great application for it.

[1] https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm

Exactly. Even moving data between services in AWS or Azure can become costly if you aren't managing it properly. Moving that data to another cloud provider (images and video) would be a tough sell considering that both AWS and Azure have similar services already.

Older »