skysight-inc/HackerNews huggingface dataset:
It seems that all of the shifting of labour is working out for IBM. I wonder how long it will be before the statement "nobody got fired for picking IBM" becomes false.

But that timeline does seem quite ridiculous. To wilfully ignore the recommendations of you security services, seems almost Trumpesque.
Also last I checked, if your rank goes from 12th to 9th, that's an improvement, not a drop.
There's a really good breakdown of the Swedish Security Service's (Säpo) report on this case in Swedish, written by a knowledgeable journalist. It's fairly ok in English through Google translate. http://www.breakit.se/artikel/8326/jag-laste-sapos-gransknin...
Spring Boot is simply exceptional; it makes web application development fast, as it's said to be with Django and Rails, but retains a lot functionality from the Spring environment. I can't recommend it enough - things like Django and Rails just feel "old" after using Spring boot - even tough a good part of Spring power comes from the language and the tooling - some features (like automatic json-to-object conversion with correct typing, or object-to-object mapping) are just very hard to implement in a dynamically typed language.
What about cryptocurrencies then that could as well be seen as crypto assets. Instead of launching a token on Ethereum they could launch a copy of Ethereum. Investors can buy "in" or use it to trade/pay. Premining is common and used to pay for building out the infrastructure of such a system. How can one gov entity power grab and be in charge of an entire global emerging technology. Something does not seem right in this picture.
So instead of being able to make something that just runs flash content when you so choose to you want someone to compile and tend to VM image(s) that runs specific OS and specific browser. All major browsers will stop showing Flash content after it's end of life (that has been confirmed), so I see no harm with having some external software that could run flash games/animations/whatever from a local file.

Just like with Java it's the Flash in browser that sucks, not Flash in and of itself.
For p2p, you already have the webrtc data channel which handles all the nasty NAT traversal and DDoS issues. Its browser API should be less volatile now than it has been in the past.

Implementing a WebRTC data channel endpoint in a server is not for the faint of heart, though. You would have to implement a lot of complex RfCs.
Our Next Great Leap
It's worth noting that the timeline on the left hand side suggests that the list was last updated September 2015.

This would explain why some more recent cryptocurrencies such as Zcash (ZEC) are missing.
No, Steve introduced a prototype. The screen was real, the digitizer was real, and so was the very buggy OS.

A fake would have been a reskinned Nokia in an iPhone body.
What if someone finds flaw in opened source of Flash? If it's open sourced after it's end of life, then no one will get hurt.
The fact that your teammates post crap or are not great at communicating is not the fault of Slack.

> - Why do I have to create new accounts with email verification with every new Slack channel?

