skysight-inc/HackerNews huggingface dataset:
But Joel Hruska ignores the fact that Byford's original article was not about technology:

"But there’s no excuse for selling four-year-old hardware for $1,099. (Yes, Apple charitably dropped the price by one hundred whole dollars two years ago.) The 2012 MacBook Pro still runs okay today, but not that okay."

Furthermore, despite Joels claim the PC industry has done great improvements in the last 2-3 years: we now have significantly better graphics, battery life and security in addition to touch support and all that in low and mid-end segments.
Not all people are motivated my money. Some people really just don't care about their compensations. They are just motivated either by the idea, the people, the leader, the industry, etc.
> Finance is evil

that's a pretty strong viewpoint to take. have you looked at 'the ascent of money' by niall-ferguson to get a more historical perspective on how we got here ?
Have a dead or dying startup? You want to be on this list
Maybe people don't want the hassle with dual booting and a $100 Windows license to play games. Instead, they can save $100-$150 more and get 480 or 1060. And thanks to 2500 games on Steam there are plenty of games on Linux now.

And Linux marketshare and number of games are still rising, so it's anything but a losing trend.
Risk from Linux Kernel Hidden in Windows 10
He should add the photos to Mapillary, the open source version of Google Street View.
Well they put in an effort of 1400 man years for just the software. They even built an interpreter, because (flight/trajectory) requirements were changing all the time.

Also: "The highest level of testing was performed with a high fidelity digital simulation of the computer, spacecraft hardware, and mission environment."

http://klabs.org/history/history_docs/mit_docs/1711.pdf
I think everybody got the point. The dude was writting blog about keeping healthy social life, not sexuality. If we keep splitting it to atoms, it would be pretty distracting experience for writter of any blog post. Being a little bit inclusive doesn't cost much, but it could cost a lot if you go by your logic for every other thing...
The firmware is open source and you should be able to remap the tab, return and any other key you'd like anywhere you please.
> ... here you are paying $70k for a $1M lottery ticket ...

care to elaborate a bit on how you got that ? thanks !
As long as "independent certification" companies are selected in a competitive market and paid by the system makers, they can't remove moral hazard - only shift it around.

After all, if you're a system maker, why would you hire hardasses who have rejected your products in the past? And if you're a certification house, why would you $$$ on many hours from experienced engineers when you could use fewer hours and junior employees giving you happier customers and higher profit margins at the same time?

You can hire "independent" people to tell you what you want in a lot of industries. You want an "independent salary survey" to tell you that $50,000 is the market rate for an experienced programmer, but that your CEO needs a $5 million raise? Or an "independent credit rating agency" to tell you your subprime mortgage backed security is triple-A rated? The free market will happily provide such "independent" reports at the right price.
Umm, it's more like a figure of speech. Anyone (I hope) can make the connection that he's referring to a romantic partner.
When I needed books from my Uni library, I normally had to request them from stacks, so I didn't even need to go into the library to get them. I'd just order them the night before, they get delivered at 8am, and I pick them up at the library front desk.
> Circular irrigation sprayers; now those I have to wonder about versus
> a single over-farm arm that can run down a length.

> Also, if the water is valued as it should be, why aren't 'growing season'
> tent structures with build in irrigation used instead?

I suspect that the answers to those are maintenence and materials respectively.

If you have a circular arm you essentially just need an engine, a pivot, and a wheel at the end of the arm, whereas if you have an arm that runs linearly you need a lot more moving parts (some sort of mechanism to turn the rotational motion of the engine into a linear motion, some sort of mechanism to keep the two ends of the arm in sync, some sort of mechanism to make the arm travel in the opposite direction, etc.). All that adds up to a bigger initial cost and more maintenence.

