skysight-inc/HackerNews huggingface dataset:
There are domains wherein the software is inherently this complex and requirements analysis is unavoidable. This is particularly true when decomposing one large system into small systems. Someone needs to be the systems engineer that determines how the pieces couple together and how overall system functionality is divided into the pieces.

Requirements analysis is also critical when the software is coupled to particular hardware or a particular process.
So the people on this thread saying that this particular researcher didn't get paid enough to "do the right thing" just mean that this person seems a little sketchy?
Its how I perceive it - if you cant design an implement a full 7 layer stack for simple applications (ie CCNA level) you should GTFO

"The beauty of the model is that each layer doesn't have to care about the implementation details of other layers"

Err having worked on international OSI interconnects id take that statement with a bucket of Salt -)
See it's really funny that basically everyone upgrades to the very latest release of OS X shortly after its released. You never hear too many people complaining that Apple put out a new version and is "forcing" you to upgrade. People just do it. They just upgrade. The only complaints you hear are from people who are locked out of the upgrade because their hardware is considered too old for the new version. People complaining that they can't upgrade even though they want to, huge difference from the Windows world.

Yet every time Microsoft puts out a new version, even fairly minor revisions like Windows 7 or Windows 10 where the hardware requirements stay the same, there is a major backlash and a huge furor and everyone insists they will stay at the older version until they die.
It's Europe. From an American mindset, many European laws seem some combination of draconian, incomprehensible, and/or ridiculous. Bring up any discussion surrounding American law and you're sure to see the same sentiment coming the other direction as well. They are two very different legal contexts.
As someone in recruiting and hiring, I love the concept of salary transparency on many levels, and I hope more companies at least make attempts like this to provide insight.

That said, salary ranges and transparency can create two obvious issues.

1. Negotiations - I can tell you from vast past experience that when you tell an applicant "the salary range for this position is 80-100K", in almost every case any offer below 100K is considered a slight regardless of the experience of the candidate. "...but I thought you said the position paid 100K?" is a common thing to hear. Candidates hear the top of the range, and apply/interview with that expectation.

This is only an issue when a candidate's true market rate is at the bottom of a range. A minimally qualified candidate doesn't typically see himself/herself as 'minimally qualified'. So even if 80K is true fair market rate for this candidate, and 80K is offered, the offer still has a good chance of being rejected simply because of the emotional attachment to the higher number and the feeling of "leaving money on the table".

2. Internal employees - Stack Overflow said this has been available internally for a bit, but when employees find out what others are making they are inclined to compare their own efforts/abilities vs others. It can lead to people either asking for raises to match their co-workers, or perhaps feeling slighted and seeking other employers.

Being that it's not easy to truly measure productivity in most environments - other than perhaps consulting (billable hours) this is likely to cause issues. The next step is being prepared for how to handle those issues when they arise.
There are plenty of hybrid buses in Europe, in some cities the entire fleet, though only a few places are using full battery-electric ones. (Example in Gothenburg [1]). Even hybrid buses are a big improvement — the batteries can be used to accelerate away from stops, so you don't get exhaust in your face after alighting.

In Eastern Europe there are some trollybus systems, for example in Bratislava [2]. I like this -- no pollution in the city, and lighter vehicles with good acceleration and no rumbling engine.

[1] http://www.goteborgelectricity.se/en/node/19505/about-electr...

[2] https://en.wikipedia.org/wiki/Public_transport_in_Bratislava...
Show HN: React Jobs
Or indeed where Bill Gates claims that the purchase of NeXT technologies were just "warmed up UNIX" and was "never really used" by Apple. Isaacson failed to fact-check anything Gates said, and a lot of it was demonstrably, factually, objectively false.
I'm wondering if there's a (perhaps unintentional) effect of anchoring people's expectations low prior to getting to negotiations. That coupled with SOs reputation in the industry, which might motivate people to join anyway, could be giving them a major cost cutting edge in salaries. As soon as a person sees this transparency I suspect they are going to base their expectations around that as well as perceive the salary negotiations as less elastic than if it was kept secret.
Yes. In short, deprecating Win32 deprecates a lot of reason to have Windows at all, rather than a Mac or Chromebook or anything else.
You should ensure that (1) password authentication is disabled, (2) existing ssh keys are recycled (if only password authentication was used earlier, generate those [2]).

