skysight-inc/HackerNews huggingface dataset:
Where I find such IDEs lacking is their inability to control playback timing and animate mouse movement. It is a lot of effort to automate user interface testing with Selenium, especially for web applications with complex user interfaces, concealed options, and so forth. It should be trivial to generate an instructional video showing how to use the application by re-using the efforts involved with writing the web tests.

A while back, I combined Java's Robot class with Selenium and a simple scripting language to create Scripted Selenium.

https://bitbucket.org/djarvis/scripted-selenium/

https://www.youtube.com/watch?v=tGvcm0Rlm-0&
I don't think that actually replaces wired connections in urban or suburban areas, because it's susceptible to the same problem of needing shared wireless spectrum proportional to the number of regional users even though wireless spectrum is inherently limited by physical laws.

What that would solve is high speed low latency access for rural areas.
We detached this subthread from https://news.ycombinator.com/item?id=13581128 and marked it off-topic. I realize that other comment planted the seed of offtopicness but this is where it sprouted.
>This assumes there was no selection bias in what was preserved.

Yes it is possible that alternative versions of the books of the New Testament existed, but were destroyed or not preserved. However, it is likely that if this were the case, we would have references to these alternate versions. We have many writings from early church leaders discussing canonical and heretical texts. These writings don't mention that there were heavily edited versions of the New Testament texts when discussing heretical texts. They do mention that there were additional texts that they considered heretical.

>If they agreed so well then how would you explain the huge variety in early christian sects?

There are hundreds of protestant sects today, yet nearly everyone uses identical copies of the Bible. There is plenty of room for variety from different interpretation of the same text.

Various heresies arose and were condemned as heresies, but they were mostly based either on differing interpretations or a different view was to what texts they considered canonical. No early Christian heresy that I'm aware of depending on an alternative version of the books of the New Testament.
I know, still there are quite a few things that are possible, like not using C strings and vectors, making use of RAII, references for out parameters and wrapping C like APIs in stronger types.

These were already possible even before C++98 got released.
I dream of a future where allocating funds for non-essential government programs is as easy as using kickstarter.
> top of a document viewer

Next thing you are going to tell me is that building my UI in Word using VB is a bad idea.
> They will certainly kill city-run broadband and anything else that the big companies view as encroaching on their monopolies.

I'm curious, how do you know this?
> Maybe you should stop thinking of code as solving problems and more like painting a picture. It doesn't matter if there are mistakes or if you've done everything perfectly, as long as you've created something cool.

But paintings are unobtrusive in day-to-day life. Perhaps a different "art" analogy would be architecture (as in, the art of designing buildings). Think of a rockstar architect who shows up in your home town and gets something new built that everyone has to now live with (whether they like it or not). There are many controversial buildings that people love to hate. For example, when the Eiffel Tower was proposed, several famous Parisians artists fiercely opposed it. Guy de Maupassant famously ate lunch at the Eiffel Tower restaurant every day because it was the one place in Paris where the tower was not visible. [1] Another example is "The Crystal" at the Royal Ontario Museum, which was constructed in 2007 "on top" of the original museum building constructed in 1912. Many architecture critics hated it and it was famously reported as "one of the ten ugliest buildings in the world." [2] There are many other such examples around the world.

So it is with technology. Someone engineers something, like a CPU, a programming language, a build system, or an OS, and we all have to live with it. Guido van Rossum sticks a Global Interpreter Lock in the middle of Python, and we are stuck with it. Kitware comes up with a suboptimal language for CMake, and we are stuck with it. Intel extends x86 for 40 years, and we are stuck with it. Microsoft randomly changes the Control Panel layout in a new version of Windows. etc... Usually these things can't be changed, just as no one can ever redesign the Eiffel Tower. We just deal with it and, as the saying goes, "a good craftsman never blames his tools."

[1] https://en.wikipedia.org/wiki/Eiffel_Tower#Artists.27_protes...

[2] http://www.theglobeandmail.com/news/toronto/roms-crystal-mak...
C++ has a GC API and a few dialects that support GC like C++/CLI.