I think you are misunderstanding the difference between a Slack instance and a channel, but it does seem silly that it treats your login as a distinct thing on every instance. I get the impression they never thought the free version would be used so widely or that people would join and use 12 different "teams".
You can definitely log out of a team from the OS X app (disconnect it from your OS X app).
I always thought this was possible, btce was set up by a group of crypto currency hackers, they are in a perfect position to know how exchanges work and the possible security issues they may have, they also have an easy way to launder the stolen coins. Further, bad publicity for their competitors is good publicity for them.
oohhh..! Yes! Yes exactly..! My bad
Dotnet sdk list and dotnet sdk latest
How to Use PayPal in the iOS App Store
While I like the idea and the listed apps are just awesome (didn't know about termux, wow), the whole setup depends too much on google services for my taste :-/
UPDATE:

The entire Swedish government has now been reorganized as a result of this IT-scandal.
How about all the kids who made animations and games with Flash just because it was the only thing accessible enough?

Your reasoning about proprietary stuff is just plain stupid and made completely retrospectively. There is literally no reason why we shouldn't preserve this work just because some people don't see value in them.
You can turn off specific alerts (at least on the iPhone version); I've disabled "Hazards on shoulder" because it was getting annoying hearing it so frequently.
Here:
http://www.udeuschle.selfhost.pro/panoramas/makepanoramas.ht...
General Jack D. Ripper talking about water fluoridation and the purity of our bodily essences in Dr. Strangelove.
What does this achieve? How does this stop anyone compelling you to do your fancy setup?
There are some comments in this old discussion:

https://news.ycombinator.com/item?id=7021502
Did a back of the envelope trigonometry calculation as an approximation, seems to check out :)
Doesn't look very fast on benchmarks: https://www.techempower.com/benchmarks/#section=data-r14&hw=... .
Boys and Girls Fashion Collection – Act Happy Clothing
Nice thing is that they claim p-value of 0.01, much better than usual 0.05.
Show HN: RiteKit Social Media Toolkit API
Counterfeiting is a real issue on Amazon, I understand the appeal of what Birkenstock is trying to achieve : if you see a product labelled Birkenstock on Amazon it's likely counterfeit, don't buy. Sometimes it is worth playing the long game and in this case I think he is right to protect its brand above all else.
for me the main problem was the price point of $499 was impossible not to lose money on each drone, even today DJI doesn't manage to get a drone with similar Lily features at that price point.
And after you made the pre-sale at that price point you can't go back and say now is $999, and that should have been a more reasonable price for the kickstarter campaign, but then probably they would have sold much less units.
Claude Shannon, the Las Vegas Cheat
Coca-Cola to Stop Sales of Coke Zero in the U.S
3 dimensions for position + 3 dimensions for speed
Stephen Wolfram: A new kind of coding
A tale of three stellar cities
I think we are talking about two different phenomena. (You mention a sneaky way how to get into a relationship, I mentioned lack of communication.)
How does FSF verify that the identity you claim is real?
Picking up arbitrarily trends - obesity in this case, even though plausible, still doesn't feel right, ie. you could also choose average global temperature or %-age of CO2 and it would probably match the trend as well.

