skysight-inc/HackerNews huggingface dataset:
J2EE was designed for an era when big, monolithic entities were creating most of the production-grade software out there, SMP hardware was extremely expensive and capital-intensive, and open source software was largely considered a joke by those with the buying decisions. It made sense to try to target large entities that have developed decades of abstractions supposedly meant to reflect how complex (perhaps complected?) their business layer logic is and that their software architecture should be tightly coupled to it as such.

J2EE became a target for offshore software projects primarily because of its userbase being organizations that are fundamentally not software companies and that are constantly trying to cut costs while being unable to migrate off these systems quickly simply due to their sheer organizational inertia. These companies culturally haven't scaled based upon much more than bodies (a typical enterprise M&A is fundamentally more bodies and access to specific customer bodies rather than a strategic technology play given how slow M&A works in practice), and these are oftentimes the companies you see in newspapers that are experiencing business difficulties - what skilled, talented developers want to stake their careers working on software used only by a community that is in a multi-decade crisis?

Even if you spend a lot though, outcomes are not necessarily great either. US DoD is a great example of tons of J2EE on their backends with unremarkable outcomes despite having spent perhaps more dollars on software engineering effort than probably Google has in the past 30 years cumulatively (where the money goes is another topic).

It's tough problems as a large company that thought they were getting ahead of the technology curve back in the 90s and are now the dinosaurs and fossils.
I was hoping this article was going to be a serious look at if an AI could run on a currency like Ethereum.

A few months back I wrote a tongue in cheek version about if the DAO hack was to prevent the singularity [1]. But I'd be curious if it were actually possible.

1. http://arthur-johnston.com/essay/2016/06/26/Rokos_DAO.html
> after a while you feel like you're complaining about nothing while others have real issues

That's probably why I tend to vent out here instead of to my family.

We're not rich. One of my siblings is finishing their medical studies, and struggling with the fact that in our area, it's mostly a thankless job for shit pay. The other one is on a path that probably won't bring much riches either. My SO works twice as hard as I do for half the pay. I just can't talk about my job to those closest to me, because from the point of view of general society, I'm the lucky one who has a well-paying job sitting in front of computer all day, with plenty of time to goof around.

I try to help them all as much as I can, both materially and in terms of finding access to education and better opportunities. But it doesn't make me feel any less guilty that I happened to luck into a good job by the virtue of my teenage hobby turning out to be a great career choice.

Here, at least, there are other people who can relate. The jobs I've experienced are boring and soul-suckingly pointless. It's hard to find a meaningful one, when most of the industry is just about making rich people richer. Also, I suspect that learning how to program in my teenage years hurt me in terms of job satisfaction as well - the novelty of making computers do things has long worn off, so (unlike some people I work with) I don't get happy and excited that I can use the new bloated framework X and finally get to use generic types like a boss, or whatevs.

Except I suppose the same is true for most people in most other jobs. But they are too busy making ends meet to complain about the job being bullshit.
The Houston Flooding Pushed the Earth's Crust Down 2 Centimeters
Well planning appropriately for genetic issues would seem to have some value attached wouldn't it? Unexpected medical costs can have a huge impact on a person's finances.
The article is primarily talking about keeping your CSS modular... writing CSS that applies only to one "component" of a page (e.g. a box in the sidebar or a header logo or a navigation menu or whatever).

LESS and SASS have more to do with the fine-grained details of CSS syntax... primarily reducing repetition (via nesting, mixins, variables, etc).

I personally wouldn't worry about any one particular technology (other than CSS itself), but I have found over the years that the most immensely helpful technique when working with CSS is keeping things as modular as possible. Basically, ignore the "C" (Cascade) in CSS, either with compiled / scoped components (like the linked article is talking about) or through a naming convention like BEM or SMACSS.
...and a shameless plug for my (WIP) Redis Module that doesn't implement a "bloomy" interface, for once

https://github.com/kristoff-it/redis-cuckoofilter
The FIRST Robotics Team I helped out with has sent three students to Olin so far, with more interested. So not only are these students who self-select, but Olin is getting students who've already had an aggressive, entrepreneurial Engineering project under the belts. Our team has sent students to lots of other Engineering schools, but my sense is that Olin is particularly dense with motivated students.
Sigh. Showmedo seems to have shut down.

I looked on my disk and I don't see a copy of the video. Or the notes I used to make the video. A shame because this was probably the more practical (day-to-day use) of the two. The closest I can find that is like an outline is what I covered in the 2007 talk I gave at UbuntuCon: https://wiki.ubuntu.com/DebuggerTalk