For the tent on the other hand you would really need a lot of raw materials. If we just make the tent 1 mile (which is the size of the bigger circles) in diameter and 10 feet high, then you would need over 500 acres[1] of plastic/tarp/(whatever you're gonna cover the tents in) per circle. Add on to that the metal needed for the irrigation system and building costs, and I really start to doubt whether it would be cost effective.

[1]: http://www.wolframalpha.com/input/?i=pi+*+(0.5+miles)%5E2+%2...
Often I find that clean code is something I do for my future self too. Having some external factor break your algorithm and coming back to multiple nested loops and "i,j,k,l,x,y" variable names makes it take way too long to fix.
Copy Protection Traps in GEOS for C64
Yup, you remember it correctly.
Cookie Authentication and Session Management – Example Embedded Networking Library
Originally CNN was used for Cellular Neural Networks and ConvNet was used for Convolutional Neural Networks. However, lately, CNN and ConvNet are both used interchangeably for Convolutional Neural Networks.
You're correct.

From Wikipedia[0]:

> Liskov's notion of a behavioral subtype defines a notion of substitutability for mutable objects; that is, if S is a subtype of T, then objects of type T in a program may be replaced with objects of type S without altering any of the desirable properties of that program (e.g. correctness).

0: https://en.wikipedia.org/wiki/Liskov_substitution_principle
They are well compensated but to not push for better upside more when the investors and founders have a lot of upside seems naive.

Life is expensive if you plan to have children and give them a good start. Being smart about investments is essential to ensure a secure future.

Just because a plumber earns less is irrelevant. Many people in trades go on to apply their knowledge to renovations anyway. Is a plumber more important? Impossible to quantify. Maybe a programmer works on a cad application that helps design a faucet that doesn't leak. The programmer is now indirectly a plumber.
Malware and deceptive software – year long study by Google Security and NYU
I remember a lot of this stuff on the Internet before the internet of books turned into the internet of videos.
Oh and 9/11 had an impact.
>The person I was replying to sounds like they are on a bad team/project where people use their estimates to blame/finger point, and they are ascribing this to scrum as if the team wouldnt be doing this otherwise.

Every time you try and infer what I'm "really" saying or what "really" happened to me you get it completely wrong. Next time you do that just assume that you're wrong, it'll save us both time.

The blame/finger pointing on my projects wasn't really external (although in a different environment it certainly could have been). Developers themselves felt bad about missing their 'commitments'. The pressure/blame was largely self-inflicted.

Despite feeling bad the predictions were still consistently optimistic and still consistently wrong due to the environment the predictions were made in. It was a bug in the scrum process that led this to happen, but the team and management (and you, apparently) would rather assign blame to anything else other than a bug in their methodology.

>The analysis comes in discovering the velocity.

Velocity isn't a useful metric.

>This is the method for getting confidence in your estimate.

Except it doesn't work. It didn't work for us and it probably doesn't work for anybody else.

Confidence in estimates means treating risk and uncertainty as if it is real rather than sweeping it under the carpet, like it is in scrum.

Confidence means a prediction process that doesn't make developers feel guilty about being wrong, like it does with scrum 'commitments'.

Confidence a prediction process that doesn't intentionally subject developers to groupthink and peer pressure by immediately putting them on the spot like scrum planning pt 2 does.

Confidence means that your estimation process itself should be mutable. Under scrum it is fixed and not subject to review (if you change it you're doing "Scrum-but" and that's a sin, according to scrum trainers).

Most of all, confidence means that you should be able to inject technical debt cleanup stories into the sprint that derisk future changes. Scrum says that's only allowed if the PO says it's allowed. The PO is not responsible for missed commitments though, so it's not their problem.
As far as I know, all the antiprivacy bullshit was introduced in Win7 too
An easy way to browse photo(image) for iOS
And why would the user care about your clean code on the frontend? It's usually minified anyway. Clean code is not for the user, it is for you as a developer.
While I do love that my wife is a smart, I think her being a scientist is more than just this. I have a base of assumed knowledge that makes conversations much more enjoyable.
You mean something like: "anyone"?
This bad and good.

Bad because people who don't think about this will probably get less money than they deserve.

Good because everyone can try to get as much as possible without being a 10x engineer.
Google Maps Integrates with Uber, Grab, and Go-Jek in Indonesia
Indeed - I'd almost say that "fragmentation" was good. What's the opposite of fragmentation? Homogenisation? Centralisation?

Fragmentation allows "scenes" to develop without instantly being overwhelmed by tourists. It allows experimental weird subcultures.
Can all be fixed rather easily, if there ha been good modularization.

But yes, I prefer those things too, haha
Angular semantic generator
Even if one is not motivated by money, one should at least still have the self-respect to make sure they are being fairly compensated for their time.
I agree, fortunately we still have:

http://cryptome.org/
Well, apart from the most common screwup: changing something and then not rerunning LILO.
This is one of the essential problems of financialization: companies are able to grow extremely fast, but they can not stay viable if they ever stop growing.

Twitter could be a perfectly fine company where a few hundred employees serve a few hundred million users, but there is not enough profit to be made in that, so it won't happen.
Don't think about it as sacrificing programming, but as an extension or alternative to your favorite hobby. As for concrete suggestions:

- sports is an obvious one. Bonus points for team sports where you'll get a different community / social circle for free

- as others suggested music is great way of playfully easing into different activities. A fun start would be Melodics ( https://melodics.com ). If you'd like to keep it close to programming take a look at Max/MSP. Play around with a software synth, or get a hardware one like Korg's entry level offerings. If you'd like to move up to advanced levels, take a look at Ableton Live + Push, which is a very play- AND powerful way of learning a DAW.
None of them who work as doctors, teachers, accounting, geophysicist, even an old CEO of a $200 mill company has ever experienced something like that. They may get a recruiter calling once a year.

Those recruiters aren't calling for your benefit tho'. They are calling because they want to sell you like a piece of meat. That's just a sign that nearly everyone connected to the industry who isn't actually an engineer themselves is trying to exploit engineers in some way.

What they lack is experience, but as the technology landscape changes every second year many believe experience doesn't matter

People believe what is to their advantage to believe. Getting an experienced engineer at a knock down rate because they've been tricked into undervaluing their experience suits VCs and managers very well...
My relationship wasn't bad though. I was with the perfect girl who I loved very much. It didn't matter, my projects were still more important.
Citigroup beats $800M appeal by one-time billionaire
K9 for Android does immediate push notification. You just need to configure IMAP IDLE.

https://play.google.com/store/apps/details?id=com.fsck.k9
That isn't true at all: Often competitive players are required to use the tournament organizer's hardware anyways.

And often competitive players form groups to play in, so everybody knows each other even while practicing.

You'd probably want to be on a LAN to minimize the risk of this happening accidentally.

So in practice, I don't think it would matter too much even if money was on the line. You would just have to take appropriate precautions, and watch to disqualify people for cheating.
How IoT Is Going to Play a Major Role in Biomatric Systems
Yes, I'm definitely one of those. I don't understand why people try to convince me otherwise.
It has since been fixed since Chrome 48, it seems. Not sure about other browsers. The attack is pretty interesting btw: pinning CSP to http-only, which means that the block can be timed to reveal whether the URL was in history.

the fix was just dis-allowing CSP to restrict to http.
I think what parent is trying to say is that Apple charges $1100 for 4 year old technology, something no other company is able to do.

I recently paid $90 for a six year old ThinkPad and it works flawlessly. If we are going to settle for old technology (which both you, OP and the author claim is good enough), then why not also pay less?
Investors may be taking advantage of your labour but this is the nature of every business. The business owners take advantage of employee labour to make a lot more money than the employees. I find the entitlement to better terms than people inother fields that frequently crops up here incredibly pretentious and self righteous.
Fair points, except I was thinking of technological supremacy, specifically the ability to build an aqueduct and that has to come before. It's supposed to be a metaphor for mind over matter and the asymmetry of life that has to be tolerated. Toll~ literally means to account, more or less, so I am not saying bigcorp exploitation was acceptable.

On skeptical, German has different grammar, but we share a large part of the vocabulary. Sometimes I have problems learning Idioms, other times I am unwilling to accept them because I think they are corrupt. I like talking semantics. Of course, the grammar has to be fit for that, so thank you. And please stop insulting other people on here. Don't take anything I say too serious, I am just bored and trying to get into a conversation, which is sad enough.
Thanks but that doesn't answer my question at all. I want to know what "improving the accuracy of color quantization when overlaying HTML element" means exactly.
You can't make lots of bucks solely on the basis of your own hard work. The whole point of being an entrepreneur is to make a buck off of someone else's hard work in addition to your own.
The true nightmare scenario will become true when advancing from plateau of scientific advancements will become too hard for human minds. Maybe it's impossible for people to comprehend or navigate in ideas located above some level of complexity, the same way most animals can't notice themselves in a mirror. So far our progress has been quite impressive, but what if there's some sort of human "Moore's Law" for science, where further advancements without AI will be close to impossible?
Acceleration Attacks on PBKDF2: Or, What Is inside the Black-Box of OclHashcat?
Researchers crack open malware that hid for 5 years
This feels very cheap to me. Monster is a well established brand with many uses and the monetization path is clear. I suppose Monster is losing to LinkedIn for higher paid jobs.
The odds aren't THAT short.
Based in Melbourne, Australian I can confirm that it is impossible to get on the census website. With a population of over 20 million and everyone supposed to fill in the online census on the same day, that some serious testing must have been done in advance. I mean, they must have tested it with a million simultaneous users? Didn't they? Or maybe their AWS account hit its credit limit?
The dark side of ethical robots
This simply doesn't work. There is no level of enforcement which can make it impossible to obtain drugs, merely very difficult. Even in overtly totalitarian countries.
It looks like it is done on the device based on the framework header : https://github.com/JaviSoto/iOS10-Runtime-Headers/tree/maste...
Early Computer Was Based on a Urinal Flush Mechanism
> While Moore's law helps, languages are more expressive, safer, more performant and have more batteries included yielding a whole bunch of improvements.

I have to disagree, compilers may have gotten a bit better at making faster binaries. But languages, like new languages, are increasing in expressiveness and safety, sure, but very rarely efficiency. Go and Rust are not faster than C or C++, likely never will be (for one C has decades of lead time), Go and Rust may be faster than C was 20 years ago, but that doesn't matter.
>[...] redefine "visited" from being "visited ever, from anywhere" to "visited from here" [...] I think that would keep all the useful properties of visited, without leaking information.

Almost. However, sometimes websites are linked to from multiple locations. E.g., there might be links to something posted both on /r/programming, on lobste.rs and on HN. I like the fact that a page I have visited ever, from anywhere, is marked as such everywhere.
Go 1.7 Release Party in Tokyo (slide)
Precisely. Apple just realized it can sell whatever they want at high margins and get away with it.
Those Poststorm Spectacular Sunsets, Explained
In about:config, set this option to false

layout.css.visited_links_enabled

(if missing, create it as a boolean)

I disabled :visited coloring a long time ago and it hasn't caused any significant problems. It just took a few weeks to get used to the changed link colors.
Squeakspace: A Social Network with End-To-End Encryption
In some ways? That's easy. Aside from the ones nostrademons points out:

The Transputer: a CPU architecture centered on communication.

Maybe the Forth machines like the Novix and the MuP21, currently in the form of the GreenArrays chips: very simple, performance-competitive with much more complex concurrent alternatives, but harder to program.

The F-83 Forth system, which also had an IDE you could modify and customize while it was running, but ran comfortably on an IBM PC without a graphics card.

The Alto that Interlisp and Smalltalk ran on, which ran user-defined microcode in order to allow you to customize the machine for your language.

The AS/400.

Pick.

APL.

The CM-4.

The Cytocomputer, although I think modern technologies caught up with it a few years back.

HP programmable calculators, starting from the 9100, had their CPU instruction set as their user interface, making them relatively easy to program. Unfortunately, as with TECO, this involved compromises both as the UI and the instruction set.

The IBM SP2 high-speed switch with its buffered cut-through wormhole routing for super-low latency.

Oberon: a full-stack computing system including its own compiler and novel, customizable GUI, within a single book's worth of code.

Pad++, the canonical zooming user interface prototype.

Lotus Improv, reportedly.

Sketchpad, which was the first graphical user interface and the first constraint-programming system — arguably an enormous improvement not only on its predecessors but also most of it successors.

Augment/NLS; seen the Mother of All Demos?

Usenet, though it couldn't survive spam — censorship-resistant, peer-to-peer, super-low-bandwidth, fault-tolerant, and with superior threading mechanisms and UI to a lot of what we use now. I saw a talk a few years back by someone who'd set up a private Usenet server to sync sensor data from an intermittently connected polar weather sensing platform.
It will have been implemented by a giant outsourcing company, think of the common names.

Lots of UML diagrams done. Lots of business analysis done overseas.

They should have paid Amazon $30M to do it properly.
It should be obvious how to disable the mechanism for being able to use the normal, expected behaviour. The author is hostile in his way of writing, but the point stands. Furthermore, motd is a tool for sysadmin anouncements, not random news from random packages, so autogenerating is not all that useful.
But most programmers are basically plumbers (for data as opposed to water/sewage) :)
> It looks like it's pretty easy to create a spaghetti-code mess

Can confirm. I currently work as a malware analyst, and I frequently have to analyze (somewhat) obfuscated malware NSIS installers.

Older version of the 7-zip software (v. 9.38) can extract and decompile NSIS installers, but in the newer versions this feature is no longer available, because some people on the 7-zip forums complained that users could unpack their installers and see hidden S/Ns. It's a pity.
Monster jobs, not monster energy.

I was very confused at first glance.
We can look at countries that have fierce, well enforced drug laws and see that even they have problems with addiction.

If the aim is to reduce harm to addicts, and the people around addicts, and the victims of crime perpetrated by addicts then authorities need to start treating addiction as a public health problem, with support from criminal justice around acquisitive crime.

Treating addiction as a criminal justice problem clearly, unambiguously, does not work.
Today a discussion like this make me so jealous I get vertigo... :-)

