skysight-inc/HackerNews huggingface dataset:
ISPs have royally screwed over my company. When we moved into our office a few years ago the only option for Internet was a local phone company. They charged us $500 per month for 2mb/2mb, forced us into a two year contract, and of course bundled that service with the usual unreliability and crap customer support. I couldn't believe it.

Eventually after the contract expired and much searching and begging we had a glimmer of hope. TimeWarner offered to drop fiber to us for something like $300 a month, 100/100. Couple months later they bailed out. AT&T later stepped up and actually went through and dropped the fiber, still 100/100, but at $1500 per month.

So yup, we're paying almost a full-time, minimum wage employee's salary just for 100/100. I get 100/20 at home for $50. I cannot think of the words to express how I feel about this...
Do you know what you’re paying for? How contactless cards are still vulnerable
Why do you say the 325 million? American citizens != American government. Most people I talk to don't like what the government is doing.
I've actually used Grabr as a traveler making deliveries. It's international rather than local, so I was bringing items from the US to shoppers in Thailand. Worked out great.
Per Quora, the highest tech executive position (CTO) pays in the lower $200Ks (non-founder, up to $75M):

https://www.quora.com/What-would-a-CTO-compensation-equity-b...

Per CIO magazine (2015), CTOs make up to $220K, directors up to $174K:

http://www.cio.com/article/2878056/salary/tech-salary-guide-...

Pretty much all surveys show similar ranges. Do they all "skew heavily downwards"?
World’s largest solar power plant planned for Chernobyl nuclear wasteland
Smalltalk was descended from Simula, which was a variant of ALGOL-60 with discrete event simulation capabilities. As a side effect, Simula was the first object-oriented language. This confused things. Objects were associated with discrete event simulation, which led to the obsession with messages. Kay liked discrete event simulation - he thought that one of the big applications for personal computers was going to be simulation and scheduling. There's a little hospital simulation for the Alto shown in the Personal Dynamic Media book.

In a discrete event simulator, there's a notion of time, and a simulated pseudo-clock, but in reality, all the events are sorted in time order and executed sequentially. (You can schedule something to happen in 2 seconds, but that just puts it in the event queue in the proper place.) Locking against concurrency is not required. This serialized notion of concurrency is more or less equivalent to just calling functions.

Once people realized that object-oriented programming doesn't require discrete event simulation, the concepts parted company. OOP became more about encapsulation, although some languages still use the "message" terminology.

So this is a historical artifact. Those happen. In von Neumann's EDVAC report, where he laid out the design for most modern computers, there's discussion of logic gates as simplified neurons and synapses. Nobody thinks of logic gates that way any more, and we now know that neurons don't work like logic gates. But at the time, people thought of them as similar.
13.1%, 8.4%, 7.8%, 7.2%, 3.4%, -7.4%. One of those numbers is really dragging your average down which is the thing. Telecom industry is filled with a lot of dead weight.

As to Chattanooga network, economy's of scale are huge in this business and those 4.5% bonds are well above the industry average right now. Still, a city breaking even is not bad if their debt is growing slower than inflation. It's a question of deprecation of assets not rate of loan repayment.

PS: They city may also not be trying to make much in the way of direct profit, it would be interesting to take a closer look at their books.
> The driver never braked. It's possible that he noticed the trailer and refrained from braking for some reason, but that would be really weird.

He could have had a medical complication. He could also have erred in thinking that the trailer would have cleared the path in time, or in thinking the car would have braked for him, or in perhaps his reaction time was insufficient. I have no idea. None of the items on my brainstormed list strike me was weird.

> I don't see why they have to wait for an investigation to talk about what the car did, nor about what the driver did with the car.

