skysight-inc/HackerNews huggingface dataset:
You can go to their accounting department and tell them you're unable to pay the full amount of the bill due to hard-ship. They will in turn probably reduce the bill down to $300 dollars. Either that or you walk out the front door and they get paid for nothing, and they have sell the outstanding amount for penny's to the dollar to a debt collector.
Lagrangians for the Amnesiac
> I've heard ES isn't that much of a PITA to manage on its own

I just run ES for my logstash setup, and ES is lovely and rock-solid... except when it isn't. For example ES deciding to just silently refuse input when its disk is 90% full - that was a bit hard to find when it happened. ES looked alive, but hunting down the reason why it stopped wasn't trivial. I've had a couple of similar but lesser gotchas as well.

I guess you could say of my experience that it's not that much of a PITA (as you say), but it is still a bit of a PITA.

Disclaimer: if these things weren't a bit of a PITA, there'd be no need for us sysadmins, so I should be grateful...
AES-CTR can be used instead. AES-CTR generates a pseudo-random sequence of bits which is xored with the data to encrypt. The pseudo random bit sequence is generated by encrypting a counter that is incremented. This allows to encrypt or decrypt any randomly chose segment of data by using the data offset as encrypted counter value.
Isnt this basically what pensions / social security is?
I moved into a new apartment not too long ago, and I was initially thinking of getting a Casper for my new bed, but ended up going with one of the higher-end foam mattresses on Amazon instead for ~$200: https://www.amazon.com/dp/B0125QZQNW

I've never tried a Casper, but this $200 mattress is by far the most comfortable mattress I've ever slept on. It's honestly very difficult for me to imagine how a Casper could justify its $400+ premium for someone who's even slightly price conscious.

Maybe someone who has tried both a Casper and a $200~ foam mattress on Amazon can shed some light on the differences.
>Android has inherited all of that and it's by far the shittiest mobile OS out there in terms of how easy it is to own.

Then why don't you try? Google has $200,000 USD waiting for you to exploit a fully patched Pixel. Or are you too rich to make it worth your while? If you're going to say something that silly at least have the technical prowess to walk the talk.
God damn it, every time I hear Georgia I thing of the country nearby Russia and then after some time I remember that there is a state in th US which is called the same too.
Ask HN: How can I recover an issue that was in Google Code?
I posted an issue back in 2010 to Google Code in the zxing Java library for QR codes. It was issue #422, and it looks like the issue was never migrated to the github repo. Is there any way to find a copy of this discussion? All I have is a reply in my inbox from one of the project maintainers, and I see a few references in forked repos (e.g. https://gitlab.com/kofik/zxing/commit/a86b0e7cf3fec99c1a446c4978e0cf607e225b50) to one of my suggestions.

-----

Comment #6 on issue 422 by sro...@gmail.com: suggested speedup in com.google.zxing.common.reedsolomon
http://code.google.com/p/zxing/issues/detail?id=422

I'll commit the first changes. It can actually get faster by removing the check for one operand being 1. Saving two
branches helps the pipeline more than it hurts by having to carry out the rest of the operation in those cases.

Sure post a patch with the rest of your findings. I am sure it can be sped up.

Credit goes partly to Google's code base, we got permission to pinch and adapt some of the routines used
internally.
Cantonese+-+One+of+the+seven+major+Chinese+dialects
"military-grade" doesn't mean anything in the context of crypto. We all use "military-grade" crypto every day. If your argument is that somehow the armed forces are better at computer security than the rest of us, because "military", then I reject it wholeheartedly.

They are criminals and should be disbanded. The US intel community is full of cheats and liars, straight to the top.

http://www.hasjamesclapperbeenindictedyet.com
Germany–United Kingdom relations
Exactly! You can't. You get the idea.

