skysight-inc/HackerNews huggingface dataset:
As a sometimes CPU architect/logic designer and also occasional protocol engineer I think that this is stretching an analogy a bit too far, individually some of the TCP A is like CPU B is probably fair, but the totality? nah
Geo lookup on your IP to get a time zone. Easy to spoof with a proxy / vpn.
they are not DSLs. they are literally Python and they are APIs.
Don't take popular media reporting on science at face value. I'm not saying I know better, though.
Zillow Group owns Zillow, Trulia, HotPads, RealEstate.com, and others. What else is there?
Oh, I was referring to $180k, maybe I misread.

> Are you still conflating the Canadian housing market with the Toronto and Vancouver housing markets? There are several provinces where the average home price is in decline.

These discussions are ridiculous. Other than a few isolated places, housing across all of Canada has been going up substantially for well over a decade. That the entire country has not gone parabolic like Toronto and Vancouver does not mean it is not outpacing inflation substantially.

Continue to deliberately misunderstand at your leisure.
3 Awesome SEO Tools for Your ECommerce Business
If you want to see an emerging country try it nowadays, look at the Philippines.

They basically gave up. Though the telecoms are a duopoly.
Only working 911 system is in Davao.

Everywhere else you have independent short codes like 117 which may not be answered. Ironic for most of the BPO is outsourced call center agents.

Then the second issue are jokes,

http://news.abs-cbn.com/news/08/01/16/dial-8888-911-govt-ope...

"Hotline 911 received 2,475 recorded calls, between 12 a.m. to 7 a.m. Monday.
Out of the total, only 75 calls were legitimate while the 1,119 were dropped and 1,356 were prank calls."

In other news, I've not yet needed it.
I had to take a couple of passes at that to figure out what the various referents were. This is just a summary of Lieberman's position, so I guess we will have to go to his paper to see the reasoning behind this position.

As far as I follow it, the argument is that delegation means, in prototype-based OO (apparently the only context in which either author recognizes its use), that if an object has no method for handling a message that it has received, then it transitively searches through its prototypes for one that can handle it, and if found, the receiving object delegates the message to that prototype's method for handling. When that method handles it, however, it should do so in a way that is aware of the context of the object originally receiving the message, so that, for example, if both the receiving and handling object have a name, the handler should use the receiver's name if it needs a name in handling the message.

If we assume that the methods reference the context they are working with through a variable called 'self', then passing the handling method a 'self' bound to the original message receiver (not necessarily the most recent delegator) will achieve this: any method calls or references the handler needs to make will go through the same delegation process, starting from the original receiver, and in so doing possibly, but not necessarily, ending up at a method from the same object as was picked to handle the original message.

There may be the additional implication that this greatly facilitates composition, which is (it is claimed) preferable to inheritance, but I would think name collisions are a problem.
And, arguably, in the U.S.
Free choice must be free
I could but I think I will trust the doctor. We had this conversation. I can just lay there and do something, but I prefer to meditate as it seems to offer some level of rejuvenation.
Its not my belief. I am trying to explain the false psychological hangup that is preventing us from accepting non-textual programming environments like projectional editors. No one ever agrees with me or admits it. Thats how I know I am right after seeing dozens of amazing tools over the years and this discussion repeated over and over.
>> ...isn't an ax murderer...

> ...hack your way to a better physique...

Got it. Buying an axe ASAP... ~
More info here: http://www.femalefoundersconference.org
The problem with this business is that the company ends up with warehouses of used furniture. Then what? Check it over, clean it, repair it, and send it out again? Customers are going to complain if you send them beat-up junk. You're going to need a cleaning and inspection operation, an upholstery shop, and an air conditioner shop. What to do with the rejects? Sell downmarket? Put on Craigslist? Goodwill?