I will contact the showmedo person who asked for the video to see if he can pull off a copy.
I've since written a fairly complete blog post only on overload management of asynchronous systems at https://ferd.ca/handling-overload.html -- it hasn't made it in the book, though.
Tutorial for Building a Web App with Amazon S3, Lambda, DynamoDB and API Gateway
I’m writing scoped CSS in SASS - I’d postulate that that is the maximum you should require (and most sass systems will have a way build on request to your server).
A rough guide to making a manuscript
Aside from being what the statute says, it's a longstanding interpretation. See page 605: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2312913.

> With limited powers and resources, the FTC could have become largely ignored by companies. Indeed, the FTC lacks the general authority to issue civil penalties and rarely fines companies for privacy-related violations under privacy-related statutes or rules that provide for civil penalties. Absent such grounds for issuing a civil penalty, the FTC is limited to fining companies under a contempt action for violating a settlement order.
Front-End Development Kickstarter: All about the ZURB Template
> On a recent morning, the results for a 73-year-old lung cancer patient were underwhelming: Watson recommended a chemotherapy regimen the oncologists had already flagged.

> He said later that the background information Watson provided, including medical journal articles, was helpful, giving him more confidence that using a specific chemotherapy was a sound idea. But the system did not directly help him make that decision, nor did it tell him anything he didn’t already know.

This type of thinking is reason true ML adoption is still sparse. Analytics should be viewed as a supplement to decision making, not a replacement.

Manipulative marketing tactics by IBM and others are largely to blame. I'm confident that over time, as the general population becomes better educated on the topic, the perspective will shift.
Send newsletters on Facebook Messenger
Hardware hacker adds headphone jack to iPhone 7
Algorithm unlocks smartwatches that learn your every move
If an AI can run on a universal Turing machine, then it can run on a Turing-equivalent platform like ether.

That doesn't make it a good or economical idea.
This has been an interesting topic for my wife and I. Our kids have very limited screen time, and do not have access to a computer / smart phone / iPad on a regular basis.

