skysight-inc/HackerNews huggingface dataset:
That opens a whole new can of worms. They have not deprecated a single part of the s3 API ever, in history (okay I'm partially lying, the SOAP API is now officially deprecated in the sense that they won't add new features to it).

They're not going to change it just for the sake of some minor path issues that have a workaround. (Side note: They tend to uses headers rather than paths for API declarations). I have personally been bit by this same issue, but I would never recommend they change pieces of the service to accommodate it. It's handled easily in client code. What they could do is make an obvious "gotchas" section of documentation

AWS has done a tremendous job of getting things right-enough the first time. They have never killed an AWS service. They'd need a much bigger reason to version an API.
This Zelda movie poster art will make you wish to see Link on the big screen
Does S3 use HTTP ? If so, it's a violation of the specification of S3 by way of incorporation of the HTTP specification.

Otherwise, if S3 does not use HTTP, we would need to see the S3 specification to determine if it (the implementation Amazon uses) is in violation
Support for PostgreSQL 9.6.5 and Extended Type Compatibility
This is some William Gibson level stuff - in some of his stories the protagonists would be fixers who were hired to extract people from their companies they worked for.
Don't you need the vendor-specific backend for the physical P&R?
Claims like these make privacy-focused efforts less valuable, and I wish people wouldn't make them.

What value is there in taking care to store biometric data only locally, in a separate chip inaccessible even to the OS, if people will simply claim it's equivalent to keeping a remote database of millions of faces?
>There's nothing morally wrong with reducing one's tax burden to the extent that is legally permissible.

Yes there is. It may not be legally wrong, but it sure is morally wrong. What matters is the spirit of the law. The fact that big corporations can hire squads of lawyers and search and identify loopholes that allow them to pay outrageously low taxes on outrageously high revenues doesn't make it morally acceptable, even if they technically are following the letter of the law.

Add to that the fact that these loopholes and exploits are kept in place by fierce (and expensive) lobbying efforts from those very same companies and people.
well why not extend the analogy further? it's worth noting that in this arrangement, the natural is order is the parent eventually dies after a long and possibly painful period of decline, while the child rapidly develops into an adult within 18 years, with the expectation of outperforming the parent by the time it reaches middle-age (35 or so). at which point the cycle repeats and continues.

this is HN, you have to think through your snark or it will snark you back.
By the way, if you choose web I strongly recommend Typescript. Works fine with whatever framework you choose and having a type system is invaluable for productivity. It works great together with Visual Code. I really, strongly encourage you to try it.
one time i got a sore throat and fevor, the fevor wouldnt break for 7 days. the entire time i could feel the spot where my sickness was coming from. i looked in a mirror and there were puss modules - classic strep throat. I go to the doctor, she does the strep test and it comes back negative, she refuses to prescribe me antibiotics and told me to just go home and rest.

luckily, i had a penicillin script that I didnt finish, and after the first pill the sore throat (and the fever) broke within hours.

later when talking to my brother (who is a doctor), he told me the problem, one that he had also. When he gave the step test, it came back negative even when he knew it was positive. an older attending told him that you have to really get it in there, rub it around for a long time in order for it to work, where most just do a quick swipe.

another such example was someone came to the ER with chest pain. they didnt detect anything in the blood test so they were going to send him home. my brother refused and ordered more tests. turns out he was in the middle of having a heart attack when they were going to send him home, because ... the test.

the moral to the story is, many doctors blindly rely on tests and whats in the book, and disregard contradicting evidence.
Square 2017 CTF
Be careful with assumptions. You might end up using MIT components to which you don't have the patent rights. This is one of the reasons why Microsoft adopted the MIT instead of the Apache license that is legally safer for enterprise.

In regards to Red Hat, you don't get the code available in perpetuity (time is three years for GPL portions) and you can't distribute that code to others when it still contains logos and other trademarks from Red Had inside (CentOS is often the alternative). Effectively you are paying them for a time-limited subscription to use their logo. That's on the fine print inside Red Hat license agreements.

I know this because my job is to make sure open source can be used without bobby-traps.
VMware Workstation Pro 14.0.0 Build 6661328 Full Version [HERE]
Agree with your points, and want to add that I've been in the professional software world for 7 or 8 years now and I don't have an active working knowledge of Python, Java, or C. I do have Objective-C, Swift, PHP, and JavaScript. I can hack together some Java or C, and I can recognize Python. I think asking for full working knowledge of 4 different languages is a bit much for a Junior, or even Mid position. Ability to apply knowledge to a language is more important than knowing the ins and outs of a bunch of them from the get go.
Connectome-Specific Harmonic Waves on LSD (2017)
STELLA: Report from SNAFUcatchers Workshop on Coping with Complexity [pdf]
eu tax crackdown.

