skysight-inc/HackerNews huggingface dataset:
All true. The Post-9/11 GI Bill was a large driver of this - if you've done your time, it's basically free schooling and all you have to do is sign up. The govt sends the tuition money directly to the school, you just have to recertify with the VA every semester. (In the old GI Bill you got the money first, and the rates were different)

(source: prior military, used Post-9/11 GI Bill to get my master's)
Not sure how I'd break my suggestions against your questions, but some of this might help...

I like to think of these microservices as startups, where each exposes their abilities via some endpoints and ideally at least one language specific client implementation. Next, I'd identify ownerships such that there's a team/individual responsible for the stability of the latest released client artifact/version (i prefer semver.org). It's okay for a team/individual to own multiple services.

The respective owners should maintain a suite of integration tests against their clients as they are being promoted from local boxes to staging servers and finally to production environments. The promotion via CI must be blocked if these integration tests fail to pass. Finally, once a service team releases a new version, they owe it to the consumers a key piece of information: the new version's backward compatibility. So for as long as a consumer isn't upgrading to a newer client version, they should not have to worry about a new release breaking their integration. Besides that, the consumers are free to upgrade to a newer client whenever they want to.

To sum it up, the owners of the services should ALSO own its reference client impl along with the integration tests. Consumers should only focus on UI tests and should not have to worry at all about the stability of the client, except for graceful handling of a broken client/microservice.
I played a lot of Squad Leader back in the day, but never took the leap to ASL.

These games seem so perfect for online play. Both because you don't need to meet up in a physical place, and because the computer can know and execute all the rules so I don't have to.

Does anything like that exist? I've tried to look, but not found anything.
It is common for leadership roles even in startups.
Aside from the article's title? "90% of software developers work outside Silicon Valley". Uh, no. 99.99xx% of software developers work outside Silicon Valley. HN had to adjust its title to include the context of "US". It's part of SV culture to present themselves as being at the centre of the universe when it comes to software, when the rest of us know it's the furthest thing from the truth. SV gets all the attention as the self-proclaimed hub of all things development, but if you apply a proper global context, SV is hardly a blip on the radar.

The pride and pure ego involved in having one of the "top 5" on one's resume is funny to many of us outside the self-flagellating ecosystem.
Ask HN: Which security vulnerability feeds should I Monitor?
Hi,

I'm building a security vulnerability alerts service (details below), to use myself, and I'll make it available to others too. For server and client side (incl. Javascript) vulnerabilities, and dev/ops' operating systems and tools (e.g. IntelliJ, Chrome) vulnerabilities.

Which vulnerability feeds would you recommend that I monitor, to get to know about "all" vulnerabilities and exploits?

I've found these feeds:

1) https://nvd.nist.gov/download.cfm#RSS (a "National Vulnerability Database" feed, which I found via https://cve.mitre.org/cve/data_updates.html)

2) https://snyk.io/vuln/ (I'll need to find out / ask if their license allows my intended usage)

(then there's https://nodesecurity.io but they don't seem to have any data feed)

Is there any point in monitoring mailing lists like Bugtraq and the NVD feed mentioned above? Or are all important vulnerabilities posted in Bugtraq also included in the NVD database?

