skysight-inc/HackerNews huggingface dataset:
TAOS was tiny; but it had no features. It had the VP1 loader, memory allocator, filesystem interface, a really horrible shell, and that was about it. It may have had threads. It certainly didn't have TCP/IP. It'd fit comfortably inside a 64kB DOS .COM file, because that's how we booted it.

Elate/intent was way, way bigger. It was a proper filesystem, with device drivers (object-oriented and named and mounted in the VFS), and modules and components and a package manager (which was actually pretty awesome) and Posix and a huge standard library. Even the translator was big, by which I mean double-digit kilobytes of translated code.

I would say it's not worth cloning. State of the art in JITs has moved on so much that intent's fairly crude binary translation's not worth much. Instead I'd use something like LuaJIT as a JIT core, and build up from there; it's fast, tiny by modern standards (although still way bigger than the intent core), and you get binary portability by pushing Lua bytecode around instead. Compiling C into FFI-heavy LuaJIT shouldn't be too terrible and should give decent performance, while keeping portability.

...

Incidentally, despite my previous message, it may be possible that Amiga Anywhere still has an intent license. Which means they might have source code (because it's not like they're going to get builds from Tao any more). Does anyone know if Amiga Anywhere is still a thing?
If you mean parsing by machine, the solution is to have a separate machine-readable output (JSON perhaps). If you mean comprehension, that's a valid point that is being discussed elsewhere on the page.
Greece Defaults
"It doesn’t really matter when you have the raise conversation, what matters is that you’ve done extensive research and tht you are prepared going into the negotiation. You can either be proactive and set a time with your manager or you can wait until your normal performance review. "

I disagree with this advice for a few reasons... waiting for the normal performance review time is bad if your company's budgeting process doesn't line up. We budget on the calendar year, we review after 1st quarter. If we didn't have your raise in the budget it's much more difficult to get it approved.

Know how you company does its budget. The best time to ask for a raise is before we do the yearly budget.

ADD: But doing extensive research and coming to the table prepared drastically increases the likelihood of getting the raise you ask for.
Betting Markets Suggest Greeks Will Reject Government Stance in Referendum
> There are reasons why civilians might be reluctant to simply trust the confident assurances of random anonymous defense contractors.

Which is absolutely your prerogative, and I don't blame you. You make some very good points. I would hope you might also be able to see my perspective: reading "facts" that are incorrect and not being able to add real value to the conversation. Sure, I chose my job, and the frustration comes with the territory.
Another great option I found recently is https://www.logaster.com/create/logo/. Free for low-res small images.
In theory, dark matter is composed of particles that have mass (and can therefore produce gravitational effects that are noticeable if you have a bunch of them), but they do not interact with the particles that compose atoms via electromagnetic forces or via the "strong nuclear force" (the force that holds the nucleus of an atom together).

This means that dark matter is not like the "physical matter" that you're used to seeing. Dark matter doesn't absorb or emit light, so it doesn't block our view of some parts of the Milky Way. The stuff that blocks our view is basically "space dust", and that "space dust" is made of atoms, not dark matter.

According to the theories of dark matter, it can affect our view of other places in the universe, but only via "gravitational lensing". "Gravitational lensing" is where there are enough particles with lots of mass all together (like a galaxy) that they noticeably distort light as it goes by. There is compelling evidence for dark matter from observations of gravitational lensing effects near galaxies that do not have enough mass from their observable stars to account for the degree to which light is distorted as it goes past the galaxy--in other words, to produce that effect, some galaxies must have significant amounts of mass from particles which are not visible.

Why couldn't that extra mass be from "space dust"? Because there is an enormous amount of mass that we can detect via gravitational lensing, but which is not emitting or absorbing light. "Space dust" does not make up much mass for each galaxy compared to the stars and black holes. It's nowhere near the quantity required to produce the observed gravitational lensing effects.

Related:
Space dust:
https://en.m.wikipedia.org/wiki/Cosmic_dust

