skysight-inc/HackerNews huggingface dataset:
Multicellular organisms are made up of single cells which, if not for being neutered by evolution, would compete selfishly to the detriment of the organism as a whole.

Without that regulation, multicellular organisms wouldn't exist.
For person to person / peer to peer - it's currently free. For person to business/organization it will cost the business 2.5 SEK per transaction as well as a monthly fee and/or an activation fee.

Prices may vary depending on at which bank the business/organisation opens an account and activates Swish to.
At least in the US, to enable them for internet use, you have to register the card online.
In all the successful companies I've ever worked in/with, there have been different sub-cultures depending on what role you were fulfilling and what team you were part of. I suspect that part of the requirement for a successful culture is that it allows for the networking of the work of people from a wide range of different backgrounds; favouring different communication styles and patterns of working.
That was the gist of the article.
> it's obvious that Proof-of-Work has not been used to decide consensus protocol parameters

Every "soft-fork" to date has used PoW to activate new consensus rules by requiring block version super-majority.
I think anonymous payment via cash money should be a human right. In Germany, AFAIK every merchant has to accept cash. And I prefer it that way. Sure, it is fine if every merchant also accepts any cards, or BItcoin, or whatever. But cash is important.
Project Euler / TopCoder help far more with the interviews than Hackathons. Hackathons are 100% useless for training for $BIGCORP interviews.
We should teach children to ask from an early age: "Do you trust unsupervised human nature in others to always act beneficially towards your interests?"

Sadly, primary and even secondary schools no longer commonly read the old classical works to cast a jaundiced eye towards unchecked human nature, to drive home the point to children that regardless of the era, form of government, technology, etc., unchecked human nature is never to be trusted for the foreseeable future (backed by copious data points over the entirety of recorded human history).
Your comment makes sense if you're talking about using publicly-traded derivatives to hedge long or short positions in a diversified portfolio.

The comment to which you replied was talking about employee stock options, which are not generally used to hedge a short position, and often represent a large part of someone's overall wealth and/or income.
By 'do your best' I mean to work professionally, which doesn't entail all-nighters or weekends except in exceptional cases.

Show up at 8, have a nice lunch, leave at 5 and work like a professional during that time.
I second the recommendation to use CloudFormation + packer + ELBs + auto scaling groups for web applications whenever possible, it just makes everything so easy and automatic. Of course, there's a learning curve and you pay a premium for all that automation, but in my experience it has been usually worth it so far.
I've used Mint and Cinnamon for over a year... after I stopped using it and started using GNOME on Debian I started realizing how un-polished every part of that GUI was. GNOME is a lightyear ahead of Cinnamon in terms of UX/UI design IMHO.
Where did the OP imply any of that?
Not really. There was such a software vacuum back then. There were lots of obvious, needed products that nobody had written yet. All you had to do was write them. Now, all the obvious products have been done.
I don't think TemplateHaskell will be folded into a standard any time soon. It's rather large (e.g. all the AST datatypes), and relatively unstable (e.g. GHC 7.8 to GHC 7.10 had breaking changes to TemplateHaskell).
Extracting the Private Key from a TREZOR
The point the author is making is that at least your third-party plugins should be protected from tampering in transit.

Don't think this is only restricted to state-level actors. With even commercial routers like Cisco and Juniper shipping with backdoors, and of course personal routers with vulnerabilities all over the place, it's not an especially heavy lift to take over a bunch of last-mile routers.

There are tons of these unprotected attack vectors, and the author is right that we need to start rooting each one out. It all starts with your OS's keys (or below your OS, in UEFI!)

This is probably even more of an issue for Linux distros that serve their initial install CD's (or bittorrent links) over HTTP. That's an easy vector for a third party to slip in a replacement CD/DVD and checksums, or even just slipstream in the changes without bothering with the checksums, since probably most people never check the digests and if they did and they didn't match, they'd just figure it was a bad download and never suspect a thing.

