skysight-inc/HackerNews huggingface dataset:
The article assumes an existing team which is a bit problematic when talking about time to market. If you start the analysis earlier (two people discussing some ideas in a coffee shop) then I'd argue that a language like Haskell can be problematic if your metric is time to market. You might very well make that up later by having a more robust code base or reaping any of the other asserted benefits but the existing gallery of premade and tested building blocks in other languages seems to be richer. It's probably also going to be harder to add people to your team (on average).

I would have liked to see a comparison to other functional languages (say Elixir or OCaml) and not just Java and C#. I'd also argue that picking Java instead of a more agile environment (there are some cool lightweight Java frameworks but most people will associate it with the rather heavy enterprise stack) when comparing regarding time to market is a bit odd. Granted I'm mostly thinking about webapps (but the article mentions Yesode).

Still a nice article (since my post sounds overly negative upon rereading).
This is exactly why it has been so potent. I think there's a strong class element too.
Monads: Programmer’s Definition
>How do they define 5x faster?

If it took N seconds to show the page, it now takes N/5?
Learn How to Use JSON Web Token (JWT) to Secure Your Next Web App
Th spacesuit software runs on Node. The NASA guys are quite active on the conference circuit
Does anyone really need colored emoji in Emacs? It's a programmer's editor.
This war on cash is disturbing especially from governments and financial institutions which have zero transparency.

UBS is calling for the removal of the 100 bill in Australia[1] and the same is happening in other countries.

Thankfully no matter if they manage the kill all cash. Cryptocurrency is in a way digital cash.

These institutions don't realize that their power grab is pushing people more and more into currency which they have zero control over.

[1] http://www.theaustralian.com.au/business/financial-services/...
How mobile apps will increase your business’ sales and productivity
At least on FreeBSD, I'm on BSD (don't have to use GNU), and on illumos / SmartOS I'm on AT&T System V release 4.0. As long as those alternatives exist GNU holds no power over me and provides no value that I care about, or need. Both BSD and SmartOS are free software.
This article stinks of bias.
Me: I need to charge my phone, I'll just plug it into this handy USB port on my Mac...

iTunes: Hello!
If you buy into materialism, the idea that the mind arises from the brain through physics alone and nothing else, then your mind is able to be simulated on a big enough computer, which means that consciousness can be implemented by a machine shuffling around stones on an infinite desert.

