skysight-inc/HackerNews huggingface dataset:
As more of the computational elements of UIs shift from server-side HTML to client-side Javascript, server-side frameworks like Rails, Django, PHP, etc. become less relevant.

Fast forwarding, many apps are (or will be) big JS blobs using APIs/microservices back to the server. In that version of the future, frameworks like Rails can get in the way more than they help.
You must be a very optimistic person to think beyond our own galaxy! Taking this path, should we think how shall we deal with the stability of our galactic movement reference if the Andromeda collision will affect it?
OK, I'll rephrase to "a lot of other cities in the world" - London, New York, Paris, Warsaw, Berlin, Rome. All of them have their fair share of dodgy places that you should approach cautiously.

What city do you live in, by the way? The only city I know of deservedly with this reputation is Singapore.
Perhaps Urbit could fit that description?
Out of curiosity, what form factors do you choose for (smart)phones? And in general, what open hardware do you know of that can be used with the knowledge that it doesn't have binary blobs/whatever else that could be spying on the user of the hardware? I've recently become more interested in this topic, and am personally considering moving more in the direction of open software and hardware after finding out about the awful stuff Lenovo does.
This is an awful pricing model.

⇒ One-size-fits-all never fits all. Getting rid of tiers is naïve and misguided. Even if just for anchoring and the illusion of choice in face of terrible choices, tiers are a necessity. Sales will suffer, customer satisfaction will suffer.

⇒ I don't care if existing private customers pay the same or less. The price points should have been retained, and customers let to switch to a lower tier if they wished. Capturing consumer surplus leads to increased revenue. Github needs that money; the more money they throw away foolishly, the closer they are to bankruptcy.

⇒ "Starting today"?! At least current developer plans have been grandfathered in, with a 12-month notice period. Still, if an org has been in the process of planning a move to Github, they will have to re-evaluate.

Github has been such a great platform. A major stumble like this, I'm worried they may not be with us for much longer.
[video] ESXi Networking in a Nutanix Cluster
I care about your ridiculous claim that's being lamented by certain politicians who have nothing better to do than lie at your face.

> For the 1st time in recorded history of democratic societies, the sons will live in worst conditions than their parents

Can people PLEASE stop saying this line? The article notes a cycle, which is closer to my understanding of history. But none of this "first time ever" crap. I swear, every time Marco Rubio said this line I wanted to punch him in the face.
Said plenty there at the same time without backing any of it up.
Slack hasn't had the downtime issues HipChat has had this year.
TL;DR - GitHub is switching to Bitbucket's pricing model, but with a monthly charge of $9/user rather than $1/user.

Seems bizarre to me. The "enterprise" market they're chasing are largely Atlassian customers already, and Bitbucket has a competitive edge there with its JIRA integration. GitHub's distinguishing characteristic was a different pricing model, that for some organizations makes more sense than Atlassian's does.

If they start competing apples-to-apples, but at 9x the cost, why would any enterprise use GitHub unless they have a hipster CIO/CTO who just thinks it's a "cooler" brand?
Legally safe is to have lots of cash in your war chest, and enough time to be very patient.

The law doesn't need to be on your side if the judge is.

Perhaps I'm only pessimistic because I have been metaphorically kicked in the teeth by too many kinds of grown-up bullies, and have seen too many all-too-familiar stories about it happening to other people like me.
It's probably the same idea as the one behind committing once in Mercurial and then using commit --amend repeatedly as you refine the changes. Git's method sounds like it avoids a pitfall in that method by holding your last changeset in a special area rather than dumping it into a commit so that you can't accidentally push it.

I often amend my latest commit as a way to build a set of changes without losing my latest functional change.
Is there anything that actually "enforces" TDD? Because if there is I want to stay away from it.
Aside: He looks a bit like the Zimmerman from men's warehouse in that trimmed beard.

That said, even the beloved NPR engages in what he decries and even when he decries he's blaming himself a little bit. Not many people want to listen to "news interpreted and delivered scientifically". Even so, if we did like that, how could we tell how it should be optimized, for democracy, for justice, for the future, etc...

It's the old trope of I'm not hearing what I want to hear and what I want everyone else to hear... Or, this band is the best, that band sucks, you don't know music you're not in my group.
Sure, see http://doc.gitlab.com/ce/api/
he can, which presents downside risk on those options equal to their purchase price.

however, the article seemed to describe a portfolio position of _actual_ borrowed stock, meaning he is trying to execute a classical short position trade on it, and not just hedge it with options.

his downside risk in that case is basically unbounded, though realistically only as much as the stocks might rise in price which is not unlimited.

but his ratio of short positions to long positions is 1.5:1 which means he could easily get blown out if he holds on for too long through even a relatively short lived rally. its a pretty substantial gamble no matter how you look at it.
I'm a musician who performs for money maybe 2 times a week on average. And I don't make a lot of money, and I'm not all that great, etc.

