skysight-inc/HackerNews huggingface dataset:
> Algorithms are much more vulnerable when the attacker can make modifications and see the response.

That means having access to the block device itself, with the system in an unlocked state.

If you've reached that scenario, then it's game over for whatever data is being encrypted.
Ghost Rockets – A crowd sourced UFO investigation
Passmark Performance Test 8.0 Crack and Keygen Free Download
Depending on what industry you're in, it's quite possible that your users won't care if they have to use Internet Explorer with ActiveX. A number of older and slower-to-change industries still require IE6 on corporate computers; supporting anything other than that is counterproductive, because their employers' IT departments won't permit them to load other browsers anyway.

I can't know if you're in one of these industries, but one of the virtues of experience is knowing when something isn't important because you know facts about your particular niche that an outsider wouldn't.
This article is wrong on the facts, but more dangerously offers wrong advice on life choices.

23 years ago, when I was 23 years old, I actually posted a Usenet question on this topic (archived somewhere?) asking where were all of the "old" programmers?

First off, people don't decpreciate, skill sets do. Of course someone making a high salary will be undesirable if their skills stay the same and become commoditized or less relevant. But the same would be true of a young person with the same salary/skills. Every time this happens the challenge becomes finding the next niche that is valuable, and that you like enough to devote lots of time to.

Secondly, a lot of older folks get siphoned off to management voluntarily. This can happen when a company doesn't have equal career ladders for tech and management. At good software companies you can advance as individual contributor up to a VP level, while other companies force a switch to management to continue progressing. And of course a few are natural leaders of people who want run a group, or try a cross functional gig. Some feel it's more prestigious to be director of whatever dept.

On age discrimination in tech, I hear about it anecdotaly, but haven't yet perceived it happening to me. Maybe it's just too early to notice, or maybe there will always be some people in tech who want to work with the best team possible regardless of age? Would I hire an 80 year old developer? They'd get the same questions as any 25 year old. Show me the code you've written over the last year. Shoe me how you communicate complex concepts in simple ways. Are you a dick to work with?

On being too expensive, the reality is there is an effective salary cap for everyone which is a function of company, role, skills, location, etc. You need to know what the cap is and realize if a company balks at going over it then it may have nothing to do with age. The calculus is what it is, older people are just more likely to hit the caps first.

Finally I must disagree with the comments I see about young people being less capable. Yes, experience is irreplaceable in certain contexts. However more often I notice the people doing really great work are a special minority of individuals that just have the right combination of smarts, drive, maturity, flexibility, luck, etc.

I'll try to remember to follow up on this post in another 23 years to discuss what has changed.
I am a C programmer. C is my first language. I have shipped C code. I'm pretty sure I've literally shipped C code, in shrink-wrapped boxes. I took my kids to the museum today and hung out in the cafe pushing commits while they wandered around. What was I hacking on? A C compiler.

C is less relevant now than it was in 1996. A lot less relevant. Way, way, way less relevant. In 1996, most serious software was written in C. Today, only a tiny fraction of it is.
> Which can kinda be a problem if too many people do that and there's nowhere for it to come from.

This is how the majority understand the macro economics: an extension of bartering system. But a sovereign currency regime does not need to worry about it. What constrains an economy are real resources, but not financial resources. Sovereign debt = public assets. For more, check "Modern Monetary Theory".
> Background - Got really pissed off at a 40+ dev...

Why generalize from one encounter with one 40+ year old developer?
You mean like actual Ubuntu? http://www.ubuntu.com/download/desktop/contribute/?version=1...

If you don't see much difference between the UX of the two DE's, I don't think the difference between the "request for donations" UX is that big either. Perhaps there should be some smallish text saying "$0 is a valid custom amount", but that's it.

Now, there are of course issues to be discussed about this kinds of donations requests, such as, for example, how much of the funds received make it upstream to the developers whose software distros are repackaging. But I have nothing against the idea that you might be asked whether you'd like to pay for the software or get it for free, with the understanding that both are equally valid options, even if the website is designed to suggest that they'd much prefer if you paid them for their service (added software and distro maintenance). I see nothing there that implies that I am a thief, or even a free loader, if I decide to pay null dollars for their distro. You can view it as either a free project that emphatically asks for donations (which sounds OK), or a paid free-as-in-freedom software project that allows you to get it for free if you don't want to pay (that is also valid, it's like Fedora and Red Hat, except in this case it's the exact same distro, as opposed to "practically the same").

Not saying their site is useful, btw, I had to dig through their blog to even know what ElementaryOS was. But I don't think asking for (optional) payment is the issue there.
Thanks for the recommendation, will give it a go on my next project
For 2D stuff, Haxe/OpenFL has been quietly gaining a fanbase, including some successful higher-profile releases. Comfortable environment for former Flash devs since it builds on the same API. Some other FOSS options I've often seen come up: LibGDX, Cocos2D. Haven't shopped around lately.