Tesla doesn't have to, but the skeptic in me observes that it is all too easy to spread misinformation (that would benefit them) through the technology press before the investigation is completed. I personally don't see an advantage for Tesla to speak at this stage since there are serious product liability issues in play, but I admittedly don't get Tesla in general.
Live Facebook Hackathon Presentations
Microsoft HoloLens now generally available
How to force Windows 10 Anniversary Update (open this link with Edge)
Speaking of that, what is the GTD system? On the 'Hello Internet' it is a running joke that GCP Grey swears on it and his podcast-partner finds the system a triviality.
I really really hate those. As far as I could tell when I investigated, these guys actually modify the file system from under the browser (Firefox, Chrome) so there's not much the browser can do.
New exhibition at the Samsung processor: or Exynos 8895
Jonathan Rees has a "really interesting response" where he lists several of definitions of OO [0]:

"Here is an a la carte menu of features or properties that are related to these terms; I have heard OO defined to be many different subsets of this list.

1. Encapsulation - the ability to syntactically hide the implementation of a type. E.g. in C or Pascal you always know whether something is a struct or an array, but in CLU and Java you can hide the difference.

2. Protection - the inability of the client of a type to detect its implementation. This guarantees that a behavior-preserving change to an implementation will not break its clients, and also makes sure that things like passwords don't leak out.

3. Ad hoc polymorphism - functions and data structures with parameters that can take on values of many different types.

4. Parametric polymorphism - functions and data structures that parameterize over arbitrary values (e.g. list of anything). ML and Lisp both have this. Java doesn't quite because of its non-Object types.

5. Everything is an object - all values are objects. True in Smalltalk (?) but not in Java (because of int and friends).

6. All you can do is send a message (AYCDISAM) = Actors model - there is no direct manipulation of objects, only communication with (or invocation of) them. The presence of fields in Java violates this.

7. Specification inheritance = subtyping - there are distinct types known to the language with the property that a value of one type is as good as a value of another for the purposes of type correctness. (E.g. Java interface inheritance.)

8. Implementation inheritance/reuse - having written one pile of code, a similar pile (e.g. a superset) can be generated in a controlled manner, i.e. the code doesn't have to be copied and edited. A limited and peculiar kind of abstraction. (E.g. Java class inheritance.)

9. Sum-of-product-of-function pattern - objects are (in effect) restricted to be functions that take as first argument a distinguished method key argument that is drawn from a finite set of simple names.

