skysight-inc/HackerNews huggingface dataset:
Signals seem like the kind of thing one would inflict on userspace after having had to deal with interrupts in the kernel, yes. "Share in my pain, userspace programmers!"

A standard mechanism needs to exist to send a message to an arbitrary process for things like "please gracefully terminate", but I think the ideal interface looks like a combination of 1) signalfd (minus some of the legacy signal-specific bits), for any signals the process can handle, and 2) an in-kernel mechanism to SIGKILL, SIGSTOP, or SIGCONT processes, which the process can't do anything about anyway.

(And things like SIGWINCH should never have been signals; those should just be a standard message associated with the terminal device itself.)
This is commented upon in the linked article in detail. In my interpretation, the author shares your view.
The apps are updated relatively infrequently, and you can put off updating to see if problems are found with each release. In the browser, you'd have to analyze every script Facebook ever sends you to see if it's exfiltrating your key.
Because posts without links tend to be penalized in the ranking algorithm, it might be better to post a link to the blog post introducing BPM and then provide thoughts in a comment in the discussion.
The Brexit hangover has left UK startups drained – Are the brains next?
No currently used step-by-step equation software I am aware of shows all of the steps (inferences) that are needed to solve an equation, and why it took those steps. For example, I just had cymath solve 8x - 2 = -9 + 7x. The solution it provides is missing steps, and there is no explanation of why it took the steps it did. The solver I am writing shows all of the steps needed to solve an equation, and it is capable of explaining why it took these steps (although the "why" part is not shown in the video).
Getting a raise comes down to one thing: Leverage. – Free Code Camp
But there is splitting involved, or it's duplicate, isn't it?

Edit: What's the name of the scheme used?
Taxes aren't as bad as you make them out to be (the system is progressive), and I believe the benefits far outweigh the costs. Free higher education (university) for example, or excellent healthcare.
Speak for yourself. Some people are happy to pay high income taxes in return for stability, good schools and health care and a (more) equitable society.
http://www.pgpi.org/pgpi/project/scanning/