Dark matter & gravitational lensing:
http://m.phys.org/news/2014-07-large-dark-peaks-gravitationa...
- This article notes that dark matter is estimated to comprise about 80% of the mass of the universe. If dark matter was made of visible particles, that would be like having four times as much visible material floating around in galaxies as the stars and black holes which comprise the galaxies, and somehow we don't see any of it.
Dynamic port forwarding using SSH, SOCKS5 and a VPS
My guess is that you can eventually enable that, but not at first. When I click on the "get started" button, I get "Step 1: Set up your phone", with no alternative button in sight.
> computing the hash of a string key is typically an O(n) operation.

When strings are immutable, the hash values can be cached so the computation is amortized (this is how it works in Java)
What data structures does it use?
Probably not in the next few years. However, this sort of thing is in the back of people's minds. There was a question of dropping the Int type a while back, and the objections (besides semantics, e.g. indices are always ints) included wanting to be able to compile to machine code, where (unlike JS) ints and floats were different.
Seneca - Letters from a Stoic
Who are the homebuying Millennials?
I worked on the gcc back-end for TAOS. One requirement was a special output format called a "tool" which was like a single subroutine shared library. It was specified with the standard "-f" gcc extension syntax: "-ftaos-tool".

I heard about the name change to "Elate" second hand. "taos" had to change to "elate" everywhere -- even the options.

The naming may or may not have sucked, but it definitely did blow having to tell the compiler to "-felate-tool".
Short answer: Good quality sea salt and an alkaline diet.
Proftpd critical security leak hasn't been fixed on Ubuntu since May
China has succeeded by dropping most of its communism.
Surprisingly, the longest-lived housecat on record lived 38 years [1]. Much longer than you'd expect given that an average lifespan is just 12-15 years.

[1] https://en.wikipedia.org/wiki/Creme_Puff_%28cat%29
Anti-Gay Hate Crime Is on the Decline but Still Prevalent
I cringe when people say stealth doesn't work because [whatever]. The point of stealth isn't to make you invisible on enemy radar. It's to make the detection range smaller.

In air-to-air conflict that means getting the jump on the other guy and getting off a shot before he knows you're there.

In strike missions that means reducing the range at which you can be detected, making it easier to employ decoys effectively, and forcing your enemy to rely on the fanciest, most expensive, most powerful, and most up to date radars. When your enemy only has a handful of the types of radars he needs that's an extra point of vulnerability.

Stealth isn't the proverbial "I win" technology, but it's a huge advantage.

And that Sprey video comes up every single time the F-35 is mentioned. He's still living in a world that doesn't exist any more.
I hacked in support for critbits from this repository: https://github.com/jgehring/critbit89

I modified it to use something like the pool allocator that TFA's hash table implementation used (testing later with and without showed only small performance differences).

I couldn't replicate the dataset from TFA, since it wasn't provided, so I downloaded the java corpus and just took the first 3M symbols in it. Relative performance of the 3 benchmarks from the article were similar.

The result was that it was much more space-efficient than the trie implementation from TFA (only slightly larger than the hash table), but about 1.8x slower than the trie implementation.

A quick -pg run showed 98% of the CPU time in cb_tree_insert which isn't useful for determining why this was so slow, since it's the monolithic function that does all of the insert work other than allocation.
Will Greece Default?
First decide why you want the job. There are good reasons to work at an early-stage startup, the pace of work will stretch your capabilities exponentially more than a stable job will (from personal experience). The skills I developed working at a startup were worth more in hard $$ after I left than I made working there.

If your primary motivation is financial, you need to think carefully. You are taking an irrational and outsized risk as an early employee if cash compensation is below market. But people play negative expected value games all the time at the casino.

Even if the expected value of the equity is "above" market, the variance on that projected equity is significantly worse for you than getting it in cash.

