skysight-inc/HackerNews huggingface dataset:
For the life of me I do not understand the JSON obsession. When I was young and naive, JSON indeed looked cool because it is both human and computer readable. Until you run into some of its limitations.

For example, AFAIK there is still no agreement on how to handle binary data, e.g. what do you do with:

>>> json.dumps(["\xb8\xc3\xb6\xbb"])
Traceback (most recent call last):
...
UnicodeDecodeError: 'utf8' codec can't decode byte 0xb8 in position 0: invalid start byte

You can base64-encode it or do a number of other things, but then that's outside the JSON standard, and suddenly it isn't the flexible encoding standard it seemed at first...
Fulfilled by amazon is and always has been the red flag. If you thought it was a line of defense you were mistaken unfortunately.

Shipped and Sold by Amazon is your last line of defense and I'm still convinced it's a trustworthy way to buy. What Amazon better do is assure that it remains that way AND give us an option to filter out EVERYTHING else.
Nice site but there are a ton of resources out there for finding remote jobs.
I thought NASA used metric units; would be nice if their press releases did too. I have no clue what "half as thick as a U.S. dime" means.
https://golang.org/doc/install

This is the official installation document. If you have problems finding proper tutorials, there is also

https://tour.golang.org

which also links to the previous document on install instructions.
They really do suck at negotiating. I tried to buy the house I was renting, and as part of their negotiation 'tactics' they threatened to have me evicted if the sale fell through. Of course, the sale fell through. No eviction. They should have let their realtor handle negotiating with me, but for some reason they took it on themselves. What is the realtor for, if not to prevent things like bad negotiation tactics. Taught me a lesson though.
Uber says it just had its best U.S. week ever
If the idea occurred to you, I'm sure Russian intelligence has had the idea too.
The hypocrisy of John Deer is amazing. On one hand, they forbid modifying the software because it "can endanger machine performance" and on the other hand they accept no responsibility for "crop loss, lost profits, loss of goodwill, loss of use of equipment... arising from the performance or non-performance of any aspect of the software".

So what's the point of not hacking their software if the farmers get no benefit from it, not even the guarantee that John Deer will take responsibility in case of malfunction.
Re: Clojure - something seems off with Clojure not being in any of the sub-regions at all.

I also noticed that Java is not in the world-wide list and yet is in all the sub-regions.

Given that the JVM is such a big part of the Clojure ecosystem, I want to dig into the data once they make it available. I'm totally willing to believe that developers with Clojure skills are in a high-salary bucket, but I'm a little suspicious of what they are showing here.

BTW, for some years I chased specific languages as the cause of the high earnings. I believe this is much less true than I originally assumed . . .
Any sensible proposal for electric systems for commercial aircraft is going to aim for batteries to be safely swappable in 10-15 minutes. (Though they can still make delays from unexpected diversions to airports without a stock of batteries worse)
Steve's opinionated model was very elegant, but with that approach Apple was certainly not meeting everybody's demands.

Back then it was ok to leave bunch of customers to others, as Apple still managed to find quite nice growth by for example entering to new device categories. For couple of years this has not been the case. Apple has been forced to find the growth by selling more of same to the customer base that is not growing so rapidly.

I think the large number of models is simply a result of their attempt to maximize the money pouring with the current set of inventions they have at hand.
It's easily Google-able. A little more than half a millimeter.
Agreed. A number of millimetres would be a more helpful comparison.
This. I understand that sometimes you might need somebody who can hit the ground running with a particular piece of technology but, most of the time, what you need is a competent engineer, regardless of whether they are currently intimately familiar with your technology du jour.
Great article, I love the uncompromising tone.

> They’ve trained the media like obedient puppies to celebrate their process and worship their vocabulary. Oh, Series A! Cap tables! Vesting cliffs!

And woe betide the disobedient! Peter Thiel made Gawker an example of that.
It would be about .675 mm. A dime is about 1.35 mm thick
Crazy. I stand corrected. In the UK we just use credit and debit cards for everything.