So OO is not a well defined concept. Some people (eg. Abelson and Sussman?) say Lisp is OO, by which they mean {3,4,5,7} (with the proviso that all types are in the programmers' heads). Java is supposed to be OO because of {1,2,3,7,8,9}. E is supposed to be more OO than Java because it has {1,2,3,4,5,7,9} and almost has 6; 8 (subclassing) is seen as antagonistic to E's goals and not necessary for OO.

The conventional Simula 67-like pattern of class and instance will get you {1,3,7,9}, and I think many people take this as a definition of OO.

Because OO is a moving target, OO zealots will choose some subset of this menu by whim and then use it to try to convince you that you are a loser."

[0] http://www.paulgraham.com/reesoo.html
Well, it's possible that the IO is dispatched from a single thread but can be handled in parallel by the OS. If the single thread doesn't need to block, it needn't be the bottleneck. Still, even if they are somehow seeing 100x speedup, it won't be because 100 threads are near constantly busy - without that many cores (after hyperthreading, maybe, with caveats) it is simply not going to be the case that all threads are constantly busy.
e-Ink promised to make huge walls of displays, but couldn't really make the economics work due to the cost of the electronics behind it. I wonder if this could solve that issue.
Drug addiction is a mental health disease. We don't tell depressed people that this is just natural selection at work, "just shake it out". We get people treated with the right medication. A huge amount of drug addicts suffer from untreated psychological trauma, particularly childhood trauma.

http://drgabormate.com/book/in-the-realm-of-hungry-ghosts/
> Does Safari utilize XPC for rendering?

Web content and plug-in processes are XPC services, yes.
10 Lessons Learned in Training Knowledge Workers
But
isn't `<database>/<dataset>` more or less similar to `<database>::<dataset>`? The only difference is the choice of a delimiter to disambiguate between a database and a dataset. For me, the first scheme is much more familiar.
Do you mean you would prefer it to be a preference rather than a command line flag?
I am on fiber, my ISP is actually the dumb pipe and they love being it. I chose them for this very reason - a business ISP turning B2C as soon as fiber got rolled out where I live. Unfiltered, unmetered symmetric 1 Gbps.

I need an ISP who does not touch the dumb pipe.
Flossing Might Be a Giant Scam
What are the top startups in 500 Startups Batch 17?
Olympic games
The Olympic Games
The Olympic Games began over 2,700 years ago in Olympia, in southwest Greece. The Games were part of a religious festival. The Greek Olympics, thought to have begun in 776 BC, inspired the modern Olympic Games (begun in 1896) The Games were held in honour of Zeus, king of the gods, and were staged every four years at Olympia, a valley near a city called Elis. People from all over the Greek world came to watch and take part.
Sounds like you are already your own "agent" as it were. The rest of us just don't know how to haggle, sadly :|
> Yet somehow the hysterical anti-MS attitudes are still here.

Reputation is everything.
Just reading the Dungeon World (http://www.dungeon-world.com/) manual will turn anyone into a better storyteller. Putting into practice is better, obviously. See especially the section about moves the GM can make.
Unreal Engine is still propertiary software. If Epic wishes so, they may enforce their wish on any of its users on grounds of EULA.
Maybe parent meant :=

Not sure what :: would be.
We assume that within a given version of the database format, there will never be a collision. The chances of a sha2 collision are beyond astronomical, and if you can create one, there are better things to do with your time that bother us.

That said, hashes only get weaker over time. The chances of an md5 collision used to be astronomical, now they are not.

So it was important to us to have an escape hatch - a way to increase the strength of the hash we use over time.

That's why we built a format version into Noms from the beginning. Our design is predicated on the fact that within a given version of the format, there is a 1:1 correspondence between hashes and values. Every value has exactly one hash, and every hash encodes exactly one value.

In future versions of the format, we might change the hash function. In this situation, we'd need to import data from the old format to the new format, just like how you have to sometimes migrate traditional databases across versions.
Early hackers were very counter-culture. Modern ones still have an element of that.
You can use Firefox's about:profiles page to manage your Firefox profiles without using the command line parameters.
Having been in non-drug, legal, harm situations, there's a huge pressure not to involve authorities. Embarrassment and hassle, costs (perhaps not in Canada) are bad enough. Legal and social repercussions due to officially having a problem on your record can really damage. (Applies to people seeking mental health help, too!) Add in potential to be arrested and it's not hard to see why someone might delay or even let someone die.

It's easy to visualize the damage of being wrong - you just "ruined" someone's life just because they might be in mortal danger.

If there was a guarantee of no investigation, no publicity, no named record, this might not happen as much. Also, making easy, cheap access to naloxone might mean more users would carry around antidote.
List of Unsolved Problems in Physics
Why Should You Outsource Projects
Just to clarify "referenced a previous case," what VirnetX did was say, "Apple said the same things in a previous case where we prevailed," to the effect of "they used the same rationale when they lost before, so they should lose here, too." Which is just bad logic.
Title updated to reflect country.
I've heard similar advice, but instead of just making it up say "my current salary is confidential" (then, if press, "I hope to make XX at my next gig" or what not).
Patrick from ServeTheHome recently posted that of the 160 used Intel SSD drives he had bought from Ebay. Not a single one has failed yet.

Intel, for example, advertises a 0.2% AFR on its data center SSDs which is much lower than observed hard drive failure rates which is 3-5%.
A separate database is a vastly more fragile proposition than parent's idea of burying the information with the body.
Hey, Magic_beans! Great question. Startups like Magic and Postmates typically address last-mile and solve for sourcing requests locally. Magic does a little more heavy lifting by tackling other requests similar to postmates, thumbtack, fancy etc. Grabr is different because we're more like postmates with a guest/host relationship like Airbnb. We solve for purchasing items globally/abroad that are not readily available to you in your area. While this really isn't a problem for the U.S., most of the world does not have access to the assortment of goods we have or even the basic level human needs like baby-formula, advil, vitamins, etc. Grabr helps facilitate purchases like this by connecting travelers from that country/city with shoppers in the city they are visiting. The more appealing piece to the U.S we're finding is the travel aspect. The new ability to travel more and see the world more often the way Europe has access to travel. Travelers in the U.S. help meet this demand by bringing items (items they've purchased themselves) with them on their travels and earn money to subsidize some if not all of their trip.

So think of it this way. Grabr is the first peer-to-peer service that utilizes travel to bridge the gap in the global shopping market. Shoppers now have access to goods that are widely unavailable or expensive in their country.
————
Travelers are able to use the extra room in their suitcase to earn money while making amazing new connections in our international Grabr community.

Hope that helps!
As a famous engineer said, "and if my grandmother had wheels, she'd be a wagon."

Something to consider is that a "good" risk analysis takes into account the foreseeable use and misuse of a product based on the information available. Given that it is no secret that AutoPilot users have used the system contrary to directions, it is reasonable to demand that the risk analysis be updated to account for this reality (assuming it did not account for this) as part of the continuous PLM process.
> They were poisoned, murdered by an unscrupulous and/or clueless dealer.

And a government that prioritizes moralizing over helping.
Does this mean if a company loses money the employees should contribute to the funding of the company rather than take a salary?
I think the AI Lab folks had LispM booting over CHAOSnet at MIT around the same time.

(Yes, CHAOSnet was a copy of the ideas from PARC's Ethernet, but IIRC (I was around) it was very close to the same time period.)
Who is the right person to decide who "needs" to side-load?

Besides, there are loads of legitimate reasons to, there's a reason Humble Bundles aren't a thing on iOS.
Are you referring to https://news.ycombinator.com/item?id=12212241 ? (if not, disregard this)

It read to me like the user just said that fentanyl isn't that much cheaper than making heroin, and showed his work. They aren't actually advocating or advising for anything.
I don't know where you're from, but my personal experience in my area (Maryland, USA) is that everything in your post is incorrect.
This the the acronym Seagate uses for solid state hybrid drives - http://www.seagate.com/gb/en/solutions/solid-state-hybrid/

I don't think Backblaze uses any of these so likely they've just pulled a stock photo of a hard drive from somewhere.
These things aren't mutually exclusive. If it takes 10 devs 3 months to ship a Java EE app that requires 2 full time SREs to keep running, vs. 2 devs, 3 months and a part time SRE to ship something built with ShinyNewTech, then you better believe that's delivering business value.

ShinyNewTech bites people when they aren't intentional about introducing it and haven't done an accurate cost/benefit analysis. If you've done that analysis, and it really is a big difference in cost to market & cost of operation, then you're leaving money on the table by not taking that route. This happens all the time.

The cost of rejecting new stuff because the status quo seems to be working well enough is massive, especially because the status quo at most software shops is room-on-fire-this-is-fine.jpg
As far as I can tell, Mozilla is really trying to help extension authors port their add-ons. They have lines of communication with the developers of the most popular add-ons.

I think the advantage of Firefox in this space is that so many of the developers are volunteers and/or "power users" themselves.
in my humble opinion that dealer happens to be big pharma.
I guess the fear is that you'll anchor it "lower" than they would have. Example if they are intending to pay 120, and you say "I'm hoping to make 110" they might just come down to 110. But I suppose if you start at your high range that might be in your favor. Some of us (myself included) just don't know what we're worth so it's hard to know how to start the deal...
With regard to analog music, ie record players, I have some understanding. There's something novel about having a unique item, where it gets worn and changes. It's yours. It's physical. It's sensual [1].

You can give it away. You can loan it to a friend. Your friend can have the same record and yet ... it is different.

There is something special about having an analog night -- putting on the record player and reading a book.

[1]: https://www.amazon.com/Gift-Imagination-Erotic-Life-Property...
Kepler Communications (Toronto, Canada - ONSITE)

We're building small satellites that will power an in space telecom infrastructure. Think about it like the internet in space.

Our team is hiring hardware, electronics and software engineers. If you're interested ping me at mmitry@keplercommunications.com.

Details here: http://keplercommunications.com/careers
Thanks Jerome =).
Eh, some barriers to entry are artificial, some are not. Even artificial barriers are difficult for a single moustache-twirling monopolist to bring about on his own.
I'm a current WebPass subscriber and I'm dreading the move to another ISP when I change apartments. May I inquire what it takes to set up and maintain the transmitter?
In my experience even something as simple as effort varies greatly between two equally skilled developers and results in very different outcomes.
Adding to the "is similar to" list here (rather than spreading them around the HN comment thread).

How does it compare to:

- https://github.com/amark/gun
- https://github.com/substack/wikidb
Interesting, i thought this sort of research was done after the offer, when you are in process of doing the paperwork to get in?

And AFAIK a lot of people don't have any credit history, so this does not sound useful anyway.
It sure is. For Tier 1 providers its actually free. Settlement-free is largely what defines peering. It's an exclusive club. Even crazier is that you will never see a peering agreement contract, its all done on a hand shake. The whole "paid peering" concept is a somewhat recent phenomenon and not applied to members of the exclusive club.
Python and Plumbum ( https://plumbum.readthedocs.io/en/latest/ ). All kinds of binary-running / process-managing / file-manipulating goodness, inside of a sane language with actual logic and control structures. Plus, useful bits like SSH execution and CLI arg handling.
FWIW Advil and other OTC painkillers (NSAIDs) cause almost as many deaths as opiates. If opiates were readily legally available in proper dosages and cheap prices, NSAIDs would almost certainly pass them in harm.
National Popular Vote Interstate Compact
Very simple and scalable, distributed mutex for serializing computations
It looks to me like this analysis is ignore the age of drives. Specifically it might be comparing the current failure rate of years old drives against the failure rate of months old drives. This is likely to make newer disks look much better.

I'd love to see some attempts at calculating mean time to failure (which is admittedly difficult to estimate until you have had a disk long enough to see a whole generation of them fail).
Patents are very much open to abuse. Giant tech could seriously lobby for a change... but for Apple and other giant tech-corporations there's a quandary: they can use patents to protect themselves, but at the same time those same patent methods can be used against them
Are you missing a word on your first bullet? Consulting "for?" Clients? What does that consulting involve? Advice or actual implementation?

I'd be a little more specific with what technologies you're using. I see Containers/Kubernetes for your current position but I have no idea what technology the applications themselves are built on.

I'd also try to quantify/specify how you added value. Right now, i get a general idea of things you did but no sense of value other than "did my job". Shoot for some benefits along with your "features"

What did you do as a lead? Arch stuff? Code Reviews? Initial Design?

Good luck!
A typewriter never has inexplicable input lag. I think you've made an astute point.
This is extremely good news for anyone doing... well... pretty much anything interesting with network protocols. This troll covers among other things: anything P2P, SIP, DNSSec, VoIP that does not flow through a central server, certain types of VPNs, certain types of SDN, ... it's crazy.
Probably old data then?
Okay, I'll bite.

Isn't the elephant in the room obesity? Is it possible we are less sexually active because people are turned off by unhealthy weights, and being in the "healthy" BMI band now makes you an elite minority?

It'd be easy to demonstrate this isn't true, if we had something like "obesity is mostly middle-aged people, young adults are roughly unaffected" or "weight and number of sexual partners are actually uncorrelated" or something. But I wonder.
I grew up in West Vancouver and there are countless neighborhoods and streets with empty million dollar houses. I remember they would go on sale and within a few days they'd be off the market, sold $30,000 - $100,000 above asking price. This has driven up prices to ridiculous heights. The average salary in Vancouver for a Software Engineer is around 75K, yet the price for a detached single family home is around $1,500,000. I don't think there is anyway for a single working family to afford a single detached house anywhere in Metro Vancouver area. This was long overdue
Sadly, you use another browser. Safari is pretty good at not crapping all over your computer.