If it takes you 2-4 days to deliver a bed, you're not competitive. A more useful service might be "we deliver a bed, a dresser, a table, and some chairs in 4 hours". Add in bed linens, towels, some basic dishes and tableware, and a starter kit of toilet paper, paper towels, laundry and dish detergent, and soap. Instant setup of light housekeeping, just what someone needs when they start a new job in a new place and have more urgent things to do than fuss with furniture shopping. You can sell them more stuff later.

You're in NYC and SF, non-car cities. Offer this primarily in places where people don't have cars but move often.
While I agree that the US could learn a lot from India's billion-payer system, the big drivers in cost differences wouldn't apply.

India's system is cheaper specifically because it doesn't have the complexity of the billing system that the US has (and, for that matter, European countries as well). But in addition, India explicitly does not recognize a wide range of drug patents that the US does. By paying more for prescription medication, the US market funds a huge amount of medical research (50% of the medical research in the entire world) which countries like India are able to access essentially for free.
Software Improvement Group (SIG) = https://www.sig.eu
The web is decentralized. That's the entire point of it. You don't need permission from anybody to start serving web pages.

Don't take this as talking down cryptocurrencies. It's that Bitcoin is as decentralized as the web that is the key innovation. That anyone can build applications on top of it without asking for permission is unheard of in the financial space.

There are many decentralized permissionless systems including e-mail for messaging and IPFS for distributed storage. They do not generally need tokens or proof-of-work to function.

(Sorry for substituting Ethereum above. Ethereum isn't really a good example of a decentralized application as it is governed in full by a Foundation which have all developers on payroll. It is not a multiple equal stakeholder project yet.)

As to why people are talking about Facebook on Ethereum, I don't think the article suggested that. It merely offered Facebook as a generall ballpark to which scale a popular application can reach.
You're forgetting probably the most important optimization: block partitioning. This one alone makes it almost 2x faster (on random arrays) than typical introsort when sorting items by an integer key.
They thought "refactoring" was a made-up word that programmers used to cover up dicking around and wasting time. From a non-programmer's perspective, all they see is the programmer spending several hours with the end result being that nothing has visibly changed.

The thing is, many refactoring efforts make code worse, not better. Refuctoring is something I've observed many times over, by people who consider themselves quite skilled at the art. The end result of their efforts is that the code is fancier or trickier, not more robust or easier to understand.

So, from a manager's perspective, how are you to discern between a programmer whose refactoring efforts save time down the road, and one whose efforts lose time down the road. Of course, normally you have technical leadership that can make this distinction and makes sure those people get a cold hard reality check, but many organizations discourage technical people from gaining enough power that they can stop other technical people in their tracks before they mess things up.
Awesome, glad to see this resonate. Where are you generally moving to/from? Inter- or intra-city moves?
You mean do exactly what Microsoft did with Internet Explorer? The parallels will be uncanny and will certainly attract the attention of the DoJ.
Major reason for renting is you are very mobile and travel a lot. For example I have traveled around and worked in several countries over last couple of years.

If I had a mortgage somewhere I couldn't live like I do now when I can freely move to another country for a year for a gig, then move again. So renting gives you flexibility to move after jobs quite easily and travel the world while you're young, gain international experience and see other cultures.

Of course, once I settle down in one place where I'd like to stay I will buy a property instead. But I haven't decided where I want to live yet.

Once you buy a house somewhere you pretty much have to stay in that area for next 20 years and are limited to jobs in your local area. Of course, you can sell, but 1) that's a hassle and takes time 2) there might be a down market when selling for good price is difficult and then you're stuck in your place until market turns around. If you're renting you can move whereever economy is booming or there is some interesting niche job.