I have a different perspective on your point.

When I was little, I learned to read and perform. And I could get around playing clarinet in my school band. But I never really read or even played all that well.

Years later, I had more or less stopped reading because none of the people I play with read anything... but I had been composing a lot of music and had learned to play several instruments including piano and guitars. You don't have to "write" to program a sequencer or tell the banjo player to play these 4 chords over and over.

In the last couple of years, however, I've gotten more interested in theory and had a lot more opportunities to play written music (cello and double bass with my wife's orchestra and later bass and piano with a 16-piece jazz band).

It really wasn't until I was able to play well that I got to where I could functionally read well enough to do it on sight.

I now know a whole lot more theory-- enough at least to look at some intervals and say "ah, that's the root to the three to the five in the bass" without worrying about the key, and then have my hands just play the stuff.

And the reason I have somewhat of a grasp on theory is that I've played for years in situations where I've had to improvise a bass line or guitar solo for a tune I've never heard, and so theory has been both very helpful and proven by practice.

My point is that I feel the same way about code: I have a hard time reading code at a useful level if I couldn't have written similar code.

So I feel that it can be more helpful to learn to 'create' in some fashion -- I don't know if I'd call it writing-- before learning to formally code things. I don't agree that learning to read before we learn to speak is all that helpful for most folks.
Medical error in hospitals is the third leading cause of death in the U.S.
Golf Lover? Nike Golf Shoe, Putter, Towel, Bag and More Here
LA->NV doesn't make that much sense to me. It seems like you would get a lot more traffic by servicing the San Francisco->San Diego corridor.
This must be Scandinavia...
Dream of the day everyone decides to "Learn to Hack" - since learning to code will only go so far.
The main problem I see in the ruby community, in this regard, is the willingness to make breaking changes and justify it via Semantic Versioning. While on the surface this seems ok the underlying problem, as I see it, is the old version isn't maintained, so essentially the only maintained version now has breaking API changes.

There are few ways this could be addressed, e.g. separate branches for old gems, and some developers do actually do this but in the end I've noticed these legacy branches and gems just bitrot while the developer devotes their time to the new branch. So essentially to use the gem you have to make the SemVer API jump which then begins the dependency failure cascade dance you mention.

I'm close to starting another new Rails job and I'm not looking forward to the inevitable rails rescue work on legacy codebases, yet this is the reality of a modern Rails developer.

Also I think this upgrade work needs to be factored into "development time" and when you do I'm not convinced Rails is actually faster.
Yes. It's quite commonly used in British English afaik.

You can say "This brought a twofold increase in clientele", "We saw a threefold weight increase in affected mammals". I've never seen it used passed "fourfold" though.
Can't same be said for other industries as well? "Get into oil business, you'll make millions!" "Get an MBA, start your own business and make millions!" "Become a real estate investor and make millions!"

