skysight-inc/HackerNews huggingface dataset:
My guess is that trunk based development is the idea that all commits pushed to the canonical repository are pushed to trunk (rather than a remote branch) with incomplete code being hidden using feature toggles?

Perhaps I'm misunderstanding things, but the impression I got from the original post is that most (many? all?) developers have local repositories where they manage their features. So, instead of using branches in the central repository, those branches are employed in local repos.

The article contrasts Google's & Facebook's model with the pull-request model of Etsy and Github but again I don't really see much of a difference. Facebook sends a patch to phabricator for review, someone looks over it and then it gets committed to trunk.

I agree. I suspect it may be just workflow/jargon differences?
and I couldn't find a single Geordie, either! (I'm not one, so I can't provide anything but a simulated, and almost certainly wrong, sample.)
A couple originals:

- Javascript programmers have no class.

- Psst...did you hear Haskell is stateless? Pass it on.
My boss recently had a problem where they couldn't log into their Mac even though their password hadn't changed. With two minutes of googling I found it was very simple to enter single user mode and recover their account. Pretty neat, but a little disconcerting how easy it is to access your files if your laptop gets stolen.

Helps to hammer home the idea that encrypting your drive is really important.
On the other hand .. Australia has a huge sports-worship culture, akin to the US in many ways with regards to ferocity and cult behaviour among the proponents. I've never understood how it is that certain realms of Australian culture think that being a sporty person is more important than being an intelligent, well-informed person - but there is some sort of cultural disassociation between these two worlds that appears to be culturally driven.

In the US, its been driven even further in that there are billion-dollar industries behind the sports cult. Perhaps thats the ticket: sport is a cult because there's money to be made.
How do the cows eat? I've always been under the impression that raising animals is vastly more resource intensive than just feeding yourself on plants. Raymond Crotty, I believe, documented that raising cows for dairy is something like ten times more efficient than raising them for meat, but I'd still expect grain to be even easier to get -- animals are something of a luxury item.

Is that wrong?
I listened to too many before stopping myself (maybe 40 or 50)... I was struck by how similar they all were. When I try to imitate an accent, I think I must exaggerate the differences from my natural speech too much. Interesting.
2014 Brand Resolution: How  to Connect your Brand with Your Customers
Ford Exec: 'We Know Everyone Who Breaks the Law' Thanks To Our GPS In Your Car
At work I have dual 30" Dell monitors, which I use with a tiling window manager (I use awesome [1]). To see the far right/left sides I almost have to roll the chair left or right so I tend to keep editor windows and browser windows where I'm actually reading text in my central field of vision, and keep other windows on the outer margins. Also they do consume nearly all my desk space, so sometimes I think a single larger monitor might be better.

1: http://awesome.naquadah.org/
Target: Data Breach Caught Up to 70M Customers
Wacko in the Morning - Its Friday Again 01/10 by The Wacko Network
A few notes:

1. Stories like this are in the news because they're extraordinary. Stuff that happens every day isn't in the news, because... it's not news. There are 300 million people in the U.S. Occasionally weird things like this are inevitable.

2. These stories almost always have simple explanations: In this case, a restraining order. If you aren't supposed to contact someone, you aren't supposed to contact them. Your problem if you don't know how keep your email provider from emailing them, not the court's problem. Do you think a judge would accept "I don't know another route" as an explanation if he kept driving by her house?