Either way, you should push for roughly market cash compensation, framing it as "your expectations." I have said these exact words before: "The salary figure is definitely below my expectations (which is $___), I'm worried this won't work out." And then pause to get more information from them. Remember, your expectations are framed by your alternatives, which makes it easier to walk away. Best thing is to have another offer, if you don't it's not the end of the world though. They still have to fill the position, which is leverage for you.
We have been using Blueflood (https://github.com/rackerlabs/blueflood) in production for almost 3 years now and operate it at scale supporting ingestion rate of around 5 million metrics/min and performance tested it up to 16 million. We have even created a product around it http://docs.rackspace.com/cmet/api/v1.0/cmet-gettingstarted/... over here at Rackspace. Amongst the various cool features, the worth mentioning ones are graphite/grafana integration which allow you to use blueflood as a backend for plotting metrics and integrations with various metrics collection tools like StatsD, Collectd etc.
I've always framed it as "the market rate for me." The nice thing is that things like Hired and AngelList actually let you put a $$ figure on it.
Also worth noting is that IBM i had one of (if not probably the) first implementation of containers, in the form of LPARs.
Canada Day Sale of DXRacer Chairs and Accessories
It is. Even worse, Microsoft got a designer of an OS (VMS) that practically never failed to build the new one that failed all the time (sighs). Least they learned a few things from VMS...
Which illustrates the risk of running "universe" packages.
The Do-It-For-Love Era
They could create their own bankruptcy scheme with seniority.
sshguard can protect IPv6 as well.
Apple Releases iTunes 12.2 with Apple Music Support
Because that employment aspect is important to those people now. Let Uber do it and what argument do you have against others doing the same? "Soon they'll be robots anyway."
What your comment says to me is that you were not actually there back in the day. When IE6 was released it was the best, most compliant, fastest browser. That wasn't the problem. The problem is they then didn't update it for 5 years and people eventually wanted more which IE couldn't deliver, just like Chrome and Firefox really suck at HTML6 at the moment.
Meteor Is the App Platform for the New World of Cloud-Client Computing
Can't believe I've seen two people from there on the same day on HN! Flabbergasted. Grew up there, currently living just up the rim.

Re: your comment, I'm curious to see how the I/O capacity of those servers could be distributed for cloud storage. I would imagine that even with 10Gbps if those machines are really cranking, they could have a difficult time provisioning network I/O for a storage service.
For whatever it's worth to you: I think it's telling that you thing the allegations I'm bringing up are "wild". They obviously aren't that: they're first-Google-SERP, running- under- the- Guardian- masthead allegations. I didn't make any of them up. I didn't get them from WorldNetDaily. What your wording suggests is that you'd find any allegation that challenged your perception of Wikileaks to be wild and unfounded.
No. There are several security questions they ask you.
Thanks! Notably, also from Wikipedia:

"Keen returned to Silicon Valley in 1995 and founded Audiocafe.com, which received funding from Intel and SAP. The firm folded in April 2000 and after the demise of Audiocafe.com, Keen worked at various technology companies including Pulse 3D, SLO Media, Santa Cruz Networks, Jazziz Digital and Pure Depth, where he was director of global strategic sales. In 2005, Keen founded AfterTV, intended to bring clarity, understanding and foresight to the post-TV-centric media and consumer landscape."

"Tim O'Reilly has said 'I find, Andrew Keen's, his whole pitch, I think he was just pure and simple looking for an angle, to create some controversy to sell a book, I don't think there's any substance whatever to his rants.'"
I sympathise with your perspective, but surely some of those needs (colour theory, contrast, etc) can be solved algorithmically and others (public perception and brand "feel") could be automatically tested by a site/script surveying users in the target segment.
Lending is not the only problem. If you drive like crazy you are the problem, but if all policemen in the city see your dysfunctional driving for many years and just smile and do nothing to stop you and finally somebody died, the police is also part of the problem.

How many surveying organisms in Europe related with economy failed to see this coming? All? What is the statistic probability of this happening just by chance in Ireland, and then in Portugal, and also in Spain, and again in Greece, and...? All at the same time...
Some visa holders (including H and B) can become citizens by joining US military
The US Department of Defense is authorized to enlist immigrants with medical or language skills through September 30, 2016 and provide a fast track to citizenship.

They would become citizens within months and could begin the process of sponsoring their spouses and parents for permanent residence straightaway.

This may be of interest to some of the many thousands of technology workers on H or L visas that don't have a path to stay in the United States, but would like to.

A majority of these visa holders are from India and several Indian languages are on the list.

Speakers of the following languages are eligible for the program:

Albanian, Amharic, Arabic, Azerbaijani, Bengali, Bulgarian, Burmese, Cebuano, Cambodian-Khmer, Chinese, Czech, French (with citizenship from an African Country), Georgian, Haitian Creole, Hausa, Hindi, Hungarian, Igbo, Indonesian, Kashmiri, Korean, Kurdish, Lao, Malay, Malayalam, Moro (Tausug/Maranao/Maguindanao), Nepalese, Pashto, Persian Dari, Persian Farsi, Polish, Portuguese, Punjabi, Russian, Sindhi, Serbo-Croatian, Singhalese, Somali, Swahili, Tagalog, Tajik, Tamil, Thai, Turkish, Turkmen, Ukrainian, Urdu (with citizenship from Pakistan or Afghanistan), Uzbek, Yoruba

Link to Department of Defense fact sheet:
http://www.defense.gov/news/mavni-fact-sheet.pdf

Link to Army program, which accepted over 1000:
http://www.goarmy.com/benefits/additional-incentives/mavni.html

Link to Air Force Special Forces program, which only accepted 2 recently:
http://www.afsoc.af.mil/Units/AirForceSpecialOperationsAirWarfareCenter/USAFSOS/MAVNI.aspx
Capture your leap second
You really need to know the position of an aircraft to a thousandth of a second?
Looks like Whitenoise can gzip your assets, add a hash to the filename, serve them with far-future headers, and then selectively serve the gzipped version based on Accept-Encoding headers.

Put that behind Cloudflare and your origin server is only hit when an edge location is warming its cache.

Sounds Hickey-tier simple to me, especially compared to your advice of "just use and configure Nginx".
If you've ever tried to purchase tickets for a concert that you know would be sold out, the process is horrendous.

I mean, they know when they'll have a surge in customers (there's a freakin countdown clock to the purchase time) and yet they still can't set up something more elastic that actually allows me to load the page?
Employers are required to verify that the employee is eligible to work in the U.S., meaning they're a citizen or else have the proper kind of visa, and are not in the country illegally. And most companies will also do background checks. So yeah, you'll need to give your name, and probably a Xerox of your passport or driver's license, when you sign on to a company.
As a user of Elm I would love that but for now we have OCaml, which is just as awesome!
Those are all really good points. I think you're right on the money.