But then, we're not really representative of the rest of Europe I guess. Even less so nowadays :(
The notebook app for programmers called Inkdrop now works on iPhone
IMHO ads are far more intrusive than sharing your upstream bandwidth with others, they also waste your attention and incept ideas in your mind. This is why some people choose to opt-out and use ad-blockers, and that's ok.

But as long as we want to get free quality content, publishers have to see some profit (And I'm ok with that). You opt-in to many things when you visit a website on a regular basis, and tools like peer5 are just one of these things.

(Fixed typo)
Myth # 2 ... http://www.npr.org/sections/thesalt/2012/10/18/163034053/top...
surely the microservice set needs to be tested as a whole too - especially if the services are consumers of each other

this is the biggest argument against going large on using them in my view - you create a collection of ghettos with the intention of partitioning - but end up with spaghetti when it comes to maintenance and adding macro features later - especially as developers come and go and don't fully understand the architecture

I completely buy using them to scale very high load core functions or to separate isolated non-core functions - in moderation
I would say the startup scene represents a very small portion of professional programmers.
Ipad app development company
"B for bacon and eggies. E for the egg in bacon and eggies. A..."
Solucionar Problemas html acentos y eñes: charset UTF-8 / ISO-8859-1 en PHP
"We invite all hackers, designers and forest machine enthusiasts to hack the harvester. We will take you to a visit to the Ponsse’s manufacturing factory, show harvesters in action and provide you with different APIs and data sets from the forest machines and the maintenance process. Now, Ponsse wants to build a community of tech startups and talented developers with whom co-operation can be continued."

OP here:
The "Thriving black market of John Deere tractor hacking" thread reminded me of something a (woodsman) relative mentioned. He said that the new tree harvesting machines were all computers and fiber optics (networks I suppose). Since I'm a "the computer nerd" in my family, he wondered if fixing that sort of thing was in my wheelhouse.
well, the upper bound for the amount you'd have to simulate would be smaller than the universe, you'd only need to simulate a volume containing all particles that could causally affect you within the duration of the simulation, which would be limited by lightspeed.

But I think, even then, you could simulate distant stuff at far lower resolution than near stuff, in a way that dropped off in expense very very quickly. You wouldn't have to fully simulate a star I was looking at for instance, in order to represent it to my eye in a way that was indistinguishable from the real thing. you just need a little twinkling thing.
How to Short Uber (And Other Private Companies)
Running unit tests on only the parts of your monolith you touched should be fast. Running the full test suite will be slow, but then testing a full architecture made of lots of micro services, with all possible race conditions and other concurrency complications, is way more difficult, at least in my experience (and that is with few not-so-micro services).
Was it less than a year? A "China suprise" syndrome I guess
I tried to get broadband from eir, in Ireland
I upvoted you because I think you have a reasonable position even if not everyone agrees with it. Disagreement is not a sufficient reason for downvoting.
Ask HN: Do you have any experience with OIN defensive patent pool?
Supercapacitors could solve that, but unfortunately they currently have much less density even than batteries. Apparently graphene supercaps may solve that, but not at the moment.
Remember that the rover weighs almost 2000 pounds, so each wheel is responsible for carrying around 330 pounds on average over very rough terrain.
Your expectations based on consumer law may not apply in this case as the "farmer" purchasing the equipment is operating as a business not a private individual.
Actually, the UK did consider an underground base for its Polaris subs (probably around Lochalsh) but that got ruled out pretty quickly due to the enormous costs. The base also got relocated because the US wanted its UK submarine base to be close to an airport and the UK base ended up being close to the US base at Holy Loch.

Which is why the UK has its missile subs based so close to a major city!

See: The Silent Deep by James Jinks and Peter Hennessy
MTailor (YC S14) Is Hiring a Supply Chain, Operations and Business Analyst in SF
As you can see in the erratum workarounds, most of those bugs were not fixed by microcode updates, but by BIOS updates (mostly changing voltages or timings), and some require OS and compiler updates.
I sort of feel the same way. If it's meant to work within the node ecosystem, go for it, but if not, just ship an executable.

Of course, the reason this is happening is that there's a bunch of people now writing command line tools in JavaScript because that's what they use and know. Just like in the past (and now) there were a bunch of people doing it in Perl, Ruby, etc.

It's definitely not very UNIX-y in its ethos, but I can understand why it happens.
Totally agree. XML is probably over engineered but JSON is under engineered. No date type, no binaries, no comments, no easy append to existing files. We jumped from one bad standard format to another bad standard format. Other than maybe being a little easier on the eye I don't see how JSON is an improvement over other formats.
5 Essential Android O Features That Will Actually Benefit Consumers
Lol no offence but farmers are a major recipient of state welfare you don't get farmer palmer in Viz form no where
Can you not get a .no regardless of where you live?
"[...] a mere 10 miles"

You must be kidding... this is a robot, which survived a hard landing, driven on exotic alien terrain, with async remote control from another planet :-)

