skysight-inc/HackerNews huggingface dataset:
For sure. As a sysadmin/network admin/IT manager, it's a buyers market. As a DevOps/infrastructure engineer, it's a seller's market.

I think training is part of the problem. More importantly, workers need consulting help around how to take existing skills and use them to apply to upmarket jobs with higher pay.
Correct to not comingle your stuff with others costs extra.

https://news.ycombinator.com/item?id=13932231
You notice it on the lock screen, but it's mostly just partial factoids about a particular picture that takes you to bing if you click on it (after the lock screen.) I turned off the ad for their cloud service before I saw it, but Apple's pretty insistent on that themselves. I've also turned off Cortana's voice and other things I've found, and I'm considering moving back to Linux, but it's just not intrusive enough. I'm being tracked by everyone else - what's one more? :/
When Bezos gets the same treatment or worse than Kim dotcom, I'll be interested...until then, beware.
FBA sellers can opt-out of commingled stock. If you know an FBA seller sells authentic goods, you're better off buying from them than from Amazon.com or an unknown FBA seller. There is no way to know before buying whether an FBA seller uses commingled stock or not; it would just be a matter of recognizing the merchant from past authentic purchases or credible word of mouth.
?? Compilers do reject code that doesn't meet a certain standard. C++ does come with a "linter". You might want to check out what -Wall does in gcc & clang.

I've never met a linter I liked more than a real compiler, not even close. Linters for scripting languages only exist because the scripting languages aren't compiled, and they are only lightweight second rate optional type checkers. Linters' attraction and usefulness is that you aren't required to use them, so you can iterate quickly and run code without having to wait for the compiler every single time you save your file. Linters are not better at keeping you within good style and safety bounds, generally speaking.
Mickens is my favorite. His piece about theoretical vs practical security in tech is awesome.
Laptops embody engineering tradeoffs.

If |deep learning| implies a discreet GPU then battery life will suffer. It will particularly suffer under Linux because the GPU and CPU manufacturers don't have not created Linux drivers that allow dynamic switching between the GPU and CPU graphics core when running the display. The CPU graphics cores generally use less power than the GPU and the switching provides longer durations running on battery power.

A similar tradeoff comes in terms of processing power versus weight and bulk. Fast multicore processors need to dissipate more heat. Heat sinks add weight. Fans require passages to move air and add bulk.

If portability and light weight is the killer feature then there are one set of alternatives. If 64GB of ECC; two teraflop of GPU; and a quad core Xeon are killer features then there are another set of alternatives.
Agree. Each service branch is a different culture. The different branches' cultures are reflective per their mission and the resultant qualifications and standards for the 'type' of person that would be able to pass the training requirements respective of the mission. Air Force and USMC are the most profoundly dissimilar, where a more appropriate analogy might be a comparison of Google to IH.
You may be pleased to hear that ReasonML chose /* */ for its OCaml syntax refresh just for familiarity.
Videos are downloaded locally, and then viewed using vlc.

Hmm, this is going to take tonnes of space. Any chance it could be optimized? I like how Kodi and similar streaming players works.
Also, Uber outright refused to comply with California law and register their self-driving car program, and it's looking more and more like the reason they did that is so they didn't have to publicly disclose those disengagement numbers.
Crafting perfect Java Docker build flow
I tried shift-clicking a range of tabs on a whim about a year ago, and it worked.

Once you've done that, you can drag the whole selection into another window or a new window too.
This is actually a different scam that's been going on recently. These "just launched" sellers show up for about 1/10th the actual price and when you buy from them they just won't ever send anything. Their strategy is to delay as long as possible and hope Amazon gives them their first payment before they finally get shut down.