I had always assumed though, that by simply visiting a (whether by browser, or scraper), you were implicitly accepting the Terms of Use. (And would therefore be breaking them if the TOS disallowed scraping). But it sounds like (from what you said) that there's a big difference between visiting a site and actually registering/accepting-the-terms.

If that's the case, then I think that changes my opinion quite a bit.
This is exactly my experience (jumping ship and changing titles). I didn't see much discussion in the article about "what do I need to do to get to the next level" as a point of discussion when asking for more money. This is an easier discussion for your manager in many cases, and in theory at least should come with an increase when it happens. For many larger companies, in the long run the key to increasing your salary is getting promoted a lot. The other factor to consider is how is the company doing. Are they doing well financially and expanding their business, starting new projects? Or are they cutting corners on expenses? If they are cutting corners on expenses, not replacing people who leave, etc, you really are probably better off looking somewhere else in many cases than trying to negotiate a higher salary.
Incredible story. Thanks for sharing it! I bet the architecture would work even better on today's systems given they're often multi-core and distributed while built on OS's not designed for that. That IBM noticed this is probably why they built their K42 operating system for clusters which used a microkernel and message-passing.
The end user doesn't care about IndexedDB. Just because web folks like you push new technologies doesn't mean that those technologies matter. It doesn't mean that the web will stay forefront. People have to want to use those technologies, but most of my non-tech friends don't even surf Facebook on the web. They check Facebook on their phones. A lot of people don't even book AirBnBs on their computers.

