skysight-inc/HackerNews huggingface dataset:
>Sure its safe when you dump all your waste in another state. If your state that created the nuclear waste had to keep it, it would be a different story.

The article says safest, not safe. And if we compare nuclear waste to carbon dioxide emissions, which actually pollutes more worldwide?
I'm going to start asking linked-list questions just to weed out people who take it as a grave insult to their ego.
Lutein, found in leafy greens, may counter cognitive aging
I would start a small hobby project in whatever language and platform you'd like to work with, pick something you enjoy so that you keep building it for a while. That's real experience that will expose you to many issues you wouldn't have known about otherwise, and will give you lots of platform-specific things to talk about in addition to your previous experience.
I just wanted to drop appreciation for this answer. I never thought to see the blockchain from this perspective.
> Is PwC any good for real security audits?

It depends on what you mean by "real security audits." If you want someone to audit your new crypto protocol, probably not. PwC is more about internal control / governance audits. They're making sure financial reporting is done correctly, segregation of duties are enforced within the organization, record retention policies are documented and enforced. Less technical, more organizational / meatspace. PwC is the sort of auditor that would find out that a company has a beneficial owner that's connected to a high ranking political figure in China... stuff like that. And I think they're pretty good at it.
I also like the Mesos DCOS demo over here: https://github.com/dcos/dcos-vagrant

Quite impressive;)
Agree with most of what people have said here. I would just say that for me blogging is a way to document my journey while learning a technical subject. I also found myself referencing a lot of my posts months later to remind myself about how I did something. And lastly, teaching and writing something down is a great way to improve your understanding of a subject. So don't worry and write like nobody is reading!
CONVERGYS Analytics | REMOTE or DENVER |FULL TIME | Dev Ops Lead

We are a motivated team that needs to scale to meet the demand for our new app
Launching in Azure we need someone to handle all CI / CD / Build / Release tasks
Full benefits, free to control and guide the team as you want!

Contact me @ neil.phippen@convergys.com for a deep dive!
Location: Bengaluru, India
Remote: Yes
Willing to relocate: Depends
Technologies: Firefox & Chrome extension developer
Résumé/CV: https://www.linkedin.com/in/pawarhemant
Email: hemant@hemantpawar.com
Location: Hyderabad, India
Remote: Yes
Willing to relocate: Yes ( And, It is very important ). Will need visa sponsorship as of now.

Technologies: C++, Linux Kernel Programming, Windows Kernel Programming, C, bash.

Résumé/CV: https://www.linkedin.com/in/raikrahul/
Email: rahrai [at] outlook [dot] com
Please, would you explain what is "never again" for a non american?

Is it about this: https://en.wikipedia.org/wiki/Jewish_Defense_League ?
Out of curiosity, how come you seem to hide which companies you've worked for? In both here, your website, and LinkedIn, you only present a vague description.
If the research isn't worth publishing in a reputable journal then it probably isn't worth doing. I'm not sure what point you're trying to make.
US, ANYWHERE (REMOTE but travel required), Full Time - Management Consultant for IT Due Diligence, Liberty Advisor Group

We are a top tier boutique M&A technology strategy consulting practice. Our M&A practice is seeking a senior individual to join our rapidly growing team. You will work with our M&A practice nationally and internationally servicing corporate private equity, and venture capital clients, which includes leading technology assessments during the due diligence phase, planning as part of the carve-out or merger integration transactions, and post-close execution management.

Looking specifically for someone with M&A experience and experience in supply chain (or related...such as distribution, logistics and manufacturing).

Apply here: https://liberty-advisor-group.workable.com/jobs/524038
An Interview with Michael Lopp (Rands)
Ethereum has not shown a particularly strong track record when it comes to security, so I think the comment stands until they address that or get replaced by the next hotness.
As the article notes in an edit, there's a method for this: split_at_mut(). It's very useful, and I reach for it quite a bit in low-level array code.

It might be nice to have some sort of pattern matching syntax for it, I suppose:

let [ref mut a..16, ref mut b..] = *c;

Meh. Sure is ugly. I'm not sure adding syntax would be worth it.
Off topic, but because this is becoming a hobbyhorse of mine, from the Cure53 report:

In conclusion, it is evident that the time between the two rounds of testing and since the
assessment concluded was well-spent by the StartCom maintainers. The overall leap in the
state of security is considerable and very much praiseworthy. At present, the ultimate
improvement stems from solid dedication to fixing the reported problems appropriately and in a
manner that prevents recurrence. As two most important arguments, it can be noted that the
numbers of bugs decrease significantly and that the vast majority of the previously spotted
issues has been addressed correctly. The current tendency towards improvement can be read
as a good sign. With each passing month, dedication to security appears to grow and positively
affect the StartSSL compound.

This kind of language drives me crazy. I don't want to single out Cure53 here because I think a lot of firms deliver this kind of stuff. I know iSEC and Matasano did. But not only do I not believe that software security firms are really qualified, after spending a few weeks looking at a project, to evaluate the true quality standards of a dev team, but I also think it's an enormous conflict of interest.

It's not the assessor's job to determine whether StartCom is "praiseworthy" or whether their time was "well-spent" or even to provide a trend line. Their job is to find bugs, recommend fixes, and verify those fixes.

I'll go even further and say, I don't think software security firms should be writing these kinds of reports at all. Rather, they should authorize their clients to publish their technical reports, which should keep the editorializing dialed way down.

I did this kind of consulting work for over 10 years and I can confidently report that no matter what your standards and principles are, as an assessor you have a lot of wiggle room to report findings positively or negatively (or not at all). When the only audience for your report is your client, that doesn't matter so much, as long as you (1) found bugs and (2) they got fixed. But when the audience is the broader public, I think it matters a great deal how things are reported, and the safest way to do that is denuded of all subjectivity.
Thanks for sharing Chuck's blog. Just read a few posts now and one of them:

The Biggest Bang:

http://removingalldoubt.com/programming/2015/07/17/the-bigge...

reminded me of the point that Delphi 1 was itself written in Delphi:

"It seemed that after every feature Anders showed people cheered and when Anders showed that Delphi itself was a Delphi app we received a standing ovation. I knew we had done something remarkable; something I will always be proud of."

Looks like the other posts will be interesting too.
Ask HN: How to safely bank seed round cash?
What banking options should start ups employ for cash management when FDIC security maxes at 250k. Currently we are splitting cash management into several different bank accounts.

Is there a better way?
Both links are broken and https://avrios.com/en/jobs throws a privacy error.
So out of curiosity, how many do block ads? I heard it's about that for gaming sites, but what's the rate like on Reddit as a whole?
What exactly is the difference between a PWA and a mobile website?
The most important lesson I've learned is simplify. Simplify everything. Simplify your problem. Simpilfy your approach. Simplify your architecture. Simpilfy your data model. Simplify your build process. Simplify your release process.

Complicated things break. Simple things also break, but a lot less often.
It asked, "What are the 3 medals given in the Olympics?"

I replied, "Bronze, Silver, and Gold."

"Incorrect," it said.

Reversing the order was needed.
Thanks. There's a misleading headline if I ever saw one
lol I did. Never HN when fatigued.
You are correct, they are being closed due to financial reasons, not due to public outcry.

However, there is an argument that they should get the economic benefit of being carbon free, something that is granted to solar and wind.

Right now we subsidize two technologies, rather than taxing the externality. It would be far more economically rational to tax carbon emissions, and for coal to also tax the other costs it imposes in non-carbon emissions.

There's currently a legal battle going on to allow nuclear plants to have Zero Emmisions Credits (ZEC) in several states where nuclear plants can no longer compete in the marketplace:

http://www.utilitydive.com/news/zecs-appeal-illinois-new-yor...
Good comment; shame about that gibe in the middle, it'd be better without making it personal.
No, because there is a block reward too that subsidizes the miners, so you have to account for that too.

