skysight-inc/HackerNews huggingface dataset:
When you start recording a call, it plays a brief message (e.g. "this call is now being recorded"). If it's an outbound call, you could start recording before the other person has actually picked up. If it's inbound, they "know" that the other person will hear the message.

It's not actually foolproof if you sit down and think about the edge cases, but that's the rationale behind it. It's a decision driven by the legal team, not the product or engineering ones.
10% according to the survey
I'd argue that all of those are either problems in XML, or considered features. Datatypes and comments would give room for extensibility, which is against what JSON is intended to be. JSON should be instantly readable by any system, it shouldn't need a schema describing what all the datatypes and comment annotations mean first (because that's inevitably where comments would lead). Appending is a problem in any structural format, XML is not immune. Binary data is a problem, I will agree.

The real benefit to JSON is that it's so lean and easy to parse. I can get a hashmap or a plain object out of some JSON text in a few lines of code in almost any language, the same can't really be said of XML, especially not the kind of XML usually used as a data interchange. Additionally, that lean-ness means it has significantly less data to transfer, I've seen JSON versions of data be 1/10 the size of the XML equivalent, which can matter at the far end of the spectrum.

The real strength of JSON, though, is arrays. List structures have always been a major weak point of XML, as there's no way to do it without a million tags. God help you if your list has anything other than a primitive in it.
Comments are important ina format that's being used for configuration as JSON is. Commenting out things makes for easier revert if something doesn't work. Having a Line of comment in front of each setting is also a good thing. This is just basic practicality.

You can't easily append something to an already existing JSON file. You have to decode the whole thing first and then write it back whole. XML has the same problem. That's why I said we replaced one bad format with another.

JSON is not an improvement over XML. It replaced one set of weaknesses with another.
Is the container war even winnable?
I choose between tabs and spaces depending on existing code base, but prefer neither (or both). When writing code from scratch, it depends on language and text editor used.
On the contrary, those of us who prefer both are the smart ones[0]

[0] https://www.emacswiki.org/emacs/SmartTabs
Please list that 'double digit' number of airlines that fly between Paris and London. I get to max 7 (British, Air France, easyjet, Vueling, Transavia, flyBE, cityjet)
Let's also note that the top speed of the rover in optimal conditions was 0.09 mph (0.14 km/h), and it took them a full year just to reach the first kilometer of travel.
1) it's Github, so "disposable" is a fair mental leap and 2) fork and/or vendor the dependencies if you're worried.
Fitness World – Michelle Lewin Abs – Beautiful Fitness Girls
What if the jettisoned objects were autonomous aircraft that could land accurately at a specified location?
You're probably thinking of Spirit and Opportunity, the smaller rovers which landed in the early 2000s and long outlived their primary scientific missions. This is Curiosity, the SUV-sized rover which landed in 2012, and is still in its primary mission.
Are you implying you're the author of this press release? It looks like you were job hunting 6 months ago (based on your one HN submission) -- now you're writing press releases for NASA??

Edit: Nevermind, I'm a dummy.
The big / national tech conferences - yes. They are expensive. There are many local or regional ones that are much less expensive.