( Details: The point with this service is: """Security vulnerability alerts. For the software and services you use — instead of everything in the whole world.""" You can read more here: https://www.exploits.social/ — feedback about the idea, is welcome. Or if you happen to know that what I'm building, already exists. I know about: http://security.stackexchange.com/questions/25557/how-to-subscribe-to-information-about-new-vulnerabilities-in-selected-products — but the answers mentions either hard-to-use things and/or rather expensive things. For example, the top answer suggests subscribing to one "product" / "vendor" at a time, here: http://www.cvedetails.com/product-list.php — but the user experience at that site, isn't the best. And the 2nd answer is a commercial product, which seems expensive, because apparently I need to contact the company and ask for a quote. )

(I asked at Reddit 20 days ago, https://www.reddit.com/r/security/comments/4wun43/which_vulnerability_feeds_should_i_monitor_for_a/, and got some helpful replies, but about other things.)

Best regards,
KajMagnus
> The reality is that everyone can do this. And why not?

The need for a stable native (underclass) population to sustain the travelers.
Yep, qmail may be old but it can do all the new tricks, and it can work like you say. https://cr.yp.to/qmail.html steep learning curve but it'll do it all and the design is great once you "get it".
I doubt it. Even if we wanted to waste our money there, the chances of getting a F1 visa is slim to none. Maybe there are Indians attending these schools illegally but pretty sure it's not large enough for anyone to notice. Do you have a source?
Practically speaking, it's much more likely that the parallel text had too many misalignments; the explanation you provide is probably at best a minor effect, there are way too many other factors at play to believe that's necessarily the one. Trying to moralize based on a result like this is dangerous.

A cool way to maybe provide some evidence that might support your point would be to train a word embedding that compressed the names of entities into a single token, and then demonstrate that SA and ISIS were close in some meaningful sense.
22% vs 8% is not as big of a difference as I expected. It is plausible to explain that difference by the type of students likely to attend ITT vs a 4 year public university.
Your statement is very fair. However, even though there are definitely companies that don't value their programmers, I would be surprised if any of them actually said that in a job description.

How do you tell the difference between a company that does value their engineers from one that doesn't if both companies say the same thing? It is not an easy thing to do for sure, but generic uplifting statements don't solve that problem and don't add to job descriptions.
Reading the comments here has been really eye opening to me.

I always knew that tuition was orders-of-magnitude more expensive across the Atlantic but now it's a bit clearer why.

Here (Northern Ireland, but it applies to the UK as a whole), students don't start to repay their loans until their earnings are over a certain threshold, then repayments are proportional to how much they earn over that level. If their annual earnings ever fall below it again, payments stop until they're back on their feet.

I can't remember exactly what my interest rate was but I know it was fixed BELOW the central bank rate at the time.

Standard financial advice here is to max the loan out even if you weren't in need of it and just put it in a savings account for the interest (probably not worth it these days).

Lastly, if the loans aren't fully repaid by retirement age, they're written off.

So yeah, you folks are really getting screwed over there.
How I Used and Abused My Tesla
Looks well put; not sure just yet what it adds to the scene compared to snabbdom.
Why do you assume it has to be constant? I would assume that, like smartphones, it will be a technology that people use and then put away when they want some peace.
With technology there is no upper limit on productivity. We will always be able to produce more than enough. Take your growing weed example. We could do it indoors in skyscrapers with robots. You could grow enough weed for the whole world to chain smoke, in one building in the desert if it came to the point where that made sense (which it might in the nearish future). Capital is essentially imaginary and therefore limitless given the right incentives.
Pomodoro technique is effective for me. Mostly I'd sprint for 2 pomodoros (50 mins.) then have 10 mins. break. During break, I just walk around the office or get something to drink then go back to work for another 2 pomodoros. I'm not sure if it will work for you because it really depends on your environment for example if your peers talk to you frequently then you'll always get distracted. Just tweak it for your own convenience[0] and don't forget to review daily, weekly, and monthly. See your progress and try to improve from there.

[0] - One of my favorite comment on HN: https://news.ycombinator.com/item?id=1888971
It's more that these technologies have just widened the gulf between people who already cared about those techno utopian ideals, and the ones who never will under any circumstances.
There is a complimentary notation for additional memory use.

Any engineer worth their salt actually specifies basic operations separately. This includes comparisons, fused or normal multiplies and additions, divisions of applicable, memory loads and writes.

Even then you can get fooled due to locality.
https://news.ycombinator.com/item?id=12383722
Email is too important to simply give up and hand the keys over to a half dozen organizations that may or may not have your best interests in mind.

Granted it's still too difficult for Joe User but initiatives similar to Sandstorm may make it a reality one day.
Pretty good, though <domain> should end with <alpha> 2..*

Note that your version is not actually the same, as it accepts all alphabetic characters, not just ASCII ones. Which put it much closer to RFC 6532, but still not exactly there due to the quoting rules in usernames. Which get pretty hairy. See [1] for an implementation of RFC 822, which is a simpler version of the modern standard, for a regex to validate email in Perl 5.

[1]: https://metacpan.org/source/RJBS/Email-Valid-1.200/lib/Email... trigger warning: bleeding eyes
> The whole point of them is to provide a candidate a description of what a position is like.

The trouble is I don't think its possible to know what a position is like until you start it. At least it has been thus with all my jobs so far.

Best you can do is tell the candidate what (a) skills are needed, and (b) what the team is doing. I guess a lot of these job descriptions are doing a poor job of (b) by trying to be too bubbly.
Tuvell is not “really” (voluntarily) a pro se litigant.
Initially, Tuvell was satisfactorily represented by competent legal
counsel (total expenditure > $340,000 out-of-pocket). But
following appellate panel’s affirmation of the district court’s dismissal
at summary judgment, Tuvell’s counsel “declined” to file
PetReh (for no other reason than counsel’s “Fear of Speaking
Truth to Power” [potential retaliation upon counsel by judges,
inimical to counsel’s practice/career] — disclaimer: Tuvell’s
“surmise,” please do not “blame” counsel); at that point Tuvell
was “(self-)forced” to file PetReh pro se.
†
{† Tuvell’s motion to
extend time for filing PetReh was denied (bordering on judicial
abuse of discretion; compare ℘30ƒ44 † ι infra). Making up for
that lost time, during the two weeks following filing of PetReh,
Tuvell filed six amended versions of PetReh, all in the nature of
“trivial error/typo/tweak corrections” (no substantive changes).
The appellate panel accepted only the third of these versions
(labeled/entitled “Amended (Ter)”), rejecting the fourth–sixth
versions (again bordering on abuse of discretion). Unsurprisingly,
that third version still contains some trivial mistakes
(e.g., at PetReh 7, “2–8” should read “3–8”; herein corrected at ℘
℘26ƒ39 infra).}

Lawyers generally like to pursue cases, since it makes them money. If your lawyer declines to pursue a case further, saying that winning is hopeless, they're probably right.

Further on...

A Note On “Tone” — This Petition: (i) speaks
pure/raw Truth, candidly (not “shrilly”); (ii) evinces
outraged indignation (without “hysteria”), typographically
and linguistically. This is appropriate/necessary:
a “temperate elocution” risks escaping the notice
of this Court — gravely disserving America.

For, this case stretches indefinitely beyond “mere
error-correction”: a more surreal/nightmarish travesty/abortion
of justice is beyond imagination. (Literally.)
The momentousness of the lower courts’ waywardness
in this case cannot be overstated, given its
portent for other cases ( xiƒ ℘ 7 supra, ℘15ƒ21, infra).

A petition for a writ of certiorari from the Supremes is not a great place to try out your new typographical notation.

This whole thing appears to be a frivolous petition filed by a person somewhat at odds to consensus reality. It'd be interesting if Kevin Underhill took a look at it.
That's super interesting. Most of the money exists in form of virtual money (i.e. a record in a database in your bank). Cash is much more rare.

Now, with people preferring cash to virtual money the price of the two may get disconnected, with 1 EUR of cash being worth 2 EUR in a bank or somesuch.
BEAM VM Wisdoms
Maybe the Problem Is How You Define “Revenue”
The point is not to parse email addresses with regex because an actual email parser is far more appropriate for the task.
Do you think that market cap of Yahoo was increased by 151% in four years as a direct result of the number of hours worked? Could it have been done if she worked 50% less hours? A difficult question to answer with evidence.
Just "ordered to engrossing and enrolling": http://leginfo.legislature.ca.gov/faces/billStatusClient.xht...
The one exception is possibly quantum computation in some cases.
Russian Hamlet(s)
> Neither are they perfectly secure, nor is it that hard to even write your own secure mail server, alone.

The first part of that may be true, but the second part is definitely false. It is very hard to write your own secure anything-connected-to-a-network.
This is amazing. Instead of getting an apartment with my cofounder and office space for our engineers, I'm just going to have us get a fleet of these things. Would be so dope. Be anywhere -- SF, South Bay, Berkeley, LA, New York. Live the dream now.
Can someone explain to me how they are selling job data when they are scraping it from other job boards? https://www.facebook.com/WrkRiot/videos/1142030219204484/
Potatoscript – How JavaScript works, explained with potatoes
Show HN: Sound playground implemented in C++ Crow WebSocket
It doesn't imply anything, it's just an ambiguous construction.
The amazing thing about wrecks in Lake Superior is that they are incredibly well preserved and free of corrosion. The lake is fresh water, and is only a few degrees above freezing in most places all year long. Corrosion moves very slowly.

Full dry-suit diving, though, if you go to see them yourself.
Multipartform-Data Submit Through JavaScript in Play Framework
Show HN: SecretLink.IO allows you to share private links protected by passphrase
That's actually only half the story and mostly not relevant... the dkms package is still there, but ZFS is now shipped with the kernel package:

lathiat@ubuntu:~$ dpkg -S zfs.ko
linux-image-4.4.0-35-generic: /lib/modules/4.4.0-35-generic/kernel/zfs/zfs/zfs.ko
linux-image-4.4.0-36-generic: /lib/modules/4.4.0-36-generic/kernel/zfs/zfs/zfs.ko

Announcement is here:
https://insights.ubuntu.com/2016/02/16/zfs-is-the-fs-for-con...

There is a lot of debate about the licensing legality of it, and there are opposing positions from various parties. Here's the official post summarising it: http://blog.dustinkirkland.com/2016/02/zfs-licensing-and-lin...
Last Spring I read Erik Larson's The Devil in the White City: Murder, Magic, and Madness at the Fair That Changed America. It's about the same 1893 World's Fair in Chicago.

It's non-fiction, but written in a novelistic style. I absolutely loved it, I can't recommend it enough.

[0]: https://en.wikipedia.org/wiki/The_Devil_in_the_White_City
That being kB range for L1, single digit MB for L2. Relatively simple Java apps tend to eat multiple GB, while accessing most of it.
This AI software can tell if you're at risk from cancer before symptoms appear
It does bother me that it's seen as normal that students should have to seek programming experience on their own time. From my point of view, I was "seeking programming experience" by going to class all the damn time. I feel like I was lied to, basically.
Spoke with my previous employer they were not willing to give a raise in salary at all.

But they were willing to take you back at your old salary?
I should have been more clear.

If you ever email your coworkers, and CC your boss/fellow employees that you've done so, you're at DEFCON 1.

That implies that legal action is imminent.

If you BCC your lawyer, or just save up the information for later, that doesn't escalate the situation quite as much and allows people to back down more.
And if you had something supporting verbose regular expressions (e.g. Python’s re.VERBOSE flag):

^
[0-9a-z\._%\+-]+ # Local component
@
[0-9a-z\.-]+ # Domain name (subdomains permitted)
\.[a-z]{2,} # TLD
$
Flying cars are really about having a personal aircraft that can be operated by non-pilots -- like a car can be. i.e. it has to be fully autonomous, because the average person can't be trusted to perform the usual functions of a pilot.

It has to get itself from A to B, communicate with ATC, land itself in an emergency, and avoid intersecting the ground or other aircraft.

What it doesn't have to be, is car-shaped, or roadworthy. If I were designing a "flying car" it would look more like a powered glider.

None of this is particularly beyond the reach of today's technology, and if the vehicle isn't shaped like a brick, it's not beyond the laws of physics either. We just need to figure out how to make reliable software...
Don't take me wrong, but I think that if anything this makes regular expressions harder to understand. The syntax is super verbose.
Hive-Metastore – A Basic Introduction
Working long hours on the basis you might be compensated if the company goes on to be worth billions is akin to buying a lottery ticket. For every Google there are thousands of examples of businesses that achieved far smaller success or failed.

If you want to work long hours, do it because you enjoy the work. That way there's a reward now.
Can you think of any way to get KOReader to respond to a hardware page turn button? I'd like to hack one into my kobo, I'm good with hardware but not sure where to start with getting the software to respond.

I know that there's a serial port inside most kobos, I wonder if there's a way to get it to turn pages with a command through serial. If that was possible I could use an attiny, and that would probably fit inside the case.
EDIUS Pro 7 Crack Plus Serial Key 2016 Full Version Free Download
Indictment: http://www.slideshare.net/BigJoe5/usa-v-raju-kosuri-et-al-no...

Plea: https://www.scribd.com/document/322254486/Kosuri-Plea
I know of someone who does this and he uses Google's (his employer's) facilities. Given the forum we are posting on, I'd wager it's a safe bet for anyone making that much to have similar facilities accessible to them. Enough employers have "apartment" amenities now that it's starting to become a cool social experiment about urban living in some ways.
Makes the analysis completely worthless. The idea of the analysis is to evaluate asymptotic behaviour for large data sets. Of the idea ever a nonlinear cost of accessing the data, you should take it into account.

Suppose the memory is tree structured like typical TLB, you do get at least one extra log n factor. And actually there are even more costs on the way.
You clearly did not understand the linked article at all. He is referring to theoretical results on the information density of a black hole, which indeed collapses to area. In practice, the reason RAM doesn't appear to increase by three orders of magnitude is not that (it's that we don't actually build RAM in a sphere) but his point is that whether you are looking at theory or practice the square root is the correct model.
See also:

Is there a specific reason for the poor readability of regular expression syntax design?

http://programmers.stackexchange.com/q/298564/33157
Not to plug my own projects unduly, but I've grown tired of writing configuration files running to hundreds and thousands of lines and kind of snapped and implemented the basic protocols (SMTP & POP3) myself - the project is @ http://cmail.rocks/ (and https://github.com/cmail-mta/cmail).

I've since moved all my mail for the last year (for about 10 domains) via a cmail setup and so far have not had a major hickup. Sure, it may not be as full-featured as other mail servers, but thats not the mission statement ;) One of the main reasons I'll probably never go back (besides pride) is the ease of altering the runtime configuration via our admin tools (eg. adding a new domain to the mail server is one command in the simplest form).

Some of my peers who contributed code or bug reports also run instances and are very happy with the amount of configuration they need to support for cmail vs. the amount of things to do to run for example exim.

Code-wise, it's still C (because that's what I'm most comfortable with), but hopefully it doesn't read as ancient :) I've tried to keep the bulk of it understandable and modular. We extensively use static analysis (clang analyzer and Coverity Scan) as well as fuzzing with afl-fuzz as part of our testing.