I sell on Amazon via FBA and the counterfeiting and scamming is unbelievable. I'm glad to see these stories come out to raise some awareness because Amazon has done nothing to fix the problem.
Thiel says he’s trying to get entrepreneurs to go after bigger problems (2014)
Windows 10 has a bash shell now via WSL (Windows subsystem for Linux): https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux
I find the lack of granularity that Amazon allows to define what you are reviewing in general a problem. Good luck trying to give the Kindle or paperback version of a book a bad rating while recommending the book as a piece of writing.
If they co-mingle they need to adjust there process and slap a custom tracking barcode or rfid sticker on the items when they arrive to track specifically what seller sent the item in. Then when they ship a co-mingled item, they need to scan the barcode or read the rfid chip to know who's item actually got sent. This won't address fraud by buyers claiming an illegit item though.
Yes, let now try and mix basic food needs like planting potatoes with you getting the munches at 3 AM and asking for a pizza delivery just because you know there is a service like that available. Whatever wins you the argument in your head, right?
Programs often allow you to type arbitrary binary values using a keyboard, either by holding a keyboard control key and typing the numeric value, or prefixing it with '\'.
I am really sorry for your loss, I cannot imagine how painful it would be to lose your daughter.

Too many people have died this way (drugged by a nominal friend into an OD or other fatal experience).
A lot of Chinese manufacturers use authenticity codes hidden under a scratch-off panel. The authenticity code can be verified on the manufacturer's website; the website will confirm that the code is genuine and alert the user if it has been previously used. It's a cheap and reasonably effective method.

http://blog.vapeclub.co.uk/how-to-check-your-vape-device-is-...
http://www.skyrc.com/antifake/indexen.php
http://sjcamhd.com/safe/
There's more slaves today than then. I guess Romans win.
I use "bookmark all tabs" quite a bit. If I've got 15 tabs open for research that I want to read later...
Progress != planned obsolescence. The iPhone 7 has more than an order of magnitude more compute power compared to the 4s, and app developers are targeting that device as it's actually selling today.
Sure. That was my point, no pun intended.
Amazon needs to signal co-mingled and non-co-mingled stock so buyers can purchase with more certainty. The problem is Amazon doesn't want to admit to their co-mingled mess yet. It will hurt their brand admitting that there is a material difference between co-mingled and non-co-mingled stock.
I don't even buy from any third party sellers, including fulfilled by Amazon, for this reason.

Amazons response has been wholly inadequate thus far. Brands are destroyed because people get counterfeit crap and review the entire product/brand.

Why can't Amazon show the merchant used for every review and let people aggregate the reviews of each product by the merchant and product? Right now you have to check the overall merchant and hope you can trust it. This would be a good data point to watch too (if reviews for one merchant are significantly different than others for the same product). That should trigger a review of the merchant by Amazon.

Instead, Amazon conflates all product reviews as if they all came from the same place. Which is another reason reviews are hit or miss -- people reviewing how the seller got it to them, how fast, or in what condition.
>How important are top-gun style "dogfights" in modern warfare?

>If everyone has stealth aircraft, how do they even find eachother to fight?

There are two major tasks when trying to shoot down an airplane: detecting it and bringing a missile to it. Detecting a stealth fighter is possible with a long wavelength radar[1]. The problem is that the precision of location it provides is not sufficient for targeting the airplane, because an air-to-air missile needs to be very close to target in order to shoot it down (think <10 meters). Short wavelength radars are typically used for targeting airplanes as they provide very precise location. But such radars can "see" stealth fighters only at very short distances, when it's too late to counteract.

So the idea of fighting one stealth fighter with another would be a) bring our fighter into the approximate area where the hostile fighter is, and b) let the pilot figure out the enemy's exact location using an on-board short wavelength radar and/or FLIR [2].

Since (b) can happen at rather large distances (think 40-50kms) it is believed that a dogfight is very unlikely nowadays, because modern air-to-air missiles allow shooting down reliably the adversary long before two planes become close enough for a dogfight.

[1] https://theaviationist.com/2014/03/27/vega-31-shot-down/
[2] https://en.wikipedia.org/wiki/Forward_looking_infrared

>How do missiles work?

