skysight-inc/HackerNews huggingface dataset:
I think of algebra as a meta-math skill since it allows you to manipulate, simplify, or otherwise make use of structure in mathematical expressions.

The most important rule is the "do the same operation on both sides of the equation"-rule, but there are plenty of other "math verbs" that are useful: expand, factor, simplify, collect, etc. Interestingly, any expression in the computer algebra system SymPy has these methods:

http://live.sympy.org/?evaluate=(x%2By)**2%0A%23--%0A((x%2By...).expand()%0A%23--%0A
I'd like to think your average developer is more financially literate/savvy than your average American

You may like to think so, but I have seen absolutely no evidence of that...
VIRAL NOW CALVIN HARRIS FEAT RIHANNA THIS IS WHAT YOU CAME FOR – ROME INFANTE
There will still be a good bit of service work. Crash repair/body work, brakes, tires, air conditioning, random little faults like switches and sensors and fans, etc.
Yep. That's where I am. Currently getting a HELOC for when the inevitable happens, planning on getting a metal roof instead of this asphalt claptrap. Figure it'll cost 3x as much but last 5x as long.
What I find most clever about these roof panels is that is will likely silence a lot of HOA critics. While more and more states are considering "solar rights" laws, it is still better for all involved not to have to fight that battle.
This seems like a IFTTT + pipes mashup? With multiple steps, simple logic blocks, and enterprise integration.
That's assuming Twitter will be around for 47th+ presidents.
One of the biggest problems with treating Kafka as a job queue is that you suffer from head-of-line blocking. Kafka doesn't expose per-message visibility/acknowledgement semantics like RabbitMQ/Redis PUSH+POP/SQS does. Each consumer group tracks offsets into the partitions of a log (aka a topic). This offset is just a number that points to a specific message in the Kafka partition. If you get stuck on message 123, you either can't proceed to 124, proceed and don't commit your offset but risk replaying 124, or skip 123.

A great many of our services publish to Kafka, those consuming services which seek to treat individual records as tasks (or bundles of tasks) as opposed to a linear log must either skip failures or push them onto SQS for background retry. Our batching consumers have to track out-of-order completion of work and commit up to the lowest completed offset, meaning a slow task can delay offset commits. If a consumer is stopped before finishing that slow task, we have to replay work which means all work has to be idempotent. In practice, it works well enough, but it's still some gymnastics.

I suspect this is why Google invested so much into making PubSub scalable despite per-message semantics. It's considerably simpler in many ways, even if you have to bake in your own ordering/monotonicly increasing identifiers.
Ya, my main problem is I feel like I'm just being manipulated this election. Hillary supporters try to convince me that Trump is the devil and Trump supporters are trying to convince me that all Hillary has ever done is scheme against the American people
Well if you want to play that game, we don't "need" any computers at all.
What Are You Waiting For?
The most successful people have inner conflicts, no one is immune to struggles, rich or poor. No matter how hard we try to free ourselves, we are always brought back to some kind of hurting, so what do we do?

We wait, which only brings about worry, pain and hurting. While the Divine is offering two different paths: the 1st; where we constantly live in the unknown, yielding to our emotions and believing that our happiness eventually will come.

Or the other path; is seeing the new beginning as wisdom to know that these changes are bridging the gap between our lower and higher self. From this perspective we can look back and appreciate how far we came, because knowing now we attained true happiness without the wait.
As a younger creature I had a minor speech complex which at some early point I became conscious of, excessively so. Tormented by the inconsistencies of vowels and consonants in english, I began experimenting with enunciation in grievous violation of convention. In what according to many linguists might be my own stubborn idiocy, I picked a fight with the intervocalic "t", which most Americans pronounce as a "d", e.g. water, little, or i.e. compu(d)er. Some force far less lenient than OCD thereafter compelled me to pronounce the intervocalic "t" as an actual "t", rather than "d". Such enunciation happens to be common in British english. The effects of this compulsion range from public curiosity regarding my origins, to accusations of petty affectation and artificiality. My meager sum of friends might imply a multitude of things, but none of them would dare say I was groveling for more. As for linguists, I adore Mr Pinker and a few others, but can muster no admiration for the notion that prodigious use of discourse-particles indicates conscientiousness[1], particularly the use of "like", which I observe ubiquitously used as punctuation, elocutionary wildcards, and thoughtless substitutions for thoughtfulness and basic articulation. I lack the bravery to willfully incur the wrath of linguistic titans such as Pinker, but I'll have self-definition however fake I seem. If a person's early years are spent in a ghetto where words are spoken one way, but circumstance transports that person to another ghetto where words are spoken differently, must they choose between either/or lest they be deemed "fake" for speaking in accordance with their own ideal? I suggest more scrutiny be placed upon the audience and less on the speaker. This procedure might influence critical-thinking while decreasing the volatility inherent in a system where listeners are trained to reject the unfamiliar and embrace the familiar, i.e cognitive bias, etc.