> However, the Export Regulations only covers software in electronic form (e.g. on disks, or via the Internet).
Exactly, sure the motor is super light. Great. What happens when you put enough batteries in the airplane for a ~2 hour flight? Just assume that at cruise it's only using 1/2 of the rated power. OK, now where do we find a 260kWh battery pack light and small enough to fit in the plane? That's a full 3x of Tesla Model S battery packs.
I use multiple cursors in Emacs all the time, but it's a really different workflow from this type of editor, with this it's like having two independent cursors, one for insert and one for "copy from here", you can switch between the two and move them around (don't remember if you could search on the copy cursor, but it would make sense you could) when you press the copy key they both move 1 char to the right and the char from the copy cursor ends up at the insert cursor, in skilled hands this can make some typical coding "copy this line and modify it slightly" quite fast

Really surprised it didn't catch on in other editors, I wonder if it could be done in emacs by having a command that copies a char from mark to point and moves them both right, as well as a different cursor to put in mark, since you can already exchange point and mark it seems this should make this functionality feasible
dupe... https://news.ycombinator.com/item?id=12053721
And if you want a non-bugged, maintained, working version, with proper build system, known maintainers, go with this fork: http://robovm.mobidevelop.com
Scheme is probably the "purest" Lisp around, but unfortunately is not very big (it's more of a learning language than a production one).

Personally I would recommend Common Lisp: it's one of the older dialects, has a solid standard definition, a fairly large community and you can easily download a lot of packages via Quicklisp. Plus, several important Lisp books (including PG's "On Lisp") use it as a reference dialect. As an implementation, SBCL is the most popular, though CLISP isn't bad either.

Alternately, you could try out Clojure, this has all the advantages that come with being built on top of the Java virtual machine.

I don't have any experience with GNU Guile or Racket, but I get the impression their following is still very small (especially for Guile).
IMHO it is the problem of trying to make things black and white: either being diseases (or worse: used as an insult) or a super-power (or: an excuse). Usually it's a combination of special skills, and special needs (and things which are just different). As with almost every other psychological "deviation" from the norm. Hence "neurodiversity" not "neurosuperiority", or the traditional medical distinction between "healthy" and "ill" (and nothing beyond).

See e.g. http://crastina.se/autistic-traits-science-and-the-nerd-ster..., especially its message:

> Yet, it is good to be aware of the neurodiversity and that other people can have different styles of thinking than ours, with their pros and cons. It’s not a challenge – it’s an opportunity to see word through various lenses! (As long as we respect other’s right to be different.)
First and third paragraphs make strong claims, mentioning forecasts for crypto doomsday scenarios but offering no links.

For those of us living under a rock, how realistic are these applications of quantum computing?
This Redditor stumbled upon a hidden porn game on an '80s Mac
Bypass 1: Slowly encrypt files, scheduled task to be performed starting at 2AM.

Bypass 2: Spawn child processes per file to encrypt.
I first learned about this from the tweet https://twitter.com/agl__/status/751184962049576960

This renders tools like mitmproxy un-usable. But really, if it's your device, why can't you see your own traffic?

I can understand how this might improve security, but it locks you out of the conversation your own phone is having. Feels like reverse privacy; Not even you can know what you're saying!
If I understand correctly he is talking about one's employees. Wages are usually the number one cost in a startup, if on top of having to pay competitive wages, which are pretty high in Austria, you also have to pay lots of taxes, then your burn rate goes up through the roof. I don't know that much about the situation in Austria, but it would be nice if someone could develop that point.
Show HN: I'm building a service to help people schedule cron-like tasks
Paraphrasing a comment on /r/programming about this yesterday: If there is a decent set of requirements, then the framework used is irrelevant.
There may be a way for users to opt out.

I think EFF's point is that new browsers wouldn't be able to ship an EME feature without specific approval from the studios... at least that was my reading from previous articles here. I can't find the reference now.
Yinz is more flexible. Like it is used to address a singular person: "hey, yinz" or a group: "what are yinz guys doing?"

It's much more of a novelty until you hear it a lot, and then you start to hate it. "Yinz guys" sounds particularly offensive to my ear for some reason
I would rather see the OS let people load the cert but then require the user enter their PIN, password, or unlock drawing. Then the cert can be signed by the PIN/etc and trusted.

This would allow certs to be added, but prevent them from being silently side-loaded by an admin or malware. Changing your PIN would invalidate the cert but you could just be prompted to resign them.
It isn't just that chrome extensions are easier to write than XUL ff extensions. It is also that XUL ff extensions are poorly maintained in various ways with more gotchas. Additionally, FF's extension signing was largely a mess and in less than a year we're transition from JPM to another build tool.

You can't even go from unlisted to listed on Firefox's addon site.
This is a healthy attitude I think. Like anything, autism comes with trade-offs.
Having just had one developer decide not to join our UK based company due to this, then yes I feel brains will be next.

I'm certainly thinking about my continued residency in the UK. Berlin looks pretty interesting for me, however the tech seem definitely doesn't seem as vibrant as that of London at a quick glance.
The problem is that the criteria for autism is very loose. If you restricted your search to only low functioning autistic savants then it might be harder to find someone like this.

But that doesn't mean there isn't an autistic savant who is a great programmer/computer scientist.

In the end this is a game for monkeys and typewriters.
I work in AAA and I've heard (anecdotally) that there are people who 'buy the game'. That is, they buy every boxed edition on sale, every purchasable in-game item, every game guide, the t-shirt, every other piece of tie-in merchandise. They just buy the lot in one go, to the cost of $thousands.
I concur. Any gap looks bad.
New and Interesting Finds on Amazon
Fully Charged is an interesting show but the more I watched it I found it draining how Robert Llewellyn would put down all non-electric vehicles on every episode; almost every breath. I agree electric vehicles are great but even jokingly complaining about gas engines all the time gets annoying pretty quick.
A "toolchain"? I only see some instructions for building a system in the style of Linux from Scratch?

This guide is highly inconsistent and often does not make any sense. Why should I create a new partition on my machine? Why should I then create a new VM? Both are never referenced anywhere later on. Overall it looks like bad copy & paste of instructions from LFS, without giving any attribution or adhering to the license.

Why would I want to use that instead of the much more detailed original?

http://www.linuxfromscratch.org/lfs/view/stable/index.html
What's the myth that's being "dispelled"?

I see the "Alex St. John's infamous PowerPoint" image, pasted in the article, as more valuable than the entire article.
St John is harsh an direct, and seems to contain more objective true than the entire article.

Maybe another trait related to high-IQ+autism is a profound disregard for political correctness. Is St.John diagnosed with autism?

Maybe the part of the brain dedicated to social-political "skills", in an Aspergers-diagnosed brain is really dedicated to abstraction processing or pattern recognition?

Of course that the lacking of social-political skill frees your mind to concentrate long hours on complex abstractions. You shun the "social" world, and then concentrate on the mathematical or algorithmic world, where the "entities" have interesting and also predictable behaviour.

Thanks for pointing me to the St.John article, it looks like a good read.
I believe Android is taking this approach because of hawkish network appliances vendors selling all too powerful gear to enterprises and these enterprises don't care about what to decrypt and what not and causing too many weaknesses on the way.

I belive MITM decryption for enterprises is a flawed way of identifying intrusions and doesn't stop or hinder any intrusions. It only provides a false sense of security.

Intruders will always be able to fool appliances by using encapsulation of multiple encryption protocols or using non-standard protocols.
I am under the impression that $110K won't get you far in Silicon Valley. For €100K, you can have a princely life in Vienna.

If disposable income is what matters, I believe developers are much cheaper here.
I'd settle for a static website that isn't down. What an inopportune time to announce yourselves on HN.
DRM is to give content providers leverage against creators of playback devices
Show HN: Loop-for-n-times – loops for people who don't like the word “for”
"European staff suddenly have no idea how long they will be able to work in Britain."

Well, after 5 years they can stay indefinitely.

https://www.gov.uk/apply-for-a-uk-residence-card/permanent-r...

You can apply for a permanent residence card after you’ve lived in the UK for 5 years. This will prove your right to live in the UK permanently.
The fact is that people who are actually autistic struggle to gain employment anywhere, including as software developers.

The vast majority of programmers are not autistic. The stereotype that they are is damaging both to programmers (by typecasting them) and to autistic people (by ignoring their real challenges).
DRM is here to give content creators leverage against anyone...
Their blog post goes into more details: https://security.googleblog.com/2016/07/experimenting-with-p...

They are using "New Hope" on top of EC-crypto and calling it CECPQ1-ECDSA.
I am a long term Pinboard user (but one who paid only once).

I find it tremendously encouraging that it is possible to manufacture such a business and keep it running as well as it does for so long.

I suspect that user idlewords does more than he lets on in his marketing.
False. Git has improved, but Mercurial is still more friendly. The thing git has going for it is so many people use it and there is lots of help just a google search away.

And you will need help.
Those rules might change, one of the Conservative candidates announced that she'll kick out all EU immigrants that enter the UK after she becomes the prime minister.

Edit: source: https://twitter.com/samcoatestimes/status/751682424405430272
Me too, interested in debunking this properly?
Tell that to guys like Igor Sysoev, who outperformed averages by an order of magnitude due to autisticly intense attention to details.

Hint: a mild form of autism, what casuals call Asperger, given that one survived childhood constant bullying and confusion about its causes, is actually good to have.
Agile is for managing upward and a lot of developers would rather, you know, develop
Colour Science for Python – 0.3.8
You don't have to apologize or hedge when criticizing git (even though it seems like everyone else loves it). Just let it all out. It'll feel better :-)
There are lots of reasonable arguments to investing in the UK first. They now have the opportunity to innovate without having to work on with committees with thousands of people on them (cookie laws, wtf). As an investor I have more trust in the UK than the rest of Europe. The employment argument is reasonable except, there is still plenty of Eastern European talent that was never in the EU.
Sorry if this is a stupid question, can I store chat logs of all (even encrypted) conversations locally?
Awesome Nmap Grep
What's ironic about this metaphor is that Agile's roots can be found in building construction. We all know the story of Toyota, but where did Toyota come up with the idea? From Japanese stone masons.

