skysight-inc/HackerNews huggingface dataset:
If my old Apple //e wasn't 650 miles away in dad's attic I'd be dragging it out tonight to try this...

Well, I'd probably have to figure out how to get it on a 5.25 floppy first.
Tock Embedded OS Design Document
I will never send my resume to Alibaba. It's not an option.
Solar City was retconned into a vague document that takes a mile-high view of the problem. This was unambiguously poor corporate governance, unless you completely ignore the business side of...the business?
> So what benefit would I get from authoring the logic of URL-change handlers in JSX?

I don't get it either. I thought we were over describing program behavior in XML?
There must be a framework for that ...
Similar situation here. Architect's desire: exposing usage and load metrics to autoscale the services.

Reality: Everything runs on two EC2 instances, regardless of load.
“Courage”: Apple releases iPod – “No wireless. Less space than a nomad. Lame.”
I'm with you all the way up to affecting appliances. The key is the power shift should be virtually invisible to consumers. You don't turn off A/C, you just bump up the set point by 1 degree for that 15 minutes. The individual impact is minuscule, the aggregate impact is leveling out the peak.

But you need everyone to be wired for this in order for a small change to add up to a big impact. Which isn't worth the cost unless it's mandated. Which is a political mess.

So we solve the problem another way; with batteries to meet the peak power demand at a reasonable cost, and not demand a massive IoT network, constantly monitoring usage and with override control authority.
interesting - this seems like perhaps a "good enough" solution for the age old problem that many creative-type career often encounter these days where employers don't want to pay to hire someone before knowing if they can work, while employees don't want to work before knowing they'll be paid. your method seems to basically say, we won't hire you unless you've already done work for us, and we expect that you are self-motivated to do that work and not at our behest so you can't blame us if we don't consider your work good enough to hire you. that's actually pretty clever, although i wonder if this is something that can be applied for other companies.
"bilateral" means "interpret as they wish" ?
Hitch – Scalable TLS proxy
Not to give excuses to his occasional behavior but he has his good moments. Some of his writings and interviews are pretty genious. Not to mention his projects, I sometimes enjoy studying them.

You gotta give him some benefit of doubt. He has a genuine, diagnosed mental illness. And even if he did say racist, misogynist and other derogatory things, some of it was years ago and he might have changed as a person (and hopefully for the better). The memory of the Internet is sometimes too long.

I gotta agree with him about one thing: computers are best when they have 16 colors (I spend most of my time in xterm with my favorite sixteen colors).
I will try and answer networking question.

At scale a single host can be running may be 20 containers and port collision becomes a real problem. So imagine if a container opened a port directly on host -we have to be careful that they don't step
on each other toes.

Even if all containers used some sort of contract about which port they are going to use - there are all sort of corner cases waiting to happen such as ephemeral ports(the port you bind to when you connect externally) taking over a port taken by real server app.

I have seen two approaches being used to solve this problem:

1. Using Smartstack (http://nerds.airbnb.com/smartstack-service-discovery-cloud/) the applications running inside container can run
on any port but the port on which they are externally available is decided by orchestration service. Typically, no one talks to application
inside container directly but they go through the haproxy configured
on localhost. The advantage is - smartstack can remove a service if it
is failing healthcheck etc.

2. The kubernetes/openshift approach of Software defined networking(https://github.com/coreos/flannel). Although they also integrate with load balancers, so that is not the only way.

I know if someone is just getting started with containers, it seems bit overwhelming to digest all this. But having worked in some large
companies which are using containers at scale, it kinda makes sense.
Doesn't IPv6 have local addresses that aren't routed externally, like ::1.
That's not the point. The question is if Columbus would have done his job better if he had the ability to do daily stand-ups with the Queen?

I don't think so, because the Queen probably didn't have the skills of an explorer. Great leaders have always delegated ;-)
One important reason I often use it: you can trivially bind click events and the like to SVG nodes. In Canvas you have to track x/y coordinates of a click and what it matches up to yourself.
>a new, proprietary standard for wireless audio

Isn't it just Bluetooth?
Askite lets customers type questions into a text box to find an answer or a way to reach a human being.

There's an assumption being made here that I believe would stop this working for a lot of users - in order to ask a question the user needs to know enough about their problem to phrase the question in a way that will result in a useful answer. An FAQ has the advantage that the user can come to it with no knowledge and still get value from it.

So. continuing your whetstone example, I would need to use the right language to get the right information from Askite. If the seller has added details like "The size of the stone is X by Y by Z" but I ask "What are the dimensions of the stone?" then I don't get anything useful. If I could just read through the seller's FAQs I would find what I'm looking for.

Lists of FAQs are very, very powerful, usable ways to access information. They're not going way any time soon.
Law Zuckerberg: It is forbidden to speak ill of Israel on Facebook
Visdown: Visual Markdown
EpiPen Maker Quietly Steers Effort That Could Protect Its Price
The end of the automotive supply chain
Technical debt inflation
Are you sure the net happiness from football was really raised by Messi or did he simply shift it to his county and
teams he plays for?

Yes

If you take away his great play doesn't it just make other players stick out more, and fans would derive happiness from other players?

No

Greatness isn't ONLY about being greater than others.
Zipcar and Zagster Partner to Bring Bike Sharing to Universities Nationwide
it just changed from Apache yesterday https://github.com/AnyChart/graphicsjs/commit/ea38d3ac71a325...
Malbolge (and Dis) are the classic ternary esolangs. I fiddled around with that in a long lost esolang back in the day.

Keep in mind that Malbolge is meant to be awkward, so while (-1, 0, 1) might be more useful, (0, 1, 2) suit Malbolge's perverseness much better, though I doubt that was a conscious decision.
Which is not 100% reliable and can cause data corruption.
You prove my point. They spent £10m and he's still here.

If they really wanted him in the US they'd have spent a tenth of that and had him renditioned.
I've said it before and I'll say it again: go and learn Brainfuck. Just write a program that outputs your name or does FizzBuzz or something trivial, that's enough to get a grasp of it.

Brainfuck is to Turing machines what Lisp is to Lambda calculus. Minimum viable amount of syntactic sugar (and a bit of "semantic sugar" as well, it's nicer to work in bytes than bits) to make it usable as a programming language.

Lambda calculus is just a bit more practical formalism than Turing machines, that's why Lisp is genuinely useful as a programming language, unlike Brainfuck. That doesn't make learning about Turing machines any less useful as a brain teaser exercise.
A follow-up report has been included on the incident page: https://status.heroku.com/incidents/941
Here is one that I know of. https://en.wikipedia.org/wiki/Sonoluminescence

I'm not saying we are inaccurate. But look at the history of physics, there will always come a time when a new theory trumps the old.
Maybe Docker networking gets more complicated later on but for what I do with it I find it pretty easy and useful. Docker compose makes it pretty simple to control which ports get exposed on the host and which are limited the the docker network.
Zika found in eye fluid in study
I've always thought the Turing LISP was Forth. It's a tiny, stack machine with few ops plus some LISP capabilities. Also implemented in efficient hardware.
>The motto for this goes like 'teams work better if they are collocated, yada, yada'. The real reason is that managers want to feel in control (plus they want to drive away a lot of people by taking RW away).

This is so much truth.
Holyshit!

After four releases versions bash starts to get regular syntax?
I love this topic. On one hand, many tech giants spent an exorbitant amount of money hiring and bringing their technical talent to one location. Easy examples such as Google and especially Amazon come to mind. On the other hand, any studies on the subject strongly imply anyone farther than 50 feet rarely speaks anyway so you are better off with remote teams as they are setup with better tooling (slack, et tal).

https://goo.gl/bvNXHQ

As a single data point my experience as a hiring manager and allowing remote candidates allowed for a much higher level of talent to draw upon.
Furthermore, I have had remote teams develop a great culture merely by turning on their cameras during the daily standup.

Finally, I also question the productivity of team building 'dinners' and other one-off activities. Having been part of teams with lots of corporate dinners and teams without its hard for me to really call out any specific value.

I truly do want to be convinced otherwise, but the strongest argument I have seen here so far is a vague 'Face to face is superior' when I have had great remote teams with cameras on. Anyone have a more data driven argument? Even if its a few data points?
So California gets big rechargeable batteries, interesting.

Does it mean Solar City (pending acquisition by Tesla) will speed up building Gigafactory and that's how Tesla will deliver it?

And does it mean that the market was wrong with recent Solar City stock drop?

I'm assuming this is just a "pilot" and, if executed happily, can keep doubling capacity every x months, driving battery prices down, leveraging it as an further advantage over fossil alternatives.

I'm assuming I'm completely wrong because I don't see any spikes in Solar City stock prices?

ps. Bit off-topic but when opening this article I've decided to disable adblock for bloomberg, just because they made bucklescript :P
Not sure about the details of this specific settlement discussion, but if you're curious as to where this money generated from bank fees goes, here is a breakdown of JP Morgan's previous settlement:

4 billion: consumers (loan mods, new loans, reduction of foreclosure blight)

4 billion: Fannie/Freddie

2 billion: US govt

2 billion: credit unions and FDIC

1 billion: state govt

http://money.cnn.com/infographic/economy/jpmorgan-settlement...
You make interfaces, write everything beyond off as a total failure, and worry about containment and the impending rewrite of his part later.
Its like managing a burning forest, you cant extinguish it after a certain dimension is reached, you can only cut the fire from the food and keep it from spreading.

The problem is, when your colleague is supposed to work on the same module and you are constantly left debugging stupid stuff out of "working code" he wrote.
Management scolds you for being "slow" while the moron gets to play the fast car.
Ask HN: Declining NDAs
Really dislike NDAs for intro talks, always say no to them, but don't have any reasoning beyond if I have to sign some secrecy agreement just to find out how you create value, how're you going to explain it to customers, investors, etc. who also normally don't sign NDAs.

What is the best way to decline NDAs? When does it make sense to sign NDAs? What is a good & bad NDA?
Yea, higher bandwidth, but also lower signal to noise.
The fuck is with all these ageism posts all of a sudden
Wow Jack Bauer is an HNer!
High-res pixel art is tough - to create, and sometimes to enjoy. When the goal of pixel art is to create something interesting when imposing resolution constraints, the significance of a single pixel is reduced when working with such a high resolution.

Further, if the viewer's display is _close_ to the art's native resolution, but not at least one integer multiple higher, the art is going to be smeared as no scaling technique will deal with such a small scaling transition well.

With that in mind, Auro looks like it'd have trouble looking good on any of the devices it was intended for, and indeed looking more like aliasing ("pixellation") to the average user. The author acknowledges this in the article: "Some devices blur Auro. Some devices stretch it. Some devices letterbox it. No matter how hard I worked to make the art in Auro as good as I could, there’s no way a given person should be expected to see past all those roadblocks."
> Bash now checks $INSIDE_EMACS as well as $EMACS
> when deciding whether or
> not bash is being run in a GNU Emacs shell window.

hahaha

Next release it will check the variables $INSIDE_ACME, $INSIDE_SUBLIME and $INSIDE_NOTEPADPLUSPLUS
I'm not sure that would be beneficial to the desert.
Docker is still pretty new. If you were the owner of a horse and someone was trying to sell you one of those new fangled cars you would have a bunch of questions about why exactly this car is better than your horse. And should you be going with the cheaper Ford? or one of the more expensive models?

She's not writing a critique she's asking questions about tradeoffs from the viewpoint of someone who doesn't know the answers.
The demo should really be in a separate repo and then you can link to it in the README.
Well, sure. But they had to hurry up and live in space. Sticking with spec-fiction, wouldn't it be preferable to start work on this sort of thing before the moon explodes (or some more likely scenario makes the Earth uninhabitable by humans)?

I understand the reasoning against this line of thought and I'm well aware that "not putting all eggs in one basket" is a common motivation for investing in off-earth colonization. That said, I took Seveneves to be a fun, occasionally tedious story of how crappy it would be even if we did everything "right" on short notice. Starting the process before we have a deadline would theoretically help to avoid the crunch that led to much of the issues in that novel.
I'm fairly sure my current set of apps covers my use cases. OMG I'm destroying the economy!!!! - I guess?
Why Do I Suddenly Have to Log in to Use the Graphics Card I’ve Had for Years?
Good point. It's amazing what companies do under terms of service in the US.
This reminds me of a Reddit post I've read... Is it possible that your home has a slight carbon monoxide leak somewhere?
> However, RW makes it easier for slackers to slack off; it is difficult for less effective managers to detect, let alone handle it.

This is, I think, because most management techniques don't rely on any sort of objective measurement to determine effectiveness.

Using measurements can have its own dangers if done poorly, but subjective observations and feelings about how productive or effective a team or individual is can be even more dangerous.

I've been on the receiving end of subjective judgements that have ruined a good team.
The RT didn’t have an X86 translation layer like is being discussed in this thread.
I asked because of this from their FAQ[0]:

What is Icecast, the program?

Icecast is a streaming server, which can stream audio (and video) to listeners/viewers. It supports Ogg (Vorbis, Theora), Opus, FLAC and WebM (VP8/VP9), nonfree codecs/formats like MP4 (H.264, MPEG4), M4A, NSV, AAC and MP3 might work, but we do not officially support those.

EDIT: is your Java code for video streaming somewhere? I'm interested in streaming my Raspberry Pi camera as all existing solutions don't satisfy me at the moment.

[0] http://icecast.org/faq/
I don't believe a word you say. In your last Ask HN (https://news.ycombinator.com/item?id=12485996) you said you got fired from multiple jobs and work alone on a startup idea.
Those are mostly first-timers with remote. If they've tried that they know that the only way for it to save money is to throw a boatload of management at it and in the end it costs the same or more. People who can reliably work remotely are worth attracting because there are many more of them than there are good employees in your local commute range.
Awesome inventory.
I'd add service discovery and distributed key/value store for configuration data
Misleading as always. It is simple the incompatibility between democracy and capitalism. Science and technology are irrelevant here.

Democracy assumes people are equal and evolve equally.

Capitalism assumes that people start almost equal (== racism) and deviation from equality is amplified due to interaction (== animal like competition, corruption) and time evolution (== chance, results of human nature raping).

Meritocracy is a cheap excuse that hides racism and criminal insanity. If you do not lock a pedophile into jail, he will insist that pedophilia is a right.
Sorry, no. However, you can find the same pattern being used in the sound-redux project-https://github.com/andrewngu/sound-redux
Growth in routing table sizes on core routers is a bigger problem.

IPV6 is massive in part so we can get back to sensibly slicing up subnets and keep routing tables small.
4.4rc2 is in experimental and 4.4 is likely to end up in -backports, so it's not all bad.
The company's escaped the legal system, but the states can still have some influence, prostituting there legal systems as economic weapons to the highest bidder.

Next stage, only control left to the state is access to the consumer, so its taxing "unwanted" consumer behavior to hit your competitors. Oh, already there..
The 1975 Banqiao Dam failure: the deadliest dam failure in history
Maybe it's time that they rename Homeland Security to Fatherland Security, it gets that vibe...
Importance of Strategy in Social Media Marketing
Moving electricity is "hard" so effectively there are many marketplaces in which the spot price is different. A natural design that's been considered/proposed is to get that info directly from the power utility itself.
“How can I get Bill to stop writing spaghetti code” is only superficially a technical problem. In reality, it presents a human problem.

Actually, it's a management problem. Management must establish and enforce proper process and culture.

Necessary but not sufficient:

1. Code standards, determined and agreed upon together
2. Peer review against those standards
3. Requirements Definition policies and procedures
4. Function Specification policies and procedures
5. Unit Testing policies and procedures
6. Technical debt policies and procedures (when to grandfather)

None of this has to be that complicated. When the rules are understandable, logical, and everyone agrees to play by them, this takes the monkey off everyone's back. You don't have to worry about approaching Bill about his bad code. You have a "business framework" you can rely upon to take care of that for you. Then no one's the bad guy. This is just good basic I.T. management.

Spaghetti code by others is the norm. I have maintained the shitty code of thousands of others. If they're gone, I cuss them all day long. If they're still here, I'm nice. I help management build the processes needed so that I can stay nice. I do my job. I expect management to do theirs.
That problem is easily solved, look at the most recent message. Though a lot of the problem was caused by incredibly incompetent management.
There is a simple algorithm that would suffice.... Whatever I'm using right now is what I want to have preferential delivery. Really it is that simple.
Let's say a customer is looking to buy a whetstone. They type "Whetstone size" into a search engine. A FAQ which was previously indexed comes up as a result. Up until that point, no direct interaction with the product's webpage happens at all. Where's your bot now?
The little-sung secret technique for removing dinky laptop stickers is to use a piece of adhesive tape to pull up the remaining gunk. For whatever reason, the stickers seem to be affixed with the most tenacious glue available.
React Router and the problems dealing with minor updates was one of the several libraries(around 6) that sparked me to write the Sad State of Web Development
I think your first action should be to seek some medical advice to make sure that nothing is wrong. Go to a doctor that you trust and review what you've told us with that person. He may be able to help you more than any of us here.
This map of London's tube shows disused stations, track layout and more
Is the sexism really necessary?
I concur. Aurelia feels much more like the standard HTML that I've been working with since the 90s, only more powerful. Hence we get power without unnecessary complexity.
Home price growth is independent of age and is heavily dependent on location.

You are trying way too hard to make yourself sound like a victim.
As far as I can tell, it's owned by DR DOS Inc. which also had a d/b/a "DeviceLogics" that now seems to be defunct (inasmuch as devicelogics.com now redirects to drdos.com). However, the status isn't exactly obvious to me.

The only source release I know of that is still readily downloadable is at drdos.net, which is version 7.01.
No way, I can't do that! I'll get ridiculed for not being on the latest and greatest, and if I complain and take shots at the people building critical code for me to use for free, I'll get pats on the back by my peers!
Can computer analysis tell us anything new about literature?
That's what firewalls are for.

In a perfect world you'd get your ipv6 prefix from your ISP, and have your firewall white list specific outbound suffix addresses.

If you need topology privacy you'd shuffle your /64 every once in a while.
Researcher Does What FBI Couldn't, Bypasses iOS Passcode Limit
Four years after its release, Apple Maps still puts my address in the wrong location.

Whenever I have a Lyft or Uber driver come to my house to pick me up, I always have to text them "please only use Google Maps, do not use Apple or Waze" (Waze has its own issues, which I've written about before).
How Big Pharma's industrial waste is fuelling the rise in superbugs worldwide
> locality of reference. You shouldn't have to jump around all over a file (much less through several files) to follow the code that does a single thing

This is something I was learning when I was working in Swift, in a WWDC video they called it local reasoning; being able to reason about the code in one particular function without having to worry about state changes elsewhere. Now working in C# it seems to be a common thing to pass an object by reference to a bunch of different functions to fill in it's values and map properties. If you do too much of that it can become a maintenance and debugging nightmare when a property didn't map up the way you wanted it to.

I also agree with what was said in a different comment about not breaking functions up too much if it's not necessary and that would help eliminate this need to modify state in so many places.
We were in the same boat back in January, and I looked at Vue and many others, but Aurelia won me over even though it was still in beta.
USB-C connectors carry HDMI and in the next revision probably Thunderbolt too.
WatchOS 3.0 Complication Tracking Air Quality of Major Chinese Cities
A problem with WebTorrent is that there isn't much incentive for regular clients to support it, while WebTorrent clients have a lot to gain.

In general, it seems like WebTorrent clients will be more inclined to "hit and run" (i.e. download some content, then navigate away without contributing back to the swarm), leading the worse swarm health.