skysight-inc/HackerNews huggingface dataset:
If i own the code of a library, then i have a git repository. I have a build server and i always publish the binary and the source jar to an artifact repository.

Now, when i use this library, my IDE knows how to lookup the source jar, so i can always browse the source code. When i see a bug or need a feature, i go to the repository, patch the code and release a new version of that library. And then i bump up the version number of that library in my own project as well.

If i do not own the code, then i ask for a change with a patch (in best case). And use a workaround in the meantime in my project. Earlier or later the updated version of thr library has been shipped (maven repo) and i bump version number as well and remove my patch.

And worst case: owner does not want to change, well, then i fork the code and add it myself, tag the library, release it to my artifact repository and so on. But i barely do that.

In any way, it all relates to my artifact repository (which proxies through official repos such as maven repo) and dependency management from maven, gradle, ant, and so on.

How do you do it?
How to prevent SQL injection in PHP?
Multicore versus SIMD instructions: the “fasta” case study
> Motherboards, CPUs, RAM chips, GPUs are analog and physical objects. For AWS to switch a DC from one mobo to another just to find out that this one draws 5% more power and their standard backup generator can't handle it, which now starts a chain reaction of upgrades is going to incur real world costs. Costs that can't be amortized by writing some code to make the motherboards look the same.

Being physical isn't different. The data center is designed to allow systems that consume up to, for example, 500W. When one consumes 400W and another consumes 420W, they're still fungible. A system that consumes 525W can't be used, but you know that so you don't use those.

> This is basically the A/B testing/one-armed bandit problem. How much do you spend time exploring alternatives vs how much time to you reap the benefits of the fact that all your hardware is exactly the same and best of breed, as based on your testing?

That isn't the relevant problem. Even if you choose monoculture, you still have to pay the cost of weighing your alternatives to decide which single model to use.

The cost of diversity is that the second best model on some metric is 20% worse than the best. But that is also the advantage, because on some other metric it's 20% better. You can use each model for its strength. And since you can't perfectly predict the future, when something unexpected happens you're better able to handle it, because for any given thing that only some systems can do, you will have some systems that can do it.

> These situations simply don't lose enough money to make up for the gains of a monoculture.

Beware survivorship bias. It's easier to find an active monoculture company that has never had a major problem than one that has, because having a major problem in a monoculture often results in bankruptcy.

> Do you/they use five different cloud providers in equal measure to make sure you have diversity if one has an issue?

For services with high availability requirements, people absolutely do that.

> Do you/they use five different software stacks in case there is a remote exploit for RoR and PHP holds things up?

That wouldn't reduce attack surface. The relevant thing people do is to use two factor authentication.

> Do you/they buy groceries at five different grocery stores in case one of them has an e. coli outbreak that the other four don't?

Having multiple local grocery stores is a thing people want. And people do actually use them, because different stores have the best price or quality for different products.

> chances are you've at some point built a RAID array. Did you put different size and performance drives from different manufacturers into it or did you buy N of the same drive type to ensure even performance? If so, why?

These are spec differences, not supplier differences. There is no issue with using drives of the same size and speed from different manufacturers.

Also compare ZFS, which allows you to efficiently use unmatched drives for the same filesystem.
My open-source projects are moved to GitHub
The U of UBI stands for universal. If this "slave class" gets the same UBI, then they are not slaves. (At least not to the people who have no income in addition to UBI. They may be doing work for them, but they could easily stop and be no worse off than their "owners".)
POWER has been better performing than intel since basically 1990, though intel's tick/tock cadence and trading blows in fab tech have kept things interesting. That shouldn't be surprising since POWER is ultra focused on the high end and intel is fending off attacks from the low end and never had good long term thinking on the high end.

The reason every server isn't POWER is: ecosystem. For any random company, switching archs for anything less than a multiple factor gain is a daunting multi-generation proposition. For a hyperscaler like Google the bar is a lot lower but you need a compliant vendor that will do a lot of the long haul platform work. IBM's been trying to establish that for many years and is just about to pull it off. Supply chain is also important, hyperscalers have come to expect buying and building systems a certain way and IBM will now just sell chips or even the IP for you to fab yourself. And of course the total cost calculus: capex, and opex in the form of TDP, support burden.

Google _will_ be using P9 for GPU servers internally. The inflection point for them was I/O and memory bandwidth. So, paradigm shift was what was needed to turn a juggernaut.. and that is what adding a bunch of accelerators to your platform is. Intel has no good solution there.
Thank you, wish Java had this :'(
Testflight is extremely useful if you want to test your production build before releasing it to the public.
Before Apple bought it there was no way to test the exact same build before releasing it on the App Store.
Why did Fermat keep mum on infinitesimals? and the European theological context
> The claim wasn’t factual

