skysight-inc/HackerNews huggingface dataset:
Well, on the basis of solid evidence provided in this subthread, it really does seem like they are. An actual case of illegal or immoral behaviour from any of the founders, from some time during the past 15 years and/or during their adulthood, with corroborated evidence, might be able to disprove this. But none has been forthcoming.
The article explains the approach that the node.js ecosystem is taking to bend over backwards and maintain full backwards compatibility. Javascript from 1997 still works; write your code 2015 style and it'll still work 20 years from now. You don't have to live on the bleeding edge -- you'll lose tree shaking but you'll gain some sanity.
Inflation over the past 10 years has not been significant. $1,000,000 of purchasing power in the US today is roughly equivalent to $1,179,000 in 2007.
https://ipinfo.io - single person business that does over 250 million API requests a day, and generates good revenue.
I was turning a phrase.

The fact that they abuse engineers, who are relatively high status, only strengthens my position, I think. Engineers, unlike floor workers, dont have to put up with this shit. I eagerly await the first "techie strike".
I have been using Linux since 1999. I currently use Linux Mint on two different systems. If you go to https://www.linuxmint.com/download.php you can choose from the modern Cinnamon, Mate and KDE to the legacy supporting XFCE.

I currently use Cinnamon on an i5 Samsung laptop and I use XFCE on an eMachine that is ten years old. %99.9 of Ubuntu packages will also run on Linux Mint. The desktops for XFCE and Cinnamon / Mate are easy to navigate. There is great support and a large community.

There is also a rolling distribution using Debian which is a distro that does not need to be upgraded since it is constantly getting updates. Does not run Ubuntu packages, but you will learn better development skills and this is what powers Ubuntu and Linux Mint. https://www.linuxmint.com/download_lmde.php For an older Laptop this may not be a good choice.

If you want to focus on development and at the same time have a system that can handle modern stuff like Netflix, LibreOffice and Google Chrome then try Linux Mint XFCE.
Why do engineers worry about scaling?
At that point, it's free energy. Are you really complaining?

(Yes, I do know power companies must dissipate that somehow, my own even has times whence the realtime pricing drops below zero as incentive. But a solved problem nevertheless.)
Datproject – crypto–guaranteed distributed data share for versioned data sets
Can I turn it backwards? I would like to decide who gets to move in around me and who doesn't, and I am content that I will be subject of the same filtering if I would to move.

I am already a subject of filtering anyway (by having to get entry visas for EU & USA).
Surface Shading and Volumetric Rendering
Here are some interesting perspectives from NFL players on that thought:

http://bleacherreport.com/articles/2705935-joe-thomas-says-h...

https://www.washingtonpost.com/news/sports/wp/2016/06/07/chr...
I'm not sure either emperor ever had much in the way of clothes. They sucked a lot of, dare I say, naive developers in because for the few apps that really did hit it out of the park the rewards could be astronomical. However, expecting to publish the next Angry Birds as an app is a bit like getting into web development and expecting to be the next Facebook. Sooner or later, someone will be, but many thousands more will have tried and failed in the meantime.
"The £ is printed just fine on some parts of the receipt!"

That's probably a hint that it isn't the printers fault.

I would guess that some other system that is used to enter what's available on the menu is using CP 437 and somewhere an encoding step (CP 437 to Unicode) is missing so we get the ú character.

I wonder what character we would get if it was a "5€ cocktail" instead.
Shameless plug, for something simple and visual we built Servsup a while ago.

http://servsup.co/

It's fully open source
Unicode is not hard. What's hard is the conversions between all these different systems. That's the hard part. Unicode is simple enough to be done flawlessly as long as you stick to unicode for everything.
> or crenelations for releasing boiling oil

In various trips to the UK and dozens of castle walking tours, almost to a guide they said (paraphrasing) "no one used boiling oil. It was way too precious a commodity." Water, sure.
> Basically, I like having the opportunity of moving to any country I want, so why shouldn't the same hold for anyone who wants to come to my home country?