Unity is extremely common(bordering on the default option) for 3D. It has a small industry of Asset Store add-ons that fill in the gaps and can (sometimes) substitute for knowing how to code things. I recently decided to familiarize myself with it enough to take on freelance work, since there's a lot of activity there.

Unreal has been in a price war with Unity and since this past GDC it's now in a "free plus royalties" deal. You're given complete source code access, not just proprietary runtimes. It's behind Unity on buy-in and the subsidiary market, but the core tech is generally more interesting and it has a big legacy in AAA. You may like the Unity workflow more, depending.
Yes, abstracting knowledge to the point of not being able to use or think in basic primitives is often counterproductive.

I can't think of a great example. It can apply to anything. Though your larger point stands, C++ is a not so great example. Many languages are roller coasters or extremely specialized. In contrast, C++ is on another upswing with C++11/14/17. It's used practically everywhere, especially in graphics, systems, and game development. A point worth mentioning is that good C and C++ developers are often capable of adapting to other languages and settings quickly. They're used to a lot of basic building blocks.
You sound burned out by bad employers. Come to the bay area, good ones are legion.
It is a HIPAA regulated industry that deals with patient data.
Thanks for digging up this article.

Anyone reading it, be sure to check the slides. They represent the core of the Ruby thought and will tell you exactly why Ruby was so successful. To me it is not just a list of design principles, but it's also a Manifesto - whose points I've seen to be proven true in practice - for how programming should be in general. "Coders should be happy. Simple things should be simple, non simple things should be possible. Code should be easy to infer with common sense, both when reading and writing it. This will increase your productivity and leave you with a smart, happy feeling."

Too bad, from time to time, some human devs mentally enslaved to machines (been there.. it might not be entirely our fault.. ) will drag other devs in some sort of sick competition where they keep telling that there's one big thing worth the sacrifice of all those healthy principles above: speed of execution.

And here we go, exactly back to teenage who's got-it-longer times. So sad.

And also, who's going to benefit when two slaves compete for speed of execution?

This seems a simple concept but it is struggling to become accepted. It meets a lot of resistance, exactly like how organic food was meeting at the beginning. Realizing that you are hurting yourself, hurts so much that one does not want to see it.

Ruby proved that programming CAN be healthy (as in fun and productive at the same time). Now it's our duty to say that it MUST be so before everything else.

Does that mean that a couple of $M less for big companies HQ's? Oh well..
You are right, I should not compare apple and orange: you can edit text, play soduku, do syntax highlighting easily, search/replace with regexp in vim, while in angular JS you can only do slow, unusable data bindings. So comparing the 14pages of angular sheet is way too much of a disgrace for vim or emacs.

Btw, I use kate that need NO cheatsheets, because mastering an editor does not make me a better coder...

EDIT: ok I also use vim, emacs, joe, nano, ultraedit, gedit, visualstudio, netbeans, eclipse, nvi, simpletext, texmate, sublime ... whatever the guy paying me want me to use even if it is stupid.
PayPal comes to mind.
Apple are portrayed as almost infallible when it comes to design. They obviously put a lot of effort into getting things right but I've encountered many, many bad design choices in OS X.
> Until spring 2013, we tended to believe that the state doesn't rummage around in the private lives of individual citizens

Not sure if I'm taking your comment the wrong way, if so I apologize... but a lot of us have known for quite a bit longer than spring 2013
That really brings back memories. That sound means all the phonecalls, parking and standing line is over and you get to actually watch a movie as it was meant to be seen.

The engineering of the "noise" also had a practical purpose. It sweeps by most every frequency, including the entire vocal range. So it was impossible to continue any conversation without noticing that the movie was about to start. The seconds after that sound were always the most quiet of the entire evening.
I would even go so far as to say people who only target or care about one platform are an extreme minority.
Ahh but what do people want?
Most people don't understand directives, so they resort to a pub/sub communication model that makes the web page unable to scale when you have too much items that are binded/coupled on a page.

No optimizations are possible for an exponentially resource greedy problem.
Multiplayer Ocarina of Time
More important than what it appears to be on the surface.
Depends on what union you work for ...

But heck, even pilots can work a 40 hour week (of actual flight time). I am not sure if there is even a hypothetical union that would limit work time to such a degree (<30 hours).

My straw man is burning.
A lot of upset came from the original version of that blog post, especially the now absent sentence