When people say "oh, no one cares about me", it's simply not true. That's why there's > million viruses out there. That's why ransomware exist. Oh, yes. they care.
Well, two of them did. One of them gave the strolling a miss and chilled out.
I read a lot about physics trying to understand this stuff on pop-science level at least, but your comment really gave me a new perspective about it. Thanks.

Can you recommend an idiot-friendly source to read about this mass-energy relationship in more detail?
For me, all I really need are decent syntax highlighting, in file autocomplete, fast global search, and a quick file open by name (CMD-t on a Mac) to be productive.

But, I've been doing 90% ruby for the last 7 years. I might feel different on a large Java application, but even then the speed of navigating around sublime without moving my hands off the keyboard would probably drive me to sublime for most work in that environment.

If you are used to relying on the IDE to do things like extract interface, refactor, auto generate getters/setters, rename methods, etc then sublime is going to be hard to get used to.

As an anecdote, one of my coworkers uses ruby mine and is always using his mouse to open menus and "go to definition" type things but watching him I always think how cumbersome that is and how much simpler and faster a cmd-t then cmd-f is.
Most people are pessimists in speech, but optimists in action. Given that how little people do via actions, and how much more they complain and argue about, that's the only conclusion I'm able to draw.
Maybe the community needs to de-conflate positions (the options) and strategy (lottery ticket, insurance, etc).
Everything You Know About Regexes Is Wrong [video]
The Cook and the Chef
Welcome to a new era, one where negative interest rates have no lower bound.
The obvious question here being, will Apple switch to USB Type C for iPhones, or, more likely, include an adapter in the box?
As Graduation Rates Rise, Experts Fear Diplomas Come Up Short
Too many ads on YouTube?
Anyone else notice an explosion of ads on YouTube in the past few months? It seems like every video now has an ad at the beginning ,with some videos having those annoying 15 second ads and ands that appear in the middle of the video. Then you have the annoying adsense ads that cover the video like an ugly quilt
I would try to focus on improving the communication and collaboration between the two teams.

I'm on the backend team with only two of us. I'm the sole REST developer. The UI team has three people. I sit with one UI developer to my right, one right behind me, and the UX designer kiddy-corner.

When features come up, ask five us talk about the requirements. The UI guys provide input on how they'd like the API to work. As we build, I ask them questions, they ask me questions. When I think I'm done, I push to a test server where they can hit on it. Sometimes they find I missed something or ask if I can add something.

In short, were referred to in the company as the "app team". UI + API is really one team with the same goal.

I would recommend coming up with ideas that you think would help move the project forward and present those to the management two levels up and try to get buy in from them. You might find yourself in an even better position if you can actually salvage the project rather than just leaving it.
Love your writing, but you do have a little bit of bias on this one as you've been on Twitter arguments with the author for a few days now: https://twitter.com/ggreenwald/status/680063214361640960 (Those are by themselves interesting too!)
Look at the present. Cash remains the one widely used, untracked money.
"So Perl 6 might very well be a lot more similar to Ruby (and even to Python if we exclude syntax) than it is to Perl 5."

On that, I think we'll just have to agree to disagree.
Before the frequencies were reallocated to mobile usage, Sprint ran a cable-modem-over-wireless product called Broadband Direct that was pretty nice for its time. The system had a 30+ mile range to the towers, so lots of area could be covered with few towers.

The DSL/cable discrepancy also used to be smaller, and there were more, smaller cable providers.
So many useless stuff...
Yes, but it's a slow process and hasn't been active lately. There was a small update to the standard released in 2010 and the plan later on was to update the standard either yearly or on a rolling basis, but activity ended up dying down. The Haskell' committee[1] is in charge of updating the standard and has been rekindled recently, so we might see more updates to the core language standard in coming years.

Most of the commonly used extensions are in this vein, similar to Python's "import from future".

