skysight-inc/HackerNews huggingface dataset:
I have seen this kind of problem (a lack of communication resulting in requirements that drive bad design) many times. The most memorable example was a requirement that "Device must run 150 hours on a 9V battery". This was a difficult constraint, and the final design was a complicated thing with multiple power supplies and an intricate method of starting up from sleep mode which involved feeding the power backwards through a power amplifier (i.e. power to V_common initially went from the battery to the amplifier and out through the power supply leg of the amplifier, then reversed once the 5V power supply woke up). Literally the craziest design I've ever seen. Because of all the complexity, debugging took forever and after the schedule slipped for a year I got pulled in. When I asked the engineer why they went through such efforts to save power, they said that it was necessary to meet the requirements. I then asked what was driving the power constraint, why was it so important? He literally said "I'm an engineer. Those are the requirements. It's my job to make a design that meets the requirements. That's all."

So, I investigated the requirement. It turned out that 150 hours was more of a "nice to have", and the real requirement was a need to do a 48 hour measurement, then an additional 48 hour measurement if someone forgot to change the battery. I challenged the requirement and we were able to release with a relaxed constraint of 100 hours. Unfortunately, all that complexity remained baked in, and the design remains clunky to this day.

On the next design, I just switched from a 9V battery to C cells, and eliminated all the crazy power management for a simple supply. It turned out that customers cared more about cost of batteries than weight. The real problem was the 9V batteries. And 9V batteries were originally chosen because it was thought this made the power supply simpler!
> Seems highly unlikely unless you're not including the gains from your capital gains in your ratio.

Nope, I am. It's remarkable how high one's tax burden is, once one starts to actually track it. All those sales taxes and fees add up.

> Do you know how the marginal rates work?

Yup. I'm calculating (total government costs)/(total income), for all of my income and all costs-of-government.
Building a Domino Web App with Dash
I'm no security expert, but this article, and the FastCo article about NASA programmers suggest, at least to me, that computer security is a problem that emerges from incompetence in using tools and designing programs. We're yet to make the differentiation between hacking away amateurishly and building a software solution that will be commercially offered. A showerthough I just though is that only companies registered as software companies should be able to offer software commercially, with relevant regulations implemented on them including mandatory third-party auditing. This is not dissimilar to how any other sector of business works. I don't know US or EU, but in my country, for example if you want to sell foodstuffs, you need a certain certificate; if you want to produce foodstuffs, you need another certificate particularly for that purpose. So if you wanted to open a patissery, you would need a couple licences at least, you'd be subject to some control from the council's related unit, and there are institutions to handle any health problems or bad practices about this sort of commercial entities, however small or big they might be. I can't understand for the life of me why __at least__ the same level of standards are not in place for software that handles my money or my health data or my personal data. It hinders innovation? Well we saw what innovation can do both during the car boom and with Meltdown and Spectre, when nobody's actively, rigidly and methodically thinking about security and integrity.

WRT the house analogy, it's easy to extend that to "intelligent" attackers: intruders of any kind, e.g. robbers, animals, etc. Many install security cams, in my city (Istanbul) many condos have railings that protect the windows of the lower flats, we have locks on doors, alarms, barbed wires, safes, body guards, guard dogs etc., all to stop the intelligent attackers to actually using their intelligence. What's analogous in programming is using the best practices available, and the use thereof must be imposed on any critical systems (e.g. banks, medical institutions, communications tools [e.g. social media] etc.) by the governing bodies.
You are using a false choice fallacy. Sure, arguably better to speculate on bitcoin than food and real estate. But it would be even better if they didn't speculate on bitcoin too.

I think you are discounting how fucked some people will be when bitcoin inevitably drops to zero. A lot of people are putting their nestegg into it.

Also, food futures are almost certainly a good thing. It lets farmers hedge risk, which leads to more farming and overall lower prices.
+++ Bitcoin technology pushes alternative energy +++ BUY NOW +++
I haven't seen this particular article, but having read it, I can tell you: there are different threat models. You can't be secure against them all on the Web. Of course we have to trust the server to deliver the initial code. The same is true with apps delivered via the appstore etc. But that doesn't mean you should be send and storing password hashes to the server, even if generated by PHP. It doesn't mean you should be using the session cookie alone as a bearer token to access a session.