(To be fair, materialism is not certain, though there's a lot of circumstantial evidence.)

In this view, consciousness is a class of computations. If your thrown bucket of sand does the same computations, then it would be conscious. Objects that don't aren't.

Are you trying to argue that for any way sand can fall out of your bucket, there's a way of mapping those falls to any computation you please so that any physical action can represent any consciousness?
Yet the MacBook line has been USB-C only for a year and a half.
University of Waterloo created a goose-tracking map, because geese are bullies
It was an attempt to directly address the FUD about running python code during dependency resolution. You're doing this to run more python code from the project's author so this seemed odd and an irrational fear.

Maybe my tone came across condescending. That wasn't the intent. It was meant in jest in hopes the reader would second guess the fear.

KISS is great, but this project is here because it's not already working for everyone. There is benefit to a flexible dependency system that keeps the concepts of "acceptable versions" separate from "actual versions last used" while also adopting an extendible DSL ready for edge cases that haven't been thought of.
I don't see how charging tax on cash is the solution to this problem of people not paying their taxes. They are punishing the person who lost at musical chairs or am I missing something?

How does this prevent it from happening again with the new notes? Tax system is still broken.
If you prefer it, or rely on it, yes. Yes, as far as a user is concerned it would be
Sorry, maybe it's late, but I don't follow. Can you elaborate?
TI Voyage-200 and TI-92+ had a QWERTY keyboard, and almost the same internals as the TI-89.
Warning: be warned before you commit to Haskell. Not all is rosy about Haskell. You may find yourself in quagmire if you don't know for sure what you are going to get from Haskell, especially from the libraries. Although this is true for other languages also, the library support for Haskell is yet far from satisfactory as compared to the library support found for Python/Java. The Haskell community seems to have been divided over it.

Not so ago there was some discussion about "batteries" included with Haskell. [1] It compared situation of Haskell with that of Python/Java etc, worth reading if you are about to go the Haskell route.

It seems, the priorities (academic, commercial, library support and so on) of the members of Haskell community are at crossroads and they cannot seem to resolve those very good, IMHO.

My take: Haskell is good for learning some really deep concepts, but may be not so good when it comes to commercial projects, unless you are a Haskell veteran and also have an army of Haskell veterans with you.

[1] http://osdir.com/ml/haskell-cafe@haskell.org/2016-10/msg0001...
Even purely imaginative play in the backyard is how children come to desire backyards for their own children, and the suburban houses, mortgages, and cars that come with them. Public parks, well now you're just softening them up to support Big Government.

Everything about childhood has commercial implications if you squint hard enough.
It's a paper cut. On the right finger it could be crippling ️
The author's twitter [https://twitter.com/eiaine] seems to suggest a very strong bias towards Bitcoin-like cryptocurrencies.

This is a poor way to promote her biases towards technology.
This is great news. Coming from Ruby and being used to Bundler, doing anything in Python or JS always was a huge pain. Countless times I deleted the current virtual environment or did an `rm -rf node_modules` to start fresh. So I'm excited to see Yarn for JS show up and now this.

The main problem with requirements.txt, as I see it, is that you don't get exact versions unless you specify it in your requirements.txt. So you'd have to have a loose requirements.txt and then generate a second requirements file after having done `pip install -r requirements.txt` to get the exact versions that were installed.

Further, if you happen to "accidentally" `pip install some-package` in your virtual environment, your app might now be using different packages locally without you noticing. With Pipfile the need for virtual environments is pretty much gone, assuming that at runtime it will automatically load the version of a package specified in the lockfile, which is not clear to me yet from the README.
It is reasonable to assume that the vast majority of the worlds computers are over-powered for the current set of users sitting in front of them.
Has anyone tried to migrate to Backblaze. Their pricing seems really aggressive but I am not sure if we can compare Amazon and Backblaze when it comes to reliability.

https://www.backblaze.com/b2/cloud-storage-providers.html
With fewer environmenal variables this is already done, to a degree, for locomotive-wheel traction motors. For example pulsing the torque in frequency and amplitude to manage wheel-slip on wet rails.
PVS-Studio for Linux Went on a Tour Around Disney
Plug for Valley Uprising (on Netflix) if you're interested in climbing. The progression of difficulty and (mostly friendly and supportive) competition between climbers is inspiring.

Amazing feat!

PS: Would be happy to take anyone else's recommendations for videos or books too.
There's work being done along that line[1]

[1] https://www.youtube.com/watch?v=ZDnShu5V99s (long)
If there really is some top-secret pedoring, why would they post that shit online?
I agree. Cargo is the new gold standard at least in my regard, I'd personally be happy if this was a reimplementation in Python for Python.
Exactly.

There are rumors of bigger and more hard-hitting changes by the Govt. down the line, but yes, as it stands now, the system is still broken.
What kind of strength does one have to have on the finger to be able to hold himself with just the tip? I have always wondered. I only saw climbing scenes in movies and have always wondered if people actually are able to work with such little grip and it seems they are.

So for such climbing do they use earlier runs to put the rings (whatever they are call) for the safety lines during the actual climb?
Australia is a fantastic place to live. People are very friendly, though it's a little more like the NL than the UK in that many people tend to stay friends with their old school friends rather than being very outwardly social, forming lasting friendships with strangers like I experienced in the UK.

The weather is amazing, though the north is very hot in summer (duh) and the south gets its share of rain. NSW is pretty fantastic year round.

When I was there I worked for a tiny games company for a couple of years, one of the best work experiences of my life actually. The pay wasn't great but quality of life was good (I was in Brisbane).

Try it! You will never know if you don't! :)
Phil Schiller again breaks down why new MacBook Pro is limited to 16GB RAM
The tax isn't on cash. It's just regular tax - sales tax, or income tax, for that matter. Some businesses pretty much run on cash payments. That way, they can store the cash physically, and not pay tax on it. The "crackdown" is to basically ensure that this happens no longer. The intentions behind it seem to be good (from my limited viewpoint), but I guess the implementation could have gone better.
It's not that bad, the media is just complaining about it because their own credibility is being threatened.
"I think we should keep this and open insurance companies up across state lines. This should bring competition and reduce our overall rates."

No insurance company wants to compete for high risk people. It won't help. Besides, most of the big insurance companies already have plans in most states.
They did. But resistance is not infinite. It was a really bad earthquake and tsunami combo.
Talos Secure Workstation – A Word on Lockdown
Sounds like a pretty good strategy for achieving the goal made utterly clear by the source writings. I trust the latter expression is sufficiently euphemistic.
Let's say you are an honest citizen. You earn $1000, of which all of it is properly taxed. You get $100 in cash and give it to a corrupt official in order to do something. Another person is a corrupt official/businessman; under this official, there are maybe 100 people, and each person gives this official $100 in order to get something done. This income is in the form of cash, and is untaxed.

If you force everyone to put their money into a bank, then anyone who pays their taxes already has their $900 in assets accounted for and don't need to pay more taxes. If you have $10,000 in cash you need to deposit into a bank and no documentation for it... you'll have a bad time.

There is no musical chairs, since the money flows upwards. If you are honest, you should not get hit by any additional taxes.

This is the reason why currently most of India supports the move of discontinuing the old currency and replacing it. Unless you take in a large amount over your taxed salary as untaxed bribes, it doesn't affect the amount of money you have.
You can get a few thousand people to believe anything. Do you believe this is some kind of brave new world we live in? Or maybe the internet simply makes visible what's always been the case?
They aren't charging a tax on cash. But if you exchange a large amount of cash, they will look up your past income tax records and if it doesn't line up with the amount of cash you have then you get taxed.

Indian has a problem with large hoards of cash being used to evade taxes. This is basically a come to Jesus moment for tax evaders with these hoards.

It is a pretty crazy policy, but this article glosses over some major points.
Upstream GNU Emacs can no more be called "crippled" on macOS than it can be called "crippled" on linux, because on neither does it support multi-color emoticons. Maybe it seems "unfair" because macOS users could easily have the feature advantage over a free/libre OS user, but upstream GNU Emacs denies macOS the advantage.

It is kind of funny. But also funny because GNU's adherence to their licensing philosophy means it's just as easy for you to get the full macOS-enhanced fork. So the angst seems unreasonable to me.

(Also, the whole emoticon trend is pretty annoying, from an implementation perspective. First it was just B/W icons, fine. But then users wanted color, and now fonts have to do something they've never done before, embed multiple colors for a glyph. There were multiple proposals for font formats to do this, IIRC Microsoft proposed a new TrueType table with color references, and Mozilla proposed just stuffing most of SVG into OpenType, I didn't follow this story to the end. Fonts were already pretty complicated and prone to vulnerabilities, and this more than doubles that complication. But it gets better, now that there's color and high detail, in this brave new politically correct world we need to be able to have a range of skin tones and genders for all emoticons with a person in them! Now we need color and gender "zero-width" modifiers, multiple for small groups! More than double the complexity again! Can't we just go back to B/W symbols and let people use PNG/JPG/SVG if they want an arbitrary fucking picture?)
First of all don't worry. Even if you see large death and injury tolls, the percentage of people injured or killed is surprisingly small. Economically and socially, it is a huge burden, but the vast majority of people in Japan experience large earth quakes with no physical injury.

A couple of key points (anyone who knows better, please correct me!): if an earthquake strikes, don't panic. Just stay where you are. Trying to walk -- especially trying to go down stairs while the earthquake is happening -- can cause serious injury. Wait until everything stops shaking (usually a few seconds, but can potentially last up to a minute for a huge earthquake.). If you are near large, unsecured furniture, it might be better to edge yourself away. Many people get killed by bookshelves falling on them. All hotels I've been to in Japan have had furniture affixed to the walls, so you are pretty safe in a hotel.

Next if you are inside a house, after the shaking (in this order) turn off the gas shut off and open the doors. If you are in a safe place, don't leave. Fill your bathtub with water, in case the water shuts off. Check the news on TV or radio for further instructions. There will also be an announcement over the public speaker system, but it will be in Japanese only. If you are in a hotel, ask for assistance.

In the case that there is a tsunami warning, evacuate to high ground. These days there are signs in every neighbourhood denoting the height above sea level. While you are walking around, keep note of them. In low lying areas, there will be tsunami evacuation centres. Keep an eye out for them -- they can be normal apartment buildings. There is a sign on the door (usually in English too).

If you are outdoors when an earthquake strikes, again, wait until it has stopped shaking. HOWEVER: note your surroundings. If you are next to a brick building or large glass windows, etc, pay extra attention for falling debris. After the shaking has stopped, try to find a space away from buildings and telephone poles (hard to do in the city, but...) Wait for further instructions.

By and large, you can simply follow what other people are doing and it will most probably be fine. We have earthquake drills in my home town something like every month and people know what to do.

In any case, you are tremendously unlikely to encounter a really large earthquake while you visit. I've been here for about 8 years now and I've only experienced 1 really big one. We get several small ones from time to time, so you have a decent chance of experiencing those -- they are surprising, but you don't have to worry about them. Generally speaking, if you are still able to stand and walk while an earthquake is happening, then there is virtually no chance of injury in Japan. If you get thrown to the ground or literally couldn't take a step if you tried, then it's very, very serious.
The linked email is pretty sparse on details. More information: https://lwn.net/Articles/670071/
>Also, who doesn't love food trucks?

Europeans. Please add a Döner- or Würstel- stand model.
The article is using unrelated statistics (countries by % of GDP in cash) and connecting this to why the experiment may fail. This is humbug.

The biggest threat looks to be the methods of laundering that are cropping up -- I'm starting to hear of instances where offline-chits and money transfer agents are accepting old currency without any markdown. So it looks like laundering hasn't received as large a blow as anticipated, and hence the experiment may very well fail by the Dec 30 deadline.

One positive thing to note is that a majority of the citizens are tired of the parallel economy and are openly supporting the government's moves. Hence it should give the Modi government the cover and incentive to add-in more stringent checks and regulations to take on the laundering. This is probably the only hope for any success in this experiment.

BTW, whether this experiment succeeds or fails, it's a net positive in the long run as it has shown: 1) that a government can take steps towards stopping the parallel economy, and 2) do so with the people's support.
Thank you, that explanation worked better than mine. You pretty much hit the nail on the head.
> To support 32GB of memory would require using DDR memory that is not low power and also require a different design of the logic board which might reduce space for batteries.

Another design over usability nonsense from Apple.
Stop Being Proud of Complexity
Age is a good indication if there were serious issues with this approach we would have found them.

There seem to be a lot of strange fears from python developers about this approach and my comment on age was an attempt to assuage those fears. Since ruby developers are quite happy with bundler (at least in comparison to other communities) and have been for some time it's a reasonable point and not the only one I made.

I'm not sure how pip plans to use the lock file for projects distributed via pip. They may very well have a solution planned for that.

However, for projects that are distributed by source (which are many) the lock file ensures deterministic builds, and requirements.txt generally doesn't without being pedantic with your versions.
Following in photos is much better than just reading about Ondra: www.instagram.com/adam.ondra/
I am based out of India and I find this article misguided. Corruption is a very big problem in India , and lot of bribe is paid in cash. For eg: If you want to buy a house which is sold for 20 million INR , value of same property is 5 million on papers (to evade house tax etc. ) and rest of the money is paid in cash or through some black money . Real estate stocks started sinking down 5 days straight and are expected to sink further after this move. Yes it causes inconvenience to the people but as a tax payer and contributor to the economy I dont mind small inconvenience for greater good.
Is it just me or is every story titled "10 tips on making X faster" or "how we migrated from X to Y and reduced number of servers from 10k to just 2" or "how we speed up Z by 400000%" is really just a story of "how we made our project better by stopping, checking what we really need to do, researching how to do it and then investing time to actually do it right"? There is hardly ever any new ground breaking wisdom, new revolutionary algorithm or amazing new tool, it's all about knowing what you're doing, which usually takes a few tries.
Naver to become tech platform for small businesses, creators
"It’s like the PM is cleaning a pond to kill the crocodiles, forgetting that crocodiles can survive even on land. Big crocodiles have survived. Small fish have died." [1]

The immediate reaction of the common man on de-monetization of higher currency notes (followed by replacement with newer ones) was euphoric. A popular thought process was that people can tolerate inconvenience for a few days because it'll invalidate the "black money" [2] and thus rein in inflation, property prices and corruption to some extent. However, the moment this was announced, people have been brazenly finding loop-holes to convert their currency notes through unofficial means. Example : back-dated receipts for expensive items (gold, cars, property), fake accounts, hiring poor folks for conversion via official channels, bulk purchase of coupons / cards for essential items that are permitted to accept older notes, etc..

[1] http://indianexpress.com/article/india/india-news-india/demo...

[2] Untaxed money, undeclared income, ill-gotten money via bribery, fraud etc..
The systemd devs claim it has nothing to do with it, but with a bunch of other software that expects /usr to be mounted at boot time: https://wiki.freedesktop.org/www/Software/systemd/separate-u...
The purpose of a lock file is to separate the concepts of "acceptable versions" from "the list of last exact versions I used and were working". These are very different things and requirements.txt doesn't do both without you getting really anal with your version requirements (and losing the benefits of less strict version requirements).
Title : "your entire programming stack".

I feel sad when I find that web programmers think there are only web stacks and "programming" refers only to web programming.

It is not entirely the case here, but the description of "a core system" as :

- Database layer

- Remote API layer

- Application layer

made me tick.
This has been getting a bit easier, emotionally. He had a phone and Internet (he posted on Instagram from the wall, if I read the article correctly)
You're right, the NYTimes controls reality.
There are plenty of folks who think that the US should phase out $100 bills and Europe should phase out €500 bills for essentially the same reason: they are used primarily by people trying to do very large transactions in an untraceable way, which has big overlap with money laundering, drug deals and other illegal purchases, tax evasion, etc.

Most day-to-day cash transactions work perfectly fine using $20 bills.

See e.g. https://www.washingtonpost.com/news/wonk/wp/2016/02/16/its-t...

> [...] illicit activities are facilitated when a million dollars weighs 2.2 pounds as with the 500 euro note rather than more than 50 pounds as would be the case if the $20 bill was the high denomination note.
We're talking here about settlement of trades. Trading is already real-time and can't go much faster. It's about saving money in the settlement process.

But the question is if a blockchain system can save enough to justify migrating the whole process. It doesn't seem like it at the moment.
Exhibit A: my 20 button Tokyo toilet

*Not exaggerating, I just counted the buttons
Introducing Distributed Cheese: Traefik Reverse-Proxy 1.1 Is Out
Exploit cheap labour in Canada. Create more jobs. Win-win, I guess.
Originally, disks weren't that big, and / was meant to house what was required to boot and run a minimal system, and additional software was installed in /usr, often on one or more different disks. There's some additional benefit to running a separate /usr partition, which is that you can mount / as read-only for some additional security (but not much, IMO).
React Draft Wysiwyg