Long story short, if you rent, relocating for jobs or expatriating to a different country is easy. So I'd recommend renting while you're very young (<30-35) and buy a property later once you are more settled down.
Things like tables and mathematical notation would make programming more elegant, but even going this far is rare.
so the article basically restated the definition of luxury. The rich spend more than the poor on luxury items.
Only works on CentOS 6. Also not a vulnerability but a payload. Interesting tool tho.
That's really more of a detail of how Erlang implements actors. In Erlang actors are used to represent mutable state.
The older Lisp (60 and before) talked about 'atomic symbols'. ATOM checked whether something is an 'atomic symbol'. Cons cells were not atomic symbols. They were pairs. But atomic symbols could be symbols, numbers, functions and variables. Arrays were not there in an explict form and the few data types of Lisp were made of atomic symbols. A number was an atomic symbol where the name starts with a digit and the symbol's assoc list stored the numeric value...

See: http://www-formal.stanford.edu/jmc/recursive/node4.html
The decision itself explains it's reasoning and cites (though less directly then I am used to in US appellate decisions) the relevant precedent.

https://scc-csc.lexum.com/scc-csc/scc-csc/en/item/16701/inde...
You can do that?
All the 9's was used as you could get a high winds which would cause a 1 to be generated accidently (this was telegraph poles)
This is mistaken. For example, pg became a thought leader by attempting to become one.

You can disagree with how influential his ideas were, but it's hard to disagree with the results. If not for his essays, there's a good chance YC wouldn't exist.

You're right that the most effective thought leaders don't call themselves that, though.
There's StreetEasy here in NYC... oh wait, that is ALSO owned by Zillow.
Pat had some opinions about CAP and SOA and distributed systems, see [0]. I also remember a talk given by Pat and Eric Brewer together, that went deeper into the whole CAP ideas vis-a-vis the model Pat had been advocating (see Fiefdoms and Emissaries [1]), but I can't remember when it was or find a link for it.

[0] https://blogs.msdn.microsoft.com/pathelland/2007/05/20/soa-a...

[1] http://download.microsoft.com/documents/uk/msdn/architecture...
MacOS High Sierra’s best features are the ones you don’t see
Redfin, whose UI I liked more than Zillows back when I was buying a house.
goodness, what a thought ><. Not too far back we called 911 on a cell phone that we didn't know had the microphone shorted when it had gotten wet earlier in the day but otherwise was completely operational. Took several minutes to figure out what was going on. I think we wound up texting a friend that we'd call them and to verify they could hear us or not. We wound up having a headset handy luckily enough.
Even worse, if you have to account for that possibility, why buy insurance in the first place?
Call it Seqp. ;-)
Mind Reading via TensorFlow Classification of EEG Brain Recordings
You're honestly comparing the accuracy of a product out in the market, with one in the patent stages back in 2013?

I understand being skeptical of the accelerometer + hr monitor solution, there are certainly more involved ways of analyzing patterns that are available to sleep specialists. But how does it help the discussion to dismiss it in favor of a non-existent product?
I do! End health insurance companies as we know them. Institute universal coverage, mandated by law. It doesn't have to be single payer or free at point of care, but it has to be universal coverage.

It's not a trivial problem, but it's also largely a solved one. The US just hasn't implemented any of the models that work elsewhere.
Inside a Controversial Clinic That Teaches People to Do Poop Transplants
Clojure isn't Lisp because it doesn't run Lisp programs and has different syntax and semantics to Lisp. McCarthy's original Lisp, Lisp 1.5, Maclisp, Emacs Lisp, Zetalisp, Common Lisp, EuLisp, etc, can share nontrivial programs written for each other with little to no modification; that's why people talk about them as versions of the same language. That doesn't hold at all for Clojure.

That isn't a complaint about Clojure at all, Clojure is a really cool language and does some things better than Lisp, but it's just not a Lisp, it's a Clojure. It borrows some syntax from Lisp in the same way that Java borrows some syntax from C, and it makes about as much sense to refer to Clojure as Lisp as it does to call Java C.