Why should your countrymen back home, the vast majority of which have no desire to emigrate, bear the cost of you being able to live in China?
I'd gladly give up my opportunity to move to any country if it put a stop to and reverted the disastrous waves of immigration in western Europe of the last two decades.
Essentially it is, build doorways that attract targeted traffic in some categories, and sell that traffic to porn sites... sounds simple, very hard to do profitably and requires both decades of experience, being extremely smart, and some luck.

("don't try to repeat this trick at home" disclaimer goes here)
As a person who works with their mind all day long, concussions scare me. They scare me more than injuries to my hands do. I took a good hit to my head in a really slow lowside on my motorcycle (I, to this day, don't remember the incident itself, but I'm pretty sure it was a combination of loose gravel and rolling onto the throttle early). For months after that hit, I had more trouble than usual understanding complex concepts; had trouble building that mental model which lets us work.

Concussions result from your brain rattling around inside your skull like Jello. It's hard to write them off as minor inconveniences when you look at it like that. I recommend watching the "beer bottle to the head" episode of Mythbusters; those slow motion shots are scary (though exaggerated).
Realistic app cost estimates and where to find them
How is bootstrapping expensive? If you're just starting off, you can get away with a $499 Mac Mini and a $99 a year developer license. If you don't want to invest that much in your app, I probably don't want it.

On the other hand, I'm a Windows developer and I also would pay about $500 for a decent PC. I also pay $14 a month for a JetBrains Resharper subscription and $30 a month for Pluralsight. -- $528 a year. Well worth the money considering what developers salaries are.

The chance of being a successful solely mobile developer are infinitesimal. I was making more doing Windows Mobile development in 2008 working for a company than most independent mobile developers are making today.
How to use the will replace feature of AWS Auto Scaling Groups
Nothing wrong with having an Ego, or a personality.
C++17 in details: fixes and deprecation
Natural language is always the endgame. Because natural language either removes the physical input system or frees up screen real estate.
So it wouldn't work for stream encryption then?
6% would be extremely aggressive, so I was thinking more like $4M at 3%. And you're right, I suppose a senior developer would be making ~$150k, so you'd need around $5-$6 million.

3-4% is the typical withdrawal rate that people use on the /r/financialindependence subreddit: https://www.reddit.com/r/financialindependence/wiki/faq#wiki...

My strategy would be to just put everything in a Vanguard Target Retirement Fund: https://investor.vanguard.com/mutual-funds/target-retirement...
It's cheaper and safer than a financial advisor, and you don't need to worry about rebalancing. I'd also throw a little bit of money into angel investing, but no more than 3%, and I'd expect to lose it all.

For hedging, I think once a year I would just buy some OTM puts for the S&P 500. A sane number might be something like 0.2% of your assets. If you're absolutely convinced that we're on the verge of a stock market crash, then you should still use 0.2%, because you're probably wrong.
I would edit that to say "as long as you stick with UTF-8 for everything." Unicode defines more than one encoding, not just UTF-8, but also UTF-16 and UTF-32.
I wonder why I haven't heard of Kontena. It looks pretty good. Currently running a Kubernetes cluster at work. It's great in many ways but I wish it had tighter integration with things like Amazon ALB/Route53/etc. Maybe Kontena will beat it to the punch on some of that?

One complaint: Kontena's FAQ needs some updating.
https://www.kontena.io/docs/faq.html

"However, [Kubernetes] does not include overlay networking, DNS, load balancing, aggregated logging, VPN access or private image repositories"

In fact, it has had all but the last two features built-in and configured by default since I've started using Kubernetes (version 1.3.) And while having an integrated private registry is great, it feels like the usefulness is a bit overstated when configuring one inside of a container environment is already incredibly easy.
No disagreement on that point. I am talking about new and maintenance projects. My pet peeve is "just install this, just use that, oh and by the way also definitely install this" for things that should either be built-in, or well-standardized (minifiers, tree-shaking, transpiling). And they are not.