We don't really know the relationship between transaction rate and electrical usage in a mature BTC system, because mining is mainly used to prevent double-spends and the minimum required mining rate to support a given transaction rate is a game-theoretical concern and not a technical one. We can only really observe what has happened so far in the Bitcoin ecosystem.
This is exactly the right mindset to build great software that is totally unable to run on modest hardware.
Think of it this way:

No one should really proclaim to be an expert in anything. That title is reserved for the opinion of others. All anyone can claim is that they are passionate about a topic – which you are.
Why do you think this social contract persists to this day, or if it ever did? Locke and Rousseau were theorisers. Do you really think governments, least of all the UK government, is founded on the ideas of life, liberty and pursuit of happiness? Even those which claim to be in some way like the US seem to be doing nothing toward these principles. So I think GP's point stands. What relevance does this social contract have when we see it is violated all the time?

>act to secure the natural rights of society.

This is obviously not the case, as evidenced by the fact that governments act against securing rights we previously held, for example censorship and invasion of privacy.

>See natural right #2 - the right to liberty

Natural rights are a funny thing - everyone claims they exist yet I see no evidence that they do (or even should), they change depending on who you ask, and various countries have their own ideas of what they mean. What you call "legitimate" is wholly based on your own opinion of it. Proudhon (whom you must be familiar with) particularly took issue with the right of property in the French republican constitution of his day. He noted that it is unlike the rights of equality and justice, too.

I'm all for theorising and implementing policy based on our philosophical investigation, but it's not clear to me that the investigation is valid, and that it has been implemented to a sufficient degree. To say our governments are based on the ideas of freedom put forth by Locke is as farcical as saying the Soviet Union was based on the ideas put forward on Socialism by Marx in his criticism of political economy.
There is an analogous agreement, but it's hidden behind 'terms and conditions' which you click through without reading.
I'm thinking for the layman who doesnt code which Bloomberg also targets, this distinction is pretty negligible so in a way its not totally clickbait because its still seven lines of code, for developers it seems to be the code you write whereas the title could go anyway

Also really appreciate Stripe, registered for Delaware with them
Zcash | REMOTE | Full time | Engineering Project Manager

The Zcash team is building a permissionless inclusive global financial platform. See https://z.cash for more info. We’re seeking an Engineering Project Manager to lead and grow our engineering team.

Responsibilities:

o Managing product development
- Tracking product development
- Clarifying requirements, including the use cases driving them
- Maintaining a roadmap with milestones and their anticipated schedule

o Team management:
- Helping individual engineers grow on a trajectory that is fulfilling for their specific goals
- Cultivating peer and mentorship relationships within the team as well as between our team and the broader community
- Continually improving and refining our engineering processes

o Zcash Foundation Collaboration:
- Coordinating with the Foundation to dovetail our goals and resources wherever possible
- Facilitating open collaboration between our engineers and the broader community

Desired Skills & Experience:

- Experience as a project manager of a medium-sized software development team (10–50 people)
- Excellent at communicating effectively, understanding and managing emotions effectively, and social, organizational, and negotiation skills
- Exposure to different software development methodologies
- A clear understanding of trade-offs between schedule, scope, and quality
- Familiarity with open source software and test-driven development
- Background in software development/engineering

Compensation, Benefits & Logistics

- Competitive Salary. Health Insurance plan for US-based employees.
- Full time position, 40 hours per week. REMOTE. No relocation required.
- “Fun Friday” - 20% time working on any project relevant to Zcash of your choice.
- Occasional travel for company meetings or other events is expected, approximately quarterly.
- Distributed work of this nature requires strong communication / coordination skills. We rely heavily on calendaring, meeting schedules, Slack, and Github to coordinate.

How to apply: Email a resume and cover letter in text or PDF form to jobs [at] z.cash.
Forgive me if I'm wrong, but isn't this why LiteCoin was created by a Google Engineer?

Does it solve the problem? Or did it just make a step in the right direction?
New York,NY USA, Senior Software Engineer iOS

