skysight-inc/HackerNews huggingface dataset:
That's the optimistic way - do the transaction, return result and if the result doesn't pass the validation, rollback.

In postgres, you don't really need to do CTE - UPDATE can return the new row if you add RETURNING * so you can just do the update and look at result.

In Oracle (and what we did in actual bank) was pl/sql procedure that did

- select for update
- do the validation
- apply the transfer, or return error.
- let the application rollback or commit

This is hard to do without procedural language - you can work with CTEs and functions, but SQL is great at dataflow and bad at control flow, and you either drop to procedural language in database, or have the application do the actual logic.
I believe that the "social cost" in the report is a value generated by the federal government itself.

Also, error bars generally make me more confident in a number. Coal can be burned in old or new plants with different levels of scrubbing for example.

I'd also point out that this conversation started with you "just asking questions" about subsidies, and you've attacked every answer you've received.
Yup. Their XPS monicker is really old. My second PC was a Dell "Dimension XPS D266".

266 stood for the cutting edge 266mhz Pentium II that thing was rocking.
There is an additional components for imgur : it became more than an image sharing site, it's now a weird looking social network with a very niche community with its own rules and culture.
Still not working here (explicit auth). Every attempt is failing with the error 400: Matching code was not found or was already used.
Django by errors – Study with this will make you crazy
The 10 Best Books of 2016
Saudi Arabia is so resistant to change that a local joke claims "Vision 2030" is using the hijri calendar.

Another good one is that in Saudi Arabia, "24/7" means 24 hours a month, 7 months a year.
An open-source neural machine translation system
Are there examples on how to run something like an elasticsearch or redis cluster in a statefulset ? I think you need to use persistentvolumeclaim,etc..But any actual examples are hard to come by.
I like the narrative NeXT bought Apple for one Steve Jobs and got back 400 million in change
Have left and have been working on my own startup for several months now, but I am aware of how some of the data is siloed at FB and also that WhatsApp was run very independently (as in, almost no operational contact between the two companies) up until the summer at least. I don't doubt that FB can tie a specific FB user id to a WA user id, and if they tried hard they could tie a large fraction together using a variety of data sources (certainly not a 'one-line SQL query') but between 10-25% would fail due to bad data on either the FB or WA end. A partially complete data set is not as useful as you might think...
> Chrome is quite clearly targeted at the regular user, rather than the power user or developer/tinkerer. News flash: the regular user does not open 270 tabs, or even 10 tabs

If that is your impression, I got news for you.

Regular users don't even know tabs exist, and every single tab opened goes unclosed.

My wife had some 200 on her iPad. Every time she opens a tab and can't click "back" she says the internet is broken again.

(And ofcourse she can't find her previous tab in that mess of unmanaged tabs)

Regular users have a lot of tabs too, but for completely different reasons.
Show HN: Facebook Ads automation with Slack
Having switched to managed code a little over a decade ago, I can say that garbage collection is a godsend, but something in this article flipped a switch for me. A conventional C programmer is taught, in a somewhat moralistic way, that it's their responsibility to track every resource and manage its lifetime, but with managed code we can delegate that to an admittedly very complicated program that takes care of it for us. Just like if I live in Manhattan, I don't need to know how to take my bag of garbage to the dump. I wonder what other metaphors are lurking right under our noses like that.
> 1) Lack of heap-allocated convenient strings