While some extensions will get folded into the language, others never will. For a few extensions, it's useful to have an explicit flag telling the compiler that yes, you actually want to do it: some things (like UndecideableInstances and OverloadedInstances) are sometimes useful and sometimes mistakes, so getting people to opt-in explicitly is useful. A few other extensions are too complex and GHC-specific (TemplateHaskell) or usually not used but kept around for backwards compatibility (Rank2Types, ImplicitParameters).

At the same time, I think it's also not as big an issue as people seem to think. For better or for worse, Haskell in practice is currently defined by GHC rather than a formal standard—not too different from other non-standardized languages. From this point of view, language extensions are part of the language proper, just hidden behind a flag. This is useful since de facto Haskell is a living, fast-changing language, so some way of managing the changes in your own code makes it much easier to keep up. I think of extensions as more like libraries that just happen to need access to the compiler than language extensions per se.

[1]: https://prime.haskell.org/
He stated PoW was _essentially_ one-CPU-one-vote. It's clear that the intent is to mean hashrate, or CPU power as he phrases it multiple times in the same paper.

> it's not an election, it's more like a random lottery or something.

A random lottery where your odds of winning directly correlate with your CPU power / hashrate. The more you win the more influence you have over the state of the network. Comparing it to a vote is a reasonable analogy.
It's only unsustainable if the underlying assets don't allow for 7% return in the long run. It's possible capital is scarce relative to the opportunities for investment such that 7% real returns are the norm. In that case, it doesn't matter if everyone believes in the 7% rate, there will be no crash.
Angular 1.4x and ES6 application boilerplate /w testing practices using Webpack
Beginner here, how do you keep the database available to multiple instances without Dynamo?
Programming languages to (Maybe) learn
What's Mint's sustainability model? Does it have many developers? How do those devs make money to pay their bills?
Are the github keys they sold cheaply compatible with 4096 bit keys? I'm loathe to buy another, considering i've got 3 already...
That is one law away from automatic registration & association of prepaid card purchases.
What I really want, but fear I am not smart enough to put together, is a tool like this that allows me to mimic an XBox One controller using a Keyboard and Mouse on PC. So as to play games like Halo via Xbox Streaming using the more PC-friendly input medium (I can't play FPS games with a controller :|)

Bit of an odd scenario though - need to fool my PC into thinking that it has an XBox One controller attached, while feeding the output from my keyboard/mouse through that dummy controller...which then gets streamed to the XBox One via Xbox streaming.
Prisons Should Be Business Incubators
That's a bit of a mischaracterization, my understanding of that position isn't that the arts don't have value, but that the "general Ed" requirements tack an extra year onto an undergrad degree, and have little more purpose than to enrich the university. There are many countries, without extensive general Ed requirements, where the norm is three years for a Bachelors degree.

My experience was; returning to undergrad to get a cs degree, and completing the course work for q double major in math. Then being denied the bs in math due to unsatisfied gen Ed requirements. I appealed asking to use previous courses from a previous degree as substitutes, but was denied. So I got a minor instead. The decision to not allow the subs was completely arbitrary and buracratic.
I actually took my daughter mining: https://twitter.com/marshray/status/564981090218033152

It was great fun.
The question is not "Do you trust your government?", it's "Do you trust your next government?"
+1 I concentrated on non security related mistakes. security will follow next week... :)
Why haven't you quit yet?

I don't mean the question harshly or sarcastically. I'm suggesting you take a hard look at your motivations for staying even this long. I'm sure some of them are positive: you say the project interests you technically; maybe you have at least one or two co-workers you enjoy working with. But are there any negative motivations? Those could include martyrhood: a feeling that you somehow have to save this project, even though you almost certainly can't. Or, maybe you have some fear around interviewing, or are unsure you can find anything better. Or maybe just plain inertia.

If you thought that the project might somehow succeed and that you would ultimately get credit for that, that would be one thing. But in the extremely unlikely event that it does succeed, it's clear that K will get the credit; she's already moved to sideline you.

