skysight-inc/HackerNews huggingface dataset:
One of the good parts of Perl that Matz embraced was TMTOWTDI.

https://en.m.wikipedia.org/wiki/There%27s_more_than_one_way_...

The author of this piece seems to simply disagree that this is a feature, and that's a widely held, not unreasonable position. But the described changes are just a further expression of that long held design philosophy.
Measuring Pervasiveness and Invasiveness in Technology
This has been studied pretty extensively, for example: https://www.fs.usda.gov/treesearch/pubs/38598

Some key points are:

1. Forests reach their maximum level of carbon sequestration after around 70 years. After this point, they are no longer a net carbon sink.

2. If you periodically cut down the trees, turn the wood into long-lived products (like buildings), and then replant, you can sequester more carbon.

3. Exactly how much more depends on assumptions about the length of the useful life of a building and what is done with the wood after the building reaches the end of its useful life.

4. If you're looking at net carbon emissions, you also need to consider substitution -- by using wood in a building, you're decreasing the need for other building materials like concrete and steel, which emit a lot of CO2 in their production. They model various scenarios on the paper.
>But his project's purpose is to literally broadcast media to your friends

Judging from the repo, there is no broadcast of content. Please take the time to read and think critically before you react with misinformation
Walmart Labs | Software Engineer, All Levels | Extremely competitive compensation package | REMOTE (USA only )/ Portland, OR / Sunnyvale, CA | Full Time, Contract to Hire
We're hiring:
Full stack developers: Node.js, React, Typescript
Native Mobile developers: iOS, Android

Are you a passionate engineer with a thirst to build quality software that impacts millions of users? We are the Digital Acceleration team at Walmart Labs, and we share your enthusiasm! Come join our fast growing distributed team to work with friendly and talented people that care about code quality, testability and performance as much as you do. Remote workers are welcome, or join us at our Portland, Sunnyvale, Carlsbad or Hoboken offices.