If you want to say that Clojure uses sexprs for source representation, say that; if you want to say that Clojure has dynamic typing and lexical closures (the latter of which most Lisps have not had), say that. Calling it "Lisp" to mean whatever handful of features that you personally think are the defining elements of Lisp doesn't aid clear discussion.
They'll never make it to 40
Ignore it and short-change it while hoping the NYC mayor takes the blame until there's a problem, then pretend to be concerned and have a big public "plan" to fix it to try to look like the savior.
Service Discovery on OpenShift Using Multicast
I hope California is taking notes.
Cant't read the story, submitted link is redirecting to medium.com.
Have a look at Wikipedia - especially 1991 (and before)

https://en.wikipedia.org/wiki/Functional_constituency_(Hong_...

where else do you get the equivalent of two senate seat for the chamber of commerce, another for manufacturer's sassociation, a third for the construction industry, a fourth for the banks ..... but none elected at large by the populace

even today only half the council is elected at large
I agree that everyone is paying for them via the tax incentives. But I think the media portrayal is often incorrect about who benefits. The benefits of tax-exempt bonds are split between the municipality issuing them and the high-income individuals buying them. But most of the gain is captured by the municipality (because the high-income people would be getting a lot more interest in a taxable investment so the municipality would have to pay a lot more interest to raise money if they had to compete with those investments).
I have the Fitbit Blaze and I really like the vibrating alarm. I have it set a few minutes before my phone alarm. It always wakes me up so I have time to pick up my phone and kill the alarm before it wakes my wife. I also find I'm less "startled" by the vibration than the alarm sound (though using alarm sounds which increase in volume over time help that too).
> The former is (to a first approximation) what you get with European-style single payer

Aside from the fact that most European countries - even those with government-mandated healthcare - do not have single-payer insurance, this is a false dichotomy that ignores the global market dynamics.

Just as Medicare in the US could not operate in its current form without the existence of the private market to implicitly subsidize the public system, European countries would have a very different healthcare story in the absence of the US market.

Nobody likes to admit it, but there's a reason that the US is the source of over half of all direct biomedical and pharmaceutical research worldwide, including research conducted by European pharmaceutical companies. These companies use sales on the US market as the source of funds for the research that all countries benefit from, and in the absence of the US market, either those costs would be borne by Europe, or that research would simply not happen[0]. They also pull funding from the US market via other, less direct means.

Yes, the US system has massive problems, and yes, it could and should be cheaper. But you can't analyze these as binary options in isolation, because they're not binary[1], and they're not operating in isolation either.

[0] If you want to make the argument that Europe could come up with a system that pays for this research in the absence of the US market, fine, but then you have to explain both why that would not simply recreate the same expenses, and explain the fact that, so far, that system has not been created even by the European pharmaceutical and biomedical companies.

[1] The UK has four main payers; the Netherlands doesn't even have single-payer at all, and so forth.
Yonatan Zunger posted a really awesome piece about the origins of insurance, that complements this nicely.

https://healthcareinamerica.us/how-to-ask-good-questions-abo...
Two Generals' problem
Fun, but I found this part interesting:

⏵ http https://api.epoch.sh/
HTTP/1.1 200 OK
...
Date: Thu, 29 Jun 2017 21:06:20 GMT
...

{
"utc": "2017-06-29T21:06:19Z"
}

One second off. ;)
NEXTUP TEXTALOUD V3.0.107 DOWNLOAD FREE WITH SERIAL KEY 2017
Is there of verison of this document that has the diagrams instead of the placeholders? Otherwise fanstic document, I wish I had it years ago when I was first learning to work with bluetooth.
This one also works: https://sslping.com
Node.js?

Old technology our fusion reactors all run TypeScript compiled down to WebAssembly with some Elm interop.

Mostly the Elm is there so our devs can go to conferences and look down on others for not using Elm, I mean why else would you adopt new technology if not for that?.
I still don't understand what Zillow hoped to achieve by this. Zillow displays all types of housing, right? If anything, Kate's site gave Zillow free advertising.
I don't store keys on the filesystem for two reasons:

* Security in case of a breach

* Ephemeral containers

I try never to store secrets in an unencrypted cloud filesystem, and decrypted secrets should be in memory, if possible.

I store my LE keys in Vault using ten-ply-crest, so access is very restricted yet storage has redundancy. Vault is dead easy to integrate with any system.

I have been really surprised how many LetsEncrypt tools store certs and keys in the filesystem, other than "that's the way it's always been done".

Also if the keys are stored only on one cloud server, that means there ought to be a backup somewhere, so now there are two potential leaks instead of one.

With Vault only ten-ply-crest and Fabio access the keys. No human ever gets near them.
Looks like the article has now been deleted - it also disappeared from google amp cache.
He is causing harm through deception. The bugs he produces as a ruse have to be checked for and repaired by other employees who might not need to check the output of a well tested automated solution at all.
Writing a Wizard in React
Html-Phrase Tags[CONCLUSION]
I just use the Ikea return policy and position myself around Ikeas.

Really missing out in the Philippines. Furniture here overall sucks.

"Return policy

NO-NONSENSE - 365 DAYS TO CHANGE YOUR MIND

mattresses purchases may be exchanged for another mattress one time within 365 days if you don’t love it.
products that are returned or exchanged must be clean and undamaged. Refunds will be made in the same form of payment originally used to make the purchase.
It’s OK to change your mind. If you’re not totally satisfied with your IKEA purchase you can return it within 365 days, together with proof of purchase, for a full refund*."

http://www.ikea.com/ms/en_US/customer-service/about-shopping...

Japan is similar.

Singapore is 90 days AFAIK.

Not sure about Thailand, gunna find out.
TCP does deliver data more than once though. Sure within a TCP session you are guaranteed not to get the same byte twice out of your socket, bytes are delivered exactly once, in order. Now if your application that uses TCP pulls data out of the socket and then dies the data will need to be delivered again and the TCP protocol is unable to help us there, it's application level logic at that point.

So everyone is talking about the same thing here, data can get delivered twice, and the application must handle it in an idempotent way. For TCP this happens to be looking at some counter and throwing away anything that's already been seen. With a single client/server connection maintaining sequence numbers like TCP does solve the problem but it's harder to use this same technique in multi-client, multi-server, "stateless" requests that are common in the web world.

EDIT: To clarify, what I mean by TCP "does deliver data more than once", is that one side of the connection can send the same data twice. It's true that it's then discarded by the other end but this is what people are talking about when they talk about the theoretical impossibility of never sending anything twice. The rest is basically the idem-potency thing of ensuring that data received twice somehow doesn't cause anything abnormal.
Create-react-app is the way to go for beginners. It gets you up and running with the full toolchain with 0 setup or configuration - you can get right into learning React itself. All you need is node, npm, and an editor, and you are pretty much ready to go.
At least I spend an inordinate amount of time making sure data is in sync between objects, databases, remote APIs etc, and doing similar things that feel ripe for automation.

I think future developers will be focused on UI design and algorithms, and not have to worry too much about passing around data etc. Most of this doesn't even require AI, just like automatic reference counting doesn't.
“low hanging fruit”
is it just me or same everywhere else,

"low hanging fruit"

this seems to be the latest term used by non engineer type and most unproductive engineer types lately.

if i had a baseball bat around i can score a home run every time i hear it.

in all seriousness, while boneheads nodes for such comments and completely undermines the impact and mess it creates in the long run, would like to probe for any thoughts around dealing with such situations.
The solution is AI. Self-driving cars and AI healthcare has the potential to make the insurance industries associated with both. I only recently learnt about the horrific healthcare in the US, and am doubling down on developing AI for healthcare. If I replace one doctor's job with an AI, I've probably saved 10s of lives.
Which Hazardous Chemicals Are You Wearing?
non-sequitur
The Diminishing Returns of a College Degree