IMAP is the only major protocol we do not yet support (though the groundwork is laid in another branch of the main repo), and that's mainly because the specification is a major PITA (at least compared with the relatively sanely specified SMTP and POP3). IMAP also implicitly requires multithreaded handling of connections, which so far cmail has managed to avoid, because in my experience multithreading is a) not necessary in most sane server designs and b) a major source of non-trivial bugs.

Edit: Oh, since you mention build systems - we use a simple makefile, so yeah, no m4 macros ;)
I always have no problem with any of this stuff, and then when I get into an onsite interview they expect me to regurgitate a BFS algorithm on some arbitrary graph on a whiteboard in front of three people, then I get silently judged and asked to leave. Meh.
Are Hyper-Advanced Civilizations Using Dyson Spheres?
The Pal-V is on the forge for years like all projects for a flying car it will cost almost around $400k making it one of the more expensive options and it's not capable of Vertical Takeoff And Landing (VTOL)

VoloCopter is a more interresting design and almost half the price $260k, electric only at the moment only flies for 15 minutes with 1 person.

http://www.wired.com/2015/06/18-rotor-volocopter-like-flying...

Probably a less know alternative is the "roadable aircraft " PD-2 but still a high price tag of around $260k.
http://planedriven.com/specs/

I am working in a one seat self-Flying Flying Car afordable alternative for around $50k and know really well the space and there is nothing with two places for less than $250k
Chrome for Windows also doesn't remove the prior version when updating [1], so you typically have at least two versions on disk.

[1] https://productforums.google.com/forum/#!topic/chrome/KRGYQb...
I think he is facing jail term too.
Mathematician Says Big Data Is Causing a ‘Silent Financial Crisis’
Can I cast a video playing on vlc or is it only from the browser?
Simpler version: locality of data matters a lot.
Promoting content with 0 budget
As soon as you've decided to do something about being unhappy - even if it's just smiling - it's reasonable to think you'll be at least a slight bit happier.
Right, you're assuming there's one tree being maintained.