3. There is nothing to discuss or learn from this kind of story. Something happened that seems odd at first glance and is tangentially related to tech. That's all this is. This isn't a new policy of jailing people for sending invites. It isn't indicative of a new trend. It's just something that happened and seems odd. As far as I can tell, it's exactly the correct response to a restraining order violation.
This was a very long-winded way of saying you don't have to stop working at 65 just because that's retirement age and financial independence only has a barrier of entry if you base your independence on your ability to achieve pure material wealth (because freedom of time isn't necessarily required via millions of dollars in assets).
not many people click legitimate ads. but a low enough percentage do, to make marginal gains in their effectiveness highly sought after

I suspect malware works the same. It costs little to deploy, so even if 1 in 10,000 people are fooled, it can be lucrative.
Great customer support improves metrics: the numbers
"Expanding to the East Coast in the spring" - Interesting! Where too?
I wish theu up and down were not so close together.

Fear of accidental downvoting prevents some people from upvoting. That's sub optimal.
What's the Optimal Free Trial Duration?
Right, the reason it won't ever emit F is because RND(1) will never return 1, it's implementation will return 0<=X<1, and INT() is a truncation, so INT(RND(1) + 15) will return an integer between 0 and 14. Adding one gives 1 to 15, and since F is in the 16th position of the string (Apple BASIC indexed from 1, not 0) it will never get selected.
But the rift doen't support that, right? Is it even possible? Wouldn't there be a lot of latency?
Firefox for Android developer here, you can long-tap on the location bar while on the page and select 'Edit Site Settings'. Is that what you're looking for?
Likes for the sake of likes are meaningless. The value of the whole Like system is that it gives you some notion of brand reach and adoption. You undermine that with programs specifically designed to drive Likes.

Facebook encourages programs like this because they make money off of them. But they're a sucker's game; internet marketing is still internet marketing and people who are good at it know how to assess the value of an online marketing campaign with cold numerical efficiency.

Google's advertising system is still far superior to Facebook's because it's built in such a way that Google makes more money when their advertisers make more money. Facebook still has yet to find a way to show real ROI in the way that Google does. I think they will eventually, but right now their mantra is that social marketing is different than online marketing.
Though this is fascinating to read, basing your repository decisions on a ginormous company's requirements is not really useful. I have advocated trunk development everywhere I have worked and usually people come around to it. But 99.99% of people are not Google or Facebook sized.
> it would be nice if it was in C rather than Haskell too. imo its highly likely nobody wants to touch Haskell if they have a choice.

This is roughly a "port" of the LLVM "Kaleidoscope" tutorial, which is originally written in C++. There's also an O'Caml version.

Haskell is (not coincidentally) an excellent language for writing compilers. "nobody wants to touch Haskell" is just trolling that earned you a downvote.
Out of curiosity, what iMac size? I've got the 22" one, which is perfect for vertical split of two windows, but I remember having the exact same issue you did with my previous 27".

I've now got my 2011 22" iMac sitting next to two 22" Dell UltraSharps, and it's amazing for my workflow :)

That said, I also do a heap of work on my 11" (1366x768) HP notebook, so I'm crazy, and use so very many virtual desktops its not even funny.
> A study in the early 90s found women featured 35 times as much as victims in Canadian news headlines than men. Not a typo.

So? This doesn't say anything about actual rates of threats or harassment directed against men or women.
I signed on to Google+ right after it was made available and this is one of the reasons I don't use it now. It was proposing people I hadn't spoken to or had no real relationship with (that guy I bought the couch from on Craigslist in 2004). And sending them emails.

A similar offender is LinkedIn, but I tolerate them because you never know when someone will reach out with a job offer.
The problem is not the initiative, it is the product. Merely replicate the classroom form of education to web will not cut it. It is not people learn things once they are out of campus hence the high drop out rate. The most agitated group of people in term of perpetrated learning is programmers. This professor needs to get his cue from place like GitHub, even YouTube. His class content design is boring ... Desperate needs innovation.
There are three kinds of people in the world: the ones who understand binary and the ones who don't.
> the fact that citizenship makes you liable for US tax regardless of residence and income origin

Without which, evasion becomes trivial for the wealthy.

You can offset taxes paid in foreign jurisdictions through a deduction or credit. You just can't set up a mailing address in a no tax jurisdiction to launder your earnings.
How the Lima device is built in China
Just says "There are no settings to clear."
So no way to disable vibrate or autoplaying audio.
It ALWAYS needs to be an "Ask First" approach in the browser. I'm starting to have flashbacks of the days when people had music players that autoplay on websites, and how I hated that.
African WebMuses from AfricaHackTrip
A Chinese spy manages to steal the last 50MB of the Lisp program governing U.S. missile launches. Fortunately, it was all closing parentheses.
The dell 28 inch 4k monitor is also only 30hz though. The 60Hz ones are still more in the 1200-3000 range
> Exactly. If something happens to both men and women, you need to do a lot more work (i.e., get data) to show misogyny.

This isn't really the case. Misogyny can be a part of actions or threats targeted against women even if men have received threats in similar circumstances. The question simply comes down to the content of the threat and how often women receive threats that explicitly call out their gender or use slurs that are intended to be used against women specifically.
You drill a hole over the (covered) USB access port. There's a famous "Jackpotting ATMs" video from DefCon 2010 of how this would work.
CultureCode: collection of company culture slidedecks
There is a german lawyer blogging about his experiences on lawblog.de, but aside from him I never saw any lawyer/judge/etc. on the internet talking about their job.
Does anyone know if a macbook pro (1 year old) can support 4K monitors?
Sneakers is not actually faster than sidekiq
Even if this story were true (which I have no way to verify) all it takes is an NSL, or for that matter a visit in the middle of the night to you and your family with lots of guns, and suddenly your business plan changes.
True, but as you alluded to yourself, those aren't really 'tones'. The parent was talking about a keyboard that sounded like a piano.
How Machine Learning Could Result In Great Applications for Your Business
I would recommend epoxy instead of superglue.
How do you know if the woman on the other end is pretty? :)