Recently, though, my 1st grade son, the oldest, found the book "Coding Projects in Python" (https://www.dk.com/us/9781465461889-coding-projects-in-pytho...), and read through it for about a week before asking if he could use my computer to try some of the projects out. I set him up on an old linux box with no internet access, opened a text editor (gedit), and showed him how to run his scripts in the terminal.

Honestly, I thought he would loose interest after a few days. But he has stuck with it for the last few weeks, working on the projects after school with minimal help from me (I work from home). So far, he learns what he is interested in, skipping around the book to find projects he likes. He has learned a fair amount in that time, and importantly for me, is learning a bit about how the computer works at the same time. Not sure where we will go from here, but the self-directed path is working well so far.
Unrelated but is anyone surprised at the ratio of Facebook to Instagram?

Only 1 in 7 18-24 year olds that have facebook in the US have instagram accounts? I find that very hard to believe.
"Big tech".

You heard it here first folks.
I do it very haphazardly. I've used hour of code, apple's swift training program on the iPad, scratch, cargobot, sprite-box, the new bbc micro with some ms programming tool. But I've only spent a few minutes on each tool ocassionally. My impression is that you don't necessarily need a concerted effort. My youngest learned reading when he was 5 through a rather lazy approch from me and my wife. We just did stuff ocassionally at the spur of the moment. Some ideas seem to just need time with kids.
E2E Testing AngularJS Applications with TestCafe
Title should say 2013.

Cool story. I didn't realize Roku was originally a Netflix project.
Funny you thought of Ninja Turtles, I was thinking Renaissance artists.
This is a really good point. Why would anyone spend their crypto on amazon if it could be worth 30% more in a week?
And how to do that ?
Well, you hit on it directly. Cost of housing ought to be included in inflation measures.
It's not a better alternative to fiat, and here's my best anecdote why:

A few years ago I was in SV trying to network and raise money for the crypto options and futures exchange I had just built. I ended up being invited to a "Bitcoin poker" game at a Google exec's house up in the hills with other Bitcoin entrepreneurs, including Charlie Lee (founder of Litecoin and at the time chief engineer at Coinbase). We were playing Texas Hold 'em with a buy in of I think 100mBTC and feeling very revolutionary for having a poker game with no cash on hand.

Except the buy in took about half an hour. The exec's home was way up in the hills and half of us got very poor cell reception. Those of us using Coinbase (including Charlie Lee I recall) couldn't send our transactions to the pot address because we couldn't receive our 2FA text messages from Coinbase (which cascaded in after we left that night). After a lot of lunacy including running around in the backyard and driveway looking for a spot of coverage, we finally settled on a system of handwritten IOU notes, and most people had to buy in twice and have an appointed stranger promise to send them BTC later.

I would argue that there were few people savvier than our group when it came to Bitcoin, and we were having this experience? I realized I was maybe a little too immersed in the hype to see where Bitcoin was falling short in usability.
I couldn't imagine living in a world with such contempt for my fellow human beings as you display.
Bitcoin volatility is far lower than other cryptocurrencies.

And despite its 500% price appreciation this year, Bitcoin's volatility is much lower now than in years past.

Here's a chart of volatility since 2010: http://imgur.com/a/CY1j6
Why would anyone willingly hand over their DNA to a third party like this?*

23andME HAS handed your most personal data over to the authorities.

*(Same reason people willingly install wiretaps in their houses aka Alexa and Google Home)
There is a serious concern to keep in mind about adaptive cruise control or automatic braking, which is, their inelegant failure modes. For a simpler example, consider that new cars have started including blind spot sensors, which light up an indicator on the side-view mirrors if a car might be in the corresponding blind spot. The thing that baffles me about these is, if that system fails, then the indicator will be off regardless of whether there's anyone in the blind spot, which is exactly the wrong thing to do.

Likewise, if adaptive cruise control fails, you'll probably rear-end someone. So then you get into the same problem, that there's a rare situation in which the failure is potentially fatal. So then you have to pay attention for something that's unlikely, which we're pretty bad at, so what value is added?
I know, it is sad that they do this even on the Pro version. (You can manually uninstall the FB and Twitter apps.)

Still, the OS is cleaner than what you usually get with the default OEM install.
I debated whether to title it something else for that exact reason. But I went with 'just writing CSS' because the code you're writing is just CSS, with all the benefits it entails — it's basically just like writing JS inside an IIFE rather than polluting the global namespace.

You make a good point about consistency. Personally I'll often have a small global stylesheet that implements basic typography/colour/etc rules — it's more important to ensure that your component styles don't leak out than avoiding global styles leaking in, in my experience.
But the world that we live in has always been populated by a variety of species, not just humans... I understand that some humans have allergies to other species, but I don't think that means that we should enforce situations where other species aren't allowed in public places.
Another thing I don't understand about the basket of goods approach to measuring consumer prices is how we're getting inflation figures which are so low. Since goods we buy priced in USD have gone up massively in 2-3 years due to a falling Canadian dollar (electronics, smartphones, computers, SaaS, etc.), the only way the basket stays at 2% YoY growth is if that's offset by other things falling in price.

But, anecdotally, home services, energy cost, health services, food and clothing are all more expensive now than a few years ago, the only exception I can think of off the top of my head is gasoline, which has fallen.

Edit: This StatCan paper (http://www.statcan.gc.ca/pub/62-553-x/62-553-x2015001-eng.pd...) explains CPI in detail and it seems like the basket is thorough and well-thought-out. Appendix B outlines all the components and their weights, and both homeowner costs, rents, and mortgage interest costs do factor into the shelter calculation.
Here are two short talks (both ~7 mins) by Andreas Antonopoulos related to this:

Bitcoin Q&A: Could governments take over exchanges?

https://www.youtube.com/watch?v=9PrJQeKl9w4

Bitcoin Q&A: Will governments ban cryptocurrencies?

https://www.youtube.com/watch?v=LIQkuF_I5Xo
A magnificent tree? It was the original widowmaker. Dead elms are dangerous to everyone nearby: they look fine, then fall fast and hard.
write a check
It's funny how software developers have no problem whatsoever dealing with complexity, except when it comes to corporate behaviour, when they are unable to conceive of a company as anything other than a single, gestalt entity, with a single opinion and purpose, whose actions are driven by the most basic emotions and can be classified as good or evil with absolutely no grey-area.

In the real world, companies are made up of lots of individuals, all with strong, differing opinions. Some people at Microsoft undoubtedly hate open source. Some of them undoubtedly love it. Many of them are probably, like most developers, somewhere in-between. They have no ideological investment, they just make use of it when it's useful.

Having actually worked in the Microsoft ecosystem in past, I know that there have been people there for years who like open source, and who have pushed to make Microsoft a more open company. There's no doubt that competitive concerns have driven some of Microsoft's embrace of particular open source technologies, but to characterise their entire approach to open source as being: 1) entirely recent, and 2) completely fearful and reactive, has no basis in recorded fact, and does an appalling disservice to the many people who have spent many years (successfully) trying to change Microsoft's internal culture and make it more friendly to open source.
Awareness and the Internet of Co-Computation
That very reason is why no one talks about trying to change personalities.

Instead we talk about changing behaviors.
I don't think you can call a commodity with wild daily price swings a "superior store of value" just because for most of its first few years its been on a speculation-driven bull run.

If what you want is something which holds its value from day to day and is secure against normal levels of inflation, bonds and interest-paying savings accounts have been around for a very long time
The point that I meant to get across was that dollars have value as long as the government has power. You're right that it doesn't matter what the government says. Rather what matters is whether or not the government can back up what it says.

If you don't pay your taxes, you will be jailed. How do you pay your taxes? Well that's up the government, and they went with dollars.