Pager is a rapidly growing NYC health-tech startup looking for a Senior Software Engineer, iOS to develop mobile solutions for our suite of patient and clinician facing products.

https://boards.greenhouse.io/pager/jobs/676165?t=kf058s#.WYC...
> "In the same way companies have HR departments and have a place to report inappropriate behavior," Altman says, "the people in our program need a place to report inappropriate behavior and I don't think that should be a controversial thing." - sama

Bingo - this is it exactly.
In this same thread:

https://news.ycombinator.com/item?id=14900486
No, miners hash rate is what eats watts.

Bitcoin network scaling has to do with transactions per second, and it is a protocol problem, and an storage problem, but it is independent of the hash capacity of the system.

We can theoretically improve the Bitcoin network capacity to handle 100x the number of transactions, while having the same hash rate.

In fact, if hash rate were halved each month, and the protocol unchanged, Bitcoin network transaction capacity would still be the same after Bitcoin difficulty is auto adjusted.

Hash rate and transaction capacity are orthogonal issues.
Sounds like you have experience working in a development environment, so the transition should not be difficult (coding is part of it. Other things such as testing,refactoring,good design take up more importance as well). Small projects would be great just to get yourself familiar with the syntax of those languages, but if you are comfortable with the .NET, a transition to Python/JavaScript should be relatively easy.

I would say this though. You can leverage .NET with open source via .NET Core.
Location: New Mexico (southern)

Remote: Yes

Willing to relocate: No

Technologies: C, C++, MySql, Python, Javascript, Php, Nodejs, Qt, Win32, Gtk+, gcc, clang, Visual Studio, Perforce, git, tcp/udp sockets

Resume: http://naughton.org/resume.pdf

email: greg AT naughton DOT org

Previous Experience: AAA video game engine development at well-known firm; Stealth mode startup writing DSP code; multiple web-dev gigs
> even Python

Off topic, but it shouldn't be better than "even Python", because Python has a really, really broken dependency system. Far more so than Java, which has Maven/Gradle which are both infinitely better than the pip/virtualenv disaster.

People complain about things like shading in Maven being complicated. What they might not realize is that pip doesn't even try to address conflicting dependencies, it will just silently give you the wrong version! You ask for A==0.2 and it will give you A==0.1 if another dependency asked for A==0.1 first. And it won't even warn you even though it's straight up broken behavior. Virtualenv makes packaging annoying since it's almost vendoring but not quite. To totally understand the packaging system forces you into the world of eggs, wheels, disutils, conflicting versions, condas, etc.

Sorry for tangent, just thought it was funny you would hold Python up as a standard of dependency excellence when it's probably the worst overall ecosystem of major languages.
A little copying is better than a little dependency.
https://go-proverbs.github.io/

As a developer at a large software company, every dependency that is not part of the language runtime itself is a pain because legal paperwork and evaluation has to be done for each individual component before I can use it / ship it.

NOTE: I am not referring to copying I would be doing, but to the crates thats have little dependencies that should consider including a copy of their little dependency instead via whatever method is appropriate for licensing.

This makes languages like Python, Go, Perl, etc. preferable over languages/projects like node.js, rust, etc. because (at least I) don't generally end up with tens/hundreds of dependencies since the standard library is rich enough for most work.

Additionally, I personally despise have many, small dependencies because it means I have more to think about and manage. Instead of just being able to think about the version of the compiler/standard library I'm using, I have to consider every individual crate.