Yes, it was. That is, it was a claim about a matter of fact.

> How would you prove that Americans were less or more productive than foreigners?

There's a number of possible operationalizations of productivity applicable to a Ph.D. program that are measurable and by which the issue could be addressed. Usually, the first thing to do would be to challenge the party making the dubious claim to both provide their operationalization and show data supporting the characterization.

It's quite possible that after that, the result would be that it would be fair to dismiss the claim as inadequately supported (although the mere fact that a single claim asserting a difference in performance based on nationality is inadequately supported does not, in and of itself, provide more than extremely weak evidence that the claim comes from racism.)
it actually is in the shareholder's
interests that CEOs hold a lot of stock

Absolutely. So why do they let him sell it?
I'd say RN won't work well in 99% cases.
> The U of UBI stands for universal.

“Unconditional”, usually.
IntelliJ (and specialized versions like Webstorm) has a very good diff tool, integration with version control, etc.

An underused feature is "local history", which is a local cache of all local changes. This can be a lifesaver sometimes.
> States, more explicitly.

Not quite. States are just facades for armies. When state fails to collect taxes for the army it is simply replaced.

I'm not so sure that peace between top AIs comes from user input. IIWW made armies realise they can't win a fight and they suffer trying. Thanks to that expeirience cold war was won by waiting opponent out. Humans in all of this were just cogs not the users.
The missing Azure Functions documentation
Well-Known URIs for the WebSocket Protocol (RFC 8307)
Thanks a million! I've also had a mediocre experience with a previous generation x360. It is frustratingly close to being a very good machine in my opinion if just a few details were of higher quality. But I suppose it couldn't be quite as cheap that way.
Hi - would you consider hiring remotely outside of the US for your engineering roles?
If you're curious then you'd enjoy reading "Pay without Performance: The Unfulfilled Promise of Executive Compensation" https://www.amazon.com/Pay-Without-Performance-Unfulfilled-C...
They're a little hard to separate. For better or worse, Bob Martin presents a strong persona.
When a Skimmer Isn't a Skimmer
A React component that applies image processing filters using Processing
But if you have a bad job, or maybe just one that is less than perfect, it can be almost impossible to get good insurance.
Well I agree with that bullet point, but I would put it in the other column, not the self-inflicted wound column.

I just wish they could be more careful. It's a dangerous power they have.
> they have strategies or technologies already in place

Yes

> Do you think their next move will be to try and fight encryption?

If they can filter for origin or destination, they don't have to. In any case, the government can fight it for them.

> will we end up with Clown Car Internet

Yes. As long as you have no option, it'd be fine for them.
For me they just get in the way, they add unnecessary hurdles to dev and slows down the page performance and load time. I currently work with dev-ops and is always interested to hear about peoples pain-points and try to figure out how to solve them in a more lean way.
Well, since smitherfield used the CSA (combined statistical area) it's actually rather close. 34,493 km^2 for the New York CSA, while Netherlands is 41,543 km^2. So about 83% of the size of the Netherlands.
OK, what about: If a company storing private customer information gets breached (sufficient evidence is found of said breach), then the company must make itself fully available for a third-party investigation to confirm the existence of said breach. If the third-party investigator finds evidence of a breach, then said breach happened. If not, then there was no breach. If one third-party investigator is an insufficiently reliable number, then what about the best two out of three?
How long was the criminal underworld using bitcoin before they learnt it was a public ledger.
Both of the instances you mention would almost certainly rely or result on, and from, what intelligence might be shared or derived from having that frantic phone call or backroom diplomacy.

It's not just who you know, but what intel you can share to strengthen an alliance that matters the most.

What troubles me about this article is the after effect on those who might be employed by nation states who seek to better understand our intelligence mechanism, and while I realize that every actor in the schema is a cog in a very complex machine, it stands to reason that if tons of people are leaving public service for the private sector, there is a vast amount of leaky intel out there for the having.

I don't think there is anything wrong with consolidation, necessarily, but we need to have stopgaps in place to quell the unwanted outflow of personnel from what is essentially a defense-centered brain trust because of how much we as a public have invested in their training and relied on them to help us stay out of harm's way. I'm especially worried about the younger set (not to foment discrimination, per se, but maturity does shape one's thinking) who may more easily be duped by some seemingly friendly industry that is a shell company for nefarious activity.
the gov't largely underpays in dollars in return for high career stability

I don’t think this is true anymore, at least in the UK you’re likely to be TUPE’d to Capita or Accenture at the drop of a hat, then laid off in 2-3 years anyway when your job is offshored.

GCHQ has similar problems recruiting. And they also have to contend with the class system, exacerbating it.
If this is true then why have many many studies shown that vegans, who generally eat a relatively high-carb & low fat diet, are the only demographic with normal body mass index and also have much, much lower chances of developing type 2 diabetes?