Yesterday evening I spent two hours just to trace and understand the dispatch for a really simple and small part of a big, old web application.

(To save time, the answer to the question you want to ask is: "Yes, glad you asked. It really is from 1999. And no, they don't know the word refactoring.")
FWIW the search-by-example thing got added to Squeak sometime in the 2000s IIRC.
I was more surprised by the title of the article than by the content of it. Looks like editors are writing "ready-to-reddit" headlines now.
> If it were about intelligence, most physicists I know are underpaid and programmers are generally compensated fairly.

Most physicists I know are searching for stuff that already exists, whereas most programmers I know are actually building new stuff.
Surely it follows logically anyway?

Assuming sub/super are referring to inheritance (sorry, I'm a bad), a sub contains all of a super and more. Passing through an object with more shouldn't break anything. But a super might lack things the sub has, thereby breaking assumptions about what will be present.

I feel like the principle would be broken by the objects/inheritance being badly used rather than the calling code though?
Sounds like they could do with a law similar to the freedom of information ones for software of this type. Without that device manufacturers are not going to want to publish as competitors could copy it and some people may sue over perceived errors.
> But then folks like you need to be willing to pay the game developer whatever it costs them to hire an engineering bench to maintain a linux port - ideally with significantly higher profitability than the windows version to make it worth the effort.

I've no problem paying for Linux games. At one point I spent quite a bit on Humble Bundles (before they got boring), and I always paid twice what the averages for Windows & (then) OS X were.
Being retarded, on the other hand, can be quite costly!
Also last month on her blog: Why the LHC is such a disappointment: A delusion by name “naturalness”.

http://backreaction.blogspot.com.au/2016/07/why-lhc-is-such-...
I am also wondering how this can compete with something like the Asus FlipBook Chromebook that not only nativly supports Android but also has a 11" touch screen and a unibody aluminium design.