skysight-inc/HackerNews huggingface dataset:
There's a lot of access tandem codes that use 0xx numbering. A lot of the really juicy stuff hides on toll networks though, and requires fairly specific trunks to reach them.

Overall though, I think most of the really sketchy stuff today hides in regular numbering ranges.

EDIT: I should qualify all that by saying nobody I know has actually gone through the trouble of rifling through all 10,000 (1,000? In some, the last digit seems to be ignored) numbers in an ATC before.

There's definitely stuff on there, but for whatever it's worth, Sprint's DMS-250 network will redirect the last four digits of an ATC destination to whatever number it thinks goes to the inward operator for that exchange. It's been like that for years, so maybe there's just nothing critical in there; else someone would've complained. Or on the other hand, maybe that's their way of locking it down.
In GCM, the 'C' is for counter, and hence turning AES into a stream cipher. This part is usually known as 'AES-CTR'. The 'G' is Galois for 'Galois field multiplication', which allows for a parallelizable way of computing a MAC. AES-GCM packages AES-CTR (a stream cipher made from a block cipher) and GMAC (the Galois MAC) together into a primitive. This type of scheme, which combines confidentiality, integrity, and authenticity is called 'authenticated encryption with associated data' (AEAD) [1]. A stream cipher is the easiest way of accomplishing that the cipherstream will safely expand to cover all the plaintext.

Other famous AEAD schemes are:

- CCM (Counter with CBC-MAC), packages AES-CTR and CBC-MAC together in an authenticate-then-encrypt regime

- ChaCha20-Poly1305, which packages together the stream cipher ChaCha20 and the MAC Poly1305.

[1] https://en.wikipedia.org/wiki/Authenticated_encryption
As a matter of fact: "Which Type of Exercise Is Best for the Brain?" http://well.blogs.nytimes.com/2016/02/17/which-type-of-exerc...
Because of the kernel/userspace model of Linux and missing efficient microkernel structure which would lend itself more fittingly to an efficient network tunnel. We're using monolithic kernels because they've attracted the most driver support over the years, but with things like seL4 out in the open, this is bound to change because there's no argument that there's no modern microkernel available to build hardware drivers on. On top of stability, you also get a viable capability system in seL4.
Reaper DAW. Tiny executable, rock-solid reliability, low RAM and CPU usage, effortlessly configurable. It's closed source so it's just a gut feel but it gives the impression of being 'well made' under the hood.

I call it my 'Vim of audio'. It was written by the creator of Winamp.
HTTP API Design Guide
CSS layout is slow enough as it is. Adding all the features you propose here would make the situation far worse.

The fact that CSS layout mostly follows a top-down (and parallelizable!) width assignment phase followed by a botton-up height assignment phase is not something to throw away lightly.
Goodreader on iOS. I still keep my iPad 1 around for this software.
Debian, Vim, Python, Nginx, NTPd, sshd.
In the networking world Fulcrum built some very low latency switch chips used in switch routers using asynchronous logic. The Alta switch chip was the last of that generation.

http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/...

Intel acquired Fulcrum and has not had a new product. One can speculate that they were acquired in part for their experience and tool to design asynchronous pipelines.

In the DSP world Octasic makes DSPs that use asynchronous desisns:

http://www.octasic.com/technology/opus-dsp-architecture
Why do we care? Why cannot we just accept that some people have no desire/interest in exercise, and let them live the way they want to live.

Anyone who likes exercise is already doing it. The constant drumbeat of "living healthy" that pervades the media and now the workplace is getting monotonous and annoying.
Ask HN: What to learn after Rails?
I have been using Rails for various projects in the last 4-5 years. I feel, however, that it is time to learn a new tool.

I am fairly comfortable with Node as well, so that would not be my choice either.

Is there a new language + framework combo from the last 1-2 years that is worth learning and adopting as a new "go-to web framework"?