First of all, you have to agree that a security requirement in addition to a cookie doesn't make things less secure.

Secondly, with Web Crypto the Web has a way to mark keys "non exportable". If the website is sending you the wrong resources then of course anything can be sent, and web-based code isn't the ultimate way to protect the user. The same is true of other approaches. However if the initial code download wasn't tampered with, then you are far more protected. Because the secret private key won't be exported from the browser website. And it won't be accessible to anyone outside the JS environment that asks for your password or finger to derive a key to decrypt the master key from the local database. And in that JS environment, you can make sure (via closures) that no one gets access to it in "userland".

OH AND YOU SHOULD ALSO BE USING A PRIVATE KEY PER USER TO ENCRYPT DATA AT REST ON YOUR DATABASE, AND STORE THIS KEY IN THE DB MULTIPLE TIMES - EACH ONE ENCRYPTED BY THE USER'S DEVICE KEY. You don't store these device keys. Successfully authentication requests from the device send this key. So once again you need to obtain this key in order to unlock user's info needed for the request. And users can send permissions to unlock their information to each other in sidechannels. You can take this security VERY far...

So it's strictly more secure than the server side database for passwords, even hashed and salted with key strengthening. BUT, don't advertise it because then it introduces security attacks where people over-rely on this to te detriment of the vectors mentioned in the article.

PS: Oh. This was written in 2011, before the Web Crypto standard I am referring to was published and adopted by all web browsers. I do NOT recommend doing the crypto methods in JS! And yes it has a secure RNG now.

https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_...

Also Object.freeze() is a thing now.
Some people will loose, some will gain, but both parties are actively involved in the speculation.
IC, thanks for the clarification!
Oh yeah and assuming Warren Buffet et al can literally never be wrong is so much smarter.

The world is not black and white.
Living around the great lakes, and knowing what China's like due to lax enforcement of environmental regulations, this kind of stuff terrifies me. Michigan didn't do this kind of kowtowing trying to get Foxconn (to be honest I don't think it would be possible to after the whole Flint water issue), but who knows what kinds of problems will be introduced throughout the watershed when Foxconn exercises any of these allowances.
EDIT> The sink is overflowing with dirty dishes, I've got carbon fiber shards all over the floor from getting so jacked listening to "Walk on Water" that I smashed my tennis racket (don't know why), it's been 7 months in this place, and I still haven't got unpacked, I'm totally not ready to pick up the kids tonight, but BY GOD IF I DON'T get my TensorFlow time in today, I'm going to be seriously pissed!
> learning how to read and write dense code

> and that's what I learned how to do

This is good code?

for(i=b=0;i<r;++i){switch(p[i]){
case'\n':if(!e)e=i;if(!q){q=kpn(p+w,g-w);if('\r'==(cf=p[i-1]))cf=p[i-2];}else if(!c){w=!!strchr("kK1",cf);if(!o)sc(d,0,sd);else if(w){if('g'==o)cwrite(f,OK("200","keep-alive")BLANK);else cwrite(f,OK("204","keep-alive")END204);}else{if('g'==o)cwrite(f,OK("200","close")BLANK);else cwrite(f,OK("204","close")END204);close(f);}a=k(o?-d:d,"dash",knk(2,q,xD(a,v),0),0,0);b=i+1;if(!o){if(!a){poop(f);R 0;}if(10!=a->t){r0(a);poop(f);R 0;}writer(f,kC(a),a->n);r0(a);if(!w)close(f);}if(b==r)R 1;q=0;o=0;a=ktn(11,0),v=ktn(0,0);}else{if((c-m)==10&& !strncasecmp(p+m,"connection",c-m))cf=p[s];js(&a,sn(p+m,c-m));jk(&v,kpn(p+s,e-s));}w=e=g=s=c=0;m=i+1;break;
case' ':case'\t':case'\r':if(w&&!g)g=i;if(s==(e=i))++s;break;
case':':if(!c)s=1+(c=i);break;
case '/':if(!w)w=i+1;case '?':case '&':if(r>=(i+4)&&p[i+1]=='f'&&p[i+2]=='=')o=p[i+3];default: e=0;break;}}if(a)r0(a),r0(v);if(q)r0(q);R b;}
$400B wiped out in the last few days. I wonder whose money it is and how much of it is real money from investors.
I'm delighted to see you're well-acquainted with the source. I'm absolutely certain he advocates having some kind of evident glyph in the Y axis to indicate discontinuity and the nonzero baseline, I think it was the classic // mark or something akin to it. Am I wrong? That's what I meant by abusing its dicta to make dramatic graphs.
Lawmakers: Charge James Clapper for surveillance 'lie' before March 12 cutoff
"Every Changes Matter(tm)", is there a reason you've written this as opposed to "All Changes Matter" or "Every Change Matters"?
I know, but no one got that joke either.
Perhaps because anything that is hyped up gets its due flak. This is not hate for Bitcoin per se but also the bunch of scam ICOs going around and "influencers" popping up every nook and corner.