The nature of building with stone is such that you never truly know what resources you have to work with. The shape, color, texture of stone is all variable. This means too that the way each component fits together is unpredictable.

For the eye of a master builder, who constructs edifices with each relationship perfectly balanced, each component placed intentionally, who can see every step of the process and what each choice means for the integrity of the whole, such a craftsman understands that every day brings with it a whole new set of variable inputs, which can never be planned for, spec'ed out, or tasked to laborers who do not see the whole.

Modern construction cares nothing for such craft. It will be the domain of robots. Software development too will follow this path, as we humans are suckers for predictability. But such a road will be littered with people suffering in jobs that make them feel like robots, projects that fall flat, and endless repeating boxes of sameness.
Very uninspiring indeed!

Let me know if you are interested in investigating this properly.
Respectfully, all of your points regarding the triviality of view-source here are just wrong. Here's a test for you: go to a page and view-source; what do you see?

> View Source is already useless on most large sites

No it isn't. Web devs can easily read source on almost all sites all the time.

> Modern web sources aren't meant to be read by humans

Yes they are - that why we've got view-source.

> and it's really only one or two steps above being handed a compiled binary.

That's the point - it's NOT compiled binary.

The sanctity of View Source is exactly what's in question here, and I stand in the group that says "no" to closed-source web specifications.
Thanks for posting the background info.

As a loyal user of Delicious, I hope Tony is able to turn it around. It's really depressing to see thousands of my bookmarks become unusable. The site doesn't even support https.