Having RC library types doesn't make a language GC, because their correct use is not enforced by language semantics.
It depends on if the employee is exempt or nonexempt[1], not just if they're salary or hourly.

The majority of professional positions are exempt, salaried positions. Even in California, they'd be exempt from any overtime eligibility.

> What would happen if you had a contract stipulating 10h/day in California 3 days/week. Are the 2 extra hours per day OT?

If they're in a non-exempt position, whether salary or hourly, then they'd qualify for overtime. If salaried, California has a formula for how to calculate the hourly rate for overtime calculations[2].

Note that those 2 hours/day are particular to California, not universal to all states. California has some robust overtime laws with multiple triggers, including days >8 hours, >40 hours per work week, and > 6 consecutive days of work in a workweek. You can get a whole lot of overtime pay with far less than 40 hours of work in a week. It gets even more complex because you can't double count hours for overtime.

Many states don't have explicit overtime laws like California, and just default to the federal laws[3]. In that case, it's simply 40 hours per work week. If you work more than 40 hours per workweek, you get overtime. If you work less, then you don't get overtime. The per-day distribution of those hours are irrelevant. Again, only applicable to non-exempt employees. Exempt are still not qualified.

[1] https://justworks.com/blog/understand-differences-exempt-non...
[2] http://www.dir.ca.gov/dlse/faq_overtime.htm
[3] https://www.dol.gov/whd/overtime_pay.htm
The thing is that any good iOS/Android developer will know the platform they are working on while good web developer may have no idea what native SDKs offer and end up reinventing the wheel, badly.
This was offtopic and guaranteed not to end well, which (checking!) indeed it did not. Please don't take HN threads on such tangents. It amounts to trolling.

To clarify: whimsical, curious tangents are fine on HN. But veering into generic controversy leads to two badnesses, flamewars and predictability.
Yup, this is obviously marketing. They didnt even go as far as posting it somewhere other than their blog. Funny how they promote 2 competitors in the post and make them look more favorable. This company needs marketing help ( if you are reading this email me and Ill help you improve).
Look forward to it. We've got cities here in Michigan running both Socrata and DKAN.
It was the first personality cult that outlived the persona.

We assume that we should stick with that Jesus considered right. But we can't ask him, so we have to interpret whatever sacred texts available. We assume that only one interpretation is correct and all other are sinfully wrong.

This is a fertile ground for conflict. Everyone has their own interpretation but pretends that they all share it. Ultimately it's the Highlander, when just one Christian is to stay alive over dogma.

This is actually stricter than Islam where conflicts over interpretation are explicitly discouraged, and indeed there's less of those. However Islam is even less tolerant to "live and let live".

The solution, IMO, is stop considering one person "the one", and get rid of sacred texts.
Most languages with garbage collection also have a mechanism for deterministic cleanup, e.g. IDisposable in C#, or AutoClosable in Java. That's because when dealing with external, or non-memory resources, deterministic release is a good thing. That doesn't mean that that scheme has to be the only option for memory allocations. Garbage collection has a lot of benefits, too.
here's the document from wikileaks:
http://www.washingtonpost.com/wp-srv/special/world/wikileaks...

Your link, nor the actual wikileaks document supports the claim that US sent the CIA into Syria in 2006.

It talks about funding to Freedom House, American University and others for information, conferences, etc.

I think you would have a good point if it were true about CIA involvement.. but I believe people have a right to speech. And that's all that this appears to be.

I'm not ready to agree that the US is the source of the Syrian civil war just because we encouraged speech without the approval of a dictator.
The idea is that these can evolve separately from the language; they are not tied to language versions. Contrast that with Python where you have the urllib urllib2 urllib3 issue; with people going and using requests anyway.

There's no inherent reason to put them in the stdlib aside from "other languages do it".