As of Fortran 2003, there's allocatable scalars, including strings (type "character" in Fortran). There's also "allocate on assignment", which is also nice (that is, you don't need to manually allocate an empty character first before writing stuff to it).

> dynamic lists and a dict/hashmap structure.

As of Fortran 90, with pointers and derived types, you can do it yourself, just like in C. But yeah, sometimes it's frustrating that the standard library is so limited (again, not that much worse than C, but compared to many modern languages, certainly).
>Sertraline was the worst

I had a very similar experience. Tried a couple of SSRIs prior to sertraline and had a manic episode shortly after starting it. I was up for about 3 days and drinking furiously. Felt like I was on coke. Immediately stopped once I realised what was happening but it was so gradual and I was manic so it had to be pointed out to me that I was flying.
Bellard's formula
A third variant:

SELECT * FROM my table

has a purpose, which is to visually separate SQL statements from table and column names.
Besides what everyone else is replying about dependent typing, you can get that in C++ by a mix of concepts, classes and operator overloading.

It isn't as clean, but it does the job.

For example you could have a PositiveNumber class, with the mathematical operators overloaded that always validated the invariant of the number being positive.
I don't have any professional experience diagnosing problems like this, but I've managed more than a few large-ish home networks (many roommates, large family w/ a ton of devices, etc.) in sprawling houses with thick foundations all the way to signal-dense apartment buildings where 2.4GHz is all but useless.

I personally cannot believe how terrible consumer-grade WiFi has stayed. You'd think that some of these manufacturers would be upping their QC at some point: I've experienced all the random undiagnosable problems you've described where nothing short of rebooting the router fixes things, and only until things break again later. I currently own one of those fancy Netgear Nighthawk routers and after months of going through PCI-Express cards on my desktop machine where random packet loss made gaming impossible (but not on any other devices even in the same room), I finally gave up and bought a 100ft cable off of Monoprice and ran it over some doorframes with tape.

I see a lot of buzz around all this "pro-sumer" mesh network gear[1], but I haven't had the kind of sprawling living situation that justifies it yet. (Though I did just recommend that article to a coworker on a very large property, and he's hoping it fixes his many, many problems.)

> it keeps getting harder and harder to diagnose, since nobody believes in ugly things like log files or serviceable hardware anymore.

Hear hear. To OP's original point, I can't believe how much stuff simply doesn't work like it's supposed to. I always thought it was my high-tech demands for plugging together services/software that weren't necessarily built for each other (e.g. Google Music on a Roku, or Snapchat on an Android phone), but after going home last Thanksgiving, it's unbelievable to me how many mainline iOS scenarios are completely broken. Every conversation I had with relatives was "oh yeah, that's easy to fix...lemme see...wait, what?...that doesn't make any sense...google-fu...huh, I guess there's some random problems with this...let's try deleting/re-adding your account...okay, that didn't do anything...wtf..." Throw in some "you got your iCloud password wrong twice and now we're locked out, time to go through insane account recovery", and I was ready to move to the woods and give up technology forever.

> moving full-time to software development where I can at least close a bug report once in a while.

Hahaha, grass is greener, man. Be prepared to be not fixing A LOT more bugs. ;)

[1] http://thewirecutter.com/reviews/best-wi-fi-mesh-networking-...
The device I carry day-to-day needs to be specifically compromised. With voice assistants using an internet service, only that internet service needs to be compromised. For bulk surveilance, I think it's far more likely for the Echo servers to be attacked than my smartphone.
> 2. There's no reason why your macbook should keep disconnecting from Wifi. Perhaps you live somewhere with a lot of RF noise? Or you have a cheap/crappy router? Again, this is an issue which many people don't face. Mostly Wifi just works.

I've went through tons of routers, and on those routers all available firmwares (dd-wrt. open-wrt, tomato, etc).

I've been using an Asus RT-AC87U for the last couple of years now, on Merlins firmware (slightly altered stock). I want to say it's great, but really it's just the least sucky router [0] I've had.

Wifi has never mostly worked. At least I've never experienced it. With a wifi dongle on my desktop PC I could go for a few weeks without issue, but I often find at least one (random) phone to be disconnecting at times when I'm trying to access something locally on my network. I never have to reboot the router at least, but have to manually reconnect devices when issues occur, and of course it breaks any connections I had.

I installed a wired network in our house just this week, for the devices I care about the most.

I have never been on or even heard of a wifi network that always works. I imagine that any such suggestion is a statement of minimizing the time when it fails, which is great, but it has never been on par with wired in reliability. I would be very happy if it did, but I won't hold my breath.