The fact that they built it and drove it for over 15km is absolutely impressive by my engineering standards.
I agree. I find that using someone else or a ready made .vimrc tend to make it a lot more harder to learn vim. You have to build it slowly based on your own preferences. Otherwise you won't fully utilise it.
Renting/Leasing doesn't help, because the real cost of failures that can't be fixed is time. Crops need to be harvested in a small window of time, and if your tractor is broken due to a software bug that you're not allowed to fix yourself, and that you're not allowed to hire a third party repair shop that's "unauthorized" by the manufacturer, and the wait for an authorized repair service is weeks, you've lost your entire season's revenue. As expensive as these tractors are, the cost is insignificant compared to the revenue they generate when they're operating.
I'd say you have a theory from which you deduce a model that consists of various assumptions plus a hypothesis. If this hypothesis has not yet been compared to a set of observations, then it is also a prediction about that set of observations.

Also, the distinction between assumption and hypothesis is subjective, it depends what aspect of the phenomenon you care about at that time. Another term for assumption could be "auxiliary hypothesis".

Proof refers to the set of logical deductions (from theory + assumptions) that lead to the model, it has nothing to do with the observations.
What does inbound vs outbound have to do with consent?
Frankly, I wonder why Dr Ng stayed at Baidu so long.

Without question, Baidu's dominance over search plays two very painful roles: 1) they're the cutting edge of China's online civilian spy apparatus, and 2) they're the gatekeeper for news and dissemination of gov't propaganda. If you search the web or visit links sponsored by Baidu, either you will find what the government wants you to find or you will be identified as an outlier, and at best, labeled as a potential threat and tracked. It's impossible to imagine that Baidu does not place the names of web denizens matching certain profiles on threat databases thus altering the trajectory of their lives accordingly (and invisibly).