There's a great app for Android (in Sweden, I suppose there are similar apps for other countries) that searches digital phone registries on an incoming call and after about a second displays whatever data it has found on the incoming call screen (such as Telemarketing Company, Salesperson, etc) It also uses some form of rating system so if enough users have flagged a number, it will warn me about it. This has saved me countless of calls.
Good point. You need to draw the line somewhere. I wrote about 200 character limit Google uses because I hit it the other day. I wondered, but that makes sense. Wouldn't surprise me if they also took networking into consideration too.
Firefox OS phones already have support for this and yes, the phone vibrates without asking permissions.

Personally I don't see this as a big problem at all.
Bummed there isn't an example of old-timey, upper-class peninsular Charleston, SC accent. By and large, these people don't live there anymore, but it's an amazing, strange, beautiful accent.

http://www.youtube.com/watch?v=rxNZrFyl2DA&t=37m0s

http://www.youtube.com/watch?v=RxkuXg7FZqo&t=0m20s

http://www.youtube.com/watch?v=PJv9t80pufc&t=2m35s
Game 1 might be fun as multiplayer
If Singapore chooses bitcoin, what will happen to the SGD? If it will be phased out, who will buy the current owners of SGD bitcoins? If not, what are the advantages of adopting bitcoin?
However, unlike most public employees, they are always one or two bad seasons away from being fired.