And yeah, folks don't want to commit to sticking them in the stdlib forever. If a better library turns up people can switch to that; without being tied to the language version. These libraries will still be maintained, but may no longer be the recommended way to do things. Being outside the stdlib gives some liquidity to the crate.
getting VAT back on some purchases is fairly easy. ask them in any store with ''tax free'' tag
Not someone, the main language researchers in the field of memory management.

Not a random dude on Internet.
This article doesn't have a clue. For example:

> but many C++ programmers disable exceptions for performance

I have never seen a project like this for 10+something years. The only piece of code with disabled exceptions that I've seen was created for Atmel controllers. And in modern C++ exceptions is zero-cost. Your paying for exceptions only when they occur so, nobody is disabling exceptions now.

This is not the only line that bugs me but I don't have enough time for it right now.
You should never assume this. If compliance and assurance that nobody can read your emails is important, you shouldn't be hosting them on Gmail.
Right. That was kind of my point. It is a "mathematical trick" in the sense that it's not a function, but a distribution.
There is also a joke about this.

Since the spaceship was technically a military vessel there had to be an officer on board during the mission so a Red Army Colonel had been sent in the same mission with Belka and Strelka (the dogs). As it gets into the orbit a radio communication is established with the Flight Control Center.

Center: Belka, come in!

Belka: woof

Center: Transmit the navigation data, over.

Belka: woof, woof!

[The data transmission completes]

Center: Strelka, come in!

Strelka: woof

Center: You need to fire engine #3 for 5 seconds to correct course, over.

Strelka: woof, woof!

[The observation detects engine firing]

Center: Comrade Colonel, come in.

Colonel: Woof!

Center: Don't "woof" at me, feed the dogs and don't touch anything there, over.
IMO closely related though.

I wanted something like this: crowdfunding of apps, preferably open source.

But while I though it could fit well in on top of sandstorm I understand it would be hard to pull of in a balanced way.
All I have to say is look at the source... .gov might as well be .ch or .ru or .tk links anymore. Since Trump took office it's quite hard to believe anything is more than actual propaganda.
I was really excited about Elm after listening to The Changelog episode #218 (https://changelog.com/podcast/218). Elm is in the style of React, but the flavor of Haskell. For my part, I had a hard time with the syntax and functional approach of it from the get-go. It was very new and awkward to me, which was a speed bump to my adoption. However, I felt like it held the promise of allowing potentially better/ more maintainable code. Evan Czaplicki (the creator) and Richard Feldman (a prominent evangelist) both talk about how the Elm language and style led to more effortless refactorings in larger front-end codebases they were working on. Sounded really good to me! But, I eventually ended up leaving my Elm journey and starting my Vue journey because the Vue documentation was so good (comparatively) and the style of Vue felt more natural to me. It kind of came down to the question "how do I do CRUD with this?". For me, the story was easier and more fleshed out with Vue. Currently, I'm working with Angular 2 mostly because it had a more definite answer to this question than Vue. And, the testing situation seemed way more fleshed out than Vue's (at least at this point). But, I plan to check back in on both Vue and Elm in the next year or so to see where they've landed. I understand what people are saying about JavaScript fatigue, but there's also so much exciting and cool stuff happening in this space right now. It's hard not to love all this innovation.
An eagle, tired from a long flight, lands in a tree. It looks around and is startled to see a cow is in the tree as well.

"What are you doing in this tree?" says the eagle.

"Well, I came up here to eat apples," replies the cow.

"But this is a pine tree."

"Ah, you see, I brought my own."

(Lady who told me that was from Kamchatka.)
Good for Anova but this acquisition doesn't make much sense to me. Unlike most culinary methods, there's no better and worse sous vide, all sous vide machines produce the exact identical quality outcome. There's some minor differentiation when it comes to size, noise, apps etc. but they turn out to be not super important in practice.

As Sous Vide becomes more popular, all of the existing players are going to get murdered by cheap, Chinese generics and there's no real room for profit in the market. The devices are incredibly simple and easy to manufacture and there's no defensive moat around any of the technology.