In fact we have a lot of evidence linking high-fat diets to diabetes:

https://nutritionfacts.org/2016/11/17/fat-is-the-cause-of-ty...

High fat diets also do a lot of bad things to your cardiovascular system. Proceed with caution.
Chrome Extension with 100,000 Users Caught Cryptojacking Using Your CPU Power
Intel bug bug will lead to performance regressions in PostgreSQL
/speculation: If Bitcoin doesn't implement the lightning network or something else withing 3 months, they will die, eventually.
Any Scandinavian would disagree. Æ, Ø, and Å most definitely are letters in their own right.

The case is slightly less clear for W.
A business?
Since no-one else posted the brand, I am very happy with an Asus UX305F. It is lightweight, good battery life, though not as powerful as the other options mentioned (such as the X1 Carbon and Dell XPS13). They're definitely great laptops, but also more expensive, so if you want a cheap option I'm just throwing this in the ring to consider.

Everything works on it (on Fedora 26 currently) including brightness keys, wifi, suspend, and all that. I can also second other people's recommendation for TLP (or some other power saving linux utility). Makes a big difference.
Could you please clarify one thing from your culture deck? - First mistake is tolerated, on the second mistake a severance package is given - Is this correct? Can you give a real life example? e.g. you fire engineers on the spot for their second bug? I'm trivializing for the sake of clarity.
Tikku: Three-Story Micro-Apartment Fits in a Single Parking Space
The ‘app’ you can’t trash: how SIP is broken in High Sierra
You'll need a new distribution network. Hydrogen storage at service stations and possibly cryogenic transportation. It's a monumental investment. It almost makes more sense to turn hydrogen and CO2 into methane or propane and use gas distribution nets where they exist...
No, but there is malware out there that specifically targets your password manager files.

So, that is totally a legit concern.
Nobody claimed anyone broke any laws. He claimed that the NSA spies on american citizens and that it is better to have an honest job.

The fact that it is legal for them to do this is the problem, obviously.
Rustface: Seeta face detection engine in Rust
Can you give me some examples? I heard the IS&T department is plague with it and is a department to avoid at all cost according to Glassdoor.
X-SONAR: Preventing Processes of Radicalization in Social Media Networks
Vegans almost always consume a ton of fiber as well - this recent study seems to indicate fiber intake creates a process that actively resists obesity and is a super interesting read - http://www.cell.com/cell-host-microbe/fulltext/S1931-3128(17...
Or termination in the private sector is rarely and indicator of quality.

In 23 years in the private sector, I've only once had reason to fire someone because they didn't do their job properly, and I've seen exactly one more developer fired in the companies I've worked in for similar causes.

The thing is, in most cases you can move people "sideways and effectively down" - there are always grunt work that needs to be done where they can do better relative to the role.

I'm not saying that's always done, e.g. if the gap between abilities and performance is huge. But in my experience it usually can.

And often, if things like performance improvement plans doesn't work, it costs less to simply freeze pay etc. for such employees until inflation does its magic and they're no longer expensive for their reduced responsibility or they decide to leave (but such employees often hang on and quietly accepts their diminished responsibility because they realize they were lucky not to get fired).

I don't believe in firing outside of extreme cases, and neither have most of the companies I've worked in, but that's not the same as not being prepared to take action to move people out of roles they're unable to perform well. Personally I see it as a sign of an unhealthy corporate culture and poor hiring if a company need to regularly fire more than a very tiny proportion of employees.
Algorithmic password generation from a single master password works fine up to the point where it doesn’t.

What happens when you run into a site that won’t accept your algorithmic generated passwords?

Do you fall back to a traditional password manager?

If so, then you’ve just increased your attack surface area by an order of magnitude.

What happens when you need to change your master password because of a compromise, and now all of your passwords have to change at the same time?
Because men and women are fundamentally different down to the psychological and genetic levels?
Quote from article "We need to move faster. Validation at Intel is taking much longer than it does for our competition. We need to do whatever we can to reduce those times… we can’t live forever in the shadow of the early 90’s FDIV bug, we need to move on. Our competition is moving much faster than we are".

Competition pressure could make a company's new product worse than (in this case, less stable than) their previous products, e.x. Samsung phone explosion. I still remembered the story was Samsung wanting to release their phone ahead of iPhone and I would imagine the testing went through a similar stressful time as Intel.

Of course not all cases of taking such risks would lead to disasters - just imagine Intel rushes on releasing new chips ahead of competition and 99 out of 100 times it ended up performing well. But a unique character in Intel's case is these bugs, unlike a faulty battery design, are accumulative and additive to future product development, which means a few small wins in catching up with your competitor could also lead to massive failures in some next major battle.