If we have your attention, show us your skills by completing this Hacker Rank challenge (http://hr.gs/walmartlabs-hn-test). Remember that you have only 90 minutes to complete it, and you are only allowed one submission. We will follow up with the top-scorers at the end of each week.

Not convinced yet? Here is more about our development culture and products we work on: https://gist.github.com/dylancwood/4b74d5beb27eccbee70cb69cf...
The Air Pollution in Our Homes
This is smart because it uses electricity during the lowest demand period of the energy load profile. If your country or one of its neighbours has high base load power generation like France does, it makes a lot of sense to run electric trains during the night because they'll use electricity which is otherwise sold at a discount or redirected to pumped hydroelectric storage or other storage options if they exist.
[crocodile dundee accent] That's not an artificial surf park, this is an artificial surf park: http://www.kswaveco.com/
Anywhere where there is no trusted intermediary, or their fees are too expensive.

(And yes that’s a much smaller space than the block chain hype machine makes it out to be, but it is something tangible.)
I guess the main issue to be argued here is a poorly defined "it". What does every app need? State management? Lightning-fast interface updates? Counts incrementing in three places at once?

For the 10-20% of apps that get built in React/Vue that actually "need it", I believe that 90% of them would be better served by Rails + Turbolinks 5 + Stimulus.

Most of the people who rally behind the SPAs for everything mindset came up at the peak hype moment for React and friends. There's an unfortunate tendency to believe that the thing you're thinking about right now is more important than it actually is.

If you're not working at a large company, you most likely do not need these tools. Nobody is going to come in the night and take them from you, but boy, everyone would iterate a lot faster if they didn't spend so much time bikeshedding and obsessing about state mutation.
I'd say the strongest possible interpretation of what stevebmark said would include older additions to the language such as from this section of the article:

---------

Here’s a list of changes and additions that I certainly never needed (or wanted):
Ruby 1.9 hash literals
Refinements
%i literals
Rational/Complex literals (2/3r, 2+1i)
Endless ranges (1..)
Safe navigation operator (&.)
Apparently if the retail value of the works is less than $2,500 then it's a misdemeanor, and its only punishable by up to a year in prison and/or a fine of a maximum $100,000.
It's hard to have opinions, when I cannot see how it looks, e.g. don't know what the "conversational UI" is.

What inspired you to create it?

Can I ask about any long term plans?
I've done it both ways.

My last company processed >$100MM/yr of tshirts, split between Stripe and PayPal. Stripe was wonderful; PayPal was hell. It required a lot of engineering effort to build and maintain the system, even as simple purchases (no subscriptions). But if you're selling impulse buys online, PayPal is required.

Current company is B2B SaaS, smaller team, and I said "no freaking way" to PayPal. Built the subscription system around Stripe. Lack of PayPal has probably cost a few sales but our pace of development is much faster, and the new features we're able to roll out (like a referral program) move the needle more.

If you go the "straddle multiple billing systems" route, expect to dedicate one fulltime engineer to billing for the life of the project. That may be reasonable for a team of 10, but it's death for a team of 2.
AWS Well Architected Framework -Review and Free Sessions
ML: Most powerful free annotation tool yet for TrainingData
For vision based deep learning, achieving high accuracy in annotations of training data is very important. We have released a free annotation tool for same purpose. It supports PNG / JPG / DICOM files.
Let us know if it is useful for you. We are happy to improve this tool for the community of machine learning engineers.
https://github.com/annotationtool/labelannotator
> Anywhere where there is no trusted intermediary, or their fees are too expensive

Such as......?
The IRS conspiracy theory was debunked by Trump's Treasury Department. wikipedia.org/wiki/IRS_targeting_controversy
Nigeria’s small businesses needs government help
The saddest part is it doesn't even seem to accomplish anything. What would-be pirates are actually being foiled by this? Netflix, Hulu, and Amazon Prime use EME, but all their exclusive content is still readily available on torrent sites. Does it raise the difficulty bar? It's hard to imagine anyone who knows how to rip video from their browser doesn't know how to torrent something.
Activating those switches cuts off electric trim and would completely deactivate MCAS. It can be done in seconds.

And then what? How much longer will it take to manually move the stabilizer to a suitable position? How much time do the pilots have at under 7,000 ft AGL? Will the elevator have to be moved nose down to unload the stab before the stab can be retrimmed?
If 8 hours a week, then 1/5 of a livable wage. If 20 hours a week, then half of a livable wage. There's no reason a 16 year old making pizza should get less than a 26 year old making pizza.
AFAICT none of the blockchain tech has the ability to scale to the volume of something like Visa due to it's decentralized nature.
Blockchain allows you to run certain types of programs in a purely decentralized manner. You can create a smart contract and allow anyone to use it, and pay for its operation, forever into the future without maintaining any infrastructure. The user pays.

The use cases are novel and not necessarily directly applicable to current problems, just as the Internet was novel and required entrepreneurs to invent new business models.

But let’s imagine you created a new protocol for email. You decide that all emails in the new protocol require the use of a token. You are now incentivizing early users to bootstrap, improve, develop, and promote the protocol. What was previously unfundable is now profitable.

I’m only scratching the surface, but with some imagination you can see how “not crazy” this is.
This is where I've landed too.

1. Making money by trading fun bucks.

2. Anything where you need a currency but all the way better options aren't viable (crime).
Unsure. Last time had one was a few weeks ago. So maybe?
Guidance for Building a Control Plane for Envoy Part 4 – Build for Extensibility
The Agnès Varda I Knew: Showing Women Their Real Place in Movies
Extremely common in international transactions, to name one space I work in.
Wrong time of year, but for the Austin, TX crowd: http://nlandsurfpark.com/
Maybe I'm jaded, but I only share photos of my life via text or even sd card. No one needs to see my life, besides it's kinda boring. Even if my boring life means I shouldn't be worried about it being exposed, I dont want that out there. I dont know maybe I'm just weird hahah.
In my experience with non tech clients, the website is built using Wordpress, hosted by the agency, and presented in a board room. The presenter will connect a newish MacBook into the projector after lots of fuss about the right dongle type and proceed to click around. The decision maker at the company will verify items against their memory and usually things that users do not care about, like they will ask who agreed to have a photo of the red car instead of the blue car because if they recall everyone had agreed to the blue car. Oh it was the red car after all. Really, because the blue car looked better. Oh it was a placeholder image of a different racing team. Oh well in that case it’s fine.
I don't think it's so much about the lifetime of the component, or whether it eventually fails due to faulty manufacturing or gradual wear and tear. (What the bathtub curve gets at.)

It's that if you do make parts that are identical, and you expose them to identical unanticipated circumstances, they're likely to behave identically, and fail identically.

I've seen this w/ distributed databases. I overloaded a Cassandra instance once, causing it to OOM. That node failed, but it's distributed, so another node automatically took over, ran the same query, and OOMed, and then the last guy took the query, and very quickly I had 3 dead nodes.
Location:San Francisco, CA, USA
Remote:YES
Willing to relocate: YES
Technologies: Javascript, Python, React, Redux, etc.
Résumé/CV: http://ronihe.com/
Email:herongrong2011@gmail.com
In the end, it's up to the pilots to use good airmanship and fly the plane

That's why it's incumbent upon Boeing to let the pilots know about all of the systems.

Trim system doing something you don't want?

STS generally does this by design.

Disable it and fly the plane

Boeing claims that MCAS is a part of STS. Well, you can disable STS quite easily by pushing/pulling on the yoke. You cannot disable MCAS this way.
Not sure about them previously asking for email passwords, but there are many email APIs that can give permissions access to your contacts [0]. I don't doubt that in the older days of Facebook they were probably achieving this using some shadier methods.

But worse than this, just by installing the Facebook App it liberally takes contact details from your device [1].

I personally use mbasic.facebook.com as it can run without JS and only updates when you refresh the browser. facebook.com refuses to run without JS and causes my browser to use tonnes of resources when JS is enabled.

(P.S. Like many, I can't completely abandon Facebook just yet as lots of older friends and family are "unable" to migrate to other platforms.)

[0] https://developers.google.com/contacts/v3/

[1] http://www.androidbeat.com/2018/03/facebooks-android-stealin...
I once had a discussion with a scifi author about how to design a starship to last a long time. I suggested that it being repairable would be of paramount importance. To that end, the various systems should use interchangeable parts. Starting with the obvious like nuts&bolts should be standardized, extend that to things like computer boards and components, motors, etc.

For example, if you had a linux machine running the fusion drive, and a mac machine running the entertainment arcade, and the linux machine shorted out, it would sure suck if you couldn't cannibalize the entertainment arcade computer to fix it.

It goes back to Apollo 13, where the CO2 scrubbers on the command module were a different design than the ones on the lunar module, which inhibited them being able to refresh the ones on the lem, and nearly caused loss of the crew.
This was actually my first thought. But I was going to call her a “random.”
When it comes to laundering money and ponzi scheming cryptocurrency is second to none in terms of cost, risk & speed.

Edit: Strugglinng to type on my phone.
Agreed. It seems like a trusted third party exchange will always win out due to:

1. Better efficiency
2. The third party is there to help when things go wrong
3. The legal system can help when 2 won't work
4. It's more accessible to the less tech-literate
5. The third party always has skin in the game, and therefore an incentive to always be improving the system
Chinese Woman Carrying Malware Charged with Trying to Access Trump's Golf Club
Transferring money from one country to another. It might seem easy right now, but if Visa or MasterCard ban you or your recipient, or their region, or country then it becomes much harder.
There are some solutions like lightning network.

Also, no one is saying that blockchain in its current state solves all problem better than what we have now. What matters, and why some people would bet on certain blockchains/tokens/projects/etc is the belief that there are certain projects that have real potential to disrupt a big incumbent like Visa.
This blog post isn't by Stephen Wolfram, it's Jon McLoone.
This is especially true with software. Having identical software in the backup means it'll seg fault too.
With all the shutdowns, Google is also foolishly throwing away what will be an increasingly important asset - distinguishing between real human identities and bots. False bot negatives waste Google computing resources, while false bot positives waste users' time.

I would happily opt in to having Google use AI on each of their services to see if I behave like a real human and then combine that information across services to give my identity a low-bot-risk rating. As it is I am constantly asked to Captcha prove myself (probably because I perform a large number of unusual complex search queries).

Black hat AI will make bots harder and harder to detect and cybercrime (and disinformation dissemination) easier and easier. Detecting fake identities will soon become crucial and yet almost impossible - and Google could be best positioned to provide that information.

But instead they will let MBA twit bean counters ruin the company. My advice to all corporations - keep MBAs in dungeons, bring them out occasionally for advice and never allow them to make decisions.
The problem with Venus cloud cities is the cost of getting any solid material and lack of exploration. The technological threshold to reach sustainability seems much higher, even though initial conditions are better, especially gravity.
It isn't worse than the Whitehouse itself.

There is access control. The ownership is friendly to the president. It is a physically large site, making it difficult to overrun. Targeting it with anything less than a nuke is unlikely to harm any specific individual.

The main downside is proximity to water from which submarines can launch SLBM strikes. It isn't reasonable to make this complaint without moving the Whitehouse. Seriously, all of DC should be moved for security. Give the current land back to Maryland, then chop a new DC off of the Oklahoma panhandle.
As with other blockchain techs, the question I have for this is: is using bitcoin for payments superior enough to replace current payment systems (credit cards, PayPal, bank transfers)?

My gut feeling on this is no, having used it with some frequency over the past 7 or 8 years, and I've yet to hear a really convincing argument about why Bitcoin is so much better.
http://socialistreview.org.uk/402/philanthropy-capitalist-ar...
I don't know about French poverty stats, but in the US the typical stats regarding poverty are terrible misleading.

The basic problem is the highly publicized poverty rate from the Census bureau excludes huge amounts of assistance (trillions of $$). Which leads to this perverse cycle:

1) observe poverty rate based on income is x%
2) argue successfully to increase assistance that won't be counted as income
3) observe that the poverty rate based on income hasn't changed
4) GOTO 2

