skysight-inc/HackerNews huggingface dataset:
It shouldn't be deprecated because of my issues, no. It should be because it's not something a new project is likely to start with like I was saying. If someone was starting a new project, it's unlikely they would pick Cordova as a platform, imo or from what I've seen. PhoneGap, owned by Adobe, in particular​ is a big question mark on top of that to me.

Now, as to my specific issues, it's really the same as any other common anti-hybrid argument.

One, it's never write once run across platforms, it's write once and then debug across all platforms and insert various hacks for bits of slight inequality between all of them.

Two, plugins are native and consequently require knowledge of native to implement or, again, debug. If you're writing your own plugins, you can pretty easily get to a point where the js code is indeed write once for all platforms, but then you have to write the native portion for each still. This falls apart if you want to write more complex / device feature heavy apps. Given that may not be your use case, less complex apps are indeed easier to make cross platform. This isn't because "your project is a big mess," it's because you're trying to use features that aren't exposed to the browser js engine on the device.

Three, bugs in Cordova. As with any external dependency, you're at the whim of their quality and release cycle. Various bits of fun, "legacy" / backwards compat, and design decisions combine to lead to situations where things like the onload of the page in the cordova.js file is wrapped in a setTimeout intended to fix a problem on a platform a couple years ago in some way ends up taking your page nearly a second to display as it waits to gets it's turn on the js execution cycle again. Sure, one off example, but the one that I remember digging into. I logged a number of issues during my time, though.

Four, and perhaps most opinion based, the apps you're making almost never feel native. You spend all your time trying to make the app feel closer to what it would be if you wrote it natively, or look closer, or whatever, but you're again at the mercy of the js engine on the device. There are cases where it just can't compete, period.

So, what's so hard about Cordova for me? No one thing. Many little things. I didn't even touch the build process and what to do when that starts acting up. The amount of time I spent fighting Cordova (and to be fair, other hybrid frameworks) in my experience was as much as it would have been to write a nicer native app, and I would consequently never recommend anyone go that route for more than a trivial app.

As for "allowing developers to jump right in," well, I think you're a bit misguided. It's not more user friendly than any of the native app starters, and tbh is probably less so.

But that's all just my opinion, so keep writing whatever you enjoy.
> I think if you work on greenfield projects your whole career you're likely the one who's creating these 'steaming piles of manure'.

Eggzactly, well stated.
Yeah I think we always at least ought to try to understand.

There may be things that are not understandable, but, when we give it our best shot we can say we tried.

In many cases, I imagine the SS officer may have had a gun pointed to his head himself. That certainly was the case in Cambodia. If a soldier didn't kill someone who he was ordered to kill, he would be shot himself.

If we can keep tensions low and communicate better I believe we can at least forestall further world wars.
I personally told Google people that the Pepper platform API situation was unacceptable to Mozilla years before PNaCl even appeared. That didn't stop them pushing ahead. So if your theory is correct then Mozilla opposition was not strong enough to stop PNaCl development, and not strong enough to stop them exposing it to the public Web, but strong enough to stop them trying to turn it into a proper Web standard.

Wasm is only superficially non-JS. AFAIK every browser vendor is implementing Wasm by reusing the optimizing compilers in their JS engines.

I think we might see some extensions to WebIDL and Web platform APIs to improve Wasm app performance. We're sort of already seeing that with [AllowShared]. But there's no need to develop entirely new platform APIs, because fundamentally there's no reason calls from Wasm through JS API glue to the browser should be slow; JS API glue can be inlined into the Wasm code, for example.
Threadless shirts are hands down the worst quality clothing I've ever bought online. Great designs, terrible quality.

I didn't know shirts could be sewn up with so little material. Felt like I was wearing a light handkerchief.

I instantly returned my shirt and had to cover shipping, sneaky bastards.
I would imagine that brand management work would take up quite a bit of his time.
Or hostile governments, or other bad actors.

