skysight-inc/HackerNews huggingface dataset:
Which is to say, it's quite easy for low-level architectural knowledge to become obsolete

Great insight. It's also a reminder that "best practice" is for a given set of assumptions, and it's good to periodically revisit whether these assumptions still hold. If the assumption is that the speed of register access is the limiting factor, it's probably good intuition to avoid anything that would slow this down. If instead the situation has changed so that memory access is hundreds of times slower than memory access (rather than the about the same), giving up some speed of register access for increased parallelism might be a good tradeoff.

It's interesting to think of hyperthreading[1] as being an alternative to adding layers of cache, with GPU's being at the extreme. It's also interesting to ask why 2x hyperthreading has been chosen by Intel, while Power8 allows up to 8x. Is this just market differentiation, or is there something architectural that makes this the right choice for each? And does support for hyperthreading come at a cost in clock speed, or is this already too constrained by heat and power?

[1] While I like avoiding made-up marketing terms, I'm using 'hyperthreading' rather than "SMT" here to distinguish multiple register sets sharing a single core from multiple cores sharing a single cache, and from multiple processors sharing access to RAM (SMP). Is there a separate acronym to distinguish "multicore simultaneous multi threading"?
Some enterprising lawyer could look for people whose phones or accounts get hacked as a direct result of manufacturer-provided security patches not integrated in time by Android core, the device maker, or the carrier.

Then start a class-action lawsuit, with the stated outcome of forcing carriers to allow, at no cost to all users of no-longer-security-patched phones still being paid off on their plan, a switch to newer phone that are still being patched.

While it'd likely result in a settlement, this may be a way to get the ball rolling, and turning our multi-year outrage into actual (if underwhelming) results.
OK, I replace my naive question above with a different naive question: "Why not just use Haskell?"
Search wiki pages
Enough with the replication police
I think either what you said needs to happen, or they need to unlock the devices before declaring them EOL so that the user is free to load something open source if they so choose...

Or, they could be nice, and allow it from the beginning... Like that's ever going to happen.
Do you have a blog post about it or something? I don't have specific questions, I'd just love to see how Nix looks in production.
You're saying energy is free?
That's a good idea! You can find the repo here: https://github.com/eagerio/json.is, you should open an issue.
Also works without the app: http://m.txt.ch
What they say they want and what they really want are sometimes two different things.
Hit Wikipedia and Bitsavers. I recall first hasmd many links to detailed papers. Latter often has programming, admin, etc guides. I'm on mobile right now away from my papers but those were my sources.
Mathematica is squarely on my "stuff I'd buy if I had cash to spare" category. I use Jupyter on a daily basis for a few different languages and it's improving steadily every month, but I kind of wish I was using Mathematica instead most of the time. As it is, I poke at it occasionally on a Raspberry Pi (which is now mostly fast enough) and wonder wistfully what it would be like to run on an i7 (or, rather, a cluster of i7 boxes...)

It does annoy me a bit that it's becoming a mix of a client environment and an online service, but Alpha does have its use.

Not really sure what to make of the Pokémon stuff, though :)
When you just set an AI to generate content based on input text, you get garbage like this. You need to set restraints and create a form to work in. An "AI" (i.e. probably a markov chain) spewing out word salad just isn't interesting in 2016 unless it has conceptual weight.
New Born Amur Leopard Cubs Come Out of Their Den
Is the Chinese Traffic-Straddling Bus a 'Scam'? It Looks Extremely Shoddy
> Before Townsend and Clinton, the prevailing philosophy
> around welfare was that single mothers needed it so they
> could afford to stay out of the workforce and raise
> their children.

I wonder if it might not make sense to return to those older ways (for those parents that wish it): childcare is expensive and paying one parent not to work (or to give them the security to work part-time) may have a greater societal benefit / societal cost savings than aiming for full employment.
How is that relevant? A person can be well off and want to improve things for those less well off.
I feel like an idiot, but I can't tell what this is and the "About" page isn't helping me.
Imaginary countries don't count.