[0] Nitpick: We're talking about the AP part of the router, the router part is quite stable and I've had no wired issues.
Do I Need Cash Flow Management Software?
To offer a contradictory piece of anecdata, I had to disable 5GHz to maintain a consistent wifi connection.
> It's not one company. It's one example. Pretending this is only about Apple, while completely ignoring the implications to other MNCs, is precisely what Ireland can't afford to do

Can you point another company that has a sweetheart deal with the Irish government like the one Apple had?
I switched to i3 a couple of years ago but I've used WindowMaker the longest of any window manager in my 25 years of Unix usage.
Wirecast Crack 7.1 and Serial Key Free Download [Latest]
Essentially, how to make a bank account in SQL. The author then explains how transactions won't help solve the problem, followed by an example with transactions that actually does solve the case.

At university we learn that transactions should be serializable and that they are meant for these exact cases.

Transactions aren't actually true transactions unless they are serializable.

Most databases don't actually default to serializable transactions, but instead try to get close by implementing snapshot isolation. These aren't true transactions, since snapshot isolation doesn't truly isolate transactions.

The article had a bunch of nice ways to get better isolation than snapshot for a bunch of special cases. These are all very nice, since they can be useful for mainting performance together with integrity.

My professors at university still laugh at commercial databases and calls them toys for still not having implemented more efficient serializable transactions.
10 minutes and 2-3 tabs on thingiverse.com can easily bring my firefox to its knees.

I think its a combination of badly written code, webgl and maybe even adblocker breaking some otherwise mostly working code.
5. Some peoples' environment is innately hostile to tech. A modern flat with plasterboard partition walls will give better wifi reception than a victorian house with stone walls.
تور کیش ورود ۴ دی ۹۵
At least one, when teenage me bought some Apple stock because I loved the company and thought it had a chance.

Selling some of it represented a substantial portion of the downpayment on my first house.
Encryption usage by Norwegian online shopping sites
> It's a testament to the brazen disrespect of client resources that went into building the latter.

I particularly like how imgurl flat-out refuses to work if you disable JavaScript. It's an image-viewing site. Browsers have been able to download images since the beginning, and have been able to render them inline since almost the beginning. There's no need for JavaScript at all, and yet imgurl deliberately choose not to work. 'Brazen disrespect' doesn't begin to describe it.

I don't mind that they try to use JavaScript to minimise the data they serve. They could always show one or a few images without JavaScript, and provide a link to more (and hide it when JavaScript is enabled).

Note that this has nothing to do with ad blocking — they could display all the ads they want to a non-script-executer.

'Brazen disrespect' really doesn't begin to describe it. 'Rank unprofessionalism' starts to.
Nghệ Thuật Vẽ tranh tường mầm non
Alternatively you can also just use $_ENV['APP_XYZ'] instead of the actual value in your config.php and then use environment variable way to get the container/pod configured.
I miss Dragonfly. One of the best.
If you are interested, the Reddit admins discuss this at length and were planning to do this when /r/the_donald took over the entire front page. There are logs of their conversation that goes into the math.
Can't see those comments. Were they deleted?
website out.. working as intended :)
> This is like saying "Don't force the new touch bar on macbook pro. Just use it when it makes sense.". A lot of people are pissed about how useless the touch bar is. You can make the same argument about this but the thing is, they could have done better. There's nothing wrong with people criticizing something that's bad.

I think people are more annoyed about losing the physical function keys. Honestly the touchscreen is niche functionality unless you're an artist or something, and if it were a choice between a brighter/sharper/clearer non-touch screen and a touchscreen I would absolutely go for the former. But like I said, the surface book screen is really good even if you ignore the touch aspect - at which point the touch really does just become an enhancement, and the little enhancements add up.

> For the rest of actual human beings, everyone knows that touching any glass surface leaves smudge, not just computers.