I foresee a coming cyber war between the US and China fought entirely by AI.
This might also motivate better support for running ChromeOS apps under standard Linux.
They have an app‽ I've always used TeeFury for the quality.
You may be thinking of anthropocentrism​.
http://espressobin.net I've been waiting for mine for months. The Ubiquiti ERLite has also been great though.
Without society owning artificial intelligence collectively, all other paths lead to tyranny.
> Does the lack of these details but specificity of other details not strike anyone else as odd?

Not particularly. There's only so much they can log easily by tying into the system. Card reader insertions are easily tracked through OS level event logs in most operating systems, but generating a log entry for every file copy that happens is quite another level of granularity.

It's sort of like street level cameras. They may catch someone going into a a house or business, but unless you have prior knowledge that there is a camera inthe house or business that the state should have access to, omission of footage of what happened inside does not insinuate that something is being omitted on purpose.

> The only copying of files that were specifically identified in the expert testimony was the copying of about a half dozen files to Google drive.

Yep, and only one of them was by Levandowski. "Chauffer TL Weekly Updates - Q4 2015"

There's only so much that the expert testimony was able to establish. But what it did do was get the judge to authorize more discovery, so Google will apparently get a lot of data from Uber to search through to find their smoking gun, if it exists.
There's no blunder: Google had a goal, threw out something, stimulated competition over the precise implementation, and now there is a universally (among browser vendors) accepted solution moving the web in the direction Google wanted.

That's a strategic victory for Google.
Right, they might notice it, but why would they care? They don't know that they should care, it is just a computer being a computer and it probably spins up the fans for other tasks too. They would be right to not care unless told otherwise, sys ops isn't their job.

I think it would be smart to educate people as part of a regular security briefing for non technical staff though. But if it's something that high of concern to your company maybe an automated CPU usage monitor could alert the team to anomalies.
I migrated about a year ago from using net4801s to Ubiquity EdgeRouter Lite devices. The EdgeRouter Lite has 3 Gigabit ethernet ports. I got to keep my network topology and the software was flexible enough to mostly configure it how I wanted. I had been using a "from scratch" custom built Linux on the net4801s, but it was becoming more and more painful to keep up to date.
Thank you... I guess that makes some sort of sense. Now if Lexmark can modify their printer cartridges to print and replicate themselves, Lexmark might might find cover under the Bowman case!

I wish I could hand the SC justices 10 seeds each, with each 10 seed packet comprised by 5 GMO seeds and 5 non-GMO seeds. If the justices could visually sort the GMO and non-GMO seeds correctly, their ruling is actually "followable". If the product in question appears on the surface to be a natural object without patentability, extending patent protections to something that is indistinguishable from a non-patented object and self replicates seems incredibly academic.
We were looking for ways to implement a key-value store on a distributed log, and we actually started from a very basic persistent red-black tree, adapting it along the way for log-structured storage. The technique worked really well: http://noahdesu.github.io/2016/08/02/zlog-kvstore-intro.html
There is also a really cool paper on concurrency control for databases implemented as log-structured storage: http://www.vldb.org/pvldb/vol4/p944-bernstein.pdf
I don't actually think that sounds heavy handed at all. The reason being a puppet of the USSR is a bad thing is because of how bad the USSR was, not because it's inherently bad to be a puppet. I live in a country that's more or less a puppet of the USA and if someone wrote a sentence like that about my country I'd think it was humerous, not heavy handed.
> Dynamic languages just don't scale to large codebases

Static languages scale to large codebases. There's no app that a static language (and those who insist on static types) can't turn into a much larger codebase :-)

I love the imagery of "mountains of dirt": http://steve-yegge.blogspot.com/2007/12/codes-worst-enemy.ht...
Anyone know how they handled payments in the app? If it wasn't through Apple I wonder if Apple was coming after them to get their 30%.
Funny, these emoji urls just broke my whatsapp for desktop.