;)
AWS Lambda Coding Session
Kids should be outside playing and interacting with other kids, not coding and gobbling candy.
>> So it is a factoid that "factoid" means something that is true

This is a little clever: it's true by whichever definition you choose, and the preceding text does not clearly prefer one or the other.

Like http://bash.org/?10958 -- it's funny when you know C, but it's funnier when you also know UNIX.
Beyond hello-world Docker and Node.js apps
Did they plan to provide Google only connection? As far as I understood, they planned regular Internet access. Not "Google or nothing". So it's not comparable to what Facebook were planning.

> I'm saying no one should.

Well, FB tried not to. Luckily, they were put in place by the law. And you propose not to have such law, giving monopoly abusers free reign.
The holy Quran number 1

Don't be sad by dr alqarnee
Or maybe, not every field experiences ageism from the same end to the same degree.

Not even in our very ageist software industry is this consistent, if you take a look at things like mobile or web development when compared to lower level or legacy stuff.
AFAIK the US government doesn't provide this service, so third parties are the best there is.
Perhaps for the newer Windows platforms (e.g. UWP) but Win32 installers have definitely been known to put things all over your system.
The myth of the heroic founder/CEO, staying up all day and all night, never spending a dime, pulling everything together, solving all problems, fueled by a limitless reserve of energy and a superhuman ability to get by on 2 hours of sleep every week, is potent. It's also ingrained in a lot of people's heads.

What are the (potentially toxic) implications of this myth? First, that the founder/CEO isn't a "true founder" unless he or she is entirely self-sufficient. Second, that hiring an office manager or personal admin early on signals weakness -- that it's the founder being precious or high maintenance. Unheroic.

You'd be surprised at how pervasive the myth is, and how many founders are either too self-conscious or too caught up in the scramble to even consider the benefits of hiring for this role. A solid office manager/admin is a really strong hire, and if anything, hiring one should signal maturity. It shows that the CEO knows how to segment the tasks into those he/she should be focused on, and those he/she should be delegating. It shows that the CEO knows how to value his/her time and energy appropriately.

This may seem obvious to many, but certainly not to all.
SCIgen - An Automatic CS Paper Generator -
Note: one of the papers was accepted to SCI 2005

https://pdos.csail.mit.edu/archive/scigen/
If this becomes popular, I will build a new internet.
That used to be at "seamless.usgs.gov". The USGS was proud that they'd finally aligned their topos into one seamless map.
The author and the reader chose divergent tones.
If it's ISP injecting stuff, then there is a handy site [1] that would check for these.

If you don't speak Russian, then just wait for the countdown to finish, then it would be either a green V meaning no injection, or something red and the description of the injected stuff.

[1] https://lleo.me/dnevnik/2015/02/20.html
Not being a troll, but I'd probably have a tough time finding friends in a business management class anyway, so I don't really find this that surprising.
I think you're thinking of Matlab. Mathematica isn't particularly huge in education (yet).
"Contact sales" is a clear, absolute dinosaur warning.

I want transparent pricing right on the page, instant SDK access for self evaluation, instant purchase if I want more, and no slimy sales process that depends on my region or what I negotiate.
That's interesting, and not something I'd noticed (I have a 2GB NixOS VM for tinkering with it). That makes NixOS far less attractive for the things I was think it would be a natural for: containers. Because containers need to be reproducible, and because the current crop of container management and deployment tools are really messy, NixOS seems like a natural fit for building containers (maybe for hosting them, too, eventually).

But, if it's not possible to custom build tiny containers on demand without needing a ton of memory, the power of it becomes less fun. I'm visualizing a system whereby you spin up custom environments based on need (with exactly and only the packages and config you need for the specific task, at hand), on demand, in a distributed environment. That'd be harder if the resources to spin up are very high.