Also they're not addressing more complex implications - ie. if %-age of women (who are slower) increases and directly it doesn't account for total slowdown (as they've shown) maybe it has indirect impact on other runners (males) who are running _together_ with more slower participants (women).

I think assumption that people tend to run at the paste of people around them is not completely out of place compared to assumption that obesity slows down marathons.
You do know that Chrome, Firefox, and Edge (at least) have all stated that they will drop support for flash as soon as it's EOL'd. So why again would open sourcing Flash after that point make a difference in your security?

Only thing you can argue is that if someone is using old out of date software they would be at risk, but they are already at risk. Open sourcing Flash would not make it any less secure if it's not being used anywhere anymore.
For those who have not heard of him, a good introduction is his set of improvisations on Bach's Goldberg Variations.

"Goldberg Variations / Variations":
https://www.youtube.com/watch?v=V8WGcjB6ryI

Discussion: http://dantepfer.com/blog/?p=444

Also, the animations are stringly reminiscent of the work of Stephen Malinowski ("smalin"). The one around 3:00 is similar to the visualization he made for a guitar transcription of Clair de Lune, but the "balls" look like Euler's Tonnetz[0] grids.

Edit: I commented before reading TFA, where this is referenced. Silly me.

[0]: https://en.wikipedia.org/wiki/Tonnetz
Slow email
Our company are using Gmail for business and we are all experiencing slow email sending/receiving. I have no polling apps listed but it's taking sometimes over an hour to receive an email I have sent to myself.
It dropped from 9th to 12th place.
But how would the text being hashed be attacked without either attacking the hash by brute force or knowing the master password (which is likely a human factors hack, to which online password managers are similarly susceptible?
Browser vendors are already dropping support, so there isn't much reason to double dip
Actually, no. Money laundering is generally defined as obscuring the source and/or destination of funds whatever the reason. It is a false equivalence to say that because one wants to hide the source or destination of funds that one knowingly is doing so with an illegal activity being the motivating cause. There is no such thing as "standard bank privacy" when nearly anyone in that organisation can look up your data without explicit justification or judicial review. In an era where, for corporations at least, money is speech, it certainly is limited for us mere mortals who can't setup shell corporations to sacrifice themselves for our causes.

Edit: I should be quite clear, I am neither for or against AML regulations. I, however, am for an equal playing field. I would like to see a world where the increasing quantity of money one has doesn't have an increasing effect on how many times one's vote counts at the expense of those who don't have as much. Privacy and the ability to act collectively to support unpopular opinions should not be a commodity that can be bought and sold in the form of a corporate veil.
MVP without code: the toolkit
I take it you are going to convert all of the Flash videos into these formats for us?
Aim for a certification that allows the company to have discount/be partner of a bigger one.
Something like <vendor> certified sales architect looks good!
3 hours straight? If only. In my previous marathon running past, if I made it in 4 hours I was ecstatic.

Must say that I disagree with you about it being boring - the marathons I took part in were more often than not set in beautiful locations and that was most of the enjoyment for me, seeing incredible landscapes.

Would you say that going hiking for 3 hours is also boring and repetitive?
I think that's what the site is doing already.
Funny thing about that article is that they're themselves using google analytics
Hi HN,

Many people can't execute on their ideas because they can't code. I was in the same situation. I was procrastinating to learn to code and therefore couldn't test and validate any of my ideas.

So, I made a list of tools that could help me build an MVP fast. That way I could validate if people needed (and would pay for my idea or not.

Here's my toolkit and I'm sharing it here because it's probably useful for some of you too!
> [...] most of the time [installation instruction] boils down to adding a ppa / key, running curl to get some other script / binary etc

> Why can't we apt-get / brew install everything yet?

And you think this awful PPA of yours is what exactly?

> Or why doesn't websites just give a `install.sh` file with all the relevant instructions in it?

Try writing such install.sh. But remember that it has to work on Red Hat,
Fedora, Debian, Ubuntu, Arch, Gentoo, FreeBSD, NetBSD, MacOS, and Cygwin, each
with different package manager, paths, and major versions of your
dependencies.

> This quickly gets repetitive especially when setting up several computers.

Which is why a skilled sysadmin provides his own repositories along with the
ones from his distribution.
>Subsequently I expect to see Monero delisted from any exchange that follows KYC after some pressure from law enforcement.

This would be a very dangerous precedent for the cause of privacy. It's the financial equivalent of banning encrypted communication.
Kingsmen's ending takes place in Sweden and features both a Swedish prime minister and a Swedish princess of which the protagonist has anal sex with.
What about preserving Flash itself? Like it or not it is/was a big part of Internet history.
You are not considering the value that very old individuals might contribute (and in fact do so) in many sophisticated societies with language: teaching of younger individuals and also acquiring deep complex knowledge about life, which can be simply impossible to do if they had short lives (they would just not have time to learn any of it).
In many times of our history the resources weren't that scarce to begin with. Primitive tribes don't need to dig for rare metals to make their Teslas, they could survive and thrive on very abundant resources.
If you're doing science, experiments are hugely important. If you're doing engineering and you're reasonably sure that the physics guys came up with a good model, having everything in a computer would make development a lot cheaper.
Isn't the fact that it "sucks for current residents" a reason not to recommend this approach?
Ransomware 'here to stay', warns Google study
PCB reference Designs for download
Convert Twitter to RSS with this Twitter RSS Feed Generator
Despite opposing the legislation, the article is filled with copyright maximalist garbage that goes far beyond the already harsh copyright laws of the EU and US. Just look at this paragraph:

"The European Parliament should take a rational approach where they ask themselves, ‘does a certain text and data mining cause any harm to the author or the rights holder?’ And if the answer is no, then they should allow it."

Far from "you can't copy copyrighted stuff", now they want "you can't do anything with copyrighted stuff that might reduce the owner's profits". Another paragraph:

"The Copyright Reforms, and especially the article on text and data mining, is meant to make sure that companies cannot profit illegally from the intellectual property of others."

They don't mean 'cannot profit illegally', they mean 'make it illegal to profit from reading public data'.

Such a thin veil of language that, when pulled back, reveals utterly absurd laws - and it's been used before. It's hard to outlaw 'figuring out how stuff works', but they did manage to mostly outlaw 'reverse engineering', despite it being the same thing. Now it's 'data mining' instead of 'using publicly accessible data'.

And I'm more than a little disappointed so many journalists can't (or won't) see through it, and instead just parrot what various lobbyists tell them.
Sure, except that exchange will have a record of the transaction. So as long as they're still in business, the authorities can go to them and request them to provide a record of the transaction, and you have both wallet IDs.
NVMe over TCP
RoR is not out it just is not sexy anymore

Of course they ditch Ruby/RoR if their customers want to learn the tech that is in demand.

You seem to be agreeing with the article but disagreeing over phrasing?

Ruby and Rails aren't special anymore, there's lots of other languages which can do the same thing but have huge advantages. Then again, that was the case going back to 2007 (Pylons is but one example - the Rails template on a better VM and with more libraries available and none of the bloat and magic). Rails has always been about hype and that hype doesn't matter when other stacks have 10x the performance and are just as productive.

Brb, gonna go kill some zombie fcgi processes.
and yet my initial comment makes no mention of evolution, i'm talking about hormones being released or not being released because they are too many of us.
My guess would be Aconcagua - it's the second-most-prominent mountain in the world (after Everest), and it's close to the ocean so should have line of sight to the horizon, and the Andes are pretty much a straight line in that area (and there are no other major mountain ranges nearby), so it seems likely there wouldn't be any distant peaks that weren't hidden by closer peaks.
You only need 1 port for a connection per domain. You can reuse the same source port for different domains.

So only 65,535 customers can establish a connection to facebook.com from the same ip.
You also forget Confidential Transactions. How can you do any kind of useful downstream or source analysis when you don't know the amounts and you have stealth addresses? Also you can have huge amount of mixins which use the total pool of TXs ever done.

It's the same as RSA4096, in theory you could bruteforce eventually crack a key, but in reality it's not a viable attack.

You're just saying abstract things without backing them up with details. Also Zcoin has scaling issues with TXs being 50x of Zcash (another Zerocoin-based implementation)
"So Adobe, you're killing Flash now. That's fine since you apparently can't fix it."

Seriously, why start with sentences like that if you really care about it being open-sourced?
More feminist propaganda imo
dalbasal was making a point.
I agree that software does not just have to be about destroying jobs, but people are often working on projects that will kill jobs and won't acknowledge it.
U2F keys also work on plain Linux with Chrome or Chromium. Though you may have to add some udev rules:

https://github.com/Yubico/libu2f-host/blob/master/70-u2f.rul...
Complexity no Bar to AI
If the original trigger is "more than a couple of days response time for a PR" that seems quite drastic though.

I certainly won't use this fork for social reasons.
The telephony argument for SDP was brought up a lot in the IETF. However, few SIP devices -- if any -- understand all the SDP extensions WebRTC has introduced. With RTP/RTCP the situation is even worse. You always need a gateway.
I never understood how the "follow" function would work if it became popular enough for something like a running race. Would the drones implement some kind of flocking collision avoidance behavior? It seems that eventually autonomous drones will need something like that.
> It makes me wonder what a UI language/system would look like if it were designed from the ground up to be declarative.

QML [0] was an attempt to do that. I would say it was a very successful attempt in terms of quality of the final product. It's probably the only UI toolkit that I enjoyed using so far.

[0] https://en.wikipedia.org/wiki/QML#Syntax.2C_semantics
I think there might be some missing detail in the article. It could be that the definition of 'others' might be broad, and that the only value requirement is that your expected value would be changed (lowered) if anyone but you invest or work in/with the enterprise.

As such others would refer to both investors and workers/participants in the enterprise. There are parallels to this thinking in other (non US) legislation, which quite likely come from the same source.

And both Apple and ETH would certainly lose value if I were both the only investor, and active participant in the enterprise.
Evolution made us, then we discovered it, and now we can directly code it.

Pity evolution didn't give us the intelligence, restraint and good judgement to make sure that we will not screw this up. And we will.

A myriad of reasons will be given. Medical reasons - how could one refuse? Then parents: "Harvard is expensive and I want to give my child the best chance I can afford". Then nation states will feel pressure to 'level the genetic playing field'.

On the other hand, with AI soon replacing us, apparently, we can fight back and enhance ourselves!
People cover up things because at the time when the cover up starts the damage/cost of exposing the problem and taking the blame far outweighs the cost of doing a cover up. As time progresses (the simple view is) one of two things can happen, either the incident blows over and so the cover up was worth it, or the person needs to keep maintaining and increasing the cover up, thus increasing the damage/cost of the cover up.

In this way we end up with cover ups that cause more damage and are more costly than the original incidents, even though at the onset just owning up to the error would be less costly in the long term.
"..building things that the industry needs less and less.."
What do you mean by that ? Or what does industry need ?

Microservices are cool but a nightmare to manage,maintain and keep everyone in sync. It's a buzzword in my book but I believe only a handful companies can really benefit from them.

Java/C# are strong in enterprise and while this community dismisses enterprise what I mean is that it is used everywhere and by everyone. You want to communicate to some obscure endpoint that manages this container ship ? SOAP api is there to serve you along with ready to use libs.

Besides..

C#/Java
You want to build desktop apps ? Check
You want to build mobile apps ? Check
You want to talk to hardware (printers,peripherals) ? Check
You want to build APIs ? Check
You want to build Games ? Check
You want to build traditional web apps ? Check

Thanks to Facebook and other companies this is also becoming more and more possible with Javascript as well.

What can Ruby/Rails offer ? Not much.
I found this opnion very interesting

someone close to the company said. Balaresque and Bradlow were not polished enough to be able to secure further funding. “I felt sorry for them,”

In the end the failure was not been polished enough for later stage VC, just reminds me of the fake it till you make it mantra.
Swashbuckle (Swagger) Customization for WebAPI
Show HN: Skypad – Simple and Sharable Real-Time Collaborative Notepad
Issues Fix on Microsoft Windows 10 build number from 16241 to build 16251
Where does CLANG vs GCC debate stand in 2017

I know CLANG is used in many research projects (which are often committed to the branch).

And i assume many, many legacy projects stick with GCC.
How to Set-Up Specific Network Conditions for Software Testing?
I assume it's patents that comprise the licensed technology? Does Flash contain code that has been licensed from other companies? If it's just patents, there's no problem in open-sourcing; on the other hand, I can see licensed code being a problem. But with all of the open-source implementations various codecs, gutting out the parts of Flash that contain the licensed code, and open-sourcing would be a viable option indeed.
To be a bit pedantic, these are not different ways to get a sub arguments, but accessing an array in different ways ("default array" in this case). If I understand this correctly, your criticism is aimed at how the core language makes arguments available to a sub body, in the default array.

The first example uses the explicitly named default array @_. This is a common pattern, and easy to read.

The second one omits the "default". Note that whilst it is possible to write some dense code between the $arg1 and $arg2, it won't work as expected if the dense code bit has array access - ie., the default array can change in the code.

The third example uses the typical sigils for accessing individual elements within an array (default or otherwise).

I wish the core language had saner defaults, but over time, I've seen some reasonable uses for the different styles:

1. General subs, the same as you example

2. shift removes the first element of the array and returns it. This can make the code more readable in certain cases:

use Params::Validate 'validate';
sub add2 {
my $self = shift;
my $args = validate (@_, { ... } );
}

3. Slightly less verbose code, for simple one-liners and/or anonymous functions:

my $calc_functions = {
'add' => sub { $_[0] + $_[1] },
'subtract' => sub { $_[0] - $_[1] },
...
};
my $func = 'add';
$calc_functions->{$func}->($args);
Reactivate Vitamin C synthesis, etc.
Good, we don't need more wannabes :-)