skysight-inc/HackerNews huggingface dataset:
Even with an Apple ][ I doubt they could become true heirlooms. Most of them already broke down, and there's no way the survivors will survive 50 years or longer without having all internals refurbished.

Although that's not nearly as bad as this one. SSD, fan, LCD, RAM, battery are all wear parts that won't survive a decade on average, and the rest is only marginally better.
Because GMP is designed for arbitrary size integers, and for safety. Given two mpz_t operands to multiply, it needs, in some order, to:

* Dereference pointers

* Extract the signs of both input operands

* Extract the sizes (number of limbs) of both input operands

* Check whether the output variable has enough space for the result, and otherwise, reallocate it

* Check whether the output operand is the same object in memory as either input, and in that case allocate temporary scratch space and make a copy of the data (since the multiplication algorithm doesn't allow aliasing)

* Decide which multiplication algorithm to use (different algorithms are optimal for different sizes)

* Call the chosen multiplication algorithm

* In the multiplication algorithm, loop over the variable numbers of limbs

* Actually perform the arithmetic operations in the multiplication

* Normalize the resulting size by checking whether the top limb of the output is nonzero

* Write the sign and size of the result to the output variable

In addition, mpz_t variables need to malloc and free every time they are created and destroyed. This is not so much a concern in practice, because optimizing programmers will reuse variables as much as possible. (However, some language wrappers don't reuse GMP variables, and are unnecessarily slow as a result.)

You can use GMP's internal functions if you want faster arithmetic and either know that overflow cannot occur or want to do overflow checking manually. For example, if z, x and y are pairs of 64-bit integers, not aliased with each other, then mpn_mullo_basecase(&z, &x, &y, 2) does a 128-bit multiplication (mod 2^128). Depending on the platform, using mpn_mul_basecase to compute the full product with some scratch space might be faster.

This kind of code should generally be faster than calling the general and safe function mpz_mul, though it will still have a few cycles of overhead for the function call and looping.

For integers up to a few hundred bits, inlined fixed-size code is always going to be faster.
Can't Help but Love Slack's Update/Release Notes
or you can see article by clicking Cached in google
Something seems off here. If a 7x performance increase is only enough for 2MB blocks, does that mean a PC today can only handle <300KB blocks? How have we not heard about this? How are people running full nodes on RPis?

And I don't remember seeing anyone call for 20MB blocks. The debate looks more like 1MB vs. 2MB vs. 8MB etc.
Everyone learns this one in medical school. I think there was a time when grapefruit was pretty popular, but perhaps not so much anymore.[1]

There are only a few other food-drug interactions, most of which are of little relevance:

Licorice and cheese with MAO inhibitors (older antidepressants) - hypertensive crisis.

Large amounts of leafy greens and warfarin (anticoagulant) - impaired anticoagulant effect.

Alcohol and metronidazole (antibiotic) - unpleasant hangover like reaction, flushing, headaches.

Ice during oxaliplatin infusion (chemotherapy drug for bowel cancer) - a VERY unpleasant but temporary syndrome of weird sensations in the throat and larynx.

[1] https://www.washingtonpost.com/news/wonk/wp/2015/09/14/the-i...
Marketing on the App Store
Luckily Apple ][ innards are all commodity. Caps, resistors, 74xx parts, some RAMs, some PROMs and a 6502. Everything is replaceable, and there's nothing too crazy.
Show HN: Landing page for our future flatmate
You might want to start by reading _The Lean Startup_, which will teach you a method for discovering and refining valuable problems, and avoid wasting effort on unproductive ideas.
I spent almost 4 years working at a PCI level 1 compliant company that handled subscriptions.

It's really a joke the lack of security these bitcoin "banks" have around their vaults. Our PCI auditor wouldn't pass us if he audited our firewall and noticed the crypto servers that stored the credit cards had outbound access to anything other then the 1 vlan that acted as a API layer from those servers and the banks.

These companies should really just follow PCI and start there.
More likely "immediately worse present for a better future". It just seems that humans rarely learn unless they experience a painful failure (and sometimes a multiple ones are required) and get some reminders by the scars left. This, of course, doesn't work if worst is introduced gradually (it's how we got where we are) - only acute cases work.

The idea is, governments would never cease their attempts just because there are some objections and counterpoints. But after a grand fuck-up they won't dare to try it - and if they do they'll be told "you want another New York, eh?" and that will work.
Amazon reinvests a ton of money into expanding itself. Investors are aware of this.
I certainly don't think staying in a great job is a bad decision at all, but I did want to just mention something that your comment brought to mind. A lot of people appear to think that in order to start a (good) startup, you need to solve a problem that hasn't been solved before. I would argue that it's often much easier, and potentially just as lucrative, to solve a problem better than it has been solved before. Thinking of a really meaningful product that no one else makes is hard. But imagining how to do something that's already done, but do it better? That's much more do-able, and could still have a significant impact.

So, I'm not pushing you to start a company at all. But if you do, don't limit yourself to "unsolved" problems!
That is (a) a beautiful laptop, and (b) a shame that it can't be made as thin as a MacBook (or even as thin as 2 MacBooks).
Most definitely. I feel that there are much more important and interesting problems that I'd rather be tackling than my day to day work, but most of them pay significantly less (eg. policy issues, cancer, curing aging, poverty, etc). Not to mention I love art and creativity.

I don't care about money. To me, time is the most valuable thing that money buys (aside from food/shelter). I make money so that I can retire and have the freedom to work on what I want rather than what an employer or boss orders me to. Basic income would give me complete freedom of time, thus allowing me to retire right now and do 100% what I want to do.
Facebook Busted Trying to Fake Support for Its Net Neutrality Positions in India
none... my life is unchanged.
My first five minutes in Atom Editor on Windows 10
I've been using Sublime Text for quite some time, and a little research I decided to try switching to the Atom editor on my new Windows 10 installation.

I was really optimistic about using Atom, but within the first five minutes I've encountered several issues that are giving me second thoughts.

1. I open my first file through the windows context menu, and immediately encounter a bug with the Tree View displaying the file as a directory. https://github.com/atom/tree-view/issues/471

2. I fiddle with settings to remove line numbers, unfortunately this also disables the gutter. Possible solutions seem hacky and unreliable. https://discuss.atom.io/t/use-the-gutter-without-enabling-linenumbers/2461

3. Trying to save the file by using the "ALT+F S" menu shortcut instead moves to the end of the current word. https://github.com/atom/atom/issues/4057
Well that depends. You can make money from open source. It more comes down to HOW which is rather than licensing code or subscription licenses BECAUSE the software is closed.

I agree at what you're getting at though.
By "valuable", I mean $$$ kind of value.

I completely agree that value doesn't necessarily translate into money, or may do so in such a diffuse way that it can't be turned into profit. Large, expensive projects that do good for society but can't be done "profitably" are why we should have nice, modern governments.
Try the monthly freelancer thread (beginning of every month), odesk, upwork, wwr, remoteok & SO jobs. These should be enough to get you started. Good luck!
The Spark companies are services companies of all flavors. (Interestingly, a lot of drama around their later-stage treatment of open source vs. paid, but I won't get into that here.)
They ran out of money, basically.
Yeah, the big company I worked at could get them on demand. I once dumbly said 'isn't there a yearly lottery?' Oh...yeah, corruption.
>The nature of this sort of conspiracy theory makes it impossible to disprove.

>For example an identified backdoor and logs pointing to an external hack is exactly what you'd expect to see planted if this were a halfway clever inside job, right? So how do you possibly rule that out?

If only there was an organization whose remit was to investigate and establish the facts behind fraud, robbery, hacking and other crimes.
Valgrind will also warn you if you try to use unassigned memory, i don't think wrapping malloc could possibly to that.
I studied economics in school, however I was always a sub par student.

The market is very very efficient at what it is optimized to do, I don't think "fair" has any objective meaning in a diff of the bid ask spread, but I get your point.

To drill down on my assumptions, the market is optimized to price things based on what people are willing to pay which is supply v. demand, i am not disputing that.

What I am saying is that the price people pay for things is based on information which is distributed highly asymetrically.

Information is siloed efficiently by large brokers (of information) and even then, is largely narrow. Barriers to entry have never been lower here, but also facing massive follow on lag time.

You can build a search engine than google could when it started, but you will be using mostly their tools e.g webkit, v8, big query, tensorflow or something by a similar entity or OSS.

So pricing information is based on what uninformed people are doing in a market. So the price is not in line with reality to the extent of how the same actors would act with all people knowing the same thing.

Everyone on an airplane pays a different price for their seat. That, in my eyes, is "fair" but unimportant.

However, public markets serve as liquidity for companies. I have been asking myself what the point of them really is.

Volume of traded firms shares must keep being traded, because people need liquidity. However, companies no longer need public markets to get started and grow. So investors obviously expect an exit, but companies have shorter lifespans, they also are no longer insulated from global macro trends.

Obviously, "public markets" will end soon and be replaced with "markets". Trade restrictions will get lifted as markets open globally. People will still not know how to participate and this will be bad short term. Long term good obviously.

So I guess what I am saying is, a large part of the economy is a private market, public markets are more risky, less valuable and cater to people who have an asymmetrical advantage of eithet information or positioning, so why the fuck would anyone bet on them? Because a diversified portfolio has gone up for the last 10 years? Makes no sense, they aren't nearly as useful as they once were.

The pricing mechanism of markets is no longer calibrated correctly.

Edit: meant to say that was the bubble. Markets have to exist because companies are already sold into them, however, good companies don't go public but people keep putting more money into the bad companies equity. So something line twitter coyld fail, or even lehman, GE isnt even faring that well. So these mediocre assets are being driven up as people put money into their shares, but their discretionary spending goes to private companies. As I said, i am not like an economist or something, so I dont really understand what the fuck is going on, but 1) it seems pretty insane and 2) it seems like no one else has any idea either.
Apple's ad-supported iTunes Radio will go away at the end of January
Ready for Rockabye baby, from Goldfinger https://www.youtube.com/watch?v=VrUm0KY8dJA
The Sims Freeplay Hack 2016 Android-IOS No Survey
The problem is performance when working with an entire object rather than a primitive type.
Most of these companies are a freemium variant of open source. You get a bit free, and then pay for proprietary bits, e.g., admin tools and not getting hacked.

This has been a big question for our company. Ultimately, one of our viewpoints has been that the current breed of open source companies, especially with VC pressure, struggle to align with the community after a couple years and reality sets in.
Driving experiments with make
What does Obama keep in his pocket?
Neyya Ring
...first using Visual Basic Script, JavaScript, ActiveX and Java, then basically just JavaScript. This half-baked language grew from a quick addition by Netscape to keep up with the competition into the center point of the modern web, being forced into roles it was never meant or designed for.

I don't see how JavaScript was designed to "keep up with the competition". Java came first, as part of Sun's HotJava browser, and later as a native plugin for Netscape using (I think) their proprietary NPAPI (though it might have simply been welded into the client, to support the next part). Then JavaScript was built by Netscape, with direct access to Java via LiveConnect. Finally, Microsoft, to support all the new features being dumped into the web by Netscape, added VBA to Internet Explorer as "VBScript" with a separate JavaScript-compatible-ish syntax called JScript. (Later, under pressure from Microsoft, Netscape worked with them to file an international standard.) JavaScript was not a way to catch up: it was a game changing move, and one of the great innovations of Netscape (as opposed to most of the stuff they either implemented or refused to implement, which led to their delaying CSS and forcing HTML presentation markup on the world).
Mind fleshing that anecdotal evidence out a bit more? My understanding is that the risk tolerance is much, much, lower which is very prohibitive of early stage start-ups.

I know a 'new silicon valley' sounds sexy, especially in places like London, India, whatever, but do we have evidence to back up these claims? Start-up entrances per year, VC firm presence, fund-raising rounds, etc?
I always though that the idea was to write the performance critical parts in C++ and trans/com/whateverpile them to asm.js

A lot of the criticisms come from fundamental limitations that are here to stay. Browser security, JS spec and so on.

The best approach for JS multithreading problem is to create a PureJS spec that has no side effects. This code will be easier to be multi threaded.
I have, and still prefer text. More users figure it out. Sometimes the text will be long and you have to design around it, but I'm pretty sure MENU in Dutch is still MENU.
Poor internet for poor people: India's activists fight Facebook connection plan
Stolen, which turned your Twitter profile into a trading card, is shutting down
Pretty sure one of the Drupal guys worked in the same co-working place I did. He was very cool, anecdotally promising the future of Drupal to be really cool.
GENIUS! :-)

At work we're ramping up a build on a huge mobile app, and we have a menu (though more accurately, the master of a split for those familiar with iOS UIKit). We've been debating how to represent the navigation item that a user will tap. Of course, we all started discussing glyphs immediately and quickly found ourselves in the weeds.

Enough times on previous rodeos led me to ask if we could think of what text to put in the label. Team floated ideas, no one loved anything. Now, at 1:30 a.m. on Saturday night.

MENU!!!!
I guess I'm betraying my age here. In a previous incarnation of Windows, they actually put the word "start" on the OS menu for people who were less computer literate. They even got the rights to "Start Me Up" by the Rolling Stones for commercials. No joke.

https://youtu.be/5VPFKnBYOSI
Reflection on Brent Yorgey's Haskell Class
As jerf said, amortized complexity is discussed in a CS2-style course (in the second semester) when implementing array lists, but invariants are also discussed in the same course when implementing binary heaps or balanced trees (typically AVL or red-black).

It's also plausible that loop or class invariants are discussed in a CS1 course to ensure that your objects don't end up in invalid states after the execution of a loop/method. But maybe the exact word "invariant" is not used as such here.
It's a waste of beautiful wood.

Looks like something the Apple I could have gone into. Nothing beautiful about it.
Iowans to report caucus results via an app
If Trump gets elected (definitely not wanted by this voter) I liken it it to the French king, Charles VII, handing his army over to a 14-year-girl name Jeanne d'Arc to evict the British from Orléan.

Say what we want about Trump, what the Republican base wants is a candidate who tells the truth, bigotry and all. A candidate with simple solutions to complex problems. A candidate as scared shitless of a Muslim as they are.
Is the art of shorthand dying?
It certainly isn't here in Illinois, yet gun violence certainly isn't any better here. But the point is, the political rhetoric was completely disingenuous, and unrelated to the laws in question.

We need to fix our violence problem, nobody disagrees about this. But it seems like many Democrats, like Obama, are convinced the only right way to do that is making it more difficult for gun owners to buy guns.

Rather than say, targeting actual problems with a clearly defined link to the crime: Many school shooters steal guns from family members. If Obama actually wanted to reduce shootings, he'd look into how to solve that, rather than pursuing a party agenda instead.
1. WebAssembly will support "View Source" [1].

2. I have bad news for you. Open any web-site (e.g. "google.com") and try to view its source. Is minified JS really that readable?

[1]: https://github.com/WebAssembly/design/blob/master/FAQ.md#wil...
The Amiga was ridiculously ahead of its time until 1995, when Windows 95 came out and pretty much crushed everything else.

That year is when I realized it was time to sell my Amiga and buy a PC because the future had just jumped to a different hardware architecture.

To me, booting Windows 95 was as jaw dropping as seeing the ray traced juggler demo and Marble Madness on an Amiga 1000 Kickstart 1.0 in 1986.
Fedora 24 Release Schedule Has Been Updated
Gates and Jobs holograms to star in Broadway play
preprint version of paper: http://arxiv.org/abs/1507.00530
ArcadeRS: A Game Tutorial in Rust
As I read the article, I was wondering if the GCC compiler was converting some of the code to intrinsics?

If this is the case, and I'm not a Java programmer, I was wondering if there is a way in Java to tell the JVM to do something similar and, if so, how does the JVM cope with different CPUs. Does the JVM, on x86-64 for example, know when it can use SSE instructions?
Analyzing the $5.6M Exploit and Cryptsy's Security Failings
You might want to try coding your entire demo in shaders, it gives you a similar feel, and you can skip all the gl/d3d mess.

For examples, shadertoy.com is full of cool shader-only effects and entire demos.
Completely agree. Square promised and promised an API for payments and I bothered them and bothered them when my business was small and fledgling. They never delivered, Stripe stepped in, and then Square half-assed it with the Marketplace. Now I ship seven figures through Stripe and I'm sure many other businesses do as well. There is no reason this should be the case.
This is a link to only one chapter of the proceedings. Some of the other chapters can also be found individually, but I suspect the whole is out of print and not easily available. (I have Okasaki's chapter, but I don't remember where from.)
What's the age of the oldest physical artifact that is simultaneously personal, inheritable, and usable?

Most are things that have a larger scale, gross appeal, aren't personal. A water wheel, a stone bridge, a building. Perhaps a gun, or a watch, comes closest.

Start with that and what would an heirloom computer look like?

Somewhere on the continuum of abacus, slide rule. What's the computational era's equivalent? An HP-11, HP-12 series calculator?

Sometimes I think: we're all making expendable shit.
You mixed it up. Actually, it's usually "high level JavaScript programmers" who are "trying to reveal the huge limitations". Because they are not happy with the fact something else can be used for client-side web-development other than JS.
Minified/obfuscated js already makes code disassemble hard. And the majority[1] of the code out there is already terrible - the mess of jquery and callbacks, plugins and 4 MVC and 6 reactive frameworks makes it impossible to understand.

[1] We all write terrible code in professional setting. It is unavoidable. And scripting makes writing terrible code faster and easier than ever before.
VariCAD 2015 1.08 Crack and Keygen Full Free Download
Libyan Oil, Gold, and Qaddafi
Ultimately the Amiga painted itself into a corner; so finely tuned for 2D that it couldn't easily just slot in a 3D card like a PC could.

I still have mine, suped up with a 68010, that'll get you 5% in a tight loop.
Brooches and rings. In UK in some families these will be passed down to couples marrying as a gesture of continuity. In Birmingham, we have a 'quarter' that has many small workshops that make and repair/alter jewellery. Some of the older companies have design patterns/dies going back to the Victorian era.

I agree with your basic point: we all buy so much that is basically landfill.
I mentioned this below, but I disagree. I am not talking about Y Combinator or pre-seed stage funding. Companies are raising E rounds. Shitty companies are raising 10m a rounds.

* There are a shitty companies that are getting funding say raising ~20m in an A round.

* There are publicly traded companies that are in bad shape, GE, Twitter, Dropbox, Evernote can't even make it to the IPO and Yahoo.

* In between this, is where public markets were useful. They provided large scale liquidity for companies that needed to expand (often globally). Similarly, public investors needed to deploy excess capital to save for their futures.

* Now, the stock market is full of failing legacy companies and the pipeline of good companies is diverted. I am pretty bullish on Uber for example. While technically the IPO wouldn't touch the >7-10 trillion in the s & p, do you notice anything odd about this graph?[0] Bad companies are going public and failing, the pipeline of good companies are mostly staying private. Pricing, risk and market calibration are so out of wack that the last decade looks like this ^V^v so, not really sure how to make a risk

tl;dr I would feel more comfortable participating in Ubers previous funding round than buying apple, one of the s&p toip 50.

I was going to break down risk adjusted return, but I am not phenomenal at math nor finance, but again I found it pretty fucking insane. The sharpe ratio is like

"Risk Free Rate"

( 0-0.3 - "average return" ) / stdDev

So basically, in my super (likely incorrect) view, you have a pool of shitty assets that are largely correlated in a massively volatile timeperiod. This number is your control.

Then you measure against the degree you will beat the risk free rate, a negative number basically. Seems insane, but never was top in finance.

https://en.wikipedia.org/wiki/S%26P_500_Index#/media/File:S%...
Great, their website is so glitzy that it's almost impossible to tell what their product does without reading between the lines. (TLDR it sounds like gesture control for BT-enabled phones, computers and media centers)