Respectfully, I hope you don't buy it though. I want me bookmarks provider to be free of politics.
Goodbye to using Fiddler easily to check out the private HTTP API of any app that does not implement cert pinning
No i didn't forget about the baseband, hence the NSA grade malware.
That said I haven't seen a single phone that when in airplane mode or off showed any signs of transmitting anything.
I've also done testing with RF fuzzing phones and nothing happened.
Other people did more analysis including power consumption monitoring etc. and there is no "on by default" home phone feature on basebands.
Can a base band be backdoored? sure, can the police do that most likely not, if anything the "quality" of commercial cellphone malware is fairly low most of it requires physical access to the phone or social engineering to install.
US Law enforcement relies mostly on cell provider and IMSI catcher based tracking, some departments might have access to commercial RAT products ala FinFisher but I have seen no evidence that anyone has access to baseband based exploits.
If anything it seems that even state actors do not have turn key solutions for remotely accessing the basebands of commercial mobile phones and often have to resort to compromising the supply chain to launch targeted attacks.
So yes the baseband is a CPU, it's probably considerably less secure than you would want, but saying that every baseband or even the top 10 most popular ones are or can be compromised at will doesn't pass the current smell test.
Hopefully not a pioneering incident for the robotic enforcement of citizens.
The 50% tax rate is a marginal tax rate. If you would earn e.g. 100.000 EUR per year, you would pay about 39% (tax plus social security). 200.000 EUR per year -> 42% (tax plus social security) totally. This calculation was done for an employee, not for the employer.

Also, there are things like child support, tax credit and allowances as well as social security benefits. In the best case, you will not need to pay for health insurance for your children till the age of about 24 and so on...
Location: Portugal

Remote: YES!

Relocate: NO!

Techs: JS, Angular, frontend architect

CV: http://stackoverflow.com/cv/sten

email: sten.muchow@gmail.com
Hi! Early Agile person here, but I hate what the term Agile has become. [1] I think there are a lot of good reasons to grumble about Agile, especially when management use it as a stick to beat developers. But I don't think the problem described here is one of them.

I think expecting business to know what they want is a mistake. When my dad was making software in the 60s, 70s, and 80s, we were mainly automating existing business process, so we could draft behind all the hard work done working out the right paper forms and reports. But modern software comes from a process of experimentation and discovery, competition and evolution. As the people who understand the technology best, we should be as part of that process from beginning to end.

This analogy is misleading because software gives us power that we don't have in the real world. If we start with port-a-potties and want real bathrooms, we just have to change the description of a bathroom and the computer will do the rest. In software, if you are disciplined about automated testing, refactoring, and keeping up with technical debt, an evolving architecture is totally doable.

I think where people fall down is that they don't believe that managers will give them enough time to keep things clean as they go. And I agree, they won't. You have to take the time. But if you do it from day one you can do it gradually and incrementally. You can gradually redirect management pressure away from developers and toward making better product choices.

So please let's take control of our working conditions back. We're professionals, and we can say, "No, I'm still writing tests. That's a best practice, and it would be negligent for me to leave that out." But we can do that while delivering incrementally, so that no week goes by without the business getting some new benefit in production.

[1] http://agilefocus.com/2011/02/21/agiles-second-chasm-and-how...
I don't think she said that exactly, especially as she was on the side of remaining in the EU.

All rules can change but this is how it as at the moment.
Well, that is my problem.

I want such things to exist, but I am not sure how they are controlled. The emphasis is on my lack of knowledge, not lack of tooling. Many of them are rapidly iterating and docs are so-so, despite xdg-app (nee Flatpack) being around for a while. This one is a reincarnation, if memory serves.

http://flatpak.org/ (They refer to xdg-app IRC and ML addresses)

So this is my main concern.

It is amazing most system administrators equate formal installation and ability to execute as 1:1 on Windows,OSX, and Unix environments. In most cases, I can extract executables from MSIs and use them from an admin install. Only more experienced people pick up on this (believe me, I am still new to this and it was years of sysadmining with skilled people to have this click in my mind when I started).

So why do I care? Software Restriction Policies and AppLocker and such are a pain. Executable signing and the infrastructure around it in OS X are a pain, and MAC systems in Linux are a pain. This brings real benefits to users, local non-privileged app installs on these systems, and these mitigation countermeasures mean more work for sys-admins, many who will never know in distros like Ubuntu it is on by default with kiosk machines.

Some of us developed Linux only kiosk machines for a reason: I could whittle that attack surface down real nice. Sadly, on every system that gets attention, it's a battle we lose, to get philosophical.

As a
Flatpak also has atomic transactional updates (and automatic deduplication similar to nix) via ostree.

Also, Snap doesn't use namespaces, they install each app in a separate prefix which the app finds via various environment variables. Then it uses apparmour to make the /usr, etc unreadable to the app.
That's scaremongering; not going to happen.
Because the way you manage an orchestra does not eliminate the necessity of each musician to be able to perform decently?
That can't possibly be true - link?
Which one? Do you have a quote?
To put it bluntly, Im confident the UK doesnt want ti self destruct. The immigration issue that spurred this delema was syrian, middle east abd north african immigrants. Saying "those rules may change" seems to be more fear mongering to the point of hoping for a worst possible outcome.
This is a pretty annoying move for anyone who has their own CA they use to sign internal domains. I wonder if they will also have Chrome not trust them...