Now imagine Intel's competitors are going through the exact same scenario. One possible outcome is both Intel and its competitors' products become less stable and more buggy over time, and until everyone's stuff seems to be broken they probably never have time to fix them.
It is not to say that the private sector is without problems completely. These rules around promotions and hiring in the public sector prevent certain other problems like favoritism, sexism, nepotism.
Google | London, UK | ONSITE | Google Cloud Data Engineer, Professional Services

https://goo.gl/5KPExD

Google Cloud helps millions of employees and organizations empower their employees, serve their customers, and build what’s next for their business — all with technology built in the cloud. Our products are engineered for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. And our teams are dedicated to helping our customers — developers, small and large businesses, educational institutions and government agencies — see the benefits of our technology come to life.

Responsibilities

- Consult with customers on technical issues based on in-depth product and technical knowledge.

- Develop technical tools and documentation to expedite implementations and improve product serviceability.

- Act as a liaison for the engineering and product teams to commercialize solutions with partners and customers.
Provide product solution improvements and market opportunities to Product Managers and Engineering.

- Provide highly technical implementation support in customer environment, including guidance on implementation feasibility of cross-product integrations.
One of the most dangerous developments IMHO is the slow degeneration of HTML as a text format into something that, in combination with CSS (are we Turing yet?) and JavaScript, can only be made sense of by a 10+ man-year effort to develop a new browser from scratch, even if we wanted to recommend a format for archiving photos, blogs, etc off monopolistic platforms holding your data ransom.
China may lead the world in AI and space exploration. India in drug research

China yes, but is there a lot of drug research coming out of India right now? Their pharma industry seems largely based around mass-producing generics.
The keylogger risk is an issue for both password managers as well as those who generate passwords based on an algorithm applied to a single master password.
Yes, but that's still hard if half of those other researchers are on Librarian, and half of them are on Hypothes.is.
Applications that already put an effort to minimize syscalls are the ones that most likely depend on syscalls performance.
It's not. People just love books about how good bacon, eggs, milk and cheese are for your health
The scammers gaming India’s overcrowded job market
That's last gen.

Start here: http://www.dell.com/developers

That links you to this, which is what you want: http://www.dell.com/en-us/work/shop/workstations-isv-certifi...

Dell's site is terrible, agreed.
Do you want it to look different on different platforms?

If you do, you need to make it look different on different platforms. That's not a step back.
Yes. Fiber is very very important and most Americans don't get nearly enough of it:

https://www.nytimes.com/2018/01/01/science/food-fiber-microb...

Consuming fiber along with carbs dramatically changes their glycemic profile. Asians get away with eating so much white rice, for example, because they almost eat it along with a bunch of vegetables.
The non-binary brain
Vegans (the healthy ones at least) tend to consume complex carbs and lots of fibre. Furthermore, due to self-selection (vegans tend to be more health-conscious than the general population) I'd wager that vegans are also more physically active.
"Ä" is worse, it can be three completely different things depending on language.

In for example Swedish, it's a distinct letter of the alphabet, representing a distinct vowel.

In German, it's the letter "A" with an umlaut mark, which is not a distinct letter of the alphabet, but it is a distinct vowel.

And in French, it's the letter "A" with a diaresis mark, which neither makes it a distinct letter of the alphabet, nor a distinct vowel, it's just a mark that signifies that two adjacent vowels should not be pronounced as a diphtong.
VRTK Developer Calls It Quits, Cancels Fourth Edition
This and expensive education as well. Nust take a look at Germany or France you will see free gratis high quality college education. Oh well...
In China, UK degrees got so inflated

This is driven by ex-poly degree mills cashing in. If you’re studying in the UK it’s Russell Group is still prestigious for the right reasons. Otherwise the value is questionable.
It is not in government's interest, but government has to follow the laws passed by congress, and keeping budgets hamstrung so that it's impossible for agencies to compete with the private sector keeps the private sector lobby happy.

Politicians' incentives are not to create effective government, but to keep getting elected. Having an ineffective government satisfies their financiers' desire to have less competition for top talent, and gives politicians an easy problem to campaign on fixing during election season, by never targeting the real problems.

Break some windows so you can claim credit for trying to fix them, and then blame the opposition when it doesn't work. It's a game where everyone wins, except the dupes that keep voting for them.
Drugs+in+Nijkerk:+'Mijn+kind+doet+dat+niet'
What type of IF did you try? And for how long?
Not hard to see what's going on here.
Yeah that's true and it's the reason talking about "carbs" makes as much sense as talking about "drugs". There are different kinds with very different properties. There's a huge difference between eating whole grain, complex carbs along with other fiber-rich foods and eating a slice of Wonder Bread.
So if I understand correctly, the viewer would need to position herself correctly. Also, shouldn't this need compass sensor instead of gyro?