There's the possibility of Anova branching out from SV into other related devices but it's unclear where it could head to justify the acquisition amount. They can either choose to pursue devices that are even more niche than SV (combi ovens, vacuum sealers, chamber vacuums, centrifuges, rotovaps) in the hopes that they become increasingly mainstream or they can go after more popular devices (microwaves, dishwashers, toaster ovens, blenders etc.) which are incredibly competitive fields filled with tough incumbents. Neither seems like an incredibly compelling choice or one I would stake an acquisition on.

I'm glad the team has gotten this far and has been instrumental in pushing SV more into the mainstream but I don't see many bright prospects for their future.
This is probably stupid but does react native compile down to the running environment? Code in react and then build/compile against iOS SDKs?
A bit different but here's my favorite European joke:

An Italian politician invites his Greek politician friend over for a visit. The Greek pulls up in front of an elegant manor house and is welcomed by the staff. He walks in through a foyer with marble floors and a huge marble staircase with ornamental banisters and a crystal chandelier. They walk through to a lovely veranda overlooking the river, and sit down to eat.

The Greek is very impressed with everything and asks "How did you manage to get this place?"

The Italian points to a shoddy concrete bridge over the river and says "See that bridge over there? It was supposed to be a steel suspension bridge, but we found a lower bidder to build that one instead, and with all the extra money I was able to buy this!" The Greek compliments his friend on the house, they finish a delicious meal while talking about various politics, and the next day they part ways.

Several months later the Greek invites the Italian over. The Italian arrives at an enormous estate with a marble facade. He walks in to see an even bigger staircase, and a banister and chandelier that are trimmed in 24 karat gold! They sit down for a meal on a huge terrace with a staggering view of the harbor.

The Italian is completely blown away, so he asks his friend "How on earth did you afford this place? It's fantastic!"

The Greek says "Well, see that bridge over there?"

The Italian says "What bridge?"
RethinkDB wasn't proprietary. It was open source, licensed under the AGPL v2, the same license used by MongoDB, which is doing just fine. MongoDB is one of the top five in the DB-Engines rankings.

One of the key business differences between RethinkDB and MongoDB is that the latter keeps some enterprise-grade features/tools closed-source and available under a commercial license, i.e. the "open core" business model.
Yes, the essay is a terrible format for capturing life moments. Poems are a forgotten tool from our past that I think work way better. The sentence-paragraph structure is a slave to the period. It leaves no space for attention. Very information heavy. Poems, on the other hand, are like long tracking shots. They are naturally infinite. You can create a moment and stay with it. Note taking, list making, messaging are effective for similar reasons.
Are there legitimate cases where compliance requires deleting materials? That sounds like compliance avoidance, not compliance itself.
Boss? Is that you!?
> Fucking Christ people, you have a relationship with your Doctor.

No doubt, but please don't fulminate here.
It's part of the errata for the chip. Go to:

http://www.intel.com/content/dam/www/public/us/en/documents/...

and search for AVR54
Not Everyone in Tech Cheers Visa Program for Foreign Workers
I don't see any link on your LinkedIn.
What would be the best way to contact you?

I would like to talk with you about getting into PM as a soon-to-be graduate.
I understood every single joke on that list except this one:

>A man goes into a shop and asks "You don't have any meat?". "No," replies the sales lady. "We don't have any fish. It's the store across the street that doesn't have any meat."

I just don't get it at all... is it just a bad joke?

I understand that stores ran out of products in that situation, but if you just had to walk across to street to get what you were after, that doesn't really seem like a joke at the expense of the communist government.
FWIW, Oasis takes only a few minutes of work per week to operate...

Well, today I learned. A bit humbling I guess as someone who typically use more hours to support smaller infrastructure:-]
Where do you stand on health care?
This bill is great in that email stored on your ISP's (or Google's) servers is treated identically to that on your computer at home-- they need to get a warrant. That's a great step forward. It isn't BS.

However, it doesn't address intercepting and recording communications in-transit, which is extremely commonplace these days. Technically american intelligence agencies need a warrant to eavesdrop on american citizens. But in practice, they can get around this by recording _everything_ (full take), indexing it, and limiting their searches against communications by US citizens where they either talk to a foreigner or match a search query on a nefarious keyword. [1]