There are two ways how missiles target airplanes. The problem with missiles is that they are too small to have a powerful radar sufficient for long-range targeting. Therefore one way is to "highlight" the target by a powerful radar (typically ground-based) so missiles can use the "reflected" signal for navigation. That's how long-range surface-to-air missiles typically work.

Air-to-air missiles operate at shorter ranges and typically use infra-red detectors for navigation. Stealth fighters emit only slightly less heat radiation than regular fighter jets and therefore very vulnerable to IR targeting.

I believe there are various combinations of both approaches, but that's another story.
Please add (2007) to the title.
Alone in the Wild for a Year, TV Contestants Learn Their Show Was Cancelled
C++ has been getting a lot safer though. Modern C++ generally has you using shared_ptr and unique_ptr and references, which cut down on a lot of common pointer mistakes. There's also a lot of const mixed in, which I think helps. Debuggers have also gotten a lot more reliable (I remember one crash bug that I couldn't find after like three days of looking in an old visual studio version, whereas newer visual studio caught it immediately). Not that the language isn't a minefield, but if you walk in the modern part there's a lot less mines buried in the ground.

As much as I complain about C++, I just don't think there's a viable alternative, and I somewhat reject the notion that writing performant code is a niche thing. Like, sure, there are common contexts where you can get away with wasting CPU, but IMO part of being a skilled professional programmer is getting the most out of the machine, and you just can't do that with most other languages.
The problema is all those OEMs and their shareholders that need something to hold on, so that they can keep targeting growing targets year after year.
Eh, I get that one of the points of C++ is to minimize abstraction penalty even when you do use abstractions, but these things are compromises. In almost all real-world software development the advantages of abstraction far outweigh micro-optimizations that shave off individual cycles...
The method you describe is already in widespread use by Chinese manufacturers.
Webpack bits: Getting the most out of CommonsChunkPlugin()
Wouldn't Amazon be potentially liable if they sold a counterfeit battery as something it isn't and that battery ends up hurting someone?
FTL, Rimworld, the Banner Saga, Hyper Light Drifter, Shovel Knight, SuperHot : there are many great (and original) games that have been funded through kickstarter.
True for me as well.
It is capable of vertical lift off but the aircraft can lift more payload when rolling for a short amount (e.g. https://youtu.be/lu7ZUVXs6Ec?t=45s )
Netcat/telnet doesn't write the payloads for you.
Exactly what I thought when I saw the name. I was confused.
Science is not my forte, but I've been distressed ever since reading about the methane loop[1]. Part of me wishes I had never looked at the data [2]. Scientists are now trying to "to establish whether the technology can safely simulate the atmospheric cooling effects of a volcanic eruption, if a last ditch bid to halt climate change is one day needed."

> Frank Keutsch, the Harvard atmospheric sciences professor leading the experiment, said that the deployment of a solar geoengineering system was “a terrifying prospect” that he hoped would never have to be considered. “At the same time, we should never choose ignorance over knowledge in a situation like this,” he said.

The Paris climate goals are overly ambitious, due to the inertia of policymakers [3]. Particle injection is going to buy us more time.

> If lab tests are positive, the experiment would then be replicated with a limestone compound which the researchers believe will neither absorb solar or terrestrial radiation, nor deplete the ozone layer.

[1] http://siberiantimes.com/science/casestudy/news/n0905-7000-u...

[2] https://www.youtube.com/watch?v=FPdc75epOEw

[3] http://www.vox.com/energy-and-environment/2017/3/23/15028480...
John Lydon: ‘Without punk I would have probably become a drug dealer’
FWIW, I am quite positive I heard that statement many, many times during the original dot com bust of 2000/2001.
Reliable releases and rollbacks – CRE life lessons
I am not sure what you mean with civility. It wasn't meant to be agressive. I literally meant I am sure you see it as an argument.

Not sure why going to a stripclub would exclude women. In what way does it do that? And even if it did it does not mean it's sexist. Furthermore the idea that important business talk happens at strip clubs is hard to see and that would be the primary reason for claiming stripclubs are excluding women. Otherwise mens clubs, golfing with your buddies and so many other things might as well be considered sexist.

Second of all if you really want to make that argument then you need to ban gender divided bathrooms at the executive level if there are too many men. Because a lot of talk happens in the bathroom too and there women are actually excluded to participate. This is a real issue and the chances of work being discussed here is many times higher.

So to claim that an occasional stripclub visit is excluding anyone and/or sexist is IMO a rather unsubstantiated claim.

I am well aware that it's the source of many tabloids and you can get in trouble for it but it has nothing to do with sexism.
Kickstarter made possible my favorite game, which is innovating and responding to players in a way I never thought was possible when I first funded it.

By not needing a publisher, investors, deadlines, etc. They have been liberated, and it's so exciting to have no idea where the game is going next.

Something about monthly sprints with fixed monthly releases, and completely public bug tracking/standup notes/public discussion forums makes for a really refreshing player experience that goes way beyond the game itself.
Even if they sued and won, google could pay any damages out of petty cash. You'd have to be extremely sure of yourself to try and sue google.
It is very ambitious so I am curious to see if they will be able to pull it off but the development is still ongoing.
Show HN: Multiplayer Snake Game in Scalajs
This may be too small of a place to explain it and I'm not completely familiar w/ the ecosystem, but .Net core is the .Net runtime built for cross-platform use. It doesn't have all of .Net framework, but they are adding a bit at a time. See https://www.microsoft.com/net/core/platform
I would say a peel off tab covering the code might work so you know it's been tampered with.

A few thing could be used to prevent copying. Users could be allowed to register a name on the verification page. If you try and register a product and it's already registered you know it's fake.

I don't think it would work in every instance. But it would increase costs to the counterfeiter. Hopefully to the point that it becomes economically unsustainable.
Sure they've gotten in trouble but the claim is that it's sexist. Thats not why they got in trouble though.
I wouldn't rule it out, but no computing hardware platform has ever been dominant for 50 years before so there are reasons to believe we're not about to get started with that kind of cycle now.

Mainframes, minicomputers, desktop personal computers, laptops, and now tablets and smartphones. Maybe we have reached the end (for 50 years at least), but I think the safer bet is that the next big technology 30 years from now will be something that surprises us, not something we already have or could easily predict having wide adoption.
I wouldn't describe it as feminist (despite the really sad backlash after the Hugo victory), but Ancillary Justice is good.
No, your rebuttal here doesn't make sense. It would obviously not be acceptable to hold business functions in a men's washroom, either.
Or use a factor or linear combination. Lots of ways to address multicollinearity/micronumerosity.
There will be no end, until everything gets into the smartphone, in my opinion. Tablets are in decadence, and laptops will fall dramatically once convenient operating system support for external screen appear (e.g. a la Windows 10) on Android and iOS.
> it's not very common for people to change sides after their initial indoctrination.

I was initially repulsed when I saw examples of Lisp code. After I had been in the static, Algol-like world for many years (Pascal, C, Ada, C++) I encountered more dynamic languages like Perl, Java, Python, and Ruby. I was fascinated by things you could do in those languages (especially Python and Ruby), and then learned that Lisp had been doing these kinds of things better for decades. That got me interested enough to move beyond the dislike of things like parentheses.

However, now things are different. There are now several choices of languages that have a mix of expressive power and efficiency that rival or surpass Lisp such that it doesn't stand out as much. I would say it's ability to be customized is now the main feature and curse of the language. It causes some people to love it, but makes it unsuitable for the typical large team project unless you have very strict controls on how it is used.
As a native speaker of American English, I'd say that neither ordering is incorrect. Your suggestion ("illegal everywhere") is indeed more common, and would usually be better choice in conversational speech and popular writing. The subtitle ("everywhere illegal") isn't wrong, though, just stilted. Presuming the author is a native speaker, it's almost certainly not an error, but a conscious choice to employ "hyperbaton".

Overused, this sort of inverted word order can leave you sounding like a mishmash of Monty Python, Yoda, and a bad fantasy novel, but applied selectively, it acts as a defamiliarization that adds emphasis. Here, the inverted ordering conveys a sense of being legalistic, Biblical, and archaic. Presumably this is intended to hint to the reader that piece will argue that the practice of slavery is similarly out-of-place in the modern world.
Grab your free unlimited one week key for testing JavaScript compilation
It is sexist in exactly the same manner as the (I think you thought deliberately absurd) example you provided downthread, in which a company held business meetings in the men's bathroom.
this isnt really powered by AI
>the web entirely runs on C++ because all browsers are written in C++.

Not entirely true - Firefox is rewriting some components in Rust. They already included the first Rust code in Firefox 48, and Firefox 53 will require Rust to compile.
Ubiuiti products seem really nice. However I've heard many bad things about their management culture.

I really don't get how you can get fake product into you own fulfillment chain. But I guess if you sign off on fake invoices that could happen. :)
Be careful jumping on the Walmart train. Their online marketplace has recently started including third-party sellers as well. I'm not sure how they police them or if they're any better than Amazon, but you're not implicitly free from these concerns just by going to Walmart.com instead of Amazon.com. I would guess that Walmart doesn't commingle stock from third-party sellers, since it's such a bad idea, but I don't know.

Jet.com also does third-party sellers, but I hear they are very strict and work hard to make sure that all their sellers are authentic.

Amazon has made itself the de-facto e-tail platform. We're already seeing a Google-like effect from them, where if Amazon is not happy with you, your business can be destroyed overnight. There are consultants similar to SEO consultants who try to ensure that your products always "win the buy box", some of which is certainly done through attempting to hit competitors with false negatives as you've described, much like the negative links that competitors try to register against one another to hurt their Google ranking.

I really hope that some of the other players in this game can get together and do something to stop another monopolistic pre-eminence. Between Shopify, ShopRunner, Walmart, and other brick-and-mortars who are jealous of Amazon, it should be feasible to create an Amazon-ish experience that will at least keep one or two other big competitors in the game. Let's do it before it's too late!
> A perfect hash function is one that maps a finite set of keys into the same number of buckets with no collisions.

To be even more precise, that's a minimal perfect hash function. "Perfect" only means that it produces no collisions on that key set (F is injective). It is also "minimal" if the number of buckets (the codomain) has the same size as the input set (F is bijective).
Smartphone screens are just too small for certain tasks.
Except the Moore's law has (almost?) ended now, for the first time in 50 years.
Consistency is non-existent amongst apps. Even on OSX, for all their insistence on their Human Interfaces Guideline, the experience of using multiple apps is still a patchwork of styles. If your needs are fairly generic, you can assemble a fairly consistent set of apps, if you accept some that are crippled or plain lousy.

Not personal but I can't resist: "A foolish consistency is the hobgoblin of little minds." (Emerson)
I disagree. I listened to the Chapo Trap House podcast with Adam Curtis and was incredibly disappointed. They seemed to have barely superficial familiarity with HyperNormalization or Curtis' work in general. It was awkward. Curtis can talk at length linking topics like government, culture, science fiction, and 21st century monetary policy together while the podcast guys made lame jokes that did not really fit with the theme or mood.
I should explain more clearly that I am all for Western and Eastern medicine finding a middle path. What I am against and referring to is how agribusiness, poor nutrition, clever marketing, and healthcare (mostly disease-care) create a lot of needless suffering. A lot of prescriptions are only there to take care of health problems that could have been prevented with proper nutrition and a more integrated, instead of reductionist, model for medicine.

I think I should explain my thoughts on HN a little clearer going forward.
Character stuff is rife with counterfeits. You have to be really careful before you buy on Amazon, or be content with cheap-o knockoffs that break/degrade easily (which, to be honest, are sometimes acceptable for a big discount).
Unpopular opinion:

Nah, it's an IQ issue. It's really not a (short-term) training issue, at least.
Linux Mail Server – Like Geeks