Indeed, which is why I was very surprised when it didn't happen (it did on previous laptops I've used). But it doesn't seem to. I figured the anti-grease coatings or whatever they use must've got a lot better. (Modern phones are the same - whatever it is that makes the screens smudge they seem to have found some way to deal with it. So it's not like this is magical technology).
In Standard ML, all recursive value definitions must have function literals as their right-hand sides. Thus, at runtime, recursion is guaranteed to go through functions (which normally aren't allocated in the heap) and/or mutable data structures (which can be handled in a special way by the garbage collector). Immutable data structures are generally guaranteed to be cycle-free.

That being said, reference counting is a really bad fit for functional languages for several other reasons.
That's all fine but X and Y were floats while INVX and INVY were integers due to implicit typing. Probably not what they wanted.
> Stock Firefox 50 (32bit), untweaked with no relevant add-ons (well, except AdBlock Plus),

Same setup, but my Firefox leaks memory like a sieve. It will crash 2x a day easily.

That said, I also have LastPass installed, I am using uBlock instead of ABP (though uBlock uses less memory anyway), and I also have RES installed.

I have seen websites leak incredible amounts of memory. To some extent I don't even know how much it matters what browser is used, if the JS is bad enough.
I live in Denmark, and unfortnately this story is true. It seems like we have learnt nothing since World War II
> Why not though? What's wrong with it?

One of the reasons is jury trials: such emails are discoverable and Google has first-hand experience with this in Oracle v. Google. Oracle brought an email sent by a non-lawyer technical Googler[1] and used it as evidence that Google knowingly infringed on Oracle's copyright. Googles lawyers had to go to great pains to deflect that line of attack (including asking the guy if he was a lawyer on the stand as Oracle's hostile witness).

Even if the email is wrong, it still looks bad to someone who does not understand the nuance of law, like members of the jury.

1. http://arstechnica.com/tech-policy/2016/05/apache-e-mails-sh...
It is fairly obvious that he did indeed piss off "some powerful people in America". He was an anti-semite, and Jews are a very powerful group in the United States.
EU's highest court delivers blow to UK snooper's charter
Technically the author did not, nor the husband, transport the refugees to Sweden. They helped them with tickets to the train.

"So my husband offered them a lift to the train station on the Danish side of the border. He bought them tickets to Helsingborg and made sure they got on the right train."

Then it is actually the Danish State Railways responsibility to make sure they aren't transporting any illegal immigrants across the border. And that has since then been the case. You can't board the train to Sweden any longer without valid ID.
It's not adjusted for reduced time spent on actual classroom and prep time or for increased benefits and pensions.
Only time can tell, but given how Trump has treated expert groups before it is highly uncertain of any of them will be able to influence his policies.
Access denied for me. Did anybody save the PDF?
Amazon says that only after you say the hotword it transmits voice to servers.
I agree with all you say here. And indeed for researchers interested in building the next stage of deep learning, such topics may be important.

However this course is about teaching how to use deep learning today to solve applied problems. Most participants in the in-person course worked in business, medicine, or life sciences. It is to that audience that my comment was directed.

So we're perhaps each guilty of assuming the person asking the question wishes to study deep learning in the way we are focused on ourselves. :) Hopefully between the two of us we have now answered the question more fully than either of us individually!...
It does, however, reload the tab's contents when you switch to it. The smarter thing to do IMHO would be to marshal the DOM & JavaScript context to disk, and load that, only reloading from the original page if the user clicks 'reload.'

I don't think that the disk space necessary to cache all this is scary, since after all the whole thing has to fit in memory anyway, and disks are order of magnitude larger than RAM.
This sounds exactly like what I do .. for pr0n sites. Sadly I dont share your enthusiasm, its unmanageable in the long term due to all the changes and tweaks webmasters do constantly. Scripts break all the time, something that worked yesterday needs new regex today etc.
tesseract 4 comes with LSTM and pre trained models.
I sent him an email from a NeXTStep configured PC in around 1996/97/98 stating I had some window GUI ideas that would give him a distinct advantage over Windows.

As I recall, his reply was terse, along the lines of:

~~~

What are they?

sj

~~~

I was doubtful it was actually the man himself responding. I thought it was some email administrator trying to steal my ideas (I was 20yrs younger then). I proceeded cautiously and don't recall if he replied again.

A decade later I learned terse replies were his MO.
TADAM https://webcache.googleusercontent.com/search?q=cache:nd3RB7...
You probably just don't appreciate the extra features Opera gives. Which, of course, is fine, but for many of us they are a dealbreaker. I'm still looking for another browser giving me real MDI with "click tab to minimize" functionality... Otter Browser kind of does but falls short in other respects. Vivaldi doesn't even try (they haven't even made the menubar native...)