I'm heading to a regional one in August that is registered as a nonprofit and is less than a week's salary to attend (and I work in the public sector in the Midwest so don't think that this is big left cost salary).

That said, even with a strong Microsoft bend to many session technologies, macs still are several times more frequent than non-mac.
Worth noting that prime (and other USDA labels) are a measure of fat content in the form of marbling - not quality. And certainly not provenance.
Can somebody explain this to me?
Unlike a scalar CPU or a vector GPU, the Graphcore Intelligent Processing Unit (IPU) is a graph processor.

Is this just marketing mumbo-jumbo? I don't understand how a "graph processor" would look any different than a vector processor.
If only Curiosity were as fast as the KSP rovers... top speed is somewhere around 100 meters/hour, and usually more like 40!
If you are a brain in a jar, then all that evidence is simulated.
Sure, and the you from 15 years ago would have written that about VBScript vs Python/ Ruby/ Whatever.
Get outta town: startup offers workers $10k if they delocate from Silicon Valley
It's been four years, the wear could be as much a function of time as of travel. Car tires on earth dry out, crack and disintegrate over time.

The skin is "about half as thick as a U.S. dime". A car tire that thin wouldn't last a 10 mile drive.
Yes, strange, I rarely encounter codebases with tabs. I wonder if some of them mean they press the tab key and the editor adds spaces.
> And all solid metal is crystalline.

https://en.wikipedia.org/wiki/Amorphous_metal
Amateur couple
Not quite - primary mission was two years (one Martian year). We are in Extended Mission #2.
> Patents prevent competition for a short period of time to help the business recoup losses from failed experiments and to deliver profits which serve as an incentive for more innovation.

Is 20 years a short period of time? It seems like we'd get most of the benefits with fewer drawbacks by just shortening the time patents are granted for.
Martians popping our tires?

In all seriousness its unclear to me how this could happen so quickly? The article does not really explain why they didn't think through this.
Breaking: Using notes.app turns off brain's long term memory regions
> Are there developers who never visit stackoverflow?

Would non-English speakers visit?
Anti-Phishing Simulation and awareness market overview
this picture definitely helps with comparing the relative scales of the rovers

https://marsmobile.jpl.nasa.gov/images/Evans_Mars_Yard.jpg
I was halfway through the article before I realized it was all about patents and not parents.
A good fingerprinting method (only applies to devices on private networks), is using JavaScript to enumerate the devices/services on a user's network (running HTTP(S) or other services if they are in the 'safe' port range).

You can also test for models/versions of a router on their network (for example, many routers allow access to static content such as images without authentication), so if a unique/uncommon image, CSS, or JavaScript URL can be accessed without authentication, then the user can be fingerprinted not just across browsers, but across devices as well (even in a VM). This is done using network timing (to test if TCP servers exist) and the onload/onerror XHR events which can be done even for 3rd party origins, by creating img or iframe elements.
Unfortunately, HN doesn't support blink tags.
I think we also have a ton to learn in the software project management space. Agile for example would be quickly laughed off and dismissed.

Our field is currently full of cargo-cult practices, studies and best practices without any empirical research, java schools, a strong focus on "awesome" and easy to get started instead of useful and simple; we're still a pop culture for the most part.
Liberal America Has a Sweden Fetish
I assume that's just market share of travel specifically between the two cities? There's also the market of connecting flights to consider.
The tires are exactly as strong as needed to perform the primary mission, and no stronger. They are doing that easily. This was successful engineering, not some mistake.
The situation is entirely the other way round here in Singapore (for the younger generation).

I used to run Linux on a laptop, but eventually I gave up and switched to Macbook so that I don't have to deal with drivers and low-level config issues on a daily basis.

In my university, 60%-70% of CS students use a Macbook. They are not working or attending conferences yet, so the change is going to take some time.
Parsing Excel Files with Ruby Libraries
They did think through it, but the rover has already exceeded its planned mission time by over 2.5 years! Wheels can't last indefinitely, and more than doubling the time of a 2 year mission before they see any wear is pretty incredible.
Note that this data excludes the vast majority of Chinese software engineers (they represent just 0.4666% of the total survey responders)
Longest Common Subsequence of K-sequences
It is!

It doesn't beat the commercial tools in area / performance right now, but dear god its so much more pleasant to work with!
of 64,000 developers.
Wow. Just wow. That seems really sketchy.
> Might take some time, but once done they'll be gone forever.

Won't they just open a new account? I doubt a new identity and bank account are major obstacles to counterfeiters.
> - France pays $10k less than Germany? US pays twice that of Europe?

Yes, France has higher taxation and politically leans left, even compared to Europe. That's weighted out by strong labor laws.
And you think the government is on your side? The same government in the US stripping the EPA of power?
Plane tickets, travel, hotel, catering alone can easily add up to few thousand dollars.
Tangential, but the quality and resolution of that image is incredible.
You're right, these optimisations are missing and all the fancy autocomplete of the IDEs for typed languages that are used on the desktop are missing, too.

I don't know, maybe it just seems better to me, because I'm doing Web for so long now.

When I see desktop/mobile with Qt, Java or C#, I see huge IDEs, runtime environments and SDKs and with iOS even vendor lock-in, simulators and whatnot.

When I see Web with JavaScript, I see tiny editors, browsers that are already installed on every machine and bring all the SDKs and runtime environments, fast iterations, a good package system and general simplicity.
Your name tags are a function of the space allocated for the address on a letter (which is printed in bulk)

They're doing exactly what you mentioned in the first line, so big names are identifiable on letters with size limits for the address
Elon Musk on new NASA legislation: “This bill changes almost nothing”
Show HN: Valohai – GitHub of machine learning
Help me bound things.

# times in a year a Deere requires repair?

My point of reference is my car. I can go several cars and not have to get a "repair" as long as I trade in about yr 4 or 5.

Is Deere the Yugo of tractors wrt visits to the shop?
How to Lose Belly Fat Fast – Without Starving Yourself
Hi HN!

We’re Eero, Otso, Aarni and Ruksi from Finland! We are the founders of Valohai, a machine learning infrastructure as a service startup. We support existing frameworks like TensorFlow, Keras, Torch and Caffe – actually, anything you can package into a Docker image. Our platform helps with the process of training machine learning models at scale with a focus on collaboration, realtime results, record keeping and repeatability. We are doing to machine learning what continuous integration and version control have done to programming. We just went to open beta. It’s still early so all feedback is super welcome!
Show HN: Validr – The fastest data validation library in python
Validr is implemented by [Cython](http://cython.org/) since v0.14.0, it's 5X
faster than original pure python implemented.

Now, it's 10X faster than [jsonschema](https://github.com/Julian/jsonschema),
40X faster than [schematics](https://github.com/schematics/schematics).

benchmark result in travis-ci:

json:loads-dumps 1000
jsonschema:draft3 180
jsonschema:draft4 184
schema:default 41
schematics:default 51
validr:default 2384
validr:use-refer-merge 2106
voluptuous:default 100

GitHub: https://github.com/guyskk/validr
A better idea would be to dig oil out of the ground, process it into kerosene, and use that to power jet turbines on the aircraft.
Why can't patents have a duration? If you're the first to come up with an idea, you get 5 years head start before competitors can use your patent for their own ends. If you never have the resources to materialize your idea or can't find a seat in the market, that's unfortunate but oh well. We can't keep allowing battery technology to be held back because Exxon bought up all the patents years ago.

I don't believe patents, as they are, are doing very much toward their original goal. Right now, and perhaps this is my frustrated cynicism here, they just look like one more method for those with money to bully those without.

Drugs fall into a problematic territory here. I don't know enough about big pharma to have an informed conversation but I feel like there are other options available to us. Pharma R&D is what is always, always, always trotted out as a defense for our absurd patent system. The whole world has to get shafted with a bad system because one industry can't figure out another way?
The tires are extremely thin to save on weight. Take a look at a dime and think half of that!
Instagram to Let Users Book with Businesses in Challenge to Yelp an OpenTable
In that case, just write the license contract to say "If you change the firmware, John Deere accepts no liability". Make people sign that if they want the unlock key. Presumably John Deere aren't liable for other kinds of misuse - e.g. if you crash it.
Mossberg: The dream of the information appliance is now real – so what’s next?
Already down. edit: up again now

https://webcache.googleusercontent.com/search?q=cache:o4ftZJ...
Drug development is an interesting case, because the costs aren't associated with the research: they're associated with the safety testing. This has horribly distorting effects.
Making command line tools in node is pretty awful in my experience.

Node is meant to be used async, which makes simple dev tools like looping over a bunch of .zips and extracting them a total pain. Pretty much every library or method of doing something in node.js is going to lead back to promises, and the second that happens your entire app becomes promises. Its massive overkill for most small dev tools.
Both Android phones and high-end TVs are good examples of what Scott Adams calls "Confusopoly" :)

https://en.wikipedia.org/wiki/Confusopoly

heck, mobile phones are the canonical example.
hmmm i always thought there is clear definition.
So microservice is :

A smaller problem domain.
Built and deployed by itself, running in its own.
Runs in its own process.
Integrates via well-known interfaces.
Owns its own data storage.

https://youtu.be/wgdBVIX9ifA?t=13m10s

What is micro services
https://github.com/msjaiswal/book-notes/blob/master/Building...

* copied from stack overflow
Also very descriptive, since dimes are also noticeably thinner than our other coins.
I see this sentiment a lot- "yes patents are bad for individuals and from a macroeconomic perspective, but we need them so that Big Pharma can ultimately improve our quality of life."

I wonder though, has anyone studied to see if that holds up? I suspect that our quality of life improvements come from infrastructure like access to safe drinking water, and general accessibility to medicines not protected by intellectual property monopolies.
I've been since 2004 :)
Sell manual water filtration systems. I heard people made a fortune on those before Y2K.
Building a start-up from scratch Pt 1: Identifying the problem
The thing is there are printers without the stupid on the market.

So the EFF is wrong, patents haven't savaged the printer marketplace, there are nice printers available that are not expensive. And it's wrong that the market will punish shitty products, Lexmark is one of the few survivors in the printer business.
Oh the irony :)
Will try to fix.

Edit: Back up, let's see how long it lasts now :)
They're almost guaranteed to be 'genuine' Levis.

But you can't be sure Target hasn't asked Levis to counterfeit themselves.
New idea: Show us how much you care
It's a completely non-realistic game. It's lacking of duct tape is inexcusable.
While I agree with your overall sentiment, the Levine book is not a good reference. Here's a comment I'd posted about the book in the past:

I would be wary of taking that book at its word. The authors have an agenda and they are not afraid to twist historical facts to suit their narrative. I mean, their very first chapter begins with a lie which perpetuates the myth that Watt's patent retarded steam development [1].

When the authors of [1] called out Boldrin and Levine on this, the latter responded by fabricating new myths rather than admit that the truth undermined their narrative [2].

The very chapter you cite itself has such inaccuracies. I did not track down all the stuff they cite, but I did find an instance of mischaracterizing references to suit their view points. For instance, when they discuss the German dyestuff industry, they cite a study by Murmann to support their narrative that Germany dominated in that industry due to the lack of patents. But if you look at the actual study itself, Murmann paints (heh) a very different picture: German dominance in that industry was fueled by close ties with academic research, and later by R&D labs encouraged by, of all things, the newly introduced patent laws:

>When in 1877 German patent law protected dye innovations, a few German firms such as Hoechst, BASF, and AGFA saw the advantage of hiring organic chemists whose sole task was to synthesize new dyes. After these research chemists turned out economically successful dyes, firms hired more and more chemists and pioneered an entirely new corporate function, formally organized research. The birth of corporate research and development (R&D), which today is a standard activity in high-tech industries ... can be traced to the German synthetic dye firms in 1880s. By the 1890s the vast majority of dyes were being discovered in the R&D laboratories of Bayer, Hoechst, and BASF.

> Whereas in the early days of the industry a firm could exist by copying dyes invented somewhere else, patent laws made the systematic application of science within the boundaries of the firm a critical dimension of remaining a leader in the industry.

Moreover:

> The most important institution in the early success of the German dye industry was the university system, but patent laws were a second key factor that allowed the German firms to capture a dominant position.

With that many assertions in the study that refute their view, they cherry-pick a few comments and actually cite the study as one that supports their view.

With so many accuracies in there, I find it hard to take anything else they say in that book at their word.

1. http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1589712

2. http://econpapers.repec.org/article/bpjrlecon/v_3a5_3ay_3a20...

3. Murmann JP, 2003, "Knowledge and Competitive Advantage – The Coevolution of Firms, Technologies and National Institutions." - http://catdir.loc.gov/catdir/samples/cam041/2003043048.pdf
Memory and Logic in a Post Moore’s Law World
Still a developer choice as to what the quota is though, right? That's the logic error here, quota set too high.
Adventures in JIT compilation: Part 2 – an x64 JIT
To be more precise: The absence of ashtrays fluctuating in Morse code and spelling out messages or other clear signs of influence is not evidence of the absence of meddling.

We can not realistically know whether or not someone is meddling with a simulation we are in because there are infinite ways they could do so that would be indistinguishable to us from "just the way the universe is".

E.g. for what we know quantum mechanics is an artefact of ways of optimizing the simulation, for example.

But at the same time, there are clearly an infinite number of ways those running such simulations could make their existence quite obvious if that was the intent.

And frankly that is one of my biggest issues with the simulation argument. Let's call it the Fermi Paradox of the Simulation Agument: If we're in a simulation, where are the obvious signatures of these "simulation masters"?

Because if simulations of consciousness eventually becomes possible, I have a hard time of seeing how they'd not eventually become "cheap enough" with sufficient shortcuts that we'd be more likely to live in a far future version of The Sims than a serious scientific simulation.

And have you seen what people do to their Sims on Youtube?

If we are in a simulation, then I wonder why in the world things are not more messed up. Why hasn't some immature "simulation master" written their name across the night sky with giant fluorescent penises, for example. (Then again, maybe that's in the next simulation over)
English is much more widely spoke in India. It used to be a British colony, and English is an official language.
About as much extra effort as it's saving the end users (devs) from having to find and download the package in the first place. And you could just tell your users to download from your site and stick it in their gopath, so it's literally just an enhancement over the model you are wanting, just allows an author to spend a few minutes to save every user some time...
How do you think businesses create relationships? People at each business email each other.