I'm well aware of why rust chose to make certain tradeoffs with crates, but having numerous pieces of what many of us consider "basic functionality" as a third-party dependency is frustrating. Languages with richer standard libraries have spoiled us all.
Exa (http://exa.com) Burlington, MA (on 128 outside Boston) | Full-time ONSITE | H1B VISA welcome

We're a relatively small software company that develops simulation/analysis/design products which are used extensively for product design in a number of industries (e.g. automotive, aerospace, and motorsports to name a few).

I manage a couple of teams here, including the simulation pre-processor group where we're looking to add a developer to get involved with the C++ development of our GUI product with 3D graphics using Qt on Windows & Linux:

http://exa.com/en/careers/senior-software-engineer-case
I noticed that people actually like posts the most when you document what you learned, not what you already know. Then what knowledge you (and probably peers) are missing, is very fresh in your memory, and you can bridge the gap easily (without the curse of knowledge).

And like others said, someone else always knows more anyway.
Periscope Data | Senior Full Stack Engineer | San Francisco | ONSITE, VISA www.periscopedata.com

https://boards.greenhouse.io/periscopedata/jobs/467894#.WS8G...

Hiring senior engineers (Ruby, Go, JavaScript) | Periscope is the fastest, most powerful data analysis suite on the market. It's the platform of choice for professional analysts, who spend 5+ hours a day using the product. We're growing revenue about 10X per year, while growing the team about 4X per year. We’re a kind, curious, tight-knit bunch and if you have a proven track record of delivering results and shipping great products, we would love to meet you! Join our team of 120: Email amanda@periscopedata.com
When you show me how to safely store radioactive waste for the thousands of years that are required to make it safe, I consider nuclear power as a safe, effective and economically viable option.

If you care about the environment, tell me what would happen to all of the nuclear plants and the nuclear waste, if suddenly all or most of the people on this planet died?
Haven't used Rust yet, is it kind of similar to Go where any file can simply import and then Go knows how to fetch and build when needed ? And then when you remove the calls (eg during a refactor) the compiler force you to remove the imports too, stopping the infinite bloat caused by "no one really knows if we still need this" that can be common in other language.

I really liked that "dependancy as part of the language and build tool".

Of course, Go still had its own dependancy issues (versionning, availability, ...) that they now work on, but that was a step in a direction I quite liked.
What's the plan for warning future civilizations away from mercury, arsenic, and other long-lived toxic waste? The current approach for those things is to dump it in a suitable landfill or similar, and let it be. Nobody seems worried about what happens when some future civilization discovers it thousands of years hence.
Unsafe allows you to dereference raw pointers and foreign-function calls, but you cannot go around the borrow checker, which is what's causing annoyance.

That said, you can create raw and dereference raw pointers, which lets you to do the above.
As long as you wash the clothes faster than you use them, what is the problem with letting they pile up for a long time while you wash them in a more normal rate (like once a day, or once a week)?
> Over the past couple of weeks, Stripe began handling a large, though undisclosed, portion of Amazon’s transactions. Neither company will address the scope of the deal—which was only revealed by Stripe’s addition of Amazon’s logo to its website—but it could help Stripe greatly increase its trans­action volume.

So, reading into this, amazon presumably invested in stripe, then gave it some transaction traffic to juice the numbers to make an S-1 look better?
" It is too bad the broad public perceives nuclear as a 'risky' energy source. It is in fact the safest energy source we have ever developed, in terms of deaths per kilowatt hour."

And there goes the misinformation campaign again.

The issues is not 'deaths per kw hour'. The issue is the unpredictable outcome of a single reactor incident.
How many more do we need to endure? How many more areas becoming radiated for generations? How much more radioactive waster water? How many more cancer deaths?

And how much more need tax payers pay for cleanup before we realize: Let's stop using this energy source.
Let's go renewals.
It's the only sane option.
How could they prevent terrorists to develop their own end-2-end encrypted chat app?
Mozilla launches voice search, file-sharing and note-taking tools for Firefox
Any language deserves to be assessed on its own merit, not what people's preconceptions are. I still believe that a lot of the flak Perl gets is from people that see that it looks somewhat like C and make assumptions, and are surprised when it turns out that it has a few surprises up its sleeve (e.g. context). The fault lies with the person who purports to learn a language, but then doesn't reassess their assumptions when confronted with evidence to the contrary.
Facebook Is Working on a Video Chat Device
https://www.cnet.com/roadshow/news/the-average-new-car-purch...

Light trucks are often used for carrying passengers.