But with pants, I guess you never had to wonder "Is wearing pants safe".
I suspect there are a lot of very incredible computer programmers at the NSA and they're probably using just regular open source non security related tools every day. It's good to see that they're contributing back to the OS community what they can.
You're touching on my main beef which is that a service that you run for others on your servers requires a massively different mindset from a client-side app that you distribute to run on others' hardware. Do they use a common flow control pattern? Sure, but the performance and security requirements mean you have to think about them completely differently. I'd consider an iOS app is more akin to an Angular app than a Rails app is.

Does that mean I'm trying to put a stake in the ground on the canonical definitions of front-end vs backend? Hell no, it's totally relative, I'm only commenting within the context of Angular vs Rails so don't read too much into it.
CoffeeScript has some nice feature, especially as compared to ES5, but I always found it a tad too clever. The fact that {} are optional in a bunch of places makes it very difficult for me to parse mentally.

Other weird coffeescript quirk: "x isnt y" is not semantically to "x is not y".
Well. Markov was a journalist, playwright and maybe a dissident, never a spy.
It is important as spies are supposed to be able to defend themselves and playwrights are not.
https://groups.google.com/d/msg/zxing/7EZRwyAwis4/omP8oyChzd... ?
> Isn't type erasure one of the reasons there are so many dynamic languages on the JVM?

No and yes.

No, it doesn't really matter for dynamically typed languages (just use Object for generic types).

Yes, it matters for statically typed languages. One of the factors for Scala .NET abondonment was the difficulty in creating a interoperable advanced type system in a fully reified environment.

IMO, full type erasure (like C/C++) is the right way to go. Java erasure is weird only because it didn't do it completely, not because they did it at all.
One of the main reasons I started with R all those years ago is because updating the monthly charts in excel was (manual | time-consuming | boring), but running printing a new batch of ggplots was a piece of cake. I literally arrived for the graphics and stayed for the rest of R.
Let's not forget: these people may be skilled, but they are working against every principle of our community.

https://www-androidauthority-com.cdn.ampproject.org/i/www.an...
Violating the sanctity of the captive portal license agreement! https://github.com/iadgov/goSecure/blob/master/scripts/wifi_...

:)
That is mostly a problem in the USA. You could get your healthcare in places like the Philippines and save 95% of the bill.
What's WFM?
‎Jeremy Ashkenas (author of coffeescript) helped bring es6 up to par. You can see the influence of coffeescript all over es6 in the class syntax, string interpolation and destructuring.

It would be wrong to say that the investment we (as an industry) made in coffeescript was a waste. Far from it.
Difference with the linux kernel one is that this one is rather uncomplete. There are a lot of biological pathways that are just unknown.
My wife had surgery at Bumrungrad, one of the well known private hospitals - excellent in every respect. I had surgery at Siriraj, a public hospital - tired looking buildings and not luxurious like Bumrungrad but excellent care and results. Every member of the family has had at least one night in Bangkok Hospital (Pak Chong branch) due to various illnesses - always had good care.

I've had dental work at Bumrungrad, Bangkok Hospital and more recently been going to a small dental clinic near my home. Besides regular checkups and cleanings I had a redo of a root canal that was done in the US and went bad after moving to Thailand, got a new crown, and had some old fillings replaced - excellent care in all cases and particularly the dental clinic has the latest and greatest dental tech.

I have also been getting annual medical exams since moving here 15 years ago, at Bumrungrad, Phayathai, St Mary's Korat, and Bangkok Hospital (Korat and Pak Chong branches). They have always been routine and efficient. The weak spot is the consultation with the GP after all your results are in - some of them a pretty dopey and I would guess it is those guys that are going to be a bad experience if you see one of them for an ailment.

Those are all anecdotes, of course. YMMV.
Patronizing? I've mostly switched to TypeScript from CoffeeScript for the time being, because types are indeed a huge boon, but a better syntax is meaningfully helpful and my preference any day would be for some merger into typed CoffeeScript.
All valid points, but I think it has more to do with this research being popular in the encryption community. One of the Coursera teachers was working on something like that.

An example of use is video games that help prevent hacking and modification.