Now, you guys can plug your fingers in your ears and call me a fanboi, but I'm just pointing out that non-tech folks don't know the difference, and they couldn't really care. The native experience on iOS massively trumps the app experience on Android, as well as the web experience on iOS and on Android.

Now for me, as a dev, I would rather code for the web than for iOS or for Android. But the wider world does not care about me. The wider world would feel that the web is much too late to the game with all these techs, when the same experience (or possibly better) was available with native apps years ago.
Google Photos Image Recognition Identifies Black Man as Gorilla
Sure but how is this not a "variation on a theme"? The iPod and the iPhone were hugely impactful despite, in some sense, merely being variations on a theme.

I'm all for the safety bicycle being considered very significant historically, but it's no less a variation on a theme (technically or scientifically) than the iPhone or the iPod.
Raid on Bungeling Bay was one of the few C64 games I actually passed!
LMAO! That's the best command fail I've ever read!
The Rise of the Bot Nation on Slack: https://medium.com/@angiecois/the-rise-of-the-bot-nation-on-...
> My thoughts were that each of these were not the "best" way to do things

May I ask what's the better way to parse international phone numbers?
Congratulations you've nitpicked my remark to death.

But I won't conceded that what the US calls "Maternity Leave" is not in fact it by any modern standard of the term, it is nothing more than a job assurance program that even according to you only reaches 60% of people. And out of them few can afford it (and even them not for its full duration).

A handful of US states offer legitimate Maternity Leave and they should be congratulated for that. The federal government should be ashamed, FMLA is pathetic, and their inaction lets people (both parents & children) down daily.

To be honest I'm not exactly sure what point you're trying to make. That the US is awesome? That maternity leave is fine? That you just want to be "right?" If it is the first two points then we'll never reach consensus and if it is the last point then this is all a waste of time.
I'm a designer, too, and there are those of us who believe that not only is design automation possible, it is likely, and we will be much the better as contributors and society for it.

Google's Mathias Duarte advocated as such at UXPA last year in his keynote.

Think about it this way - design trends are just manifestations of a particular temporal affinity towards one aesthetic or another. Machines can measure this and expound as well as react to it at a much faster scale than the human mind can.

Design isn't art. There are way too many designers out there who think it is. Art is art. Design is about solving problems. You can and totally should automate as much of that as possible.
1880: 503,185

1890: 1,099,850
I'm not dismissing it, just saying it's a "variation on a theme" just like the IBM PC or the smartphone or whatever.

Goddard launches the first fueled rocket (1926) is the technological breakthrough. Man lands on the moon (1969) is a variation on the theme. The latter is certainly significant -- "variation on a theme" is a very arbitrary criterion to pick. Everything kind of is.
The bastard child of TOPS-10...
Sadly, to this is not as common because in order for it to happen, the idea of focusing on new-user friendliness needs to be baked into the culture of a team building a tool. Otherwise, improvements get held up as being superficial, especially when there is an existing user base who has already gotten used to how things work that the maintainers can point to and say "see, things work fine. We should not change things because that could introduce errors and the existing codebase is already tested."

Automated testing helps implement these things too.
It would be sufficient to just check the seconds field.
>On September 8, 2014, Judge Koh set April 9, 2015 as the actual trial date for the remaining defendants, with a pre-trial conference scheduled for December 19, 2014. Also, as of early September 2014, the defendants had re-entered mediation to determine whether a new settlement could be reached.

Wikipedia seems out of date, what was the final result?
Raspberry Pi Security Camera with Facial Recog, Motion Detection
United Airlines Has Figured Out a Way to Turn Food Waste into Fuel
This is just begging the question. "If the market weren't rational, all these highly rational rich people would take advantage of it, therefore the market must be rational."
Stanford scholar debunks beliefs about economic growth in ancient Greece