apt and yum both can consume a lot of memory when installing large lists of packages, but 1GB is pretty far out, and you can work around it by installing a small number of packages at a time. Which slows it down, but allows installation to work on even very small systems (like 128MB, or even smaller, if you've got a little swap).
Yes, using binaries is a different issue to software freedom.

For example, the Haskell toolchain in nixpkgs downloads pre-compiled binaries of old GHC versions (7.0.4 and 7.4.2) which it uses to bootstrap the newer versions.

The binaries are checksummed to ensure reproducibility.
Отличный одноэтажный дом по ул. Дунайской, 106 в Центрально-Городском районе
Arboreal Networking: The Internet of Trees
Business savvy people who have a LOT of money often have a "risky investment" fund. Hell, I have a very small risky investment fund myself and I only have a moderate amount of money.
It's an editor for those JSON file formats which shows contextual help as you edit the files, similar to an IDE. It works by parsing the javascript and figuring out where your cursor is relative to the syntax of that particular format.
Yeah, the rest is fault of DOS.

While these Lisps run fine on unix, they do not define how the system is programmed, but are "just" another application environment. It's still pipes/signals/ioctl()s down there.
No, Windows has %ProgramFiles%, %CommonProgramFiles% and the registry as officially supported places to put application data.
Yeah, that's the reason why i have a "got installer? not worth using" pre-filter for Windows software.

Not sure how things are these days, but i'm talking about the Win 9x to Win 7 days.
>The only thing I'd imagine it being useful for would be for checking off a regulatory requirement.

I think the company I work for could benefit from a service like this for two reasons, but neither of them have anything to do with the authenticity of the ID itself. Basically, we just need a reliable OCR system to capture the name and address to avoid manual entry, and an automated OFAC list[0] check would be nice as well (for the regulatory requirements, as you say).

[0] https://www.treasury.gov/resource-center/sanctions/SDN-List/...
It's documenting the structure of json files used in large projects. On of the three, for example, is documenting the package.json file used by npm. It gives an inline editor to view what one looks like.
Simply Laundry
> BlackBerry Priv

YES!

i bought this phone only to "vote with my wallet" that more companies should make android phones with keyboards. It is pure garbage in any other aspect. It is the lame phablet size. The keyboard doesn't even have a DOT or COMMA key, let alone numbers, tab, etc.

The only redeeming features is the OLED screen and keyboard. But then they made the software for the keyboard pure garbage, and filled the OS with bloatware.

I've been waiting for root on this phone so i can start to hack away for months. But blackberry with its cave man corporate mentality, thinks that giving out root will scare the 5 old men still buying their products. I can't even buy a developer version like motorola (which have the same mentality) allowed before.

So, thank you for the sloppy coding, Qualcomm! Thank you for not doing your homework, Blackberry! and thank you AT&T for holding OS updates until you can bother to patch your bloatware!
I know the suggest the docs instead, but I kinda like reading the design docs http://design.perl6.org/S05.html it has a bit more verbiage about the features of perl6.

Also, that design doc is up today, where as the OP linked to the Apocalypse, which is more of a collection of all the requirements gathering they did for perl6, not whats currently being discussed/implemented as part of the language.
I just got my NYS license renewed. I was able to do it online, and it gave me a PDF to print myself.
One time I went up to my local mountain lookout to do some night time photography. It was very dark and I was using long exposure.

During one of the photographs a huge white flash occurred. I turned around and couldn't see anything. It made no sense because I was up on a mountain, and the silent lightning appeared to come from above and behind me.

There wasn't even a cloud in the sky in any direction and it wasn't my camera flash because it was during a long exposure and I was looking at the camera. The photo I took came out over exposed even though it was the same length of exposure I had been using all night.

Don't think I will ever know what it was, but I've always suspected that it's probably something in similar to nature to what the article talks about.
If you want USGS topos on paper, the USGS sells them directly.[1] The USGS retail map store in Menlo Park, CA sells only California maps now.

[1] https://store.usgs.gov/
Restaurant Spotlight: Esterel in Los Angeles, California
I was sarcastically implying she was juxtaposing a high level of kindhearted sincerity in a Machiavellian manner, while those who hated her embodied disreputable traits.

However I was only so thoughtful to her, because of the user's female username.
You have to be careful with that. If an attacker can gain access to your DNS provider, then they have access to your email: à la https://medium.com/@N/how-i-lost-my-50-000-twitter-username-...
Assange Warns of Close Ties Between Hillary Clinton and Google
Good question! Integration is one of those incredibly important points that usually isn't "exciting" enough to get a lot of attention. But it's actually a huge factor in our business.

We have 3 ways to integrate with stores:

1. Plugin for supported platforms: Shopify, Magento and AbanteCart for now. This method is definitely the simplest one - usually not much more than a one click install.

2. API calls: We open APIs for reporting information (which user showed interest in which product) and decision (which items should I show this user on this page). This will usually result in a very small amount of lines of code inserted at various places in the store's codebase. It's also great because it really is quite independent of any specifics of the store's implementation.

3. Custom JS: This will result in a small but not negligible amount of work on our side which will result in the store needing to insert a single line of JS into their template and everything will work. We'll generally only do this with larger stores where we can justify the development on our end.

In any case, we don't want the store owner to have to do any meaningful amount of work in order for our product to run.
Corrupt Silk Road agent’s lawyer: This appeal is frivolous, I want out
Proximity sensors and web privacy?
The intent of reproducible builds, as defined by the reproducible builds project[0], is to have the entire dependency tree built from the complete, corresponding source code of the many projects in that tree, starting from a minimal set of "bootstrap binaries"[1]. Using precompiled binaries, without a doubt, invalidates that goal. Reproducible builds are an ongoing, unsolved problem. In Guix, some things are reproducible, some things aren't, but our goal remains to maximize reproducibility.

[0] https://reproducible-builds.org/

[1] https://www.gnu.org/software/guix/manual/html_node/Bootstrap...
Haskell is honestly a larger language, and is a pain in the butt to write. If you're just writing configuration or a very simple package, Nix is basically "JSON with colons, multiline strings, and function calls". Haskell doesn't have a reasonable built-in syntax for dictionaries/maps/whatever you want to call them, which is 95% of Nix.
You can use a custom domain using a personal gmail account if you forward email to the gmail account from the registrar and then setup send mail as using gmail.
I love the dry understated link to PHK's http://queue.acm.org/detail.cfm?id=2349257 there.
This is very accurate :-)
That is one hell of a sight to behold. I'm really impressed by the quality of that video. 10/10 NASA.
Completely agree. It took us to 15 people before we hired an Office Manager. Silly in hindsight, but not obvious at all, and we debated it quite a bit.
have you tried the free version on the cloud? www.wolfram.com/development-platform/
definitely recommend playing around.
It doesn't matter if people understand you. It's fine if you want to say it like it's said in Japanese, but don't be pedantic and make others feel bad for saying it a specific way.
Would you rather make 200k in Los Gatos or 130k in Indiana?