Over that Bitcoin has no intrinsic value, and mining bitcoin is a huge energy drain! To a lot of people this is reminiscent of the gold rush and dotcom bubble of the yesteryears.
That's right, when you do that in the US in any school the on-site cops come and arrest you. Initiative, competence and creativity are as a rule not prized in American education, conformity and athletic prowess are.
Fusion has gotten a lot closer over time, we simply don't fund it very much.

ITER will have net positive fusion thermal energy production capacity in 2019. We are not going to fuel it with tritium for years after completion. It could have generated electricity and put it on the grid, but we kept scaling it back to save money in large part because that electricity would have not been worth the investment.

Unfortunately, we have no path to cheap fusion power. Currently, we would be vastly better off building wind/solar/coal/nuclear etc than fusion.
Local Public Wi-Fi Networks About to Get a Whole Lot Safer
In the UK there are special rules about raffles and lotteries on a small scale, and apparently they are only legal when for "a good cause" - http://www.gamblingcommission.gov.uk/for-the-public/Fundrais...
> My understanding is they won't argue for Net Neutrality -- instead they will tear apart the process leading to the decision: it'll come down to falsifying and then ignoring comments because that means an "arbitrary and capricious" decision making process which makes the result unlawful.

Is mere incompetence, laziness, or lack of resources in administering what is otherwise a functioning process sufficient though? My understanding is that they didn't ignore comments, but rather they failed to ignore comments of dubious origin. As for the claim that it is "otherwise contrary to law", well, I guess I'll just have to wait and hear and see the hearings and opinions, good luck even defining "law" in the general sense, we don't even have an accurate count of the number of sentencing guidelines and statutes in current effect. ;- )

The plain language of the regulation does not, to me (a layman familiar with the topic, the audience of plain language), indicate anything contrary to the FCC's actions; especially since the reclassification during the Obama administration was not ordered by a court.

As for my qualification to comment on the merits of a case, sure, I'm not a lawyer; but I know there are plenty of cases (even ones with facial merit) motivated primarily by politics, and secondarily by an inkling that it might just work. For Mozilla, there is a clear political benefit to even just filing such a suit.
Ask HN: The CEO wants a rural office, I want an urban one, how do we decide?
My CEO wants to open an office in a rural area an hour outside the city. I want to open the office closer to the city.

My argument is that even though the rent is higher we will be able to attract better talent. His argument is that the lower cost of living in the rural area will attract talent.

Neither of us is unbiased. I live in the city and the CEO lives in the rural town.

What is some objective data and / or articles we can review to help us make an informed non-emotional decision?

For context:

I'm the CTO and most of the employees for the next year will report to me.

This is not the bay area.
Reminds me of the contrast between SF and LA. After living in SF for a year, all of a sudden, driving down Market Street, I had this overwhelming sense that I was home now.