A typical public sector job, particularly a university job, is almost the closest thing you can get to lifetime assured employment (most often at a salary that's not great, but with very good benefits and enormous amounts of paid time off).

Coaches though are much more accountable for their performance. If they don't win games, they get fired.

Edit: also it's only the head coaches of elite revenue-generating football and basketball programs that are very highly paid. The coaches of non-revenue sports have much more modest salaries.
My point was that I don't think the vibration would make much of a difference. But you're right that a small gain in the effectiveness could be worthwhile.
Quote from the original linked article:
"Our Novena Project is of course still vulnerable to techniques such as silicon poisoning, but at least it pushes openness and disclosure down a layer, which is tangible progress in the right direction."

Many of the security flaws and known back doors are in the firmware, (see routers for example), which Bunny is resolving by making Open Source. It's probably impossible to eliminate all attack vectors, but by opening the processes up, you can eliminate most of the easier ones.
Why we chose Guadalajara for our startup
As I said, it's the 27". Too big for one window, too small for 2. Its pixel density has the same problem by the way: it's denser than the usual low-density HD screens, but it's also nowhere near "retina". I have a low-cost HP Pavillon 23" HD monitor on both sides of it.
> BitCoin might be a harbor in the face of runaway inflation. Even the swings of BitCoin pale in comparison to periods of massive inflation in several countries.

It might be, but there's no inflation on the horizon anywhere. The Euro is edging ever closer to deflation.
Quantum mechanics explains efficiency of photosynthesis
Video Copter Drone Built to Follow You
> Why can't this work for hardware as well?

I'd be concerned about drafting up blueprints and having them copied by Chinese manufacturers.

Though what I'd do is make my first system just standard libre rights on everything, and that should build a platform for me to kickstart / donation fund future design efforts, and when those are done just release those as free as the last without a care if someone dupes the hardware because we already funded the design.
I was replying to the question about getting a list of permissions a page uses/wants.

Neither Vibrate nor WebAudio require permissions from the webpage. Like basic JavaScript they always run. They're not security/privacy risks per se, just something that, like so many other things, could be used to support a phishing attack.
Legitimate Use of the HTML5 Vibrate API
Er hm er hm. As a Singaporean, we built casinos, we have $10000 bank notes, we have no capital gains for parking capital in Singapore. And now Bitcoins. I wonder what that points toward.
At a place where I used to work, someone had a car with one of those Virginia "Internet C@pital" license plates. The design has changed over the years, but this one put the @ in a big blue dot right in the lower center of the license plate. Sadly, I can't find a pic of this person's plate, or even that style of plate, anymore.

The license number was "CAR JPG".

I SO wish I had a pic to prove this.
He is correct, that the value 16 given to MID$ as a 'start' will yield an "F" because the 'start' argument to the MID$ function is one-based.

This is the string:

A$ = "0123456789ABCDEF"

And calling the function will give you:
MID$ (A$,1,1) => "0"
...
MID$ (A$,15,1) => "E"
MID$ (A$,16,1) => "F"

MID$ (
Set Yourself Up To Accomplish Your Fitness Goals This Year | JaysonFeltner.com
Bearish!? You do realize that if you invested 6 months ago, your investment has risen by 1000% ?!

Also, these recent price rises are nothing compared to what will hit when mass adoption happens in 2014. It's all about perspective. Try to ''zoom out'' when thinking about where bitcoin will go.

http://blog.panampost.com/joel-fensch/2014/01/02/bitcoin-set...
Apache CloudStack 4.2.1 released
In addition to the responses already entered, the NFL (in combination with the NFLPA, the union that represents players) also requires athletes entering the draft to be three years out of high-school (typically 21 years old in the US).

So, even if you happen to have the physical aptitude to play professionally at age 18, you are barred from doing so.
You make good points. I agree with your point on gold. I was just highlighting the fact that confidence is what is key, and people are not 100% rationale, which can lead to weird confidence, whether that means no confidence for a good system, or good confidence.
In the UK: https://twitter.com/JackofKent
Does anyone know why there is a GPS in the car? Is there a way to disable it?
There are 10 kinds of people in the world. Those who understand binary, those who don't, and those who didn't expect this to be in base 3.
Top things to look forward to in web development in 2014
The only high schools here in Scotland that have anything like stadiums, just a single stand really, are the rugby crazed private schools in Edinburgh. For example, here is a blog entry about the Stewarts Melville main pitch (of 6) at Inverleith in Edinburgh where I often spend time watching my son play:

http://ian38018.blogspot.co.uk/search?updated-max=2011-05-25...

Also, I couldn't help noticing that the Eagle Stadium is paid for by taxpayers.... :-)
Indian Election Comission turns down Google
Lima: the brain of your devices
How did you decide on Phaser? Would you recommend it?

How hard would you say it is to get started for someone with some JS experience and some pyGame experience?
I personally use Divvy on my Mac, I needed something simple and it works perfectly for me :)
http://phunukieuviet.vn/phap-luat/cong-nhan-dung-do-voi-bao-... says they did, as did the original submission title. But yes, it now seems like the reports of their deaths may have been exaggerated.
Just noticed that pressing the exe download link on the front page actually takes you to the wiki entry now, that's helpful.
> To your repeated point: It's been my experience that better knowing what the code is doing leads to improving it. I am not a smart or clever person.

Here is the example I am dealing with right now. I have spent the last few months designing and implementing a complex system. It consists of hundreds of components and tens of thousands of lines of code. This project is reasonably small and I can keep most of the mental model "in my head" at once. So it's appropriate to edit on my laptop screen — or any screen. I can usually think of which symbol I need to jump to and within seconds I can be positioned in the editor, at that symbol.

Today I have had to take that component and push it into the rest of the system, which is hundreds of thousands of lines of code and it is a codebase that I have created over three years. I can't keep this all in my head, and this is where having a large screen produces noticeable productivity improvements and speed improvements to problem solving.

It is not a matter of not being able to jump around the code instantly from my keyboard — I can do that easily. It is knowing and remembering where to go and what I'm supposed to be working on. It is trying to maintain context while handling the many hundreds of errors that come about due to the necessary integration, API and architectural changes.

When I have a large screen I can afford to maintain a long list of files in a column on the left, I can see more large files at once. This allows me to constantly refresh my memory. I can glance at the data in front of me to determine what symbol I need to jump to next. I often mentally blank out when dealing with this level of scale — that "what was I about to edit?" feeling. When I am only on my laptop screen I have to start pulling up code, tracing a path back through it to redevelop context. When I have a large screen I can (usually) rebuild this context by glancing at the existing information.

(Note that this is not a messy project, I have spent a long time and given very careful thought to its design. It is just large and necessarily complex because of what it has to do. A bigger screen makes it faster to develop large scale interactions in such a project.)

> Was that necessary?

I'm sorry about that. It wasn't.

> What's even better about the command line is that you can pipe input and output between applications.

I have nothing against the command line — I use it all the time. I just like to take the most efficient path when working and sometimes that is not the command line. But that is tangential to the large screen point above.

> I do. I lack the sensory to monitor more than a couple metrics at once. I prefer profiling data that can be captured and analyzed later.

I had meant to ask if you analyse your profiling data on the command line. Do you?
Competitive high school sports are definitely part of American culture. Though most teams are not fully-funded by the school system, they have to fund-raise and/or pay fees as well. Coaches are usually also teachers at the school, though this is not always the case.
Actually, that $1,000,000/BTC rate is the biggest obstacle to this scenario and pretty much guarantees that it will never happen: do you really think any government with with even a tiny shred of responsibility OR self-interest will tie their economy to a currency of which about 1/3rd is held by less than 50 completely anonymous people?
It would be neat for someone to take one of the games and show how to build it without any frameworks.
Why not link to the original source instead of slashdot? You might as well be linking to blogspam.