I'll take the 130k.
Somehow the mixing of computation and data sources makes me uneasy.

In classical Mathematica, you could be pretty sure that computations with future versions would give the same output. Now what happens when, for example, the average size of an egg increases over time, and then with version 12 the data is updated, and suddenly your notebooks give different results when you rerun them.

Also, where does the data come from? Can you use it as a base for scientific publications?
If my sarcasmometer is calibrated correctly, I believe you've run afoul of Poe's Law.
it's really something that needs to be tried in order to be understood properly. imagine jupyter notebooks on steroids, first implemented 30 years ago and improved continuously since then.
Just switched an account to fastmail and found customer service sucks and the service is misleading. First, if you want a custom domain don't bother with the pro account go business when you sign up. Second, tech support didn't have a clue on how to migrate a pro account into a business account.

That said, once I figured it out the service seems solid.
SmartPath Helps Companies Educate Employees on Budgeting and Saving
Hulu is eliminating its free, ad-supported streaming service
> The way SF is run, it's almost as though people want the cost-of-living to be as high as possible.

Surely you're joking? Of course that's what they want. SF people, home owners, are voting on SF policy. Do you want to lose half the value of your house?
The People's Code
Still running an AMD Phenom II x6 1050T ... which is approaching 7 years old ... and oddly, at 2.8GHZ -- just a tad overclocked to 3ghz, it still manages to run everything I've thrown at it with my R9-380.