There's nothing here for you. Really. Find another job now.
The prototype I evaluated at NeXT was supposed to work with any modem (remember Hayes compatibility?) and didn't need PPP, since we had arranged a proprietary handshake with the organization that gave out IP addresses (I've forgotten the name. At the time I believe there was just one entity allowed to give out IP addresses.) We discussed requiring a specific modem - but decided that we didn't want that to be a requirement for getting an IP address.

Ultimately, it came down to "unsupportability" by NeXT. Several people other than me told Steve that things would go wrong connecting to the Internet, and when they did we would be mostly helpless to support them. At the same time, the organization in Virginia didn't want to support the software either - the software was a "black box" mostly provided by us on their machines. So we killed the project. I never heard anybody mention browsers.
That's right. I think the buzzword hack is just to gain attention
Lawsuit to get rid of unfair bail
Doing little would seem to point to pessimism in actions as well, no?
You know what I've realized that's really important. More AWS tutorials is really needed. There's numerous of new programmers who want to learn AWS, but can't finish building anything because they get buried in documentation.

I find there are a lot of high-level abstracted tutorials, but for the new services, there aren't a lot of detailed tutorials.

For instance, an implemented cognito->gateway->lambda->dynamodb is really hard for a newbie to do.
But this also assumes that the zero bound is a problem for monetary policy. Personally, I believe it is a feature not a bug to have a zero lower bound.
You're smart, healthy, and 24 years old? There are a lot of older "successful people" that would trade everything they have to be you.

Motivation is based on momentum. You're at a standstill now, so you'll have to build up that momentum. Start off with small challenges (sleep, exercise, diet, or whatever) and then take on your big goals once you've got some speed.

You may also find Steve Jobs' speech helpful, as a reminder that even people like him were just as confused at times.

https://www.youtube.com/watch?v=UF8uR6Z6KLc
I found this series very helpful: https://medium.com/aws-activate-startup-blog
In credit cards, certain low risk retailers get very discounted rates, such as grocers. In Australia, I think it's a flat rate for grocers to accept a card. I wouldn't be surprised if it's similarly lower in Sweden.

Also the cost of things are higher in Sweden for everything, so I wouldn't be surprised if that is rolled into the cost of things and everyone pays the credit card tax.

Also for large businesses, handling cash has a cost too & card fees are negotiated for lower rates, so accepting cards isn't as big of a deal for them.
My huge recommendation is to put production instances in a completely seperate region than development and staging instances. I actually just discovered that you can limit IAM API keys to a specific region, you just need to create a custom policy. The following policy is an example:

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "SOME-ID-HERE",
"Effect": "Allow",
"Action": [
"ec2:*"
],
"Condition": {
"StringEquals": {
"ec2:Region": "us-west-2"
}
},
"Resource": [
"*"
]
}
]
}
You don't have to buy drugs to find cash-only businesses in Stockholm. Maids are cash only and so are some removal companies.
Use RDS.
Front running is a technical term. It means to take orders from clients, and then make trades in front of the clients orders, using the information obtained to trade against the client. It's a very quick way to make a profit. It is also illegal. If you have any evidence that Virtu is front running, then you should report them to the SEC to be investigated.
What are the pros of Ubuntu in serverland over Debian?
I run a robotics company and we tend to do the same, namely using agent terminology.

This does indeed not preclude new methods. SLAM is of course what everybody uses in autonomous robotics. But you also have reinforcement learning and imitation learning and a wide diversity of representations and models from DEC-POMDPs to Bayesian models to neural nets. Each time you'll need somehow to decompose into modules, units, etc. Agents represent something in the real world and are often the right term for a module that has (virtual) sensors and actuators.

Apart from that I would recommend to focus on something, so you can really excel in that part of AI.

We have chosen "understanding where an AI is located in the real world" as our main goal. I can imagine there is something similar you would like to achieve for AI.

Just my two cents! Good luck!!!
Sure you aren't thinking of the Model A and Zero? The B and B+ have a USB hub & ethernet adapter, but no OTG or USB device ports exposed. It's kind of tricky to use the A and Zero's USB device port but people have been figuring it out recently: https://learn.adafruit.com/turning-your-raspberry-pi-zero-in...