Coding is just one of many things that has potential to make millions. But it's not something that will be done overnight. All these make millions statements forget to point out how the folks in these industries got to those millions.
Two is the first positive-integer power that makes sense and is actually useful; "powers" (really the singular would do) of 1 are much less useful. Non-positive-integer powers are also wildly less useful than integer powers. (Yes, I know about the exceptions, I'm quite a fan of funny bases myself. But that's still a true statement. Don't let the tiny exceptions buried in an overwhelmingly large pile of common cases bedazzle you too much.)
I wonder how lucrative the partnership with GE is / will be.

As a user interested in the future of digital economic models, I would love it if this sort arrangement makes the service viable...

The sponsorships is cleanly integrated and both entities' purposes seem to overlap (i.e., the ads are native...i.e., GE is showing charts like the rest of the site, not banner ads).
I typed "search".

https://www.theatlas.com/search/search
Can't say about the others, but I didn't feel much safer in Stockholm when I worked there for a couple of months in 2005. I didn't think it was particularly dangerous, but I would say the same of Rio.
Similarly, plumbing literacy is very broadly useful. Even if you never become a professional plumber, you will probably benefit if you can figure out why a toilet or sink is not working as expected.
At the beginning of a project building something is far more important than building the right thing. If you wait until you've figured out the perfect framework to build with you'll have wasted a lot of time and you'll probably find you're wrong anyway as you discover things along the journey to Version 1.0.

Just build something.
You may be reading the graphs more carefully than I am. For anomalies since 2006, I am skeptical because it looks to me like the current administration has NASA, NOAA, EPA, or whatever cooking the books.

From you is the first I've heard that CO2 levels decreased during the Little Ice Age (LIA). Makes some sense -- it was darned cold then which means less biological activity.

But there is a cute point: During the LIA, no doubt a lot of people were burning everything they could find to stay warm and, thus, emitting more CO2. Still, CO2 concentrations went down. Gee!

The biggie point about the LIA is the Maunder Minimum: That is during the LIA, the sun had nearly no sun spots. Then that agrees with the model in the YouTube video with the URL I gave that claims that the cause of climate change is changes in the rates of sun spots. Just why sun spots could change climate (not really that the sun might be hotter) is explained in the video.

The model in that video is not really predictive if can't predict sun spots. At times in the past could do that since there was a definite cycle to sun spots, and the period was right at 11 years. Then, if from such a cycle can predict sun spots, then can use that model to predict climate.

To me now, a question is, what the heck are the sources of the rise in CO2 concentrations of the past, say, 100 years? While I'm not convinced that the CO2 levels now are affecting the climate, I'd still like to know where the CO2 is coming from. So, there is a big system with some parts emitting CO2 sources, and others taking it in, sinks. One source is volcanoes, and maybe over half of those are in the ocean. Supposedly another source is sea water: So the warming, from wherever, is slowly heating the ocean, and warmer water absorbs less CO2. So, maybe left over from the LIA, the oceans have a lot of CO2 and as the climate warms from whatever causes are releasing that CO2. The estimates I've seen for the amount of CO2 from human activities has too much variation to take seriously. Then the estimates of CO2 from other sources also has huge variation.

Ah, back to work.
Connected Lab and IBM Watson Hackathon in Toronto
> Basel Farag is an iOS Engineer (he thinks). Besides GPU processors, robits and AI, Basel enjoys learning about computer science, astronomy and philosophy. He was once referred to as "the Daft Punk of people," a phrase whose meaning eludes him to this day, but which he's pretty sure is a compliment.

Please don't learn to humblebrag.
Why applying to NUMA is already being accelerated
At one point I started thinking about setting up a business around KiCad with a ruggedized and supported distribution of the EDA, similar to how Red Hat works.

The name? Tin Hat.
Nobody else is willing to do it/bribe the IOC sufficently. I'm really glad Boston bailed.
I have a private subreddit to keep links.
FYI this also covers Android Studio as well so anyone using that should upgrade as well.
Because it's an objective unit of measurement. You can't objectively measure (or assign a value to) human suffering.
Facebook open sources CTF platform
Very true, but... Eventually all that money shows up as inflation. Which devalues the SPX. The wealthy have been net sellers of SPX for over a year now. It is only the collapsing velocity of money which has prevented an inflationary tear so far...but that has a hard limit at zero ( unlike interest rates) which can only be reached by either obliteration of technological society or a reorganization of economic activity to be uncorrelated with money flows
How is Rio a "weird place"? They're in a bad situation right now, as any city with an outbreak of a virus and with a political crisis would be, but it's major world metropolis of 12M people with plenty of international business visitors and a GDP of 200 billion USD. They accommodate 900k tourists during Carnival alone.
You're right, I didn't fully understand your comment. I haven't read Harrison Bergeron and didn't realize he actually bit that bullet.

I agree that a mild form of status seeking exists (e.g. last place aversion), but I was taking issue with the strong form.

Personally, I don't bite the bullet of extreme redistribution myself. There are a few forms of harmful signalling I'd favor taxing (e.g. educational certification) and a few forms of negative signalling I'd favor subsidizing/regulating (e.g. mandatory paternity tests), but generally I think we just need to accept accidents of birth/luck/etc and should only apply minimal interference in extreme cases. I raise this more as a reducto-ad-absurdum than something I actually advocate.
The stock market seems sane when compared to real-estate prices in major cities. In Canada, people are mostly pointing fingers at foreign buyers. People are generally ignoring the elephant in the room - lowest rates in a generation. Despite being in the 1% of wage earners, we personally are so badly screwed ... we'll never be able to afford property in hour home towns unless there is a 50% crash. I don't think that is likely at all ... so we're (and most of our friends who missed the buying opportunities of 2011-12) are figuring our what remote town to move to so we can earn some fraction of our salaries but have a shot at home ownership. As rational people, we know we cannot afford million dollar homes if interest rates ever normalize. In Canada, you cannot get mortgages longer than 10 years ... so it is very grim for us. People who don't know math are raking it in while we are suffering in no uncertain terms. But no one seems to care.
With effort Electron apps can make use of Node native modules and do just about anything you want them to do.

In the peculiar Windows case, you can share much of your JS code with a "proper" UWP app as JS is a supported platform choice. With a bit of shim work you could even support almost all of the Electron API directly on top of the UWP.
Yes I have tons. I use Onenote and find it great for such things.
Is there a way to tell if the crime has indeed been reported to the Saskatoon City police? This is the only outside source of the entire affair that could verify any part of this story. Everyone else is either Rylan or David's lawyer (assuming they ever had one), Rylan's family members or the two founders, Rylan and David themselves.

I had high hopes that any one of these plans would be successful,
and I didn’t publicize this situation out of fear that doing so
would have jeopardized our chances to fix the problem.

could also be read as "It took me a long time to come up with a consistent story that masks my role in stealing backers money"
A helpful reminder of the negative patterns we programmers are prone to.

If I were more diligent in keeping a list of articles to review regularly, I would put this one on it.
People in general. Your petty Redditisms are transparent.
No, all that's necessary to trigger it is browsing to a page containing attacker-controlled JavaScript or Flash. The browser on your own computer would be connecting to the server on your own computer, and firewalls tend to only block external connections.
This is very likely not correct data. I don't know any sales agent working for this little money. Actually sales earns way more than most other position in Berlin.
I would say universities are a main cause of the current situation. When faculty are judge by the number of publications and impact factor (typically highest impact are these journals), they can't be surprised when demand outstrips supply and prices go up.
They indeed would roam the streets, but to claim safety you need reliable statistics which didn't exist in USSR. So, your safety claim is likely overstated
Online Clock Alarm
You realize Slack does full searching on your chat + your attached google drive? I would not be surprised for some big Enterprise customers to have 100GB of total data indexed.

Not saying the price is related to the cost, but I am not sure about the no marginal cost part.
If you'd like to spend a lot of time and maybe money (project budget) choose React.
"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects."
— Robert Heinlein on "The competent Man"
I saw the author's comment on the original thread, I think it's an alright idea in a Fortune 500 company like she mentions, but not so realistic for a startup. How large is the original Ask HN author's company? They might not even have a proper HR department, or person, and nothing set up for sensitivity training.

"Men and women need to learn to interact at work" stuck out to me as well. I think they should learn that... around the age of 12 after getting over their fear of cooties. Not the first few weeks at a new job.

It's fine to be trained on "How to speak to investors during a conference call." or "How to speak to other companies during a sales call or trip.", skills related to the job. But not "How to speak to someone attractive in a professional setting."

If you bring on a new dev, it's expected that you'll have to teach them internal stuff, in-depth details on your current stack. It's a little annoying to have to teach them how to use Git properly, pull, branch, push, but sometimes you pick someone that really doesn't know. But I would certainly want a dev to be fired if they asked me what a for loop was. This feels that elementary to me. I would expect every developer to know what a loop is, and I would expect every single employee to understand at least the basics of human decency.

Also, all the emphasis on gender in the blog post and author's profile. Why is this a gender issue, it's just an etiquette issue. What if it was two men, or two women in this scenario? Why does it matter the gender of the two people involved? And what does it matter the gender of the commenter? For me, everyone on HN is a genderless construct, and I almost never read. I saw the patio11's comment in the other thread and agreed with it most. I had no idea it was patio11 that wrote it.
Donald Trump will not release his tax returns
A paywall subscription to the Boston Globe will run me (long term) $7/week. That's $0.30/week less than they would charge me for a daily physical paper.

But in order to make that a strong argument, you are implicitly assuming that the marginal cost of the physical version is significant. It's probably easy to argue that it is significant compared to the marginal cost of online distribution, but is it significant compared to the capital costs?

In the same vein, what are you including in your model of marginal cost? Are you including printing press and datacenter operations in your mental calculation, or only the cost of distribution itself? Because with those, the marginal costs are much closer to eachother than without -- although they're possibly still an order of magnitude apart, I really have no idea.
Copacabana is a dodgy area already and Zona Norte is a warzone.
While I think it will tough to find high school student specific internships, a few ideas:

1. Talk to your guidance counselor at school. Many schools have contacts within the community to help students find internships or entry-level career-based jobs.

2. Check non-profit organizations. While the opportunity may be volunteer-based, meaning you won't be paid, many offer real-world opportunities. For example, in the DC area you can search the Washington Post job site for volunteer jobs. There are hundreds, if not thousands, of positions for everything from office admins to web developers. I would bet the Chicago Tribune has similar listings.

3. Building on #3 you can also search for internships in the job postings, although not sure how many will show up.

4. Attend meetups in your area and network with other attendees. Talk to them about opportunities.

Good luck!
BB-8-Style Rover Could Help Explore Rough Martian Terrain
Not that I don't agree with you... I do. But, being brazilian, the idea of walking around at any time with my iphone out makes me cringe. I love my country, and I think everyone should visit it, but just keep away your iphones and anything of value while walking about, and you'll be fine!
This is simply not true and just something permies make up.
Thanks, will let the relevant person know.
Anuj has some great advice below. Maybe also try contacting Anool (https://twitter.com/anool) to ask a similar question? He works with a couple different companies and is a huge supporter of the KiCad project (writes about it regularly on Hackaday and runs workshops all over the world)
Use to do this, but it was a headache. I am aware of and considering pinboard.in due to the recent YCF debacle.