Here is a good summary of this dysfunctional situation:

https://www.manhattancontrarian.com/blog/2018-10-14-nice-to-...
Facebook has never faced significant financial consequences for its misdeeds. You can be assured it will continue to hold its users privacy and security as distant second place priorities to how much money it can make off them. If you want a company not to be evil you have to make being evil more expensive than being good. Nobody is willing to do that so the shit-show will continue for the foreseeable future.
I definitely see Ruby as Perl's spiritual successor. I would say it's one of the few languages other than Perl that can be considered "write optimized". Ruby makes it very very easy to just write code that just works. Just, a lot of code later you have huge monstrosity of rot that's almost impossible to maintain; I think that happens with all large codebases, Ruby just gets there faster.
Simple Ways to Test Your App in Beta: Pros and Cons
Sweden is virtually cashless, with banks & retailers taking a hard line about avoiding cash: https://www.nytimes.com/2018/11/21/business/sweden-cashless-...

Norway is on the same track: https://www.ibtimes.com/norways-biggest-bank-calls-country-s...

Additionally, the extradition scheme with Julian Assange (lure him to Sweden, who will deport to the USA) and laws like IPRED (which forced the creation of IPredator.se VPN) are sketchy at best.

Co-liability for debts in many European contries is also a very questionable practice, from what I gather there isn't the same kind of credit system, leaving few un-collateralized debts, and roomates can be held liable for debts they didn't incur, co-sign for or otherwise agree to. Makes you really want to think hard about who you split a flat with!
I think the centralized solutions are certainly better for the people who have no major issues with the centralized solutions. That’s nearly a tautology, of course. But it’s pretty reasonable to consider there may be many people and use cases that do not work with the centralized solutions, even if those work great for you and for everyone you know.
Even if Facebook didn't, I'm pretty sure LinkedIn did
If I recall correctly, Andrew Ng covers this in his CNN course［0］ and implementing it is one of the exercises.