Edit: Confirmed on Apple and Windows. I formatted one as http:// and one without. Restarting the application didn't fix it. Deleting the urls on Android, then relaunching the desktop application worked.
Yeah i.e Bin Laden won. He scared the people into giving away their liberty one of the things he hated about the west and the US specially.
If the expected value of a task is a complete unknown, then there is NO business justification for doing the task. As an engineer with the responsibilty (or desire) to get business buy-in for a task, you must learn to quantify its value in terms that are meaningful to the business.

It doesn't have to be cost, that just happens to be easiest because it can be opinion-free. You can also express value in terms of business risks or opportunities, but the impact can be seen as an opinion, and you can be challenged by someone with different opinions.
I agree there are many considerations when choosing a library, but conciseness does come up. For example, I was recently impressed with how concise http-kit is. The author seems proud of it too:

http://www.http-kit.org/http-kit-clean-small.html

You and I probably just have different values on this matter. Your comment implies that conciseness is merely "nice", so I'm guessing you just don't value that aspect of code as highly as I do.
Couldn't you just start with the odin (that I linked to above), and change loads of the non-coding DNA in the bacteria that comes with the getting started kit, and see if it survives or has any different characteristics?
The Partnership on AI Is Expanding
Doesn't feel that notable. The friction of a native app download vs just using the web means that an app is rarely the right answer for shopping. Makes sense to ditch the app and focus on web.
Microsoft Outlook suffering outages across the globe
I'm so confused why Google deprecated Chrome Apps. You'd think they'd take advantage of the abundance of Electron apps by extending the capabilities of Chrome Apps to grow their Chrome ecosystem and attract new developers.
It's not specific to Australia, 'SME' is a fairly common business term in India too.
Say hello to memory-unsafe languages and resulting vulnerabilities in web apps?
What I meant is that voters should never have to pay to vote. Personally, I'm fine with my mail in ballot. However, a sanctioned app that I could vote on in addition to being able to better research the things I'm voting on would be something I'd likely use.
Apple only takes a cut from the sale of digital goods, not physical ones.
The screenshot suggestion is a good one, whenever I open a GUI software page and see a screenshot of Windows or MacOS I often just close the tab and move on.
I get about 27-28 days a month where I will code at least some.
Don't forget that JS is often in a UI, doing asynchronous event/IO handling, so testing timing is important, not just spelling. (great, that's exactly the property names that object would have had, if it existed yet)

That, and it's often reading in data (JSON or XML) from another system, and it is what it is, so see if it quacks or not.

From the people that brought you SOAP, it's (drum roll) TYPE SCRIPT!

It's not really solving my problems, just making more work.
Yeah, in this case I think we have to agree with you. An email list isn't really "something you've made that other people can play with".
An Amazon engineer is letting thousands of Twitch users play the stock market
I replaced the engine and transmission in my vehicle at around 220k. I intend to get another 300k out of it, hopefully long enough for the first wave of cars to be remote controlled into the nearest lake and legislation to be passed requiring some security rating that does not yet exist.
If you have a decent number of iOS users, why pull the app? Why not just let it spin out into deep space, and stop supporting it with updates?

That's an honest question, by the way.
Second Preliminary Version of MacOS Sierra 10.12.6, iOS 10.3.3, WatchOS 3.2.3
Thx, does anyone know what is happening on the OMR front? Since it has been very quiet ever since it was first announced.

Also wondering, for Truffle / GraalVM / SubstrateVM, how far are we from testing in production? I keep thinking TruffleRuby is Nightly / Beta and if i remember correctly, does not run Rails ( yet ) ?
The app has had about 200k all time downloads~
> Dijkstra wanted us to think on paper, use abstractions that accurately describe real-world systems, and arrive at answers methodically with a trail of checkable work. If our data and methods are sound our answers will always be correct.