Subsequently, refer to "Essential Security for Linux Servers" [0] and "7 Security Measures to Protect Your Servers" [1].

[0] https://plusbryan.com/my-first-5-minutes-on-a-server-or-esse...

[1] https://www.digitalocean.com/community/tutorials/7-security-...

[2] https://www.digitalocean.com/community/tutorials/how-to-set-...
Battery powered forklifts swapping batteries on trucks. It's a nice image of the future. Perhaps there's even infrastructure commonalities to reduce costs.
Next step would be building it emission free and without use of any products that use the same fossil resources for the plastics?
This was one of the more fun sciencey things to keep track of, and it brought space back into the media for a short time. Godspeed lil' probe.

Anyway, I kind of wish people would edit this style of title to something like "It's time for me (Philae Lander) to say goodbye"
Ok, when is ever used a @ in the middle of url? I've never seen it.

Also, what's the return value of the funcion?, and why are there 2 variable named URL?
It's not very responsive for mobile devices and has some firefox issues, If you can help with the problems in firefox and the synchronous loading of the chart, please let me know, source code : https://github.com/geekodour/newsmap-react
To my mind, if you are concerned about your impact on the environment, what kind of food you eat is not nearly as important as how much money you spend.

It's a coarse grained rule of thumb, but money basically represents a share of the world's abundance. When you spend money, you are claiming a part of that abundance for yourself. And the more you spend, the larger share you are claiming.

So if you eat a vegetarian meal at a restaurant at $40, that is worse for the environment than eating $10 worth of meat at home.

Things are further confounded by what kind of non-meat products you eat. For instance, fruit and most leafy-green vegetables have a similar cost per calorie to meat. Thus, I would argue that they have about the same environmental impact as meat.

So really, if you want to tread lightly on the environment, I think you want to be eating a lot of grains, vegetable oils, nuts, milk and (less expensive) cheese. You want them all to be non-organic. And you want to be preparing your meals yourself.
Yeah, sorry, but real life software doesn't work that way. Real life software is often inherently complex.
Also depends on how willing you are to put your foot down, in any society.
AIUI the lander (Philae) is believed to have failed because it landed in a valley where its solar panels couldn't collect enough energy. Had the lander used an RTG it would likely have worked, returning valuable science data.
It does not give you license to do the same.
Use one of these: http://www.wnd.com/files/2015/08/hillary-clinton-secret-serv...
> DX13. Now what?

Vulkan.
While I agree with you, it's still just speculation.
I think it's much more likely that a) it's not that easy; and/or b) the economic incentive just isn't there rather than people whose livelihood depends on it not being smart enough to figure out that forklifts exist.
I thought Golang already had its own package manager: "go get X". Or is that not enough?
Biology's Search for New Model Organisms
I use Remix OS for PC and dual boot with Win10 on an XPS 13. The experience is pretty nice but the Wi-Fi is iffy... don't know if it's due to my XPS though. Games, when they do connect are pretty smooth.
This reads like it was written by someone without much experience in building real-life, large-scale systems.
I think you hinted at the real reason: Location.

Stackoverflow is largely based out of NYC, so their salaries are going to be based on that starting point.

The average developer salary in the US is $80K but when you start going state by state you can see that NYC/California/et al are throwing that figure WAY off.
>Some of you seem to be missing the satire here.

IMO, you're probably overthinking it. None of the other writings on the rest of the author's site suggests that any of the articles are meant to be satire or even that the author is capable of satire at this level.
I wonder if it would be possible to use window.history.replaceState to do this after the page loads - eg, not having to link the user directly to www.badsite.com/@twitter.com. A link to www.badsite.com by itself wouldn't even look remotely suspicious.