Is there anything new I should try that would throw it under?
Your GPS Doesn't Work Because It's Afraid You're a Soviet Spy
Why hackathons are for wankers? Or how to hack a hackathon?
Clear Linux is much more focused on the "containers as VMs" direction than nix or guix are (Use the $PATH instead of containers, no virtualization of network cards etc).
On the other hand, at the end of the road - or the rewrite - something should have been gained in terms of money, risk or time.

Being shitty is not reason enough, but it's almost always possible to reason and quantify and weigh the cost versus the benefits.
After beta, we'll allow direct downloads of the apk. During this test phase, it's just easier for us to manage the tester feedback with the Play store admin tools.
Huh. I didn't even consider that. I guess it's been a very long time since I've used systems where that was a thing that happened (and Windows isn't such a system, realistically speaking; Program Files, registry, etc.). But, I do remember coming from Amiga back in 1995, or so, and thinking UNIX/Linux was crazy with things spread all over the place. Amiga did work that way, generally speaking (though it looked a little UNIX-y at the system layer, too). How was I supposed to find anything?

But, the package manager knows where everything is so I don't have to (and there's consistency across systems...system python/perl/ruby/bash is always in /usr/bin).

If that's why "it's a mess", then I have to argue that it only looks like a mess, until you get to know it a little better. Package management is the single biggest reason I have never been able to seriously use any other desktop OS over the past 20 years, or so (I have a Windows partition for games and audio, and I've had a Hackintosh a couple of times for tinkering with iOS dev, but Linux is where I get work done).
I don't understand your comment. Apple designed their distribution system in such a way that it precludes shipping GPLd apps. What does that have to do with lawyers?
I believe an even scrappier idea is to start with a 'virtual assistant', like Zirtual, where you can start out with a small commitment and then ramp up as needed. When you need the full-time in-office admin, then you can go hire.

https://www.zirtual.com/plans-pricing
Ultra-abridged version: The prophet sees a new, better way of living, gathers a few people to himself, gets rejected by society at large, and ultimately they wander off to the wasteland to found a city which will be a beacon to humanity by showcasing a more enlightened way of living.

That's the Homecoming series plot (complete with the voice of a guardian spirit / computer system that only a chosen few hear), the (extended) Ender's Game endgame, the Alvin Maker endgame, the Wyrms endgame, and you can see deep dark shadows of it in Pastwatch and Treason, among others. Oh, and you can see clearly that the unfinished series that Lovelock is going that way to boot.

It's not a bad tale, but the variety's a trifle lacking.
Why, the US is richer for being able to import Chinese products. The victims of the proteccionist policies are the chinese people, that are forced to consume worse products, or at a higher price, or paid with their taxes.

Its like saying "my neighbor is stabbing himself, we should stab ourselves so they learn!"
Last time I used Windows very little would work unless it was a) installed and b) installed to "C:\Program Files" (some software, can't remember which, would let you choose a different location, but wouldn't work).

It crushed my dreams of a small Windows partition + a large data/programs partition :(
The full policy is available here: https://sourcecode.cio.gov

> This policy also establishes a pilot program that requires agencies, when commissioning new custom software, to release at least 20 percent of new custom-developed code as Open Source Software (OSS) for three years, and collect additional data concerning new custom software to inform metrics to gauge the performance of this pilot.
I have one of these phones, and this was my first thought too. "Woohoo! Root vulnerability! Now I can run what I want on my own device!"

:(