Personally, I can't imagine anyone of conscience working long for an employer so committed to diminish the freedoms of thought and speech. I applaud Dr Ng for his departure.
Would love a quick explanation of what this is, especially after clicking through to "Learn More"[0]. I don't want to watch a video, I don't want to read an essay, even the FAQ[1] (which wasn't exactly prominently linked to) doesn't seem to have a "What is LBRY?" anywhere.

After a few minutes on this site, I still have no idea what this is. "Watch, read and play in a decentralized digital library controlled by the community." sounds intriguing, but... what does that mean? What exactly is a decentralised digital library? How can I watch, read, and play in it? How does the community control it?

[0] https://lbry.io/learn

[1] https://lbry.io/faq
Yes, for that I usually use maps.me which is based on OSM. But most people don't know about these or find it too cumbersome to have to download the maps upfront, etc. Google's offline routing is also a lot better and faster.
This sounds like a challenge to all the firework craftspeople. I am convinced it is quite possible. The accuracy now is amazing.
> I am amazed that a lot of systems don't allow changing of information once entered.

For systems where cell-level change logging on the order of years is a requirement, this doesn't surprise me. Many providers would rather prohibit edits rather than risk having to greatly expand logging requirements.
Complain, receive refund.
The wear patterns on these wheels always seemed so strange to me, considering the extremely slow pace at which this thing moves. The wheels look like they've been hit by shrapnel. Obviously I have no context as to what conditions are like on Mars, but it just seems strange that driving over rock, slowly produces wear like that. Seems like they were never strong enough to support the weight, over something sharp.
If I buy a used book I'm prepared for poor quality - folded pages, broken spine, dirty book.

If I buy new and I get a poor quality book my first assumption (until I read this submission) is "this publisher pushes out poor quality books", and that influences my choice of publisher in future.
All taxation is double (triple, quadruple, etc) taxation.
Yes, but it's packaged and distributed via npm: https://www.npmjs.com/package/git-standup. (And note the package.json in the repo.)
This seems dramatic, but there is a ton of life left in the wheels. Some of my colleagues performed life testing on the wheels after we first discovered the cracks and found the rover is capable of driving around on the titanium support struts even after the aluminum wheels have completely disintegrated. We've got a long way to go yet!
That's a description that most Americans can more easily picture than something like 0.68 mm (including people who are comfortable with metric units like myself) and they seem to be focusing a lot in recent years on making the information they provide more accessible to average Americans, undoubtedly to help drive interest in and support for what they're doing.
While I agree readability is key, you may find people who disagree about what constitutes "readable". I think the Go community in particular may be partially inspired by the philosophy outlined under "Variable names" in Rob Pike's "Notes on Programming in C":

https://www.lysator.liu.se/c/pikestyle.html

Quoting:

"Ah, variable names. Length is not a virtue in a name; clarity of expression is. A global variable rarely used may deserve a long name, maxphysaddr say. An array index used on every line of a loop needn't be named any more elaborately than i. Saying index or elementnumber is more to type (or calls upon your text editor) and obscures the details of the computation. When the variable names are huge, it's harder to see what's going on."

I don't agree with everything written therein, and it was written circa 1989. But in practice single letter variable names are used diligently and frequently in Go, they're convenient and don't break readability if you understand the (simple) convention.
This article describes an effort to develop "unicorn swaps" to ultimately provide access to shorting private companies. Matt Levine wrote about this article this morning, summarizing the main points:

Here is a Medium post from Avish Bhama of Mirror, who is actually trying to make unicorn swaps happen. His team met with 65 potential counterparties, got a sense of the market appetite, drew up an ISDA and "partnered with a valuation firm to help us mark these illiquid swap positions on their books."

Levine also went on to describe how he would improve this effort:

First, I'd do it at a bank...a tiny startup with a clever idea that meets with 65 investors has barely scratched the surface of potential interest in unicorn swaps. What about the mid-sized mutual fund manager who wants long unicorn exposure but doesn't get invited into late-stage rounds? What about the in-house hedge fund of a giant tech incumbent that wants to double down on its plans to crush a unicorn competitor? What about the thousands of rich private-wealth clients who fancy themselves tech geniuses? The target list is long but the hit rate is low. You need a massive sales force, longstanding relationships, standardized marketing materials, existing ISDAs and account agreements.

Levine has also written about this in the past:

You could even imagine starting a Synthetic Unicorn Fund that invests in the long side of a lot of UFSes, giving it exposure to big tech unicorns without actually buying any shares. Register it with the Securities and Exchange Commission -- it is not obviously worse than other exchange-traded products that invest in illiquid derivatives with their sponsoring banks -- and you could even sell it to retail investors as a way to get access to hot tech startups before they go public. Then line up accredited-investor unicorn skeptics to take the other side of the Synthetic Unicorn Fund's swaps.

For his part, Bhama (the author of this Medium article) concludes that "most of the interest we received was one-sided interest on the top dozen Unicorn names (e.g. everyone wanted to short Theranos, Dropbox and WeWork, or go long Airbnb and Snap)".
If a developer finishes his task he will be given a new task, I don't think you will get a task "go and review our code again for weird logic errors" you will be sent to add a new feature or fix a bug, so you will work on that and create a few new bugs.
Misleading title, because there is nothing about his "new chapter".

Correct title could have been "Closing the current chapter...".
Range checking is done deal with sufficiently strong types (read - dependent types). It was done in the Epigram LONG time ago, ten years ago if not more.

For example, when you fetching bytes for decode you can type-check that you are in the quota and act accordingly.
> It can take a good 8 minutes to build, optimize, tree-shake, AOT etc. a modern SPA application.

Can't you break your SPA into modules that are versioned and build independently to help solve this problem? With additional infrastructure it can also help avoid loading unnecessary code on pages that don't need it, etc.
I used to think the same thing, it looks pretty intense for just rolling over some rocks! But then I learned that in between the "treads" the aluminum is "half the thickness of a dime" (as the article puts it).

So if you think of it like the lid of a can of soup or something, it's easy to see how it could deform and break like that when rolled up against sharp rocks with a ton of weight on top of it.
Good point, I should have added that translation in.
I don't imagine many start-ups buy them new. My previous employer bought a bunch of Aeron chairs second-hand (from other failed start-ups...)
Email Marketing Demystified: Answers to Your Basic Questions
GDP, minimum wage, median net worth are all essentially meaningless. My house here in Perth is "worth" AU$700k, 4 years ago it was "worth" AU$850k. Medium house prices in Aus is $630k. The current US$ exchange rate is 0.75.

I pay AU$60 for a box of Little Creatures pale ale, AU$5 for a flat white, $AU12 for a nice Pat Thai. AU$1.26 for a liter of petrol.

I earn about AU$110k/year.

Real estate in Aus is, as you probably know, a real systemic risk. Australians household debt to GDP sits at 123%, at the end of an unprecedented resource boom. Something is wrong with this picture.
Dude, not all sales go to private individuals. Consumer protection laws aren't going to apply if the purchaser's a business entity.
The problematic ones are the 19.3% who prefer both...
[0] is more immediately relevant, but the OP was probably referring in part to Kant's theory of noumena/phenomena [1].
By "absolute of all conditionals," they probably meant "the most final of all questions." Kant didn't mean it like this, but a good example is the following chain of questioning:

"Why is the sky blue?" -> "Why is the sky?" -> "Why is?"

Such questions, as Kant (and the OP) point out, ultimately hinge upon things not empirically observable (phenomena), but upon noumena instead.

[0]: https://plato.stanford.edu/entries/kant-spacetime/#AbsoVsRea...

[1]: https://plato.stanford.edu/entries/kant-transcendental-ideal...
Want to know  if someone used this eCommerce platform
Anyone who used this eCommerce platform. As there's buzz about it and they are saying that we are blend of WordPress and Shopify
At this point I'm resigned to people taking even the most improbable interpretation of whatever I say if it gives them an opportunity to call me an idiot.
I think the title should be reversed. Apple has always been for consumers with more money. It is only now making segmented phones that everyone can buy.

The only reason many people even have an iphone is because the true cost is hidden through the payment plans you make to your service provider.

I buy my phones out right and use a cheap Tmobile plan and iphones are double the price of the majority of Android phones out there.
Hardware and patents are both unrelated to my question.
Except you would expect that it's basic design to account for both very short names ("Li Pho") and reasonably long names ("Christopher Tannenbaum-Greenspan").

If your name tags don't work with slightly longer names, your name tags are broken, not the names.

OTOH these days I'm happy when receiving mail from the US if the address wasn't mutilated by converting Unicode to ASCII or using HTML escapes. Especially when ordering things to my company address, which has an ampersand in the company name and an umlaut in the city.
There are two major factors - fatigue (think bending a paper clip repeatedly) due to driving over tons of small rocks, and the the mechanics of having six wheels contributing additional damage to the front and middle wheels. Think of pushing a rolling suitcase versus pulling one - when hitting an obstacle it tends to dig in instead of easy popping up. The front and middle wheels are in front of their pivots, and so tend to get driven in to rocks by the other wheels.