I have yet to find a dictionary that advises the intervocalic "t" be pronounced as a "d", despite the hordes of individuals who wax tumescently indignant when one doesn't. All I really want is consistency, but I do not insist. And I am aware that the Gods of linguistics profess that language is living and ever mutating and therefore never harmonious or consistent. I doubt, however, that this is an eternal intrinsic attribute. I'm sure I push too far, but such a view seems to me an appeal to authority, while the authority-figures are us unbeknownst.

1. http://www.huffingtonpost.com/2014/06/12/saying-like-study-f...
I won't tell you what you hear, but his manner of speaking is often held out as an example of Mid-Atlantic diction, albeit an idiosyncratic one—Cary Grant spoke like Cary Grant.

His accent was his native Bristol at base, with Americanisms heaped on top, a Mid-Atlantic destination arrived at from the opposite direction of contemporary American actors. But with his short American a's and clipped cadence, to my ear his delivery often seems closer to that of his American co-stars than to that of his English ones. For example, take a listen to the trailer of The Grass is Greener (1961) [0], in which Grant plays alongside a cast from both sides of the Atlantic. Hear it?

(I'm American and have lived in England, by the way.)

0. https://youtu.be/JpCm22wh6qQ
Hey Chris! Very excited about the potential for a lightweight embedded OS.

I think I understand my confusion now, I was hoping for a shell on the serial port. Most of the work I do with BBB's is headless. Does the exclamation point mean it's finished booting to userspace? Do you think you could rig up the serial port with a shell?

How does Minoca handle GPIO's, and other things like RTC's and SPI? I'm sure you know of device tree and sysfs drivers for GPIO, but I can write you a quick overview!
Though I would presume roofs where moss and algae are a problem if not dealt with aren't great candidates for solar.
Do you really? I ran on a chromebook as a laptop for about a year without much issue. I upgraded this past year mainly to reduce my electricity consumption... the computer I had two desktops ago was plenty fast, and still in use (handed down) today.

I'm far more concerned with the churn in phones than I am in desktops, though some laptops are particularly bad long term devices.
Yep, $7-$8K is my market for cars. You may have to look around a bit but you can find something well-cared for, reliable, and with many years of life left for that money.
If I am not mistaken, the chipsets on the Intel NUC models are laptop chipsets. I have the Skylake Core i3 version and that supports up to 32G of LPDDR4 RAM (dual channel). Since the thin laptops typically have only one RAM slot, it makes sense why they are limited to only 16G.

With this in mind, my understanding is that it is perhaps a limitation of the current Intel chips for single RAM slots, combined with the reluctance of the laptop manufacturer to include dual channel memory in their (thin) laptops.
I overrammed my previous MacBook. It was a max of 4 or 8 Gb can't remember but I ended up going 8/16. It worked fine until the keyboard failed. I'm going to replace it eventually.
I think he meant "ego" instead of "dignity". This is how you walk away with your over-inflated ego intact. Behaving this way indicates that you have no dignity.
Decades ago, I remember it being called the "Mid-Atlantic accent". It was a joke, because it was an artificial accent. The name suggested both a blend of US and England, but also suggested, tongue in cheek, that it was the way people who lived in the middle of the Atlantic (in other words, nobody) actually spoke.
We had an Atom plugin called Nitrogen that did file sync, remote terminal, and app preview.

https://community.nitrous.io/docs/using-the-nitrogen-atom-pl...

Most of our users preferred the in-browser experience though...
Battery is a pure smoke screen. They had no qualms cutting battery life to make it that little bit thinner and put in a watch with horizontal striped OLED display.
JTAGing Mobile Phones
I you think about it, a WASM "process" is a great middle ground between a conventional VM (ugly hardware skeoumorphism) and container (ugly Unix).

I hope this becomes the standard interface for server hosting, not just the browser.
Maybe after the ridiculous Scroogled campaign that Microsoft did against Google, and stealing Google's search results, and extorting money from Android OEMs for lame patents, Google has earned the right to bully Microsoft a little. I'm okay with this.
Silicon Photonics Comes into Focus
Fermi questions can be polarizing, especially for precision/accuracy focused individuals. Beware. Drake equation has its criticisms, and ET has yet to phone home.
I don't find bluetooth headphones, speakers and mice to always reliably and robustly connect. Several times a month the solution is to force a re-pairing. An informal poll amongst friends and colleagues shared the same experiences.

When bluetooth works, it works well. But the failures are very difficult to diagnose and address. Those are what the calls will be about and why they will be lengthy.
> major browsers are trying to create their own sandbox environment

This is partially true: for example there are sandboxes considering the website origin and related restrictions, but on the process level browsers reuse the system mechanism instead of implementing their own. For example on linux, chrome uses seccomp and a number of other ways to separate the ui from the backend. Windows has its own solutions for this.

So I don't think it's right to say they create their own sandboxes. At least not in a NIH meaning.

Containers are just a fancy package for the protections offered directly by namespaces and other existing restrictions. User namespaces are already used in chrome sandboxes for example (https://chromium.googlesource.com/chromium/src/+/master/docs...)
That's nice information! Thanks, gonna try that!
Lenovo issues a new Yoga BiOS enabling Linux after conspiracy accusations
It was annoying, a few years ago, trying to find a non-Apple laptop with better specifications. Now it's too easy, as a developer, I rarely find CPU limits my speed (typing is a limitation) but ram does limit how much I can do at once, or at least how many vms and containers I can run whilst developing, testing and searching stackoverflow. However, I use Linux laptops, but my graphic designing partner who loves to have lots of elements of work open at once as she works out how to aggregate them, is going to find it harder to cope, especially as graphics resolutions keep getting better and needing more memory.
it sure does. But it looks like it's trying to focus mainly on companies and business users instead of normal everyday people. Almost all integrations are very business-ey

What I am also happy to see is a clear pricing model right from the start [0], in contrast to what IFTTT is doing.

[0]: https://flow.microsoft.com/en-us/pricing/
I can't give you a direct one short of saying I've interacted with their security teams and know their protocols to some extent. The indirect color I added to this image was from the Bountycraft interlude. Up to you if you want to trust any or all of that; you have every right not to.
OpenStack (IaaS) != OpenShift (PaaS)

Getting up and running with OpenShift is pretty easy. You can either use the all in one Vagrant VM[1] or you can download the CLI[2] and run `oc cluster up`[3] to install the docker container version.

Either one doesn't give you an "HA" install (probably want a cluster for that). I regularly deliver OpenShift installs, and in most enterprise environments an HA install takes 3-4 weeks, most of which is communicating to all the silos (networking, storage, security, virtualization, etc) what the requirements are.

Disclaimer: I work for Red Hat.

1: https://www.openshift.org/vm/
2: https://github.com/openshift/origin/releases
3: https://github.com/openshift/origin/blob/master/docs/cluster...
That's very sad. He was a hero of mine in the NeXTStep era. I always figured I'd run across him sooner or later but time ran out...
I absolutely love my Ergodox!

I can't type on a horrible staggered keyboard anymore. Once you get used to it (about a week for me), it just feels so natural. I can never go back. Staggered keys are perverse, all the contortions necessary just to locate the keys with your fingers.

The only problem is that now I look like a total retard when trying to use anyone else's keyboard, which is a pretty regular occurrence unfortunately as I'm in IT.
The business focus reminds me of Zapier.

https://zapier.com/
Yeah people seem to disagree but I find it weird to see Silicon Valley seems to dislike monopolies but constantly builds them. Google, Amazon, Facebook, Microsoft, Intel, really just name any big tech companies and they probably have a monpoly or something very close to one on something. There's no problem with it and the only real way to get the returns that people expect is to create a monopoly somewhere.
ZFS is less flexible in deduplication because it's not true content addressing, and git has lousier protocol. Rsync and unison also have lousier protocol and don't deduplicate storage.
> Up until recently one couldn't remove an element without referencing its parent

Every node has a reference to it's parent.

What's the problem with node.parentElement.removeChild(node)?
Maybe the Ws were just mementos. I wonder whether any of them have shown up on eBay.
Ah, the main homepage doesn't look like it's got ssl set up like the actual meat (a subdomain) of the app does. I'll pass it along to him. Thx
I'm a little bit surprised at this outrage considering there are very few PC laptops that offer 32GB+ DDR4. XPS15 offers 32GB but its battery life is rather poor.

Thinkpad P50 offers 64gb with tested battery life of over 8 hours, but it clocks in at 5.8lbs.

I'm a pretty heavy duty user and I have 3 machines that each has 8GB. (PC, PC, Mac). What the hell are people doing on their 13.3 - 15inch laptop that requires 32GB?
"They had no qualms cutting battery life"

I haven't seen where Apple cut battery life in the MacBook Pro. Here's what's reported now (granted, it's from Apple's website):

15" MacBook Pro

2015 - Up to 9 hours wireless web http://www.apple.com/macbook-pro/specs-2015/

2016 - Up to 10 hours wireless web http://www.apple.com/macbook-pro/specs/

If there are other references out there (particularly if they're independent of Apple), please share! Or perhaps you're referring to something besides last week's MacBook Pro updates?
That's a difficult question to answer, like the question, "when will I use the ability to understand big words, read sophisticated prose, or follow complex logical arguments?" The answer depends on what kind of life you lead--a challenging one or a simple one.

I think ivan_ah has it right. You can't seriously work with numbers--any numbers--without algebra. Arithmetic isn't enough. One needs to know how to rearrange equations in order to validate or explore, e.g., a simple statistical claim that a politician or marketer makes. Or to repurpose an equation for another task. Any professional in any field should find themselves doing that on a regular basis, otherwise they're just echoing whatever they're told and not adding much value.

OTOH, you can get really far in this world by just echoing and passing on whatever you're told. So algebra isn't needed any more than taking an interest in social studies is needed to be able to vote or even become President. While algebra and social studies are prerequisites for being a good citizen, being a good citizen isn't a prerequisite for much of anything, though I'd like to think it still makes success in life more likely.
Franklin was also a genius.

No, he didn't come from wealth or a highly-educated family or any of that. But he could think and learn, far more so than most. Something his biographers (though not TFA) frequently take pains to note.
I didn't find the author credible because of their statements going back 'centuries' ("Skinner created one of the most non-neutral accents in the past few centuries" repeated somewhere else in the article which I didn't find just now), but despite this I found it interesting. I looked for youtube clips from several films mentioned, to come to my own conclusion. They matched what the author reports.

So I enjoyed the article but (for myself) didn't necessarily judge the historical account to be accurate. Just read it with a grain of salt.
Yeah, I wasn't really swayed by that Sun Sentinel article. I can understand why power companies hate net metering---it complicates their lives (https://web.archive.org/web/20051223090406/http://www.denbes... [1]) and past that, it's jut whining that it'll take even long to recoup installation costs of solar panels. Solar cells still either need to be 1) cheaper or 2) last longer.

I haven't read up on the Tesla roof tiles, but I can only see that being viable (at least here in Florida) if they at least break even over, say, thirty years (outer range of roof replacement) with the occasional hurricane (say, one every five years or so). And how do you clean the things? We had our roof washed several months ago, but that's because my SO thought the roof just looked unsightly [2]. But having to wash the roof (say, yearly just to keep up the efficiency) will definitely cut into the ROI of the system.

They might very well work out financially in Arizona and New Mexico though (more sun, less rain and a simple brushing off of any sand might suffice).

[1] Yes, it's a decade old, but it goes into details about power generation I don't think many people realize. Running a power grid is not easy and it's all too easy to screw up.

[2] Tile roof, which tends to hold up a bit better under hurricanes.
I believe Arthur C. Clarke said something that's relevant here, "technology that's indistinguishable from magic is probably bullshit."

No, that's not right...
/r/startups

/r/entrepreneur

/r/technology

/r/learnpython

/r/learnprogramming

/r/programming/

even small ones like /r/blogging /r/coolgithubprojects
My keyboards nowadays are so expensive and difficult to replace that I wouldn't ever dream of breaking them on purpose.

My Ergodox took me countless hours to plan, more to assemble, then even more hours after that tweaking the firmware. It wasn't cheap either, but some of the best money I've ever spent regardless.

The horrible hp membrane keyboards at work, however, I would love to nuke from orbit. It's the only way to be sure.
individually tracked, double-pulsed droplets of tin...

I know the article you linked lists the many issues that arise, but to even try such a technique- I think it demonstrates just how hard the problem of further photolithography improvement is.
I assume people who have a macbook pro that they dock and connect to a big display, and don't really own a desktop.

You can plow a field with a honda civic, but it's not really the "right" tool for the job. The same applies to insisting on a 64GB laptop as your main workstation.
You need design help?
Ask HN: what tool do you use to manage your todo list?
I live in a historic preservation district, with a south-sloping roof. I'm not permitted to put up solar panels because they'd be visible from the street, but these have a chance of getting past the historic preservation authorities. That would be fantastic.
One example would be people that are doing software development, in particular with multiple virtual machines/containers, compilation, and heavy IDEs.
I have been told that the least accent is the flat Nebraska pronunciation of say, Johnny Carson. I believe it's called General American. It's at least semi-mythic - but some variation of it is used frequently in broadcast.
I did the same thing when I was younger. There's still some of it left over, but the embarrassment of being a teenager definitely normalized it. I learned to read when I was pretty young, before I was exposed to a lot of words in speech. I also watched a lot of TV, and people spoke with different accents. Since there wasn't any authoritative way to say things, I preferred to say them how they looked on paper.
Intel has been leading the world in semiconductor process technology almost since the beginning. Because they've been the world's largest semiconductor company for a long time, they can afford to keep R&D spending as a major expenditure.
I realize valuation numbers like this make headlines and are a quick way to proxy success (or lack of) for a startup.

But private market startup valuations are about as useful as public market stock prices, i.e. not useful without more context and information.

Even if numbers are technically accurate no journalist would ever write 'Apple's stock price 3 years ago was around $700 vs closer to $100 today...so the company must be hurting.'

I'm surprised startup valuations reporting has continued for so long without more disclaimers or information in the articles about what a number really means.

(side note: I'm also surprised movie weekend box office earnings are as big an interest as they seem, so what the heck do I know).

If people are going to leak valuation numbers, is it right to publish this # without knowing or asking a bit more what term sheets look like?

For those who might know, how hard would it be to get more accurate info tracking the common equity value for startups?
Ask HN: Why has Firefox not really moved forward with the UX of its addon store?
The team working on Firefox is doing an incredible job pushing their browser forward. I've been a staunch supporter of their work for years. But one thing I don't get it how old the addon store feels. I see chrome add-ons rising to the front page on product hunt and almost never see them being ported over to Firefox despite it actually being decently simple enough to do so (doesn't apply everywhere of course but a lot of core logic is very similar). Even disregarding ports, I don't remember seeing anything major in show HN threads or anywhere else about some amazing new addon.

My point is, add-ons are actually a big deal (as evidenced by platforms like product hunt). But Firefox feels like it's neglecting a very obvious market. And I'm very curious why that is.