They wave away violating the 4th amendment of the US constitution by saying that copying, storing, indexing, and searching through US citizens' private information is OK as long as a human doesn't read it.

"Full take" sounds incredible-- it entails recording and retaining EVERYTHING passing through the internet. But we know it's possible. Snowden revealed that the UK GCHQ has been doing it since at least 2013 with their Tempora system [2]. Snowden also revealed the NSA's very similar XKeyscore system. At the time of his leaks, the NSA did not do Full Take... but that was several years ago.

It's very reasonable to assume that everything, EVERYTHING, you do on the internet is recorded and stored by the government. This bill does not address that.

That's why it's absolutely critical that everything you do is end-to-end encrypted. These government agencies have the resources to crack most encryption, too [3] but at least you aren't making it trivial.

[1] https://en.wikipedia.org/wiki/XKeyscore

[2] https://en.wikipedia.org/wiki/Tempora

[3] https://en.wikipedia.org/wiki/Bullrun_(decryption_program)
> You do not understand how the internet works.

> Downvoters: RTFA

These things break the HN guidelines. Please (re-)read them and post civilly and substantively, or not at all:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Roku is collecting and sharing information on what you're watching with Nielsen and other analytics providers. I believe they are requiring it of all their developers.

http://www.nielsen.com/us/en/press-room/2015/nielsen-and-rok...

if the FTC had any sense - they should require disclosure at point of purchase.
So, I'm still a noob with this stuff, but it's my take that Elm is both a language and a front-end framework. It's a language that compiles down to JavaScript that also gives you a React-like toolset to develop front-end code with.
Wonder how that is applied in New Zealand where the commute guarantees act basically requires sellers to sort problems out within "a reasonable time frame" of sale. It's a fantastic piece of legislation.
My parents always said that bad politics creates the best comedy. There's a lot of comedy shows filmed in socialist Poland and they're amazing. Both really clever and funny. Even though they had to be reviewed by censors first, the things that got through were still very much about politics. Some so pointed, I still don't know if the censors were too lazy to read the script, or ignored the rules...
Please don't make uncharitable generalizations about groups of people in HN comments. That's both unsubstantive and uncivil.

We detached this subthread from https://news.ycombinator.com/item?id=13579158 and marked it off-topic.
Cool!
Sounds like there are a lot of shared concepts with CouchDB.
We at http://www.reportdash.com uses Backbone + Backbone Layout Manager + Jade

Every time I see a post like this , I feel sad for being less cool. I try to learn a bit of the mentioned cool framework. Then I realise, how awesome my current set up is.
https://www.bna.com/uber-halt-taiwan-n57982083371/

Looks like the Taiwanese government is making it highly unprofitable for them to operate there, with each violation of their transport laws a potential liability of over 800k.

Also, cabs in Taiwan never seemed that bad to me. They were reasonably priced, mostly sanitary (if smelling like smoke), convenient, and reasonably priced.
Anti-cafes [1] sidestep this conflict by charging their visitors by the minute and offering unlimited tea, coffee and sweets while they stay there. It is, or it recently was, a hot non-technical business to run in many post-Soviet big cities.

[1] https://en.wikipedia.org/wiki/Anti-caf%C3%A9
> I hope you like paid priority lanes for big companies, less oversight of telecommunication company fees, data caps on home internet connections, huge telecom mergers, and no regulation of the growing mobile industry, because that's what you're getting with Pai's FCC

Do you have a link where Pai explicitly states that as his end goal, or plans to indiscriminately remove all regulations?
You would if you lived in a country where merchandise was available infrequently. Stores often were empty of any wares - so fish store is empty of fish and meat store is empty of meat. ;)
I'm likely revealing my ignorance, but what's the alternative?
upvoted for truth.
The joke is he walked into a fish market looking for a butcher shop.
Otele Gelen Masöz Ümraniye Escort Bayan Eda