You could even use replaceState to change it back immediately.
You are right but you have to also consider US working hours. Apparently it's not unusual to work 60 hours a week while here in Europe we have ~40 hours working weeks. If I have to choose I would definately stay on my UK salary that is about half what this calculator is showing for my experience and keep 40hr working week.
Consider https://salty.pw/

The idea is good, just not sure about SHA-256...
8 Mindful Presenting Lessons from Michelle Obama
Daimler says in a press release that it anticipates prices for its batteries to have dropped by a factor of 2.5 between 1997 and 2025, while battery performance will have increased in the same proportion.

Why are they "anticipating" a price drop starting in 1997?
Binary blobs provided by Nvidia are extremely unreliable. I've had to ssh to a machine because the graphics don't work at all after some kernel upgrades.

Linking to Theano-CUDA is always a nightmare.

Forget about optimus. That has never worked correctly on Linux.

The only reason I can see someone wanting nvidia on linux is for CUDA. And in that case, you can't just use the ubuntu pre-built version of the drivers.

If you are not doing neural nets locally on Linux, you shouldn't get a discrete graphics card. And if you do get a discrete one, make sure it's not Nvidia since their open source drivers are much inferior to AMD's.
I am not rich, just a regular person. I've slept as much as I've wanted all my life. Haven't used an alarm in over 10 yrs ( except when I've had to a catch a flight ect) .

It has constantly puzzled my why people are sleep deprived. why?
These salaries seem SUPER high. Developer with 10 years experience at 120k? I'm making less than half of that and don't feel particularly ripped off.

(I guess both of our comments don't help a lot in general, except to show that you personally don't seem to consider an application at SO while I'd love to do just that)
As per the experience, I think it makes sense, both for real life and role playing games :)
The problem is humanity. The assholes who own the public mindshare on green issues are misogynic nuts who oppose our best chance for clean energy - nuclear - for ideological reasons. The fossil fuel industry sits on so much unburnt fuel that their financial incentives to turn our world to shit to liquidate their capital is unresistable - jusy like an addict can't resist their narcotic despite it destroys them.

Governments are the only bodies that could do something to this but it appears right wing nuts have captured the political arena in western countries by focusing on unhelpful non-issues to further their political ambitions.

Nobody cares about the environment unless the doomsday comes nexr week. And the doomsday wont come - it will be a slow boiling, and we all will be the frogs.

Personally, I don't think there is anything a person without political connections can do to really do anything - except to shift the general discourse to environmental issues up until we reach the point where we in general understand environmental issues to be moral issues of utmost importance - and thus drive general policies towards sane goals. The trend seems positive - recycling seems to be a big thing and 'green is good' - but so far for the majority environmental issues seem to be lifestyle issues and not critical issues.

In this light, I suppose anything one can do in ones communities to raise the awareness on ecological issues is good. One of the main problems of communcating with the public is that the environmental agenda front is filled with self-righteous nutcases without critical analysis skills and who are more like a crazy crystall healers rather than a Jaques Cousteau style pragmatists.

Now that I think of it, the more pragmatic geeks we can get involved in ecological issues the better. The world deserves a better breed of ecological afficionados.
Could you just run docker-compose on your server to keep some containers running?
Windows' thing has always been backwards compatibility (not counting programs with questionable code in the first place), and the entire OS is win32 as well.

They'd practically be telling all their casual, professional, and enterprise userbase to not update. Their prior support for win32 has locked them into it, even if they want to leave it
Being willing to change `go get` is forgetting reverse compatibility.
Want vs. Need: Interpreting User Requests
And the Morning Strawman Award goes to... drum roll... CWuestefeld.

