skysight-inc/HackerNews huggingface dataset:
I have been programming for about 15 yrs as well but I have never actually cared much for programming. Programming for me has always been a means to an end, my primary passion has always been products and I find whenever I have a product idea the programming motivation just kicks in. Virtually all the programming I have done has been product development.

So perhaps start thinking more about what you can create via software but viewing the writing of software itself as a just a way to create, that might change your perspective. Also maybe take concrete steps towards that technology business idea, there is never a perfect time for working on business ideas :)

You could also consider job role change away from programming to maybe a managerial/leadership role, you already have the experience.

In the mean time you could just wait for my company's product to mature :) it aims to be a developer tool for those who just want to build software products without necessarily being bugged down in technical minutiae. (check my profile for link)
You could use strace or ... you could just look at the code: http://src.gnu-darwin.org/src/usr.bin/killall/killall.c.html
No, you're misinterpreting. They're claiming that:

a) They have always had a relationship with the NSA as a vendor, and as a number of the security committee

b) They have never attempted to hide a)

c) As part of a) they have never signed a "secret contract" (for the mentioned 10 million)

That's their claim. Maybe they're lying about c), but you're barking up the wrong tree.

(edited for formatting)
>(And no that doesn't require clicking a bunch of buttons to "Allow" access -- intelligent UI design can make much of this completely transparent, provided the host platform is capability-based.)

I think that's actually a bigger problem than you make it out to be. Probably because people involved in this particular field tend to be dismissive of "lusers" and "marketing", it seems to me that almost every security tool out there has terrible UI. Just think of GPG, something we know we should be using since, uh, the 90s? and still nobody really does, because even just managing keys is a total pain in the neck. UAC? "Oh, I'll just click Yes all the time". Mobile apps asking for extremely-granular permission to marry your firstborn child? "Yeah, I'm sure they don't really need it, whatever".

Building secure systems is hard, but building secure systems that users will use in a secure way without having to think about it is much harder, IMHO.
Find non programming hobbies? I like programming a lot more now that I don't do it for a living. You can burn out on too much of a good thing.
Loomio's comment gets the gist of it. The software creation process has been moving to Agile, which beats waterfall, but there's an emerging practice of UCD. If programmers cannot find some way to work with and within UCD, a division of labor between designing the product with the end user, and writing the code to implement it will develop. This will lead to declines in programmer autonomy, and will demand changes to Agile. The seed for this change is already planted within Agile by people advocating for Taylorism.

That's not my thinking - just my interpretation of the text.
No, not boring.

Because you can now hear the tyres, you can hear how good the driver is.
So getting fucked by criminals now is good, because it prevents us from getting fucked by criminals in the future? I fail to see how either of those options is better than the other. Reminds me of the database crackers who claimed that publishing a bunch of innocent people's passwords was actually helping those people out by letting them know their passwords were vulnerable.

Look, if I think I'm safe from being punched in the face, and someone says "we'll see about that!" and punches me in the face, they haven't done me a favor.
The Brits have it right: forget Happy Holidays, just wish people Merry Christmas
Chinese App Store Shines A Light On The Hidden World Of Jailbreak
> My friend had an M3 with a much smaller engine but same HP.

That'll do it.
I found this app called Acceptable Espresso. A bunch of coffee nuts in SF go around and test only espresso and if its consistently "acceptable" they put it in the app. I have tried a bunch of what they deem acceptable and its some of the best espresso I have had in the world.

Now to me there are several aspects to this. One clear factor is whether the barista "cares" about the coffee they are giving me. Clay at Special X-tra is so damn good at pulling a perfect shot every single time and Chris just doesn't care and pulls a mediocre shot at best. Everywhere I go where the barista "cares" about pulling that shot the espresso is "acceptable."

I don't judge on characteristics of the beans/roast, I know some like acid, some like smooth. If the coffee is fresh, not burned, ground properly, tamped properly (an artform) and pulled properly and with care, I am going to like it most likely.

In terms of the Nespresso system, what you've done is remove the possibility of someone caring about the coffee they are serving me. I've tried espresso's from the Nespresso system and they are not even close to what I can get at Elite Audio, Special Xtra (make sure Clay does it), Vega, Blue Bottle (more of scene than I usually like), Cento, or Jackson Place. Its reliably very mediocre at best. The least acceptable espresso I've had is at Coffee Bar, where they roast a little too dark for my tastes, and even those, as long as I tell them to pull it short, are much better than a Nespresso system shot.
Its about attracting manufacturers with using engines which closer match the engines they sell in road cars. Ok, they happen to be greener, but add in the dev costs and these engines are more expensive.
Current battery energy density is too low for even moderate length races (30 minutes)

Formula E drivers, for instance, have to swap cars when the batteries run out.
China Deal Gives Apple Big Market To Court
You'd probably have a car that is so incredibly fast that a driver could stay conscious driving it, and so expensive that no team could afford to build it, and a league so lopsided that no viewers would watch it.

At the end of the day, F1 is in the entertainment business and they want to build a league of competitive teams so that viewers will keep their advertising dollars flowing. The best way to keep them competitive is with rules that ensure they stay within touch of one another. That being said, I think F1 still has a lot of work to do.
They mean it's naturally occurring in the human body. And I'm not sure but I think they're not boosting it much beyond natural youthful levels.
Nothing wrong, but just a lack of muscle reflex. I've been using bash for what, almost 20 years?
I would argue instead that digital "perfection" allows us to enjoy variety better. Take this example. The coffee isn't the centerpeice of the experience. When going to a restraunt the primary points are generally the people you go with and the food. In that regard, substandard coffee would do more harm than good.
Not the OP, but I have some interest in this too. Knowledge Engineering is so closely linked it's an obvious place to start (but in some ways Linguistics is even more interesting - and useful). But for Knowledge Engineering (from the philospipical side), start with http://en.wikipedia.org/wiki/Epistemology

Useful bits:

http://en.wikipedia.org/wiki/Truth#Semantic_theory_of_truth

http://en.wikipedia.org/wiki/Reliabilism

http://en.wikipedia.org/wiki/A_priori_and_a_posteriori

Then go the other way (Assuming you know relational database theory):

http://en.wikipedia.org/wiki/Resource_Description_Framework#...

You'll find the two concepts meet somewhere around

http://en.wikipedia.org/wiki/Predicate_logic
Have a look at the power outputs of turbo engines beck in the 80's. These new engines are tame in comparison.
I think about this a lot. There's something fundamentally lacking in the way we cook and share cooking, that other arts have already solved.

When a musician creates music, they can record and share it with anyone who cares. Writers print books, actors make movies, coders make apps.

With cooking, we're still stuck in the live performance era. In a restaurant you can eat what the chef prepares and enjoy their art. But if you can't get to the restaurant or can't afford it you miss out. Famous chefs release cookbooks and film cooking shows where they let you watch them and you can try to recreate their craft for yourself, but that's not really sharing the food.

The problem is there is no food media. An actual dish can't be recorded, transmitted, and reproduced, and so we rely on storytelling about the food using other methods. Food is the subject but not the substance.

We've been here before, and we've moved beyond this before. The mass media of writing started with monks transcribing text, but then was improved by the printing press. Writing let us describe music on sheets that you could reproduce by hand at home, but the media of music really started with the wax cylinder, then the phonograph and radio. I think food will become the next major art to become a medium.
I personally would like to see a rule where each car gets X amount of fuel (adjusted in BTUs) per race.

I think the article mentioned exactly that: To enforce this focus, the 2014 regulations limit the total fuel consumption for an entire race at 100kg with a maximum fuel flow limit of 100kg/h. This means that for a 90 minute race, the average fuel flow can only average around 66kg/h, while at the Singaporean GP, which often lasts close to two hours, it will have to be around 50kg/h.
I'm so glad I looked at the source, it forever changed my life.
There are situations in which "there is no bad publicity"; a massive security breach isn't one of them. Even if customers are protected by their credit card provider, it's still a massive inconvenience at best to have your card data stolen. I guarantee Target takes a non-trivial sales hit from the incident, particularly online.
It's warning that UCD is going in that direction - and that management is going to use UCD to marginalize programmers. It doesn't have to be that way, though, if Agile is willing to get in and work with UCD to develop disciplines that work for both designers and programmers.

I think one place this might happen is the issue of speed. All new programs are pretty slow, but they get sped up with "optimization" (LOL - more like caching and clever laziness tricks.) Evaluating speed needs during the design process brings programming into the design process a lot sooner, opening channels of communication that can reach to the user.
The article said the 2014 regulations will limit fuel consumption to 100kg per race, which looks to be about 140 liters. Agreed that you'll get more interesting results by setting the parameters of the race rather than dictating a design.
TLV: https://www.wittenburg.co.uk/Entry.aspx?id=390d746a-6a77-48b...
This is exactly what I was hoping it was.
Chip and PIN is more feasible than SMS challenge/response because the second factor is "what you know" (and type in multiple times a day) vs. "what you have" (and have to fish out of your pocket assuming you didn't lose it).
I'm not sure what to make of the business plan. What's the exit strategy?
Such disruptive tech.
The discussion about whether products are better when made by an artisan reminds me of the essay called "What Colour are your bits?"

http://ansuz.sooke.bc.ca/lawpoli/colour/2004061001.php

The article discusses how society treats information differently depending on where it came from, and how it was produced -- even if that difference is not observable in the raw bits themselves.

When we are discussing whether artisan-made products are better, I think it is worthwhile to have in mind whether we're considering objective, measurable standards, or a different sort of perspective that takes into account "color". From the article:

> Of course, we need to think about yield, efficiency and environmental impact. But we also need to think about what kind of world we want to live in. And if we do, most of us would say that we would prefer food chains that preserve human links between consumer, farmer, land, and animals, in a landscape that combines functionality and beauty as much as is possible.

Is the concept of "preserving human links" something that can be measured objectively, or is it color?
Hard to compare a naturally aspirated motor to a turbo like your friend's M3. When a turbo in a 4 cyl spools up (x rpm) it will drain a lot of fuel.. maybe like a V8. However it still can be driven like a standard naturally aspirated 4 cyl motor consuming far less fuel than a V8. There are just too many variables involved to even compare from ECU to pumps to heavy foot etc.
Learn Haskell ;)

It helped me find excitement. It did the same for Edward Kmett:
https://www.quora.com/Reviews-of-Haskell/review/Edward-Kmett
With your code skills and business aspirations, why not create a "set it and forget it" style product? Create some freemium app; Dominate a niche enterprise market.. Income hack.
oh really? http://www.youtube.com/watch?v=IDQ1cR-FvJ0

Though much better printers exist, the video shows the concept.
From the web page:

"Recent press coverage has asserted that RSA entered into a 'secret contract' with the NSA to incorporate a known flawed random number generator into its BSAFE encryption libraries. We categorically deny this allegation."

The emphasis is mine. This quote allows for the possibility that they entered into a contract with the NSA to incorporate a random number generator that was not yet known to be flawed.
After about 7 years of professional programming, every day I'm in awe at how much I don't know and how much understanding it would make my life better. The amount of stuff I want to learn seems to increase daily. I can't see myself be even close to being "done" in 10 years.

There's so much depth, beauty and challenge to be found in language design, API design, architecture of scalable distributed systems, design of human and computer-friendly tools, refining one's mastery of various programming paradigms (working daily with Clojure and Haskell will keep you busy and interested for many years). Learning about OS internals, graphics programming, networking etc is mind-blowing. Find inspiration in the great work of those who came before like all the people featured in the AOSA books. If you ever reach the point where you've done everything you can as an individual contributor, you still have a lifetime ahead of you mastering how to inspire, coach and pass on wisdom to the more junior members of the team, share your shokunin-like fervor for software with them.
Exactly. F1 cars do not take well to sitting idle for more than a minute or two, they need to be moving. They are designed to last only a few hours at peak performance before their next maintenance session.
Sorry, Tesla
Georgia Sheriff Refuses to Assist A&E Following Robertson’s Firing
The article says that Agile was a way to get what amounts to a contract of work rules, without the labor unions.
Fix Hacker News word breaks
You may have noticed that word breaks are messed up on Hacker News today. This new CSS style in https://news.ycombinator.com/news.css is what's causing the problem:

.comment { font-family:Verdana; font-size: 9pt; word-break: break-all; }

Hopefully this style will be removed soon, but in the meantime, here is a quick fix:

http://userstyles.org/styles/96360/fix-hacker-news-word-breaks
This sounds a lot like how Android does security - each app requests a specific list of permissions at install time, and you can either accept or reject it. That, and the apps being signed to prevent tampering, and by default can only be installed from the Play store.

I think Android security has proven to be pretty solid - there have been a few spyware apps, mostly killed quickly, but nothing that was able to spread on it's own like the big desktop viruses.

One thing that I'd like to see added that Android doesn't seem to have right now is a more limited Internet permission. Right now, apps have to either request full permission to send and receive anything on the internet, or no connection at all. Why not a permission to communicate only with specific domain names? Like Evernote can request permission to only communicate with addresses resolved from evernote.com, instead of anything on the internet. It might also have the effect of pushing apps to use the Android ad API instead of their own.
I'm hoping that the turbocharging system makes it into production vehicles. Being able to utilize the energy wasted by the exhaust system is a big boost (pun very intended) in efficiency. If the turbine is able to always spin at a given RPM, then it can generate enough electricity to forgo the alternator, maybe the mechanical water pump and A/C compressor (replaced by electric ones), and power an electric power steering motor. This would also help in packaging.
They limit speed to save the lives of the drivers. They are capable of building much faster and more dangerous cars now but they don't.
Where can I find a list of those unicode prompts?
You don't mention any details of your current role. Are you full-time or contract?

If it's the former, you could always try contracting for a while. A few potential benefits:

- You're only in the same organisation for 6-12 months so it's less likely to get stale.

- You'll earn more $/day so you can take more time out to pursue other interests, holiday, play with your kids etc

- It's a solid precursor to starting that 'successful tech business' that you dream about. You're less likely to break out and pursue that while you're earning wages.

Of course if you have a family to support then a lot will depend on your financial situation. But as another poster said you should be in reasonable shape if you've been a dev for 15 years...
I did this project for real back in the day, called Rupy[1] which would run the Python VM in the Ruby VM. It was was a fork of RubyPython, which demonstrated the concept.

Eventually the main developer resumed development and I merged all my code in his repo, which is still active[2].

Check it out it works pretty well.

[1] https://github.com/steeve/rupy

[2] https://bitbucket.org/raineszm/rubypython
Have you ever driven an electric sports car? Instant maximum torque at any speed.

Yeah, though I wasn't so lucky, I also love the sound and smell of a combustion engine. But I think that's generational, not something inherently more exiting. But I guess I'll have to wait and see what my grandchildren have to say.
If you read carefully, they don't deny what Reuters reported: taking $10M to make the RNG default.

Reuters: "Undisclosed until now was that RSA received $10 million in a deal that set the NSA formula as the preferred, or default, method for number generation in the BSafe software, according to two sources familiar with the contract."

And now the response.

RSA: "Recent press coverage has asserted that RSA entered into a “secret contract” with the NSA to incorporate a known flawed random number generator into its BSAFE encryption libraries. We categorically deny this allegation."

---> Only one part of the first sentence needs to be untrue for the allegation to be deniable. RSA did not incorporate a "known flawed" RNG, because it wasn't at that time. And that's not what the alleged contract was even about, but to make default.

RSA: "We have worked with the NSA, both as a vendor and an active member of the security community. We have never kept this relationship a secret and in fact have openly publicized it."

---> Focus on relationship not being secret, but contracts may be.

RSA: "RSA, as a security company, never divulges details of customer engagements, but we also categorically state that we have never entered into any contract or engaged in any project with the intention of weakening RSA’s products, or introducing potential ‘backdoors’ into our products for anyone’s use."

---> They had not positively known the RNG is flawed.
Though I agree it would be better to know up front how much the entire travel would cost, doesn't this go against the modus operandi of the airlines? I was under the impression that they don't want you to see the fees when you purchase your ticket. They want you to think they are the cheapest, and then charge you the most after you are commited.

In some ways, I don't think Kayak/Expedia/etc. want to show you the full fare either. They want to show you a price you'll pay. Too bad for you if your flight ends up costing considerably more.

I think JetStar is the worst offender http://www.jetstar.com/au/en/planning-and-booking/baggage/ch...
$160/bag if you don't add the bag to your ticket at time of booking (and as an international traveller, you won't know to do this). I had to pay $120 for a bag on a $80 ticket.

I've also been charged extra for a seat by WestJet, not advanced seating, not a special seat, just sold me a ticket that didn't include a seat, and of course, you're not allowed to stand.

Outside of baggage, cancellation and seat selection fees, in Canada we also have 'fuel surcharge' fees, as if your ticket is worth anything if the airline didn't have fuel.

The whole industry is becoming a nickel-and-dime racket. What are the chances somebody will step in and require all tickets to show a final price (with the exception of change fees, which are understandable).
Uh, money is a key part of the relationship. If they kept it secret then they kept the most crucial part of the relationship secret.
After you pay for college, hopefully they exit your house.
"Even at the Guardian, when we put up our Christmas tree in the New York office, the first thing one of our interns said was, "Where's the menorah?"

Well this year, if was after the first week of December, it would have been weird to still have a menorah up. Not much unlike having a Christmas tree in mid-January.