My main problems with Rails is that it's really slow. I also just want to learn a new thing to get up to speed with latest good trends in programming.
The engineering school of the university I work at is plastered with posters urging students it's not too late just make the call don't make the jump. If it weren't so tragic it would be funny that it's the only college that seems to have that problem

So I guess ISIS appeals to the ones who would rather go out with a bang.
Seems like an interesting project. How does it compare to zerotier:

https://www.zerotier.com/
When it's truly overplayed, it will get less votes and less interesting comments leading to votes, and make the home page less often. It may be on its way, but it's obviously not there yet.

It is interesting to ask why, though.

Are people still interested because a lot don't know and are hearing about it? There's often secondary posts and discussions by different groups of people a day or two later, I suspect there are different demographics reading at different times. (This new thing sounds cool, let's discuss!)

Are they interested because they heard about it recently and thinks it needs more exposure? (This new thing seems cool, let's spread the word more!)

Are they interested because it has spurred them to action, and they had or have currently changed some aspect of their life for better or worse, and they feel they need to share? (This new thing is/was cool/sucked, let me tell you why!)

These are all different stages in the life cycle of a trend. I think it's interesting to identify the stages, as there can be different benefits and drawbacks to getting on board (if that's your wish) depending on the stage.
Curses and obscenities; a historical note (1999)
At least it's not the Medium banner that slides down over top of whatever you were trying to read when you scroll. I've never seen such a bad UI idea spread so quickly.
Ableton Live.
Friends don’t let friends Curl – Bash
Personally, I enjoy when health related things are posted here because the HN community does a good job of parsing the bullshit from the useful information.

Also, this is a newly discovered mechanism for exercise being healthy, so it's not exactly "the same thing." I've been checking the comments regularly to get HN's "take."
If you use any of the free document generators out there, you are left to your own to figure out what to do with the generated documents. It's not rocket science - you can definitely figure it out, with enough research. But it will take you a long time and it's cumbersome - consequently, you are highly likely to mess it up in some way or another.

We started Clerky exactly to solve this problem - as startup lawyers, every time we saw someone try to save money by doing paperwork on their own, there was some sort of issue with it. Yet we could definitely see why they wanted to do it on their own. So we built software to make it impossible to mess things up (as long as the information entered is correct).

It's hard to say why people reliably mess things up. I think part of it is that it requires of a level of attention to mundane details that is not natural to most of humanity. Another part of it is that it really helps to know some of the reasons behind why those mundane details are important - which requires some knowledge of how corporations work, contract law, etc. And it's one of those things where you don't know what you don't know.
These definitions should cover all the spectrum.

This gets close but I think it doesn't yield a conclusion that Java is statically typed, and I think most people want a definition that concludes Java is statically typed.

(unless you allow only fairly trivial "constraints" in which case you're no longer distinguishing between categories of languages, since essentially any language can satisfy a trivial-enough constraint on its expressions)
It's not accurate. See [1]. Some of the material is sourced from PR statements from foreign governments like Saudi Arabia and the UAE.

It's ironic that an anti-terrorism list is been used by brutal, foreign regimes to co-op British banks and institutions into harassing people whose only "crime" has been becoming members of groups they don't like.

[1] https://www.theguardian.com/uk-news/2015/jul/28/finsbury-par...
It's worth pointing out that California imposes a MINIMUM tax of $800/yr on LLCs (even if you have zero revenue). This disincentives you from going and forming an LLC "just because".
> OpenVPN uses TLS.

Granted, but this should generally be behind a shared secret HMAC, according to best practices, limiting the scope to those with the key in hand.

> The whole point of WireGuard is to shake off that complex baggage.

That's great, but also has nothing to do with running in-kernel. I'm not ready to give either product a clear pass on their risk profiles.
I was turned down. Have you opened it to everybody?
Glad to see you folks coming up with many examples. For me it's more like a journey of constant sorrow, i'm hardly put coming up even with one example, but maybe:

- übertime on iOS = i hate time tracking, this rock solid app makes it bearable.

- Brief (under DOSBox) just to remind myself that good, reliable, general-purpose text editors did exist at some point...
WebAssembly should be able to help with that, no?
It adds cost to the healthcare system and to health insurance that company pay when so many people are unhealthy.
I think part of the reason for doing it the way they do in the article is to reduce nesting. I saw the problem with missing the short circuit as well though which is why I like the suggestion of using

if (isValidUser() && isValidData(data))

And checking for data being null in the isValidData method. There is a little overhead in the call and return if data is null, but the clarity provided seems like a win in these kinds of cases.
Or maybe "If you are a journalist who can use this responsibly".
Can you say more about this? Is there any particular problem space you like it for?
Similar cryptographic building blocks. WireGuard has an emphasis on no-negotiation, which it inherits from Noise, which is Trevor Perrin's well-regarded crypto protocol construction kit. As an application, WireGuard is _way_ simpler than ZeroTier; it's something you would build the remaining 90% of ZeroTier on top of.
> I have no idea where the taxes go

http://www.sfmayor.org/index.aspx?page=880
Is it just me, or have the mainstream media lowered their journalistic standards to compete with sensationalist blogs (e.g., HuffPo, BuzzFeed, etc)? This sort of thing seems to be happening with increasing frequency, even at NYTimes and friends.
I haven't done it yet but I just found that Gust offers a similar service to Atlas with a notable difference being that Atlas opens the back account for you.

But, based on Patrick's comment, maybe Atlas is now open for everybody.
Setting up a corporate entity (any kind) in California gives you a mandatory minimum $800/yr bill from the CA Franchise Tax Board.

So if you are planning to incorporate in CA, be sure you are serious and don't mind an automatic $800 on the expense side without anything on the revenue side.

Please correct me if I am wrong on this.

Also, does anyone know why this is the case? I haven't seen this in a few other states where I have resided. What does this buy my company in terms of benefits? Was there some ballot proposition that got passed to levy/enforce this fee?
This is my favorite explanation. It may be that the deficiencies of these chemicals are harmful and the release of them returns us to "regular" function, but since we are so sedentary it appears that we are getting a benefit.
And such a web would be far slower. Restyling is usually the slowest part of the rendering pipeline in an optimized implementation. Throwing arbitrary tree transformations made with a Scheme interpreter into the mix would be totally irresponsible without looking at what the consequences would be for performance.
If validate() doesn't have a side effect then the short-circuiting doesn't matter. The micro-optimization of skipping the validation for performance reasons is premature optimization. If the performance optimization is necessary it should be stated more explicitly in the code then just being hidden being a && short circuit

I've always thought this kind of short-circuiting as an implementation detail of the runtime that should not be relied on, a hack from old school C that refuses to go away. I cringe when I see code that relies on it. It is not semantically obvious when a developer intends to use the short-circuiting trick vs when it's just inadvertently there. Of course part of the reason it lives on is because of our awful popular languages that require null checks everywhere but don't provide any syntactic help for it.
Website looks really nice and simple ,to the point .

I am interested to know the difference between Opsee and Runscope.
Scheme in the browser would have been fine. Scheme in the hot path of every single restyle, not so much.
Are they considering the hyperloop then?

http://www.businessinsider.com/elon-musk-hyperloop-is-10x-ch...
The principles of good design definitely don’t come from k-pop. You’re right. Any designer can go out and read about what constitutes good design.

I wanted to show designers that you can learn about design from any communication medium… As long as they practice looking. So following along your analogy, sometimes looking at shadows can be just as effective as the original form.
Can you DMCA a student's repo for hosting their own solution to a coding exercise? In programming books, when the exercise is often closely related to the sample code submitted (e.g. "Exercise 3.2. Rewrite the above sample to use a for loop instead of a while loop"), I imagine a large number of independently-derived solutions might look very similar.
Yeah, this makes me super upset. I honestly have no problem subsidizing it with my tax dollars. I would honestly use the LA <-> SF route, even though that wouldn't be built until I'm middle-aged.

It's also ridiculous that we never built out BART to the original plans, since that could have done so much to improve the traffic situation, the housing situation, and increase property values. I never understood why wealthy land owners don't want trains; in every case I've seen, land by a train station goes up hugely in value.
Before I read your last part I would have said something completely different like Prolog. You still may want to consider a completely different language just for the experience.
Atlasssian to discontinue Bamboo Cloud offering by 31 January 2017
It's Linux kernel resident. It's C code.
when i moved back to seattle from LA a few years ago, rent in issaquah was on par with the nicer LA neighborhoods(brentwood, beverly hills, santa monica).

a nice apartment close to work in greater seattle area is 2.4 - 4k a month for a two bedroom.

buying will cost you $5k+ unless you are putting a big chunk down, and that just seems to keep going up without missing a beat.

i would say its not possible to take a 50% cut and come here, unless you want to spend a lot of time commuting or hearing lots of sirens at night.
"developers who know nothing about computing history"

I guess it depends on what time scale you are using to define computing history. JavaScript hasn't been 'new' for a long time.

I've been a web programmer for about 20yrs and have used ASP, ColdFusion, Java, C#, PHP, and JavaScript professionally and for me it is the language I enjoy using/writing the most. It continually surprises with new and more powerful innovations and implementations: from the early days of DHTML to AJAX, closures, Node, React, Tessel, etc.

I'm curious as to what more would have to be done with the language for it to graduate to 'real' language status.

Heck even NASA thinks it's good enough: https://vimeo.com/168064722
"last time I researched it, a few years ago, there wasn't an HSR line in existence that didn't net revenue for the state". The linked article says that only 3 of the 111 systems worldwide run without subsidies. That claim comes from the construction company which benefits if HSR goes forward.
At least one study uses household income [1]. The effect isn't adjusted for family size in any way I can see. Do note that the linked study differentiates between 'enjoyment of life' which they estimate starts to plateau around $75k / household and 'life satisfaction' which keeps going up with earnings [2]. That difference may explain much of the supposed controversy as outlined in the original post.

[1] http://www.pnas.org/content/107/38/16489.full#T2

[2] http://blogs.wsj.com/wealth/2010/07/02/money-can-buy-satisfa...
I would be more interested in a discussion of the benefits of the different types of exercise. I see there is this sentiment about seeing the same type of exercise is good for you articles every week.

Which types help lower cholestrol?

Which types are best for the heart?
Thanks for the insights!

I did not mean to criticize servo or rust in any way... Any serious and non-tiny project will have areas like those you pointed out. I just think servo (and rust as its main 'tool') is a really great endeavor on the track to multi-process/parallel/concurrent (system)programming on the larger scheme of things ;). Any 'issues' you guys trip over are for sure nice lessons... which even potentially can feed back into rust. (which was the plan all along, afaik ;)
Cheers
> I can weigh a chicken breast sitting on top of a plate, because I know how much a plate weighs and I can just subtract it from the total weight.

Not only is this math, we know that it's incorrect for the problem under discussion. The fact that it follows "I understand, thanks!" does not fill me with confidence in the original explanation.
UniK: Build and Run Unikernels with Ease
Tinder comes to mind.
Brazil's top supercomputer turned off due to lack of cash
And what if local citizens don't want what you're offering?
I was going to ask that myself but ZeroTier provided a hint. It seems to be aiming for more than a simple, IPsec replacement. It will have more features and complexity no matter what. Also, Jason already speced out the WireGuard protocol plus intends a Rust port. Will significantly increase code-level security over ZeroTier. Both need strong, peer review at protocol and implementation levels, though. As always with these things.
I had forgotten about this tool, and having worked mostly on Apple hardware for the last 5 years didn't realize they had a macOS version. But when I used it on Windows, it was phenomenal.
This confuses me too. I am allowed (as a private citizen or company who has never had an interaction with the feds) to say that I've had zero reports/requests like this right? Or is just uttering that a federal crime (did I just fuck up by saying that?)

It would seem that it's perhaps illegal to say anything once you've gotten at least one of them, and they tell you that you can't do this anymore right?
This morning on my way to work, when I needed to merge with traffic quickly, I got the revs on my 350Z up to about 5,000 RPM then dropped the clutch and hung on for the ride.

My engine management firmware has never failed me.
"There are so many issue tracking systems out there..."

Because every Dev/QA/Test team is a unique snowflake. JIRA tries to be all things to all people, to support all the mutant chaotic psychotic use cases, so it becomes nothing to everyone. Just like the enterprisey CRM, ERP, etc systems we all hate so much.

I had high hopes for FogBugz; I like that it's opinionated. But I haven't yet had the juice to procure it. (Atlassian won the marketing mindshare battle.)

Next time I'm in charge of QA, I'll be rolling my own tracker, again. To better support our workflow directly.

I've long wondered what a WYSIWYN tracker would look like. Maybe a HyperCard and wiki hybrid with a versionable schema (to reduce costs of change, because all processes evolve if permitted). Alas, I haven't had the gumption to make such an elegant beast.
I have a potential context shift to offer - do you mean this exact thing was discussed, that is, the protein cathepsin B which is released upon rigorous exercise?

The potential context shift I have to offer here is that I perceive that what might be happening is that you see an article saying, "exercise is healthy for you brain!" - and you seem to see that all the time here and are bored of it, and that's reasonable. But what I, as a biologist, see, is an article saying, "The mechanism by which exercise assists the brain is cathepsin B!" That's new to me, I haven't heard it ever before, but I can see how a non-specialist might not be so interested in it -

Which then leads me to the context shift proper: it isn't that the same stuff is coming every single week, it's that you're not specialized enough in this area to understand the critical differences each time it comes across your radar here (and that biology should be having a larger and larger impact isn't surprising - bioinformatics is growing a lot, and health startups are downright ubiquitous - I'm a part of one, myself! :) ).

It's rather like a businessperson who doesn't care to understand the difference between Docker and Virtual Machines - they may justifiably not care when Docker puts out some new feature, but that doesn't mean that the new feature from Docker isn't important. I'm afraid that in a similar manner to the tech news seeping into the businessperson's business news, biology news may be seeping into your tech news, but I think it's justified in both cases.

All that said, you may be totally conversant with the nuances of protein interactions and pathway chemistry, and this same headline may just have escaped me the past few weeks that it has been posted, or something, regardless, I hope I don't offend, it just sounds like/seems like this may be the case- that something outside of your specialty looks like tons of the same old crap, when really it's all critically different, even if the advice arising from it is similar. It's of deep interest to us biotech folks, and we're becoming a larger and larger population on Hacker News, so, there it is. :)
Android Studio, based closely on IntelliJ, has this menu item on the OSX version:

File | Invalidate Caches / Restart ...
I didn't realize that California politics was controlled by the GOP.
so the ex-wife made all the money from the gold rush? ;)
Not "hands on" in the slightest. Just the same old speculation that every other news site has.

Shame on the BBC for descending to clickbait.
I think high speed rail is a bad investment for most of America. Instead, we should focus on accelerating the development of self-driving car fast lanes. Autonomous cars could easily form convoys that go 120 mph or more, drastically cutting down commute times while costing only a tiny fraction of what high speed rail costs. Yes, it would be significantly slower than high speed rail, but it would still be a lot faster than currently available transportation.
“Warranty void if removed” stickers are (largely) illegal
VMWare Player. I needed to run Linux in a VM with nested virtualization and hardware-accelerated 3D graphics. VirtualBox doesn't support the former and I couldn't get 3D acceleration to work even after installing the guest additions. Everything worked in VMWare Player right out of the gate.
That's a bong.
Not only do I think the stylesheets would not end up appreciably smaller after gzip, I also disagree with that argument. Rendering performance (animations, scrolling, etc.) is one of the key reasons why native is perceived to be winning vs. the Web. Making the Web even slower at rich interactive apps is not doing the Web any favors.
Slabot: A Slack-Bot API Using AI Concepts of Sensors and Actions