I understand the aspiration, but I always think of the counterpoint implicit in Knuth's famous statement: "Beware of bugs in the above code; I have only proved it correct, not tried it."
I loved that set. The differential was a magical thing to 7 year old me. I rigged up a handbrake using two rack gears that squeezed a gear on the end of the drive shaft. It definitely spurred my interest in engineering.
Canada weighs scientific consequences of moving a mega-telescope
They used to print on American Eagle tees, when they started making their own shirts I stopped buying them - the quality seemed to be okay last time I bought one, but the fit was weird.
English is weirdly different from other languages
datagrip/intellij is great, no weird scrolling for me.

lots of benefits when renaming tables/cols - it updates my java references too.

Saying sequel pro is the best is rather controversial, ever tried pgadmin or http://www.postgresqlstudio.org/, or sql server management studio.
OPEC is definitely an exception in that it stayed together even though there are multiple times when it wasn't clearly in any of the members' economic best interests to participate or maintain the cartel's supply control. This is pretty obviously because it's a political rather than economic organization: the member states have political reasons for wanting to remain in control of the supply which probably exceed the rational reasons for pursuing revenue maximization.

It seems unlikely that the countries with significant lithium reserves have enough in common politically, to maintain a similar cartel.

Not that some might not try. But they will also have to deal with the fact that OPEC did it first, and major powers may be unlikely to allow that to be repeated.
well I don't have any ideas for affiliate marketing sites, I'm just applying your mantra about niches to my career (professional services). I do have experience coding, building sites, marketing etc, but at this time I don't know of any niches to do what you did with affiliate marketing. would love to though.
How many industries industries are currently controlled by cartels? Maybe OPEC in oil and DeBeers in diamonds. But even in those cases, the cartels still have limited overall effects. OPEC has trouble policing its members, and DeBeers has competition.

Why do you think that lithium producers will be able to form a cartel, when almost no one else can?
Yes, it can be deeply inefficient, but so is not getting approval to do necessary work. You have to start making progress somewhere, even if it's not as fast as you'd like it to be. If you're sucessful with this, you gain credibility and over time your recommendation will be sufficient to get approval for smaller tasks, and the business case will only need to be made for bigger tasks.

If you're not sucessful with this approach, and can't get approval despite showing that it's in the business' best interests using the business' own criteria, then your business is too dysfunctional and toxic to fix. Time to move on.
They may have a decent number of downloads, but none of us knows how many users they have. I don't know how long the app has been on the store, but it only has 53 ratings which indicates very little engagement.
The mnemoic world list link in the article points to wayback machine, which is honoring robots.txt so it can't be displayed. But found an alternative here:
https://gist.github.com/ehedaya/2743dce1f0d1e8375367
Working gradle config for kotlin with androidannotation
I am saddened by this.

WannaCry was doing a great job of partitioning data from people that should never have been "managing" it in the first place. I was really hoping that a significant portion of my data had been encrypted into the abyss for eternity.
I love it.

I was trying to think up an emoji project (especially with URLs) a little while ago, but didn't come up with anything. I wish I'd thought of this.
To my understanding, the idea was to actually type 'sync' thrice, pressing return in between. The time it took to type it in again supposedly allowed previous sync to finish.

There's more about it in this old usenet thread: https://groups.google.com/forum/#!topic/alt.folklore.compute...
I know this is a I'm going quest and for that reason it annoys me when i see my companies competitors say they encrypt all their users searchable data and I know what they are really doing is using Amazon disk level encryption that's not really helpful if your live database gets dumped.
None of the papers you listed address hypercomputation! They are irrelevant to the Lucas-Penrose argument.
Every workday.
Every working day. Weekends are for reading, both tech and non tech, and traveling.
Seems to be broken. With a https url got redirected to http://https%20//Google.com

With a http url it just redirects back to the shortener homepage.