［0］ https://www.coursera.org/learn/convolutional-neural-networks
Did you verify the email for them?
This is related to my comment on the Iron Cage article.

I think that public decentralized protocols and platforms can provide a base level of holism without being controlled by individual monopoly technology companies.
Is the title intentionally clickbaity, or does the author just not know that "blowing up" could mean two completely opposite things?
Great write-up, I haven't dug into understanding the whole code yet, but perhaps someone can answer this for me: can the code be made even simpler using Go's bignum: big.Int?
Gotcha. Books never worked for me for some reason, only by diving right in to building something can I learn.

Best of luck to you! I've never been more productive than I am with Kotlin.
Ruby 1.9 hash literal syntax was introduced as an evolutionary step toward keyword arguments. If the former didn't exist, the latter would be a special syntax similar to but incompatible with the existing idiom to use a hash in terminal argument position as keyword arguments. That is, without the ability to treat foo(:a => 1, :b => 2) as equivalent to foo(a: 1, b: 2), you end up with two versions of every API -- "hash kwargs" and "real kwargs". And you'd similarly lose the ability for existing APIs to migrate to explicit keyword arguments from hash kwargs.

Would I prefer it if Ruby had started out with Crystal's named argument syntax? Absolutely. But Crystal had the luxury of starting from scratch without any need for backwards compatibility.
All of these types of "hey, give us your password to this other system" are just training users to get phished.