If I get into a new team and there are 3 devs already writing JS, it's highly unproductive because it feels like you have to very regularly catch up with the JS ecosystem. Not to mention the strong peer-pressure factor of "cool kids use X, Y or Z". And this is a very underestimated phenomena by so many devs -- and it exists in almost every team.
One under-appreciated aspect of static types is that they make certain classes of stupidity a little more difficult, for example, overloading the permissible types on an object's member variable such that every bit of code that uses it needs to do an `isinstance()` check to see if it has the type that particular bit of code wants. Doing this would be tedious in a statically typed language where the sane solution is often the easier solution. This doesn't mean it's hard to write bad code in a static language, just that it's harder to do by accident.
British Airways IT Outage: Lessons Learned? Maybe
Dell Launches 'VR Ready' XPS 27 AIO: 4K, Core I7-7700, Radeon RX 570
Please just explain what's wrong. It's more constructive.
Arian Foster was on the Joe Rogan podcast a while back, they were talking a lot about head trauma, how it affects people and how they're dealing with it in NFL. Very interesting to watch/listen to.

https://www.youtube.com/watch?v=neVsniQdOnM
This reinforces my opinion that it's a good idea to restrict warfare to state actors and make it a criminal offense to join armed movements in foreign countries.

I have a lot of sympathy for Kurds in their struggle for a nation of their own, but having members of the public travel from European countries to fight for or against Daesh, be indoctrinated to kill, and then return to Europe carrying both the technical learnings of warfare, the ideological baggage collected, and the emotional trauma of war, can lead to further atrocities in Europe.

Armies of governments aren't all good and nice, but they do have more restrictions on what they can and will do, compared to ad hoc militias - and more follow-up of how former service members are doing.
Tutorial: Attach USB Storage to Your Raspberry Pi
Is this a bot? Pretty good idea.
These are also used to create the mesh for computational fluid dynamics.
Yeah sorry you are right. Stick to one of the unicode dialects.
I suspect the cause is that the £-sign on the right-hand side is "hardcoded" as part of the receipt and sent correctly (using CP 437), whereas the name of items probably accepts input as unicode and then the printer assumes it's CP 437 (because who needs more than basic A-Z + numbers for names, right?)
Yes. I'd say this points more to an issue with how the product name was stored in a database, rather than the printer itself.

Bad collation.
No, he is me. :)
> the Java designers seem to have thought it was worth something, since Java has a somewhat similar feature: a method calling another method on the same object can leave out "this".

True, though the reason what that Java should be "familiar", so it did the same thing as C++.

IMO, Python did the right thing by not having magic variables.

Functional code + this starts getting messy, ala JS.
> The £ is printed just fine on some parts of the receipt!

> ⨈Һ𝘢ʈ ╤ћᘓ 𝔽ᵁʗꗪ

Assuming the printer uses ESC/POS[0] (which is likely), the codepage is part of the printer's state. To change the code page, the driver sends a specific ESC command (<ESC t x> aka <1B 74 XX> where x/XX is the desired codepage byte) (none of which is "UTF8" incidentally) and you can change the codepage before each actually displayed character.

So it's the driver software fucking up and either misencoding its content (most likely) or selecting the wrong codepage. The £ might be displayed correctly on the right side because it's e.g. hard-coded (properly encoded) while the product label is dynamic and when that was added/changed no care was taken with respect to properly transcoding. The printer absolutely doesn't care, it just maps a byte to a glyph according to the currently selected codepage.

[0] ESC because the protocol is based on proprietary ESCape codes[1], POS because the entire thing's a giant piece of shit

[1] https://en.wikipedia.org/wiki/Escape_character#ASCII_escape_...
Perhaps because powerful people don't want to find a solution; The powerful is exactly who is represented in our flawed electoral system:

http//i.imgur.com/Uc6kX8G.jpg

https://www.youtube.com/watch?v=s7tWHJfhiyo

https://www.youtube.com/watch?v=e3GFG0sXIig

https://www.youtube.com/watch?v=l8XOZJkozfI
I get to bed at a fixed time. If I haven't had enough sleep then I take a 15 minute coffee nap in the afternoon. Try exercise daily. Disclaimer: I'm a reformed night owl.
We want to make it really cheap for very small businesses to use us.
Random advice from the internet.