(Google Chrome on Mac)
This sounds ripe for DEA and FDA regulation. If you cannot account for possibly dangerous synthesys or mutations, and im not reading that you fully can, then you have to ensure the end users can. Are you screening customers? Can anyone order? Is it possible for the synthesis to alter the plasmid, or am I not understanding the DNA packaging mechanism?
Evidence of Systematic Search Engine Bias Related to the 2016 Election [pdf]
Compare M2 Layered Navigation of Amasty, Aheadworks, Tigren, CMSmart, Mageplaza
I made the transition to the metric system fairly late in life (moved overseas) and here are some tricks I discovered to make the metric system "feel" right to me.

- A liter is equal to four of my kitchen's 1 cup measuring cups. Sort of. Close enough for government work.

- My feet are around 25cm. Four of my feet are a meter. Sort of.

- 0C is cold, 10C is brisk and I need a jacket, 20C is so nice out, 30C is hot, 40C I want to die from sweat, 50C I will die.

That's all it took for me to orient myself in the metric system. Metric not that hard to use on an every day basis.
Interesting, it does seem pretty shitty lol I gave it https://projectpiglet.com and was sent to https://anduintransact.com/

Pretty fun though!
The others are far less balanced. I definitely saw the mouse first, and the face, but it only took a few seconds to figure out the other one. For the cowboy/indian, it took me a good 30 seconds to figure out what the other image was, and it turns out it's because that image has a really distorted and disproportionately-sized face.

The original rabbit/duck is by far the best of the lot because both images are equally valid.
I'm well aware of how evolution works. I disagree with your assessment that it's any blinder of a process than your own will is.

I'm especially skeptical when you can't even describe the distinction in the span of a few paragraphs and instead resort to ad hominems.
Google wasted huge resources on an approach which it was obvious from the beginning would never lead to a Web standard. Mozilla people, including me, told Google people even before PNaCl appeared that introducing the whole new non-standard Pepper API was unacceptable.
Yeah I mean I assume something eats raccoons but by and large they seem to be a local Maxima in the food chain.

They pretty much outnumber humans in Toronto.
Chipotle Prank
in what way ?
Evolution does compute in the broad sense, yes.

My exact point is there isn't such a meaningful distinction. I'm challenging people who think there is a distinction to elaborate on that.
> There isn't really a threshold beyond that pattern or object somehow communicating to you that it does indeed possess a will or some form of consciousness

I agree. It is a further anthropomorphism to even assume that the integrated sensory and memory perception phenomenon that we apparently experience as consciousness is inherently "human" in its quality rather than something more qualitatively similar to the bending of space-time by matter. An incidental consequence of homeostasis is that arbitrary pieces of matter are somehow a "self" and a cluster of sensory signals are somehow an "experience". The animist view isn't even necessary if we do not insist that "consciousness" be "a state of existence" for thinking creatures to "have" or not.
My guess is that nostrademons was just being somewhat fast and loose with the "seek" terminology. FWIW, your linked snippet by Jay Kreps ends with:

> ... Since SSDs have fast seek performance grouping data...

Clearly, Jay is aware that there is no "seek time" in SSDs :)
In large swaths of the United States (and, presumably, most of Canada) road salt will destroy most cars long before the drivetrains are worn out. Collisions also destroy a significant number (in some cases partially destroying the drivetrain too, but not always). In both cases the drivetrain almost always gets disassembled for parts unless there's something really unimpressive about it. Pretty rare to see a car body go into the crusher with the engine still in it unless it was a bad frontend wreck, at least in my experience.

Electric vehicles will be subject to the same body rust and general degradation issues as combustion cars, and it's not obvious that the residual value of a battery pack is going to be that much higher than the residual parts value of an engine in a rusted-out but otherwise operable gas car.

We'll see, I guess, but it doesn't seem on the surface like the economics are likely to be all that much different on the scrap / recovery side of the equation. I suspect that supply chain and labor costs will dominate the price of used batteries rather than the lithium metal itself.
Show HN: Automatically detect typos in pull request and fix it on behalf of you
Fine. "Straightforward, if menial and tedious".
I guess they are living up to their name: less threads.

Maybe they should branch out to other products and compete in other markets like Headcase (phone covers) and Stickermule.