I think that there could be some great consumer usage for having the ability to encrypt data, but still be able to search it.
That's still a little bit ambiguous. The problem statement mixes together the policy and the problem statement, and it's hard to tell which is which. Perhaps the policy is to pick a random door, but the problem statement specifies that it happens to contain a goat. In fact, I think the phrase "another door which contains a goat" technically means that the goat is coincidental, because of the difference between "which" and "that":

http://www.quickanddirtytips.com/education/grammar/which-ver...

So a better phrasing might be "opens a different door that has a goat".

That said, I suspect that most readers understand that the door was picked because it contained a goat.
LOL, where to start? 1) There is such a thing as a web app which doesn't run Javascript. 2) Rails can generate and serve JS. 3) Rails was the first web framework with AJAX integration back in 2004 via PrototypeJS, this is the library that kicked off the entire movement that gave us the modern JS world we have today.
If that's true, it's surprising then that Ruby handles encodings so badly.

String encoding cause some pretty obtuse errors in non-obvious spots.

irb(main):001:0> str = "\xAA"
=> "\xAA"
irb(main):002:0> str.split('')
ArgumentError: invalid byte sequence in UTF-8
from (irb):2:in `split'
from (irb):2
from /usr/bin/irb:12:in `<main>'

WTF?
The Hurd needs someone to actually use its tools. For example to use subhurds to build the next great virtual hosting facility.

Or to harden your own system by running your browser with minimized rights, only granting it the capability to access the filesystem outside its cache if and while the user actually wants to access it, and only for the right directories. The Hurd already provides that option.
Whole Foods Market. WFM was also their stock ticker.
They can indeed, at the expensive of also bringing a range of perverse incentives which result in a whole bunch o' mayhem.
If you're talking about Los Angeles compared to even Brisbane, Queensland, this is wrong.
New DevOps deployment tools dangle Jenkins alternatives
Good & comprehensive insights. Thanks for posting..
A more interesting article on it:

http://www.twinoakscommunity.org/paxus-307/pax-modesty-ineff...

It's a survivor of "thousands" of communes started in the 60s and 70s, perhaps the only one. Turnover is about 12% a year. Perhaps the secret to their success is the ability to attract a constant stream of replacements, as members who tire of communism leave.

Even so, it shows that if you want to live in a communist society, you're free to form one here in America.

Me, I'll pass.
Also prevalent in Sydney's Northern beaches:

http://www.sbs.com.au/news/thefeed/article/2016/09/14/epidem...

(edit: the allergy that is, not the tick, which is a different species)
This is happening on all levels: New researchers want to publish Open Access if they don’t hit Nature or Science, because that gets them more citations. Libraries push for Open Access. Permanent employees see that Open Access is how science should be.
Another (related) question: how much slower is MacOS with FDE enabled?
You, sir, have made my day! :-)
I recommend the following video by CGP Grey, largely based on the book "Guns, Germs and Steel" by Jared Diamond:
https://www.youtube.com/watch?v=JEYh5WACqEk

Now, history doesn't give a lot of merit to natives. The largest battle in the Americas, the siege of the Aztec capital Tenochtitlan, was won with the help of 80,000 to 200,000 Tlaxcalan natives, which amounted for 99% of the infantry used.
This 1920's translation by Perrett and Jeffery is so bad you might as well read the original (search 'Ist die Trägheit eines Körpers von seinem Energieinhalt abhängig?')

It makes a lot more sense in German, even though I'm not that fluent in it. I searched but didn't find a better translation. It's been over a hundred years now, surely someone made the effort...
Why We Should Use Angular.JS?
Dead Hero City Battle
Here comes the new fully action packed game with the story of a Dead Hero who knows how to fight against bad guys. No one can just beat him. This fighter hero will go out from his house and will fight against thugs, criminals, drug addicts to save the civilians from evil powers. This Super Dead Hero will take revenge from all the bad guys in the grand city
> This somewhat limiting, of course, but turns out it's not the end of the world, benefits may outweigh the limitations.

The situation is not really benefit vs. limitations. The style guide is put as general guide. It's a proven way of writing code inside google that most people agree and think is acceptable.