To me, that's a place where the business is over-engineered. "We want very small businesses to use us," is the right amount of engineering and "we want to make it cheap for us to run" is also sound engineering. A well engineered business has lots of customers who pay substantially more money for the products and services than it costs to provide them. Nothing else really matters. Even REST or Python.

Good luck.
Ok... but what about lock-in? I use Google's magical pixie dust, great. Then at some point I want to get out. With MySQL I can do that. I can run it on 1 machine, I can cluster it to a reasonably large scale.

Can I run Google's magic machine on my own server(s)?

Not really...
If you're still at risk for getting a concussion and worry about your future career etc, it might be worthwhile getting an insurance just like this guy did. I mean there's more in the world than what you're currently doing, but it may not be as profitable.
But if you are using a workstation/external monitors you still gonna need it.
It's not not free if your power plant is free, too.
Seal Live Cam
As far as the latter point, that's fine & perhaps expected. That's why we need to make transport cheap enough so people can come and go.

I know what it's like to live life in a tunnel. That's the Twin Cities in Minnesota during the winter. Minnesota is where the modern indoor shopping mall was invented. The entire downtown of Minneapolis is still walkable in the middle of the winter because all the buildings are connected by temperature controlled skyways and tunnels. No reason you can't see what cafes are in the next building or indoor level.
The growth of the European startup scene
Almost seems like modern web design.
Lines of Spines – What is a library?
Good point. In my jurisdication Mac Mini starts at €569. That's pretty neat actually didn't realise they were still around! Might pick one up.

Point is though, that this is specialist capital expenditure that I don't need to make for other platforms. Also, as the platform evolves there is a requirement to keep it current.

Even if this doesn't mean I have to upgrade my hardware, it may mean upgrading to a newer version of Mac OS, which may be awful.

Windows development is an area I'm not so familiar with, but so I can't comment. I tend work in specialist niche areas with established domain experts who don't really have the time or interest in learning the minutiae of particular platforms - particularly where these are a moving target. We typically get agency guys to do that kind of heavy lifting.
"minifiers, tree-shaking, transpiling" should not have been part of 1997 Javascript so they have to be added at some point. And this post is part of that standardization that you're asking for.
It is actually hard.

https://eev.ee/blog/2015/09/12/dark-corners-of-unicode/

But one's sticking with only some part of Unicode support that they understand/need is easy, sure.
Trustless off-chain Ethereum authentication
Lubuntu and Xubuntu are also good and easy to use. Puppy Linux is great for hobby but I think the idea of learning to develop would be helped by the more stable Lubuntu or Xubuntu.
If current trends continue, Huawei (through their subsidiary HiSilicon) will be the first to launch a product with the new ARM IP.

The Cortex A72 was announced in April 2015, Huawei launched the Kirin 950 (4x Cortex A72 + 4x Cortex A53) in November 2015 as part of the Huawei Mate 8. The Cortex A73 was announced in May 2016, Huawei launched the Kirin 960 (4x Cortex A73 + 4x Cortex A53) in November 2016 as part of the Huawei Mate 9.

So yeah, my guess is on the Huawei Mate 10 with a Kirin 970 (4x Cortex A75 + 4x Cortex A55) in November this year. The market has become very iterative and predictable, and this ARM announcement confirms it. Don't actually give Huawei any money for this hardware though, their software update policies are horrible. The more interesting and useful implementations will come from Samsung, Qualcomm and maybe Nvidia in 2018.
I'd say it's incredibly difficult to manage even when giving it 100% of your time...
Just once.
The theory that humans evolved from pigs
Does Clojure support something that JS doesn't, or is it mostly that JS has warts that introduce errors that slow you down? I would think that Clojure is more or less a subset of JS, and if you're disciplined about using that subset, you should be equally productive in either language.