> We want users to understand that they’re pretty much cheating the system when they choose not to pay for software.
I just signed up and tried the product. I thought the landing page was great,but the product itself was too hard for me to figure out
In Finnish, the letter 'ä' denotes the vowel [æ], which is close to the vowel you'd use in the words 'cat' or 'hat' in English.

This sound, to my knowledge, doesn't exist in Standard German.
I'm sorry, but how is the Cooley-Tukey FFT algorithm not on this list? We would have no mobiles, no Skype, no MP3s, no Netflix, and on and on, if not for their implementation of the FFT.
You turn that asteroid into solid nickel/gold/titanium airplanes with a heat-shield, and fly them back.
Could this be the next big thing?
None of these are programming languages in the sense people normally use the term (with the exception of PL/1). They are propriety frameworks and tools. Even PL/1 was an IBM developed language.

Proprietary frameworks, products, and tools are definitely a terrible thing to base your career on. Languages such as C, C++, Java, Ruby, etc. are a good investment.
I actually would much prefer it.

If a parent is so terrible that literally the only force compelling them to feed their children is a legal one, then someone else should be raising that child.
I agree with you.

However, my challenge was to implement Conway's Game of Life from scratch, which I consider markedly more difficult than Fibonacci.
If history is a teacher, there is usually a small cadre of non-mediocre people running the show.
Yes, platforms have different characteristics, but there's no reason why any of these characteristics can't eventually be abstracted behind a standardized API that allows developers to interact with it in the same way across all platforms.