Have you ever been introduced to someone via email? If that person wasn't expecting the introduction, did you spam him?

It's pretty absurd to expect every email should be "expected" by the recipient. Taken to the extreme, that means you could never email someone unless you'd emailed them before...
I believe ewatt (edit: Sorry not ewatt, ekidd, the GP) referenced that same book. Here's my take on it: https://news.ycombinator.com/item?id=13930823
Marylou Tyler: From Writing Code to Predictable Revenue and Prospecting (SFN)
I'll have a different perspective next time I watch Shark Tank.

This article only increased my disdain for Texas Pacific Group and Silver Lake Partners; who have fjnorked 2 different companies where I worked. I got RIFed on both occasions.
Survey has a particular flaw: it lists ".NET Core" technology, but it's a vaporware (e.g. not a real thing). It should be corrected to ".NET".
>Can you tell me how they are generally regarded?

Below JD/Kubota/NH, above LS/Kioti.
https://gitlab.com/tvaughan/terraform-aws-starterkit
raises hand me too
Does depend where you are though. If you're in London or Paris or in easy reach of the Eurostar stations by train, then Eurostar is amazing.

If you're in the north of England, it'll take you longer to get to London than it will to get from London to Paris afterwards. At that point flying starts to look a lot more attractive.
It should -- microservices require testing versioned interactions between services.

Let's say you're changing the behaviour of a feature in service A that is consumed by service B.

Service A is at version 15, service B is at version 42. You have to deploy service A version, but it has to have the new change but still also be compatible with service B v42 (because that's what's running). Then, when service B v43 is deployed, service A has to start serving the new functionality.

This gets exponentially more complicated with more services, more dependencies and more versions.
Indeed, Microsoft wanted to use a modified Windows-centric version of Java called J++, but Sun wouldn't let them, so they created C#.
https://news.ycombinator.com/item?id=13894785
I'd give them a pass for the press release -- it was paid for with U.S. dimes.
Peers, more than teachers, inspire us to learn
The title is a play on the phrase "this is why we can't have nice things." To me, this reminds us that the things we have, we might not own.

"Control what you do with your stuff" sounds like the concept of ownership.

Yes patents do other things but according to Lexmark their patent means you don't get to do the things you traditionally get to do with the printer you bought.