Also, a frequent problem I have in JS and Python is that they don't scale very well; type documentation must be updated manually and inevitably becomes incorrect with time; determining the type of a return is always a matter of extensive grepping, etc. With most statically typed languages, the IDE can tell you this right away, but in the worst case you just look at the function signature; does Clojure have a solution for this problem?
AFA / AntiFA, the extreme left terror organisation is going to Syria to learn warfare and build revolutionary organisation. Even though I applaud them for fighting ISIS, I cant help but find this more than a little worrying.
I'm not a app making professional, but it is my understanding that web versions are deliberately sabotaged to coerce people into downloading the app. (so they can steal more data? Dunno)
BEAUTIFUL FORNITURE FOR SMALL HOUSE
I'm new in the community, and I read so many interesting news!
I also have a news I want to share with you.
I am a student, and I live in a small house in Rome since I need to organize my spaces, (because of my small house) I am always looking for beautiful and functional home design items.
I found one that I love a lot;
Is a picture that can become a coffee table or a ambience light,
It's called Microcromo,
you can see it here:
http://www.artistherapy.store/microcromo-transformable-furniture/
Hope you like how it likes me!
I get that, but it's hardly a horrible bureaucracy. I did web dev for years and there are lots of trade-offs there too.
Natural language can be incredibly imprecise though. I expect the ideal UI for AI will meet somewhere in the middle with something that combines the best of programming languages with the specificity and ease of use of natural language -- think "strongly typed natural language". I'd rather my command type-error than the machine go off and do what I say, not what I meant.
Yes, so they realized that statically typed languages are superior years after creating the language, which is something we've learned and known for more than ten years.

Retrofitting a type system into a dynamically typed language has never been done successfully and it's unlikely Dart will invalidate that claim.

It's really a pity, Dart could have been a game changer.
I am a geek, always have been. But my dad was an all state football player and a golden gloves boxer in the Army. Despite my "best efforts" I was muscular, and was (for real) forced to play football against my wishes. I played for 6 years, and finally stopped after an injury that crushed vertebra in my lower spine. Healing from that injury, I went from a weight of 210 to 135, and required therapy to learn to walk again. I took me 10 years after that before I was physically active again. Reading this article is reading symptoms I have. I think I need to go to this clinic...
No, C# has been statically typed since day one.
Maybe you're right and I don't realize how complex it is, but I'm skeptical. Android seems worse in many ways, and I had no trouble starting iOS dev back in 2010. And it's gotten faster and easier since then, so I don't think it's just my amazing skills (though I'd like to take more credit).

What specifically is so onerous? Are you sure these aren't just organizational issues on your end?
That absolutely seems to be the case. Which is why I have such a problem with this article discussing the benefits of creating quality app and web experiences, then holding up one of the worst web-to-force-app-installs as a paragon of good design.
If you only need to receive, store, and send text, Unicode is easy enough and you can just treat it as a byte stream. Once you get into things like manipulating text, comparisons and searches, or displaying text, things get hairy and all kinds of fun algorithms from the various Unicode Technical References and Notes make their appearance. Those parts are the ones that increase complexity.

Also, a major reason why Unicode is large and complex is because languages and scripts are large and complex. Unless we all agree on using simple computer-friendly languages and scripts that complexity is not going to change, and the need of working with older scripts (e.g. for historians and researchers) still requires something like Unicode. Unicode is the kind of thing that emerges from a messy world, and unsurprisingly it's messy as well.
Ah I think going on 10 years ago native apps were a good bit ahead of web apps in terms of what you could do. Even currently native apps can have the edge in a number of areas, but the gap has closed. I think, for instance developing angry birds for web would be a little better off still in the native space. But the thing is, when you're talking about growth you're concerned not with these specialist areas, but the fringe areas where many are simply deciding web is more straightforward than native and is "good enough".
I find it particularly interesting that this post steals images from my blog [1], then adjusts the saturation / brightness on them so that a reverse image search thinks they are unique.

Please don't do this. Folks put effort into well-illustrated explanations; if you're going to re-use content, at least put an attribution and link on there!

[1] http://www.mattkeeter.com/projects/swingline/
Puzzle Driven Development (PDD) collector, 0.17.8 released
Read. Study. Listen to music or radio shows (podcasts). Play music. Board games. Prep food for the next day (pizza dough ought to rest at least overnight, for instance). Tidy and clean so you don't have to do that while the sun's up.

Generally, get tired and go to sleep much earlier because you're not hyper-stimulated late into the night by glowing rectangles.
Learn Regex with Elixir: Tips, Tricks and Caveats