Lived in LA for a lot longer, loved the weather, but never got that feeling that I was home. My thoughts were that this is temporary, and I'm just here to make make money and leave.
DFS+Fanduel+NBA+Picks+1/17/18:+DraftKings+NBA+Lineup+Picks
On my part, I am going to end the discussion here since you appear to have ignored everything else I posted.
The sad thing about this Bitcoin bubble is that it amounts to taking money from everyone who got in after you. That's the only thing that is giving it value right now: new people willing to pay higher prices for BTC. People have mortgaged their houses to get into this bubble, and many of them are going to be left holding the bag. It's not like people are buying BTC because it gives them a place to live or because it allows them to transact in a way they couldn't before.
@VladimirGolovin I'm sorry that you have bad experience with installation so far. Please report your issue to our bugtracker and provide as much information as possible. Windows support needs much love and we will improve it as fast as we can.
https://github.com/luna/luna-manager/issues
@cturner I'm sorry that you have bad experience with installation so far. Please report your issue to our bugtracker and provide as much information as possible. Windows support needs much love and we will improve it as fast as we can.
https://github.com/luna/luna-manager/issues
Just for reference, 40% tax is still high for a country with nationalized health care (Canada):

https://simpletax.ca/calculator

At $150k/yr, your marginal tax rate is close to 40%, but your overall tax rate is more like 31%. I'm in Saskatchewan, and every time I've played with different income levels, taking into account the exchange rate, we end up paying very similar amounts of all-in income tax, with ours including (most) health care. (Comparing with California)
How to select the right database for your Android/iOS application
https://en.m.wikipedia.org/wiki/Need_for_cognition