I should have been more specific in my original post. I'm not advocating that a smartwatch interface should be built on the codebase as that of the phone interface. Rather that a smartwatch interface for an app on iWatchOS (I'm actually not sure what the official name is) should be built from the same codebase as a smartwatch interface for an app on Android Wear, with platform capability or design convention differences handled on a case by case basis as exceptions rather than the rule, ideally abstracted away by the standardized APIs themselves or frameworks built on top of these APIs (the Ionic Framework is an example of something that does this extremely well for smartphone development that's built on top of open standards).

At the end of the day, user interfaces for hardware of the same form factor generally share more than they differ regardless of what software platform they're on. The fact that code sharing ratio across platforms in the typical native app development process does not reflect this indicates that there's room for improvement.

The web is not ready to completely replace proprietary platforms yet, but I'm willing to bet my career on the hope that eventually, it, or some other standardized platform, will be. I wouldn't want to work as an app developer in a future where this isn't the case anyways.
consider cocos2d-x , its open source can be develop with
c++ , java script or lua
got good community and the engine have good support .
you can check my open source game to get the feeling
https://github.com/meiry/Cocos2d-x-Guessing-Game
Performance is okay, but the canvas vector rendering in HTML5 still fails horribly when it comes to adjacent edges.

In that animation, look how the black outlines against the grey clothing leaves a white blur. That's a fundamental flaw that's been with canvas since the beginning, and is a severe problem in the general assumptions of immediate mode rendering. It's especially terrible when doing tiled 2d, or polygons, where these transparent edge gaps stick out the worst.
The PhD route is different from the work route, it's not any better or worse. The PhD route allows you to pursue original research, hone written and oral communication skills, and in general allows for very different life experiences. Also, the work you can get with a PhD "can" be quite different than without (e.g. from a pool of ever shrinking research jobs).
Interaction-free measurements
New social experiment to get people 'sharing' dogs takes off in Australia
A free to use website that offers dog owners the chance to have their dog 'matched' with another similar dog has been hugely popular in Australia. Dog-sharers can sign up for reciprocal dog walking, weekend & vacation stays, daytime backyard sharing and park playdates. In this arrangement no money changes hands but instead owners help one another out to provide a more 'home like' environment for dogs and a great opportunity to meet neighbours with dogs.
Yes, that's exactly what I mean! Thanks for the suggestion, I'll have a look at that link and dive into a few others.
I'd say more generally, as someone in their early 30s, that my experience says that if you're changing the plan weekly, the problem isn't with the employee, flexible or not.

In general, if the plan is changing every week, that probably means that the work I did last week was mostly pointless. That's a great way to burn someone out.

Good news though! I do contract work, and if you insist on changing the plan every week, you won't need to worry about whether I'm flexible or inflexible. I'll happily fire a client who can't make up their mind and thinks that the best path is to change direction every week.
Riding in Mercedes' luxurious, self-driving car of the future
>For example, 11 and 12 does not follow the construction of 13 or 15.

Maybe its because I'm an English speaker, but I don't understand what you mean by this statement - can you explain it?
I don't really see anything else that has taken its crown for systems programming.
Great, this brings me one step closer to a dream: setting up distcc on every computer in the house so I can build rPi software in seconds, not hours..
Why does Tesla need all that direct labor in a battery plant? Battery production is usually highly automated. They're building a single item in large quantities. That's a job for hard automation. Here's a video of the Nissan Leaf battery plant.[1] It's all special-purpose machines and robots. There are a few people walking around. That plant has maybe 250 employees. The largest auto assembly plant in the US, Ford's at Kansas City, has 3700 employees.

I doubt Tesla will ever reach that headcount. It's probably just PR to get deals from Nevada.

[1] https://www.youtube.com/watch?v=WBboW2Sw3Co
Cool if you're running Debian.
Apple Watch v2 with an inbuilt phone and SiriNext peronal agent will probably be a great device that many will buy, similar to iPad 2 that was superb compared to iPad 1.
I don't fully understand this comment.

The current system provides a mechanism for someone else to raise the child (CPS can take the child away).

In Rothbard's world, who intervenes in the case of parental neglect? The text implies that nobody intervenes.
Affiliate Marketing Things You Should Invest in Now to Succeed Online
Watch the 5 best Islamic mobile apps for iPhone
True, but to be fair I did praise the 40+ year olds who stay up to date and know their stuff. Just slightly jaded due to the ageism at my current job and lack of fact checking by management.
The truth is, you need marketing to take off any product. Its just that the way of putting products into the market has changed. Take ProductHunt for example. They never did paid marketing, but they did some cool email marketing stuff.
If you're a legitimate engineer (ie. not a recruiter or overseas "IT agency"), I don't care how you contact me.
Well, not having to build your own cross-compilers is a HUGE reason to run Debian. Other distros probably have packages too in any case.
On top of that:

- the brand is enormous. All my funding discussions have been warm intros or a network I built myself, slowly (same for client work with one exception). Saying "we're YC" enables cold emails to actually get read. Same as having candidates to a job ad from MIT, Stanford, Harvard... it gets them a phone call and some attention. It helps not just with funding, but with hiring and even B2B sales (I personally looked at Heap's product for a client and talked to their sales team, only because I heard it was YC funded).

- valuation, according to a better connected and experienced friend, jumps around 4x post-acceptance on any future funding rounds. Related to first point. If our valuation had gone up that much, the maths wouldn't work out in favour of bootstrapping.

But what makes it really special is the lack of control. For example, I went into the final stages (10+ meetings, legal docs being drafted) of a $400k round... for 30%, with veto rights on practically everything and someone injected into management. It was tempting, especially pre-launch, but would have guaranteed no further rounds and misaligned incentives between us and investors.

Even the <10% offers wanted things like vetos and RFR on any further funding round, that removed virtually all control we had, and would make it a lot harder to raise an A round when the time came.

This, I think, was the major innovation brought about by YC. We're far from the days of Georges Doriot and DEC...

(As an aside Terrence, since you're reading this - you American angels should pop over to other countries some time, valuations are much friendlier!)
It's an interesting idea, but it's a bit premature to say what results it 'will' accomplish.
Is it pronounced "paper"?
No I don't think you're misreading. Maybe you're right and it is patronising and passive aggressive. I'm struggling with a response to this, and I meant every word. The rebuttal is very compact and I admire that. I'm often too verbose, and value clarity.

Anyway I'm trying to say something like:

Not everyone may know that. Being yourself is important, all decisions flow from your values works. Sometimes it works to address the substantive content of a question which may differ from the literal.

If you have any ideas how I can say this in a way that works, thank you :)
13 -> thirteen -> three ten
14 -> fourteen -> four ten
15 -> fifteen -> five ten

whereas

11 -> eleven -> why not oneteen?
12 -> twelve -> why not twoteen?
I'd say micro controllers are pretty relevant to the latest rebranded hotness, the internet of things...

MFC and flash can die though.
I've always found the pressure of exams to be motivating.
I had the same question.

The answer is awfully:

1) I don't see how it generates static websites. It generates pages on-demand: http://thisisvoid.org/article/05-perf.

2) The documentation is a tribute to it's name: null.

3) PHP (AFAIK) doesn't do nice URLs like "/articles/article-7", so my guess is that there's some additional configuration done to the web server. Ugly (compared to Jekyll's stupid-simple solution to this).

4) You seem to need to fork it in order to use it (rather than being able to install it and use it as you would any other tool).
Probably a play on papyrus (http://en.wikipedia.org/wiki/Papyrus)
http://www.slate.com/articles/health_and_science/space_20/20...

"On Sept. 10, the House Science, Space, and Technology Committee held a hearing on the Asteroid Act, a refreshingly short and readable five-page bill that would recognize the ownership by companies of resources they have extracted from asteroids and would also prohibit companies from interfering with the operations of competitors. Planetary Resources sent a letter to the committee in support of the bill."