Check out the Beaglebone Black too, it has a USB device and host port and its kernel is all setup to use the USB gadget kernel modules. By default it uses the g_multi module to make its USB device port look like a USB storage and ethernet adapter, but you can modify it to use any other USB gadget driver, GadgetFS, etc.
Great points siddharth_mal
What are the current ways to make creating CloudFormation templates not so painful?
I didn't get that. If anything, he is admitting that the way he would prefer to run the company is "wrong" or at least, sub-optimal.
I'd like to add two more:

1) Not giving out your access and secret keys in scripts/buckets.

2) Always using IAM roles with your EC2
A California wildfire burned 1,200 acres northwest of Los Angeles
Thats Mint.
> I pick up the phone, to call a company, it is usually because they already did something wrong, and I need help with that immediately.

That is a very narrow case. Others I've personally used

- place order
- schedule appt, make reservation
- check status
- make change to order/appt/etc
- cancel order/appt/etc
- talk about suspicious activity
No one has answered your question. There is no answer really to your question. At least, not to the level that you are asking. Why is c^2 in that equation? What does it mean? We don't know. It's a deeper level of understanding that we haven't achieved.

Another similar question would be why does pi come up in everything? There's a lot of physics where pi comes up and we don't know why.
Does wealth cause IQ? Or IQ cause wealth?
mostly unrelated – but I wouldn't have known/cared about POSIX compliance until I ran into it:

On OS X, getopt is POSIX compliant. GNU utilities tend not to enforce POSIX in getopt, as a result you can do things like ls .txt -la

On a POSIX complaint system, the optional arguments must come before any file arguments. This is super annoying to me, after having been using Linux for 15 years :)

Personally, I've been super happy with OS X for all purposes except servers, but to each their own, and that's where Linux (and the BSDs) shine – giving you access under the hood, which is awesome, but some of us just want the car to drive itself, so to speak.
I hope the mods don't mind that I wrote my own title, as the original title of the article was not at all descriptive.
A recent attempt by a physicist that makes science education videos to explain how mass exists (through different fields):

https://www.youtube.com/watch?v=Ztc6QPNUqls
Can you expand on your last statement?
It's not that simple. It's not like some video game tech tree unlock where suddenly you get access to lots of cool new stuff just because of some prior work.

NASA had less technology when some of this original work was done (and still does in some cases), there are budget considerations, public organization issues, political maneuvering and plenty of monopoly contracts meant to make as money as possible instead of improving technology. They're great at what they do but they are far from an optimal organization.
This seems to be a shorter version of the same author's book from 1987, also available online

http://research.microsoft.com/en-us/um/people/simonpj/papers...

I haven't read the tutorial, but the book is strongly recommended.
Do you have some examples in mind? (I'm a user of neither, I use Windows & OSX, but I'm interested in UX questions)
I like CloudFormation. Unfortunately it is very unwieldy to write CloudFormation templates directly, and we're not about to start using the AWS CFN GUI editor!

It seems like the assembly of the AWS ecosystem.

Does anyone else have a favourite hammer for this particular nail? I'd love to have something better than our home-baked solution, but I'm yet to find anything which doesn't introduce other flaws, such as an incomplete implementation (missing parameters or resource types) or ultimately making a leaky abstraction on top of CloudFormation somehow.

I ended up brewing a reasonably straightforward solution using Python as a (minimal) DSL which emits JSON. Its primary purpose is to support the whole of the CFN ecosystem (not just implement some small part of EC2, for instance) while also not trying to be too clever.

It has about 50-100 lines of python which implements helper functions such as ref(), join() and load_user_data(), and not many other things. There is an almost 1-to-1 correspondence between the generated CFN configuration and the python source. As a bonus it checks for a few common mistakes like broken refs or parameters which aren't used.

I have heard that similar solutions have been reinvented in a few places, including the BBC. But I'm yet to see a good public solution!