If it's anthropogenic then it is a brand new phenomena in geological time and will throw many ecological systems into disarray or destroy them completely because they never evolved the adaptations. If it's not anthropogenic, then no big deal this is a regular cyclical warm period that the Earth goes through naturally. If it's a natural cycle that we're not contributing to then we have nothing to fix.

What in the world does this have to do with asteroids?
"small oligopoly"?? Majority of Ether holders supported the fork.
What about the mushy on board computer powered by glucose?
The "externality" most discussed is generally carbon emissions, for obvious reasons. It used to be particulates, for local health reasons. Noise rarely gets a mention.

But, if someone from an all electric future was dropped off in 2016 i think they'd really notice noise above everything else. Traffic noise in cities is a massive "silent" irritant. Even outside of cities, it's amazing how far you need to be from a road to hear unadulterated wilderness. Off-road, dirt bikes, quads, water craft and such can really impact enjoyment of outdoor recreational places.

I don't think the psychological impacts of this are fully understood, but it is understood that they aren't trivial. The whole world will get so much more peaceful with combustion engines out of the picture.

Air travel is the one area where reducing noise would carry an obvious economic benefit to airlines. Unfortunately it's the one of hardest ones to solve.
I don't mean to be purely negative but this is so wrong as to be harmful. My one solace is that my marketplace competition may read this and thereby make themselves less effective pursuing some silly ideal of purity while I'm busy getting shit done.
> Why not?

This article is a perfect example of why not.
This is correct. Outside of the big two hotbed areas, developers are definitely NOT being paid in the hundreds of thousands. When you factor in the NYC/California cost of living tax, you're not actually coming out that far ahead. The experience gained is obviously the big benefit however.
It's not enough. `go get` understands only how to pull the latest version of the master branch of things.
Ah, yes, I was assuming the website would be avoided. I didn't realize it was hard to distinguish (I don't personally use LastPass, I prefer Firefox Sync).
Rocket Internet and FinTech Group launch strategic technology partnership
No, you pay people to bother looking in the first place.

Criminals will always be looking, but the odds of finding vulns against a company that pays decent bounties should be far lower than against one paying a pittance, since more people should be looking due to the greater potential reward.

Also, in this case, I think that the amount of damage the company has avoided due to the vuln leaking through non-responsible disclosure is far more than $1000. Deleting photos on FB is nowhere near the same class of seriousness.

The company STORES PASSWORDS. Leaking them is serious.
You're assuming they pay $100 for a Windows License. Or that building, validating, and supporting a Linux image would be cheaper in the long run than installing Windows and maintaining a few drivers.

And that's not even taking into account the market demand for such a thing which is negligible.
I keep the file in Dropbox, Keepass2Android automatically syncs it every time I open the database and merges any conflicts. It's pretty nifty, I've never had a problem.
these salaries are really low for the bay area for someone who performs at their equivalent of level 5 (which is near impossible according to the doc)
AFAIK that is only relevant for apps. It is still possible to import CAs for browser traffic, for example, and it's still possible to opt-in to trusting custom CAs as an app. So this is only really a problem for non-browser apps that a) need to communicate with internal domains and b) are not within the control of the organization the internal domain belongs to. I'm sure use-cases like that exist, but they ought to be exceedingly rare.
>> Unfortunately the range is becoming a problem on big electric trucks.

Right, there's only a 126 mile maximum range on that truck. So you'd have to stop and get a new battery every 2 hours, minimum on the interstate.
Digger – classic arcade
Before everyone inevitably piles on about how such-and-such a salary "seems low compared to That One Guy At Google I Know That Makes $300k", keep in mind average Bay Area salaries for software people in the Bay Area are not as large as you think. T.O.G.A.G.I.K. makes several standard deviations above the self reported mean of $100K-$105K [1][2] and BLS reported median [3][4] (around ~$125K or so depending on job function).

1: http://www.payscale.com/research/US/Job=Software_Engineer/Sa....

2: https://www.glassdoor.com/Salaries/san-francisco-software-en....

3: http://www.bls.gov/oes/current/oes_41940.htm#15-0000