just another smoke screen while "the union" is on fire to keep the sheep calm and comfy on their fucking couch. greece? nobody's talking about that anymore. britain's decision to leave in peace? they're screwing around with that. catalonia? shows you the "values" of this great europe.

votes have shown that people are greatly unhappy and the clowns in brussels have nothing better to do than to pretend a few corporate bucks will benefit the people.
Pharo, like GNU Smalltalk, has a command line mode so that you can use your favourite editor. However, without the live coding IDE, you lose the biggest benefit of the language: highly accelerated development and enormous programmer productivity.

Yes, Pharo (and Smalltalk) is a world unto itself but that's the price you pay for a highly productive, easy-to-program software development environment. How are you going to achieve this by retrofitting to an archaic methodology based on text files and over-engineered IDEs like Visual Studio and Eclipse? Java and C++ impose severe constraints and compromises in this respect.

At the end of the day, it's all about a programmer's ability to adapt to new methodologies. If they remain rigid and stick to old, familiar ways, there can be no great improvement in the way we create software.
> Nobody is saying..

Plenty people say that
> This would still be a red flag,

Perhaps I don't understand the issue you're discussing but how would the client working on 3rd party services be a red flag when that is the desired behavior?
Companies are generally taxed on income (so in your example, 20% on $0.2B). This is the "corporate tax". In addition other taxes may be applied (VAT, labor taxes etc), but this is another matter. Companies try to reduce the amount paid in corporate tax (on income) in many ways. Some legal (e.g. creating a separate company that owns the IP, like brands and patents, which then charges a fee for their use to other part of the corporation; this way they can shift profit from a high rate country (France, US) to a lower rate country (Ireland). This seems to be the case here, plus the fact that Luxembourg offered a deal on this tax rate. Another legal way to reduce taxes is by investing your income: this generates depreciation which reduces your profit for the following years (but not your cash at year end, particularly if you finance part of the investment through debt). Illegal ways to reduce your profits: fake invoices, etc.
The EU is now discussing ways to tax some companies (in particular tech companies with substantial cost bases abroad (e.g servers, ip, brands could be owned by a separate company in Bermuda which charges sister companies in UK, France, US, thus leaving potentially zero profit to be taxed in those countries) based on revenues (e.g. you have revenues of $1B in UK, you pay 3% tax on that (equivalent to charging 20% tax rate on $150 Million of profit. This would make the separate IP company useless.
FWIW the PDF of the book "Pharo By Example" is available for free. It has also been revised for version 5 - I tried using edition 1 with Pharo 4 and kept having to look up the new names for things, to the point where it was frustrating to try and follow. They appear to have put a lot of work into updating the guide.
There is not a single answer for everyone; I promote both depending on needs.

Hillary or Trump is different: there can be only one president.

PC/Mac: I run both because I need both.

NY/SF: Only reason I'm not bi-coastal is money.

IE/Chrome/FF/Safari: I use them all.

Android/iOS: I use both.
The "they're really close to the blood vessels; you could easily miss them" answers don't make sense. Surely any time you do brain surgery in the area beside those blood vessels, you'd be studying the area minutely?
Similar question: Which tutorial enables me to write and deploy my first smart contract in Solidity within 120 minutes?
It also makes lookups ambiguous if you have both. :)
Ignore that -- the meat is in the inner content. Very technical, and gets into all the gory details of nearly all aspects of Bitcoin.
>Plundering US companies? At least back that up with numbers. You mean they pay almost no taxes on their profits in the EU. They are plundering Europe!

How can that be defined as "plundering"? Even if these companies didn't pay a single cent in taxes, that would merely mean that the EU government didn't plunder them.
Compiled these resources while building my first smart contract. I can't promise they're the best, but I can promise I built something that works following these resources + learned a ton:

https://blankslate.io/?note=48627

(if you want just tutorials: http://truffleframework.com/tutorials/)
Recruiter and completely took me by surprise. I was looking as I was in a horrid 'survival' job but hadn't turned to this one resource. It was an excellent call out of the blue.
Science and Chinese Somatization
If you have to write mocks in the native language, mocks will probably drive you insane.

Tools like mockito can make a big difference.

I worked on a project which was terribly conceived, specified, and implemented. My boss said that they shouldn't even have started it and shouldn't have hired the guy who wrote it! Because it had tests, however, it was salvageable, and I was able to get it into production.

This book

https://www.amazon.com/Working-Effectively-Legacy-Michael-Fe...

makes the case that unit tests should always run quickly, not depend on external dependencies, etc.

I do think a fast test suite is important, but there are some kinds of slower tests that can have a transformative impact on development:

* I wrote a "super hammer" test that smokes out a concurrent system for race conditions. It took a minute to run, but after that, I always knew that a critical part of the system did not have races (or if they did, they were hard to find)

* I wrote a test suite for a lightweight ORM system in PHP that would do real database queries. When the app was broken by an upgrade to MySQL, I had it working again in 20 minutes. When I wanted to use the same framework with MS SQL Server, it took about as long to port it.

* For deployment it helps to have an automated "smoke test" that will make sure that the most common failure modes didn't happen.

That said, TDD is most successful when you are in control of the system. In writing GUI code often the main uncertainty I've seen is mistrust of the underlying platform (today that could be, "Does it work in Safari?")

When it comes to servers and stuff, there is the issue of "can you make a test reproducible". For instance you might be able to make a "database" or "schema" inside a database with a random name and do all your stuff there. Or maybe you can spin one up in the cloud, or use Docker or something like that. It doesn't matter exactly how you do it, but you don't want to be the guy who nukes the production database (or a another developer's or testers database) because the build process has integration tests that use the same connection info as them.

https://www.amazon.com/Working-Effectively-Legacy-Michael-Fe...
http://truffleframework.com/tutorials/

Not sure the Ethereum network can even deploy in 120 minutes these days, but you'll certainly have it built in that time :)
It's not at all unusual in the U.S. for physics Ph.D.s to get hired into programming jobs. I can think of several people I've met fitting this description. Consulting companies seem to like the physics degree for entry-level programming work, although that observation is based on a pretty small sample size. The physics Ph.D. signifies capacity for abstract thought, problem-solving ability, a moderate level of technical experience, and above all a willingness to put up with a lot of pain and suffering to complete a project.
I have been doing a similar experiment with the 10.5 ipad pro. I work in IT/sysadmin. I work in a mainly Windows shop, and have been leaving my laptop behind, and taking my ipad pro on service calls across campus. My biggest complaint is file/folder manipulation. I cant really access our network at all (I use Jump Desktop to remote to windows machines). As a temporary workaround I use my android phone, which seems to love browsing the network, downloading files, and even connecting to USB devices. I really, really want my ipad pro to be my "goto device" but its just not there yet. It may never be for me.
We don't use any whiteboarding questions. There is a coding component of our interview process, but it's all done on a laptop.

Our goal is to test like you work, so you have an IDE, access to Google and StackOverflow, and when we ask you to implement an algorithm (like QuickSort) we link to the Wikipedia page in the instructions.

We've found that the ability to memorize is basically useless is identifying good candidates, but the ability to implement when given proper instructions is really valuable.
Well, there are a couple responses there. Obviously the mining towns are the most extreme expression of the problem, but is it not reasonable to say you might see smaller echoes of this in the tech companies' case? White-collar workers in general are working longer hours, etc., so I don't think we can say they write all the rules.

But perhaps a bigger question is, what about all the people who work at Google or Facebook who are not in-demand engineers? It seems like once you've established the principle it's easier to expand it to less prestigious positions.
Generate PulseGraphs from Text Using Python
Uluslararası Caz Gününde Babylonda Art Arda İki Performans
It's more suggestive because the shape of the music is visible; the interval relationship is tangible.

Humans are visual creatures (by and large). The memorization of played music is generally proprioceptive; while the music may still be read, it has more to do with relating structure to the playing appendages once you know the piece.
The union is obsolete because workers are more interchangeable than ever? That is, uh, not how I would read it.
We still have a very poor understanding of the body. We're still discovering organs we didn't know we had: https://theoutline.com/post/851/scientists-identify-new-orga...

It's entirely plausible to me that this has gone unnoticed for 200 years.
> That's something I don't get: why don't they use either?

The other way to look at that question is to consider who the developers were back then and what alternatives they had. Emacs or vi compares very well at first glance to a tool like ed... but maybe not so much when side by side with Eclipse, etc. It's a harder sell these days, and that's only more true when you consider all the language/ecosystem integration you get from a modern IDE.

Emacs and vi also tend to be the kinds of tools that reward long-term study and practice. I don't know this for a fact, but I'd guess that with the massive increase in the prevalence of developers over the last 30-40, that it's brought in huge number of people that have little to no interest in learning the vi editing language, Emacs Lisp, etc.

> absolute power & extensibility (as with emacs).

As a 25 year Emacs user, I question the 'absolute power' bit... there's a lot of magic that's easy out of the box in IntelliJ or Eclipse that's quite difficult in Emacs... Maybe the situation could be different in theory, but it's not right now and many people have many good reasons for focusing on the 'right now'.
this is really cool, openframeworks-esque in browser javascript

if you like this I would highly recommend looking at openframeworks.

the interactive browser part excites me want to try to make something with deeplearn.js
Would you recommend Airflow? I've been researching pipeline management libraries compatible with Python to replace our fragile cron/bash setup. From what I've read Airflow appears to be the best contender in the Python space.
There is still much to be learned about the brain
https://en.wikipedia.org/wiki/Meningeal_lymphatic_vessels

> While it was initially believed that both the brain and meninges were devoid of lymphatic vasculature, a recent study by Antoine Louveau and Jonathan Kipnis at the University of Virginia, submitted in October 2014, and another confirming the discovery, by Aleksanteri Aspelund and Kari Alitalo at the University of Helsinki submitted in December 2014, identified and described the basic biology of the meningeal lymphatics using a combination of histological, live-imaging, and genetic tools.

I'm not sure whether these are the same entities?
Compared to land mines? I'd argue this is better. Both indiscriminately and automatically attempt to kill someone for entering an area. One seems a lot easier to tear down post conflict. (Though, as I've been told, land mines can now be set with an "expiry date" when they self defuse.)
> If BMW sells a car in the US, where is the profit from that taxed?

The profit made in US is taxed in the US. Isn't that so? Maybe I didn't understand it but the article is more about the import/customs tax. As far as I understand from that link Trump wants to make the import costs non-deductible and basically pay an extra tax(due the lack of deductibility) on top of the custom tax. It's a pure protectionist policy.

The issue in EU is different. The companies operate in a certain state(i.e. Italy) but pay the tax in a different one(i.e. Luxembourg). Like BMW would do all its tax/accounting in EU with no regard to US's IRS even if it operates a business in US(i.e employs people, sells products etc).

See the excerpt:

>> Lawyers said the impact of the border adjustment and deductions for U.S. costs meant that imports would face an effective tariff of up to 20 percent.

“The total tax rate on the 100 percent domestically-produced good is going to have a lower effective tax rate than the rate on the import,” said Scott Lincicome, counsel with White & Case in Washington.

That would breach Article 3 of the General Agreement on Tariffs and Trade, which is policed by the WTO. This allows signatory states to impose permitted tariffs on goods entering their country, but precludes them from treating a domestic item more favorably than an imported one when it comes to internal taxes like sales or income taxes.
Has everyone already forgotten that Google and Apple wage-fixing scandal? In the real world there are factors beyond the Econ 101 stuff.
It is if you act like it only applies to renewables. Coal gets mined too, killing people from the very start to the very end of its lifecycle.

I note the actual headline has an iPhone icon and the text "This is where mobile technology begins".

A similar common bait-and-switch is to talk about how EVs are bad if you generate your electricity from coal. The mental gymnastics necessary to take that data and decide "Maybe we shouldn't use EVs" rather than "Maybe we shouldn't use coal" is a wonder to behold.

So, as long as you're saying, let's do the cleanest of all the options, that's cool. Because the cleanest answer is solar, wind, EVs and storage (including lithium ion) amongst other techs and any honest approach to doing the most efficient, least destructive thing is only going to help speed them on their way.

If you're bringing it up for the same reason people bring up birds being killed by wind power, or coal powered EVs generating pollution, or how global warming isn't even a real thing etc. then yeah, it's fairly well-funded propaganda you're spreading around.
No docs, No cookie.
8th: a gentle introduction to a modern Forth
Also the stuff about age discrimination. It's weird to me that so many people here are unconcerned about that because, like... we're all going to be old someday (hopefully).
The China Bike Rental Money Cycle
To separate true idea from a public funded con - just remove subsidies and you will see it's value. Solar would flop so hard without being subsidized by it's 'evil' parents - renewable wood, fossil and nuclear. Somehow public happily ignores this and jumps into fanboy wagon.
React and JSS: tips from a one-year journey
Yes, you can conduct NHST without the central limit theorem. However, it's used very widely in NHST. Was there anything wrong with what I said about what a typical t-test usually looked like? My lab would use that approach to do molecular biology.

You don't seem to understand my argument, so let me rephrase: The example about Native Hawaiians was meant to highlight the nature of conditional probabilities, and p-values are conditional probabilities. Just because p-values are below some threshold doesn't necessarily mean that the null hypothesis is incorrect and therefore should be rejected. Just because p-values values are high doesn't mean that the null hypothesis should fail to be rejected. P-values do not theoretically give that information. It doesn't even represent the probability of observing that value, since it's a conditional probability - as in, the probability of observing that value given that the null hypothesis is true, not the probability of observing that value. If the p-value is below 0.005, can you scientifically, theoretically conclude that the null hypothesis should be rejected? The probability of seeing a Native Hawaiian person given that the person is a US citizen is below the threshold of 0.005, but does that mean the conditioned part (the US citizen thing) should be rejected? Granted, it's hard to relate that example to actual experiments, but my argument is that p-values don't theoretically give any conclusions either way, and trying to make it "scientific" to draw conclusions by introducing thresholds to a conditional probability, no matter how strict, seems inherently flawed. Using it as a single metric among many, to use it as a tool for exploration makes sense to me. Even to make strong suggestions, sure, especially with all the controls RCTs put in. But to make hard conclusions, as in NHST? The approach itself doesn't have the theoretical power to do so.