By the way, if you are referring to speed rather than features, you need to take into account that when you try Opera 12.17 right now, you are trying a browser that has been frozen in time for years while the JavaScript on websites evolved. For this reason, it's now very slow (if not incompatible) in JavaScript-heavy websites like Facebook, Gmail, etc... but I can attest as a long-time user that it was indeed the fastest browser in its time.
IIRC the course details suggest it is most appropriate for a graduate level. I may be misremembering however.
> agenda-driven

More like, profit-driven. If we want to get better, we have to stop allowing a class of society to profit from the sickness. Pharmaceutical companies exist not to make anyones lives better - they exist to generate profit.

I'm highly suspicious of the drug-taking culture, as it attempts to justify the enslavement of the individual by way of supplanting their supposed mental-health problems with a very profitable subscription to a proprietary/patented/owned drug formula. I think it is very sad to read this HN article and listen to all the stories of folks who think they are improving their lives with this chemical dependency, and it is really tragic that drug-taking is such a cultural phenomenon that anyone who dares to rise above the field and say "hey, maybe we don't need to do this - maybe there is another way" gets cut down to serve as fodder for the rest of the poppies.

Its quite possible that we've all been swindled by our own hubris. Its happened before. The Romans had their lead pipes, the Victorians their laudanum, and we - "modern" society - have our Prozac and Zoloft. Dare to mention alternative means of lifting oneself out of the mire, and you will incur a great deal of wrath - such is the investment in the propaganda from the multi-billion-dollar pharmaceutical industry in capturing the subject and making sure nobody dares think otherwise to their drug-delivery supply chains...
I don't think that's true. I think you could design a purely functional language where everything is immutable, but something contains a circular loop by definition. You could just declare that l is the list of integers going from 0 to 5 and then back to 0 ad infinitum. IMO, circular references can exist without mutation, if the language specifies that something is circular/recursive at the moment it's created. Defining a circular linked list in a declarative way rather than in terms of the instructions that build the linked list. The list is created all at once. It comes into existence with a cycle into it.
Get your friend's recommendation first in the search result
OK, I'll bite.

You buy a mac for 2k and a Windows on some cheap Asus crap which has 40 bloatware applications pre-installed and then blame Windows on it?

I have both, a mac and a PC. When you compare MacOS and CLEAN Windows10 on same hardware they are both very fast and snappy.
Lets be honest, a link is just an attempt to catch a fish.

Is a fish obligated to swallow a hook that is cast into the ocean?? No reasonable fisherman would think this.
FileViewPro 1.5.0.0 License Key and Serial Crack Full Download
The author was showing a little kindness to people who are fleeing a war.

Not everyone thinks the same way, so I can imagine indifference here and there. If you're on an online website, rather than confronted right then-and-there with another human being in need, I can imagine you take a somewhat abstract view.

What surprised me in the story was the outright hatred and aggression some people have towards "the other".
I use tab groups as well and I have hundreds of tabs spread among all the groups. I like this feature but manual organization of the tabs still feels slow and cumbersome. It also tends to be really slow to first open up due to the huge numbers of thumbnails involved.