It's about taking a common ground on how to use a language, rather than finding a sweet spot of trading-off. Benefit vs limitations is part of the equation, but it's put in a context that only makes sense inside Google.

Therefore it's not self-evident that the benefit vs limitation argument automatically applies to general use cases outside of Google.

Or, I do not like people use Google or any other large organization's approach to automatically prove that those rules makes sense in different settings.
Manfaat Daun Pepaya Untuk Kesehatan Manusia Dan Burung Lovebird
Congrats, but that's like mentioning that you happened to be a snapchat employee or you won the lottery. It's useless advice for someone looking for ideas now.
Rust has unwinding, which indeed opens a whole can of worms, but to say that it has exceptions is to miss the point. Rust has nothing anywhere near close to first-class resumable exceptions as surfaced in, say, Java. Not only is the `catch_unwind` function (it's not called `catch_panic`, btw) deliberately difficult to use (specifically to deter people from using it as a general error handling mechanism), the language deliberately defines an alternate compilation mode where unwinding does not exist and hence any attempt to "catch" it will fail. As a result, I have never once seen Rust code APIs that use `catch_unwind` as a mechanism for error handling; the purpose of that function is to prevent unwinding from crossing FFI boundaries.
It boils down to an issue of funding ?
In geophysics I also see lots of polishing, and that helps the quality a lot (though you have to be vigilant as author and always check the new version lest some fix to an assumed typo changes the meaning of a sentence in a subtle-but-important way).
Check out the DIY threads here: https://www.themattressunderground.com/mattress-forum/index.....

You usually have some kind of firm base, a middle layer, and a soft top layer. I went with a firm latex layer (44 ILD), a medium latex layer (30 ILD) [1], and a wool topper [2]. Very comfortable with good support, and a decent amount of bounce.

[1] https://sleeponlatex.com/products/natural-latex-mattress-top...

[2] https://www.holylamborganics.com
Best practices for solving Interview questions
The Extension of Wearables in Asian Market
Wearable app development companies are flourishing like never before in the Asian market. The never-ending liking of users for fitness gadgets has helped the companies to earn more and more profits.
Typescript is a fantastic language with an absolutely horrid, bug-ridden configuration, tooling and ecosystem integration side. I say this after working with TS on a project for over a year now.

In particular, attempting to use it with npm modules is an exercise in tedium, as its module resolution constantly breaks and bizarre, undefined behavior does not stop happening. I've found dozens, maybe hundreds of similar reports online, with no solutions offered. There are all sorts of arbitrary gotchas with its configuration as pertains to this and other things. "Oh, don't use outDir and it'll work."

While it has great and straightforward integration with VS Code, it has disastrous integration with Visual Studio 2015 and 2017, the latter of which does not even support updating the bundled TS version at will without registry hacks. While TS emits code even in the case of errors, in many situations, Visual Studio refuses to complete the build process in case of TypeScript errors.

For an ES6+->ES5 transpiler, it is also very strange in that it polyfills some things but not others, such as Promises and Maps.

TypeScript has ultimately brought an unacceptable overhead to my project. It does not get out of the way as soon as you attempt to use it with the rest of the ecosystem. There belies its arrogance: it treats JavaScript as a second class citizen and favors Typings (additional files that assign types to plain JavaScript libraries). But in most cases, Typings are outdated, or nonexistent. Only recently has support for plain JavaScript libraries gotten better, with the AllowJS and CheckJS flags, the latter of which Visual Studio 2017 does not recognize for whatever reason.

In my view, it comes with so much baggage that it's probably not worth using. Some of the solutions proposed by the project maintainers amount to writing boilerplate just to support JavaScript functions. It's essentially C header files: you have to write module declarations for certain plain JavaScript libraries to work. There are different versions of this boilerplate that you could be asked to write: you may be told to write a typings file (i.e. declare every single function of the library you want to use in a separate file, and add it to the project, possibly using ///<reference> in certain specific scenarios). There are also ad-hoc declarations of modules and constants/globals that you may or may not need to write (there is no idiom here, and the language regards this as going off-road).
Show HN: Find and download beatport hits on YouTube
Hi all - interested in early access builds and / or helping out? Head to OpenJDK.java.net and join the Valhalla project and the Adoption Group.

Disclaimer - I help run the adoption group and maintain the Valhalla wiki.
> Our jobs are fundamentally about solving problems, and this, like my example, has a solution.

Unfortunately, if resources are limited, you have to compromise. Google's resources are limitless, mine isn't. if your solution is "close up shop and go work for someone who has more resources" then I'm not the defeatist. What's your solution for constrained resources?

> You can't have it both ways

I do try to select for the best and the brightest. I pointed out that some people like to clock (your wording implied everyone likes to learn new things on their job). The best and the brightest who are not Jeff Dean tend to change jobs every few years even if they work for Google. And no, I cannot afford to employ Jeff Dean, I admit. Can you?
Perhaps more importantly nowadays with this gen of unicorns: Companies are willing to spend a looooot more on acquisition of users, beyond the actual value of the users. Mainly to try a monopolistic play.

Uber is the typical example of "turn money into market share", though you can see a lot of SV companies nowadays spending a huge amount in this space.
I'm sure there's some penalty you would see using a benchmark, but I enabled FileVault on a 2011 MacBook Pro with an SSD in it a couple of years ago and I didn't notice any difference at all with day-to-day usage.

I also have it enabled on a 2016 MBP, but I turned it on right when I got it so I don't have a comparison.

From what I understand it's hardware-accelerated, but I don't know the specifics.
My take is that Fuchsia is Google's attempt to unify their mobile ecosystem under one proprietary OS like Apple does with iOS (yes, yes I hear you, "But Darwin is OSS..." try making that into iOS though...): which is a good move for Google.
The incentives involved are completely different. Pensioners don't directly benefit from the deaths of other pensioners, as their individual payments are unrelated to how many pensioners are out there. They aren't drawing from some collective pool of money that has been invested in some interest paying account, but are rather either drawing from their individual savings or are living off money raised through taxes in the case of state pensions. In both cases their own pension payments are independent of payments to others.

[Which IMO makes tontines sound even more sucky, because it encourages free-riding when it comes to how much people put in.]
What can developers learn from being on call?
Perhaps you should actually visit their website and observe that it's nothing like your typical ecommerce front.

The applicability of bathrooms, handicap stalls, parking ramps, etc. are predicated by the existence of B&M store fronts, which is their primary mode of consumer-facing business and drives the requirement of ADA compliance.

To the point of integration, I challenge you to point out any mechanism that would prohibit me from completing an in-store transaction to the non-compliant disadvantage of the disabled without requiring a visit to their website.

Since proof is the exclusive domain of mathematics, I can merely demonstrate with high certainty that 10+ years of shopping at Winn-Dixie--slightly biased as a tech-oriented customer with a professional engineering background--has yet to compel me otherwise.
Financial Services and Neo4j: Data Lineage and Metadata Management
If companies interviewed tech recruiters the way they interview programmers
sounds like clickbait-y or spam
Games Have Too Many Words: A Case Study
Firmware passwords are trivial to bypass if you have physical access and the proper tools. [0]

$30 gets you the equipment needed to dump, modify, and re-write the firmware, clearing any firmware password.

[0] https://trmm.net/SPI_flash
With all due respect for Max Howell, his response is a defense mechanism. "invert a binary tree" is an ill defined question (maybe he was joking, I don't know), perhaps he didn't even understand what he was asked and didn't bother inquiring. He was not told WHY he wasn't accepted - it might have been for displaying a "rock star better than though" attitude which some places reward but Google does not.

I do not disqualify people who cannot reverse a list (as long as they demonstrate critical thinking skills and reasonable capability). I do disqualify people who get up in arms like Howell did, and I dare say this tweet does show Howell to be a bad match for many teams, regardless of his technical skills; He is likely not a competent team player. (As much as can be inferred from the tweetstorm that happened 2 years ago, and as much as I can remember it).