"The need for cognition (NFC), in psychology, is a personality variable reflecting the extent to which individuals are inclined towards effortful cognitive activities."
Which is why the exchangers are the weakest link, and why world governments are bound to attack cryptocurrencies from that angle.
Canada (at least Ontario, I can't speak for the rest of the country) is significantly more risk averse than the US. On one hand it's a little annoying (you sort of have to talk a certain language here (meaning, project managers all use the same phrases, executives all talk the same, etc...) to truly fit in and rocking the boat isn't really celebrated.

On the other hand, Canadians don't celebrate failure (think Trump or someone else who has multiple bankruptcies taking down companies and negatively affecting the workers) anywhere near as much as we Americans seem to.
Exactly, in my experience bubbles always last longer than expected. One example strategy: buy, and then sell half every time it doubles. You've turned an exponential gain into a linear gain, but once you've done that first sale you've de-risked the pop date.
https://www.draw.io/ is a free online visio replacement

http://dia-installer.de/ visio clone on win/mac/linux

http://staruml.io/ UML modeller on win/mac/linux

https://www.calligra.org/flow/ Linux KDE flowcharting tool with win/mac installers

http://thinkcomposer.com/ Mindmaps, flowcharts etc. on Win only

https://modeling-languages.com/web-based-modeling-tools-uml-... reviews UML tools
Surely we can, it is all a matter of what CRUD software is managing.

There are institutions that rate what the damage actually means.
https://www.datomic.com/get-datomic.html starter version

https://github.com/tonsky/datascript Datascript is also neat, it's an in-browser DB with datalog query syntax. There's some neat stuff possible with om.next + datascript: https://github.com/omcljs/om/wiki/DataScript-Integration-Tut...
Linking to Patreon is banned if you don't qualify for the partner program.
more fancy statistical models

This would be true even if there were intermediate representations being learned.
Except, none of the abilities mentioned are really extreme. More like, you have a personality change, and now spend the time to become as good as other experts.
Do You Have the Right to Plead Not Guilty When Your Lawyer Disagrees?
Amazon could easily compete. They could transform Twitch into a more general purpose video platform.
I think you are moving in the right direction - there is a strange and confusing double standard with gender diversity. Note that I am talking about averages here not individual women.

Women and men are different -> This justifies different outcomes in certain areas such as tech but promotes diversity due to the fact that they think different and could provide a much needed alternative viewpoint in a homogeneous environment. (this is mostly my perspective)

Women and men are the same -> Then there is a problem with the outcomes being different but the diversity argument goes away because men and women view and interact the same. If this is true we have to forcefully equalize all professions to 50-50. This also doesn't make sense in the context of leap - if men and women are the same why do we need environments that are for one gender or the other?

As far as bootstrapping less masculine communities I'm all for that but the execution of it might turn a bit bizarre when you start letting men in.
It's probably fair to see them as such, but they operate in the semantic domain rather than the pixel domain.
One Identity acquires Balabit
Depends on many factors... It can vary from 5 to 30 minutes, from the moment someone presses "merge" on a pull request and the moment that change is live on a test environment. The average is probably around 10-15 minutes.

The builds for all services happen in parallel, so the longest one determines the total time. Big Scala services take much longer than small React frontends. We cache both Maven and NPM modules from previous builds.

Ideally, if the pull request only modified a React component and didn't touch any Scala file, no Scala build is triggered because Docker finds a cached layer and skips the "sbt compile" step. To be honest, we are still working to make sure this always happens, we still trigger unnecessary sbt compiles because the Docker cache is not used correctly.
JPOD from Douglas Coupland.
I like it much more than Microserfs :-)
Corruption doesn't necessarily have to be illegal.
Might be unrelated but after the doctors extracted a brain tumor from my brain when I was 14 I experienced a sudden burst in creativity that is still here. It was like an explosion.
The current round is probably that deep learning can do some impressive things through some combination of CPU/GPU/TPU computing advances, the ability to collect and process a lot of data, and algorithmic/neural net architectural improvements in more or less that order. However, even some of the leading researchers are effectively cautioning that deep learning can probably only take you so far. [1] And we've arguably made very little progress on cognitive science generally.

[1] https://www.technologyreview.com/s/608911/is-ai-riding-a-one...
Bitfinex should then sell that crypto for real USD on other exchanges. They could make a killing and then somehow launder the money so that when the Tether scam is exposed, they are safe with real hard USDs.
Is your PC vulnerable to Meltdown and Spectre CPU exploits? InSpectre tells you
If I'm being charitable, whenever I read headlines like "AI beats humans at reading comprehension", I interpret the headline as part sensational, part tongue in cheek. I am, however, surprised that to this day, people actually still believe in the idea of machine comprehension understood in the most literal sense. The whole idea of mechanizing symbol manipulation is significant precisely because it allows us to simulate computation mechanically without invoking comprehension.
Even real estate speculators are paying tax which goes to things such as roads and schools. In addition they're incentivized to keep their property at some minimally viable state.
Grammatically, it should be “Every Change Matters.”

I’d also recommend staying away from “All Changes Matter.” At least for me, that brings to mind Black Lives Matter / All Lives Matter a little too much.
There are plenty of conditionals in the rendering engine of a browser, especially with regards to managing layout.
I would say it is far more of a process and managerial failure.

That it was even possible is to me quite damning of project oversight, for allowing the system to get to that stage with such inadequate procedural and UI safeguards.
Yeah, I was agreeing with that part of you comment and quibbling over "easy to notice".

Even with the tiny size the speed is still a big factor because the opportunity to sight the object from a given location will be pretty short.
If you're in the UK, try to find a bookie who'll take your bet.
Interview with Alex Blumberg of Gimlet Media [Transcript]
I was thinking the same. Southern Spain, Italy, Portugal and Greece and Middle Eastern or North African will have a lot of genetic overlap.
Change.org Petition Against YouTube's Mass Demonitization of Small YouTubres
This paper says that CNNs learns from different features than we do and that can be filtered out in the frequency domain. That's still learning.
I know what you mean, but I subconsciously compare his achievements and obvious talent at that age to myself when I was his age - and he's light years ahead of where I was. Hence, I find it impressive full stop, but also impressive at his age when compared to myself.
Another shameless plug: I write a series of emails about mistakes I've made during my career as a software engineer, and what readers can learn from them. So rather than being a "here's a series of news links", it's very personal, for better or for worse. So far have published 70 of them weekly over the past year and a half; new subscribers start at the beginning so get them all.

https://codewithoutrules.com/softwareclown/