I don't agree with your explanation of why dollars have value. You seem to have a bone to pick with every fiat currency, which I think is very silly.
Ride Along with the Cow Police (2016)
Anonymous perp faked identity and sold plagiarized work to global news outlets
23andMe became a joke after their stupid handling of the FDA situation that resulted in them being nothing more than a glorified dna-based ancestory.com

Wait until 23andMe has their next sale and get the kit for $99 to have your DNA sequenced, then spend 5 bucks to get a _real_ dna-based medical profile from Promethease.
I'm so glad they put A.I into applications
Yeah, I noticed it also. What is strange is that Facebook offers targeting options for "everyone in this location" and "people who live in this location" but there is no difference between the options in the number of people targeted.

There are other targeting options...;
Total number of "recently in this location" aged 18 -24 is 15m; aged 25 - 34 is 24m.
Total number of "travelling in this location" aged 18 -24 is 0.78m; aged 25 - 34 is 1.1m
This sounds like it runs contrary to the commonly held belief that it would be much cheaper on a macro level for people to consume more expensive, less shitty (i.e., all starch, salt, and sugar) food than for us to exist in our current global heart disease and diabetes epidemic.

Preventative measures are supposed to be the way to go, from what I've heard. Spending money on telling people how to eat correctly obviously goes against corporate interest, so it doesn't usually happen.
Yes. This has been a problem for me for most of my adult life. I coasted through grade school, college. Most things came easily, naturally.

It all came crashing down for me, though, when I got my first semester law school grades back. For the first time in my life I did poorly, when I expected to do just as well as I had done before. It is not an exaggeration to say my entire sense of self erupted beneath me. I became depressed, anxious. I withdrew completely. I ended up dropping out of school. I am still recovering.

This sort of problem doesn't get much sympathy until it's too late. I hope gifted kids get more support these days.

I found some hope in the work of Carol Dweck and her book, "Mindset." All my life I had been told how smart and talented I was. I adopted this "fixed" mindset about myself, and when it was contested, I broke. Adopting a "growth" mindset is a much more sustainable, workable model. I highly recommend looking into Dweck's work for anyone who might be struggling in this vein.
I accidentally discovered my biological family using 23andme.

My wife took the test for fun, and I thought it would fun also. Being adopted, I never cared to look up my biological family. I'm 52, so I assumed they were all gone by now.

Within five minutes of getting my results back I was in touch with a first cousin. A couple of days later? Three bio half-sisters, who live in my area.

This was quite a shock! I went from taking a test on a lark to having a bunch of new bio relatives.

I'm fine with it now, but at the time it was quite a bit to get used to. I'm still sorting through where to go from here. Try to find a bio father? (Nobody knows who he might be), or just leave things alone?

One conclusion I have reached: all of this adoption stuff, which used to be extremely secret in some areas, is coming to come out over the next few decades. Being an adult, I'm fine with however my biological history plays out, but I imagine there are a lot of kids and teenagers that could really have a huge suprise in store for them. Strange times we live in. (And thanks to the 23andme folks for giving me an adventure I hadn't asked for but is turning out to be quite fun and interesting)
For all of Microsoft's attacks on open source, although not altruistically, their embrace of open source is not that recent. People seem to forget they launched a successful open source hub (CodePlex) two years before GitHub, which enjoyed popularity for years.

F#'s compiler and tools has been Apache licensed since, what, 2005?
I'm not.

But they do occasionally come over and ask me what I'm doing. When they do, I explain.
Prices aren't down 20-30% - you're referring to average sales price. Big difference. It's been attributed to the sales mix (people opting for condos/townhomes)
Amusingly, I'm an Olin grad with a profitable lifestyle business that I started, so I wasn't included in this stat. I wholeheartedly agree with you on goals and values. Fortunately, Olin isn't a "VC startup factory", but that could have easily been the case from the data presented in the article.
"In propaganda, "everybody" is your audience, not a defined segment."

Everybody _can_ be your audience. Or a group of 1,000 can be.
The http call bloat is a by-product of how your build process works though — if your CSS lives in your components then you can easily bundle it just like you bundle your JavaScript. The ability to lazy-load individual components and their styles if you wish is a feature, not a bug.

It's fine to still have a (preferably fairly small!) global stylesheet that covers fonts, colours and so on. The key is to avoid your components potentially clobbering each other, which is what SFCs accomplish.
> it's worse in every way except for the fact that it is not operated by a central authority.

-It is lighter--I can carry it in my head

-It travels faster

-It is not inflated by 2% a year

-It cannot be forged

-It can cross borders
So do I. I'd gladly join the group.
Yes - assume you're buying 1/200th of an "average home" every month as part of a monthly basket of consumption. It's an assumption I use when comparing cost of living between cities.