IMO the worst offender in this is Plaid, which has created a service where millions of people are giving their banking credentials so some random startup can mine your transaction data. And people think FB has privacy implications...
You got me there. I am in the 99th percentile of crypto bears but I myself have used Bitcoin very effectively to buy illegal drugs, buy illegal steroids, and bet on sports illegally. Bitcoin is truly second to none in these domains.
Amateur photographer here, Instagram is invaluable. Post only what you want the world to see, and so on...
Something is not adding up:

The pilots on Ethiopian Airlines Flight 302 initially reacted to the emergency by shutting off power to electric motors driven by the automated system, these people said, but then appear to have re-engaged the system to cope with a persistent steep nose-down angle. It wasn’t immediately clear why the pilots turned the automated system back on instead of continuing to follow Boeing’s standard emergency checklist, but government and industry officials said the likely reason would have been because manual controls to raise the nose didn’t achieve the desired results.

After first cranking a manual wheel in the cockpit that controls the same movable surfaces on the plane’s tail that MCAS had affected, the pilots turned electric power back on, one of these people said. They began to use electric switches to try to raise the plane’s nose, according to these people. But the electric power also reactivated MCAS, allowing it to continue its strong downward commands, the people said.

Did they just not crank the wheels enough? The motor operates quickly so it would take a lot of hand cranking to return the trim to neutral. Maybe they hadn't practiced the manual procedure before and were unaware of how many turns were needed?
I am assuming that would be solved by having the AI also take in inputs of where your troops and allies are located. Perhaps with something like the Blue Force Tracker [0].

One of the first priorities of an operation is not knowing where your enemy is, but where you are.

0: https://www.viasat.com/products/blue-force-tracking-2
Perhaps the bus that caught up to the full bus should pass it, and relieve the next stop - presumably there are extra passengers waiting at that one too, since the bus is late.

This way the bus that caught up will now risk slowing down (dealing with fuller stops), but the original full bus that was slow is likely to not speed up that much, having an above-average number of potentially disembarking passengers.
Fear Of Missing Out.

Many people feel compelled to remain on Facebook because they're afraid of missing out on events that get scheduled through Facebook. But here is what I discovered: people who like you will go out of their way to make sure you get the invitation, even if that means using something barbaric and old fashioned like a phone number or email address. FOMO is probably Facebook's most valuable asset, but it's largely unjustified.