4: http://www.bls.gov/oes/current/oes_41860.htm#15-0000
Sure, getting information on the particular vulnerability and its fix is useful.

However, doing anything less than clean reinstall of the tainted system and implementing the fix there would be underreacting. Verifying if that system was/wasn't backdoored takes ten (if not hundred) times more effort than nuking it from orbit and reconfiguring a new one.
I'm just saying the movie shifted my perspective some.

Also, IIRC, he got on the stage and thanked them while it was still going on. Before he saw the mountain of trash they left on his property.
Would be great if it's intentional. Crusade of the Mud People!
You're right, sort of! =)

We use gerber-to-svg (it is the best we've ever worked with) server-side, but we use svg-stacker to generate images for the cases where we need them (thumbnails, printouts, etc.)

On the front-end, we use html5 canvas rather than a pre-stacked SVG.
Having a person on board cost several hundred pounds where the electronics would have been under 1. AKA, the person was closer to cargo, than necessary.
Yes, they're straining. But they've always been, through recorded history. The only difference is that when we look back at them through 21st century glasses, the problems don't even look like problems anymore.

I mean, we stopped denuding the forests to get firewood, so a visitor from, say, 3 centuries ago would be astonished at how well wooded the land is near cities. You can canoe down the Delaware River today and feel entirely surrounded by the trees, yet around the time of the Revolution, those hills were bare.

We hunted whales almost to the point of extinction. But we came up with better energy sources, and while this was recent enough that the whales haven't quite recovered yet, they're not threatened in this manner anymore.

So you'll have to explain to me how this time it's different than the countless other times when our ancestors (look back at Malthus!) claimed that we were on the brink of disaster.
Amazon Launchpad Announces Kickstarter Collection
At my self-assessed skill level and years of experience, they're offering $11k/yr more for a "Developer" than a "Site Reliability Engineer". I find it interesting that they value someone in a "Developer" position higher than someone in a "Site Reliability Engineer" position. Having been an Ops person for my entire career and at the same time a competent developer in numerous languages and environments, I find this unsurprising but still a bit off-putting.

It does seem to be an industry-wide phenomenon, but at the end of the day it makes no sense to me why a company would value an employee less that is expected to keep their services up, rain or shine (which presumably make them money) vs someone who is presumably focused mostly on adding additional features (may make them money). This is especially vexing in light of the fact I've never met a highly qualified Ops person who wasn't also a skilled developer. Mostly I've found the opposite, developers (skilled or otherwise) who have next to zero understanding of systems concepts, networking, or automation.
Macbook Air is more than just hardware. It's hardware and software working together to make the experience.

I doubt a $540 machine running Windows will match it.

I very much dislike Windows, but I realize that's just me. Linux on this machine would be awesome.
why small ? the reward should be in accordance with the criticity IMHO.
They may not ever deprecate W32 apis (I bet they won't) but they also don't need to support it for new development. Hypothetically if DX13 required using UWP and given they want all xbox games to also work on windows, they I believe are doing this through UWP so devs are going to use it for cross platform games etc... Then you get to a point where you can use w32 but are at a serious disadvantage.
Why? Humanity will be fine. At worst some people will have to move a bit inland.
Step 1) Image the system. Don't log into it, don't pull anything off of it. Take a snapshot of it. If your hosting provider doesn't provide you a direct way to do that, contact them and get them to do it. You want a clean image of it for investigating later.

Step 2) Hire a security expert / forensics company. Give them the image, ask them how to proceed.

Things to keep in mind:

- You don't know now much you can trust the person who has contacted you. It's possible they think they're a good samaritan, though logging into a system as a proof of concept is pretty far into grey-hat.

- Anything you say to them may one day be public record, attached to your company forever.

- It's possible they've compromised far deeper than this, and they just haven't said so

- If they've gotten in, it's possible that they aren't the only ones, so even if they cooperate and help you close the hole, you still want to do steps 1 and 2 above.