skysight-inc/HackerNews huggingface dataset:
If the blockchain containing the votes is distributed to multiple entities, it cannot be tampered without them knowing. Then you can let those entities selectively audit the contents. And then you can follow up with voters, and have them agree or disagree with the accuracy of the record. Compared to messy paper ballots, and electronic voting which is centralized and easy to tamper with, a blockchain solution is much more reliable, tamper-proof, and accurate.
> I put years of effort into learning Shaolin kung fu and understanding its culture, but no, I was definitely not waking up at 4:30 AM in the barracks each morning for a jog up the mountain.

Really? The author learned Chinese, studied kung fu for years, then traveled to China to train -- only to decide that getting up early was simply too much effort?

I found this article informative (if someone erratic), but this part truly baffled me. Still, it's very interesting that a fifth century temple is still operating -- and making money! -- today.
Any company that adds a customer that becomes the source of ~20% of the company's revenue implicitly gives the customer power over the company, the bigger share of revenue the more power. Google would be insane to give this much power over itself to China, ignoring that developing this technology sets the precedent for oppressive regimes to demand flipping on the "more speech suppression" switch.
Agreed it's hard to retrain one's brain. I have now had multiple non-binary colleagues and I still occasionally slip up despite a lot of practice. Most of the time I do get it right now.

They can tell I'm making an effort in general, and I generally self-correct right after saying the wrong pronoun, so (as they've confirmed to me) no offense results from the mistakes. The offense happens when people don't genuinely try.

Nobody's trying to make it a gotcha game, and I'm sure the person appreciated your attempts to respect their wishes, whether or not any mistakes were made! It will become more natural with more practice.
Uber has cracked two classic ’80s video games by giving an AI new type of memory
You don't just have to live in the Bay Area to get those emails, at the very least anywhere in the US you will get them.

Source: have never lived in the Bay Area. Have a large number of those emails in my gmail.
I enjoy my (endangered) privacy, and therefore would prefer to keep my personal details obscured until an employer actually shows an interest.

It's a lack of privacy that sounds Orwellian to me.
> That explains why you, in particular, can't take a risk at starting a business. It does not explain why healthy/young/single/childless people do not try it.

Historically, lots of small businesses are started not by healthy, young, single childless people, but by midcareer people that have savings to invest and professional networks and experience-based insights to build a business around.

So, when those type of people lose opportunity to start businesses, then total business starts drop.

Also, young people starting non-VC backed businesses have often relied on older midcareer relatives supplying financing, networks, and supporting experience, so many of the same things that hurt older people starting businesses (including healthcare costs, which—with common insurance schemes—not only tie you to wage labor but also still require you to maintain capital reserves for co-insurance, which reduces the attractiveness of using savings for speculative, long-payoff, high-risk business investment) also have a similar, if somewhat lesser, negative effect on younger people doing so.
The reward simply isn't worth the risk. Why compete against mega corp when you can invest that same money in their stock and get 10% gains? Plus, you can work normal hours, have healthcare and lower stress instead.
Don't try to make money with your creative projects and they'll be a joy. If you're trying to make money with them then have a plan in place to turn them into your day job so you can make time for fun creative projects eventually.
It’s more like C than any of the high-level languages you mentioned, so yeah, it usually outperforms most of them. It’s basically “memory-safe C” with some modern constructs thrown in for good measure.

I personally wouldn’t build a website in Rust, but a webserver? Yeah, maybe.
With bot-like digital replication of oneself the possibilities of things that can be achieved are huge and a lot of ways on how such tech could be misused.
When Google pulled out of China, they has no market share. If Dragonfly isn't successful, they'll abandon that as well. There is a lot of social unrest in China. China does a good job at preventing it from escalating with supression, but that cost would certainly outweigh any benefits of China trying to mess with Google outside their jurisdiction. This isn't even considering how the US simply just wouldn't allow Google to do so.

> Seriously? Why?

Because this is actually happening. We're basically giving up billions of dollars to China for free.
I disagree and actively disprove of this. I have four hours at home.

Hour1: Eating / TV / Hanging out with wife

Hour2: Development, studying, cultivating

Hour3: Gym

Hour4: Relax, mental health, maybe some more development

While I agree that my progress is significantly larger on the weekends, the five hours from the weekdays gives me a good amount. Keep in mind too, this is about side projects, creative ideas. Not about "starting a business" or some startup venture
Hm when I hear "tree", i'd expect it to be at least somewhat balanced. Wikipedia also has "Hash chain" and seems to be a better fit to me, but at that point we are basically arguing semantics. But yes, "blockchain" as used today is more than what we are talking about.
They didn't claim that, they stated a preference, and that preference implies not selling data with "that's it".
I agree that there are no easy solutions to any of this, but that shouldn't blind us from the possible dangers of going down a road we can't back out from.

Particularly when it's about an industry that doesn't have an exactly stellar track record with "owning up" to their errors.

Because contrary to popular perception, the nuclear industry suffers just as much from "cutting corners" as any other profit-driven industry [0].

Costs and responsibilities for decommissioning and final waste storage are still issues we are a far away from solving [1].

Sorry for being such a Debbie Downer, but I just don't see any good way out of this that doesn't involve massively cutting back energy consumption on a global level.

Which is, of course, easier said than done. But it just feels like a massive oversight how we keep focusing on "increasing supply", while completely ignoring the option of "reducing demand" because it's too unpopular for any political support.

[0] https://www.japantimes.co.jp/news/2016/09/04/national/jcfc-s...

[1] https://uk.reuters.com/article/uk-europe-nuclear-idUKKCN0VP2...
Machine learning matches the input and the training it's put through. This is not even close to the same thing as "best possible output".
> Does it only outperform them, or is it also a pleasant language to use?

I think you'll find a wide range of responses to this question, as personal preferences tend to vary quite a bit. For my two cents, I really enjoy using Rust, and I find myself super productive in it compared to other languages. In broad terms, I find Cargo to be miles ahead of any other build tools/language-specific package managers in terms of ergonomics, and in broad terms, I find the language to be expressive enough to save me a lot of time in having to define things I would have to in other languages and the compiler powerful enough to ensure that I don't break things when doing so. Granted, it takes time to learn how to leverage the expressiveness, and I can understand that not everyone will value this as much as things like being able to ramp up new developers quickly. I'll give the caveat that I don't actually do much web development, so my comments about expressivity/ergonomics describe the language itself and not the web ecosystem.

tl;dr Pleasant is subjective, but yes, some people (like myself!) really enjoy using it
I would argue its about integrity from subversion, rather than correctness. You can use electronic records and cryptography to be more correct than paper, in general. Electronic voting is easier to subvert than paper ballots. Thats why voting should be on paper, hand counted. The only group wanting instant results is the media for their reporting. Everyone else is happy to wait for something so important.
what do you mean by "best"?
Also, originally it only referred to men as in human of the male sex.
Because our social safety nets are garbage. People don't feel comfortable taking the risks. It's why most entrepreneurs come from families with money. It's why countries with strong social safety nets are beating us in entrepreneurship rates. Give people easy access to free education, and universal health care and you'll see a rise in entrepreneurship in this country.
You should provide more info regarding your environment. If you're running this in public cloud tell us which one. Every provider has native several queue services for different needs and makes things easier to work with and worry less about setting things up.
ahem... DUH!
Then quit and give back or donate all the salary/capital gains/etc you've attained from google.

What's with the "values" nonsense from the left wing lately? What "values"? I love how they toss around such a meaningless ideological term just to win brownie points.
While they may not be copyrightable, you can get a design patent: https://en.wikipedia.org/wiki/Intellectual_property_protecti.... I've read that Adobe and Microsoft have both protected some fonts this way.
Mules are a possible answer. I don't buy it either.
Why do we need to fix it? There's plenty of farms that do quite well. Just visit any organic farm that is near a city. There's a huge demand for locally sourced organic produce. We're just propping up the failing farms.
I would love if I had the option to alway use "'em"- it has always felt much less formal than "them" without upsetting folks on either side of the pronoun "debate". The world eventually caved on "ain't", so I propose this as a solution. Your probability of being correct with "'em" is near 100%.
I think you maybe are now ignoring the number of H1B / Visa / or otherwise applicants happy to take a lucrative job that don't give 1/2 a damn about any of that.

My post about SCALE was apparently too hard to understand. There is a big sea of programmers that would be happy to work for Google censorship or not.

If you want to argue the cost of replacing people - I'd argue the cost of paying people who won't do the job you want them to do.
You nailed it on the head in your last sentence. Consumers can enjoy all of the benefits you mentioned with the App Store but should still have the ability to side load apps from Safari with a big "Warning - this app is not approved by Apple and may harm your device" popup. The fact that it's not even remotely an option like it is on Android devices is the issue. As a developer I want to be able to provide my customers with my iOS software without going through the app store, and if they don't want to load it that's up to them. But we should all have a choice.
When Computers Understand Your World Before You Do
It's been a long time since my statistics and econometrics courses, but one conclusion that's definitely unwarranted would be to assume that the rest disagree with the signatories. People who speak up on an issue will always be a small fraction of the larger population of people who share the same opinion.
I'm not a logistics guy, so maybe I'm missing something here, but I think I'd just not do it at all.

Why would I need to do such a thing? What, in practical terms, does it get me?
You made the perfect target for my point, sorry about that :) I think it's a good point to really push at though. Something we as techs need to push up in the agenda of management.

Yes, and then everybody is upset that things aren't delivered on time/riddled with bugs. There's no way escape out of sync management.

It feels like there's a personal vendetta here?
I worked with a guy who freelanced for a while, and he had an interesting observation.

When the economy is shit, most large companies outsource a lot of work because they can't afford or don't have the workers for the amount of work they have. So if your a freelancer, business can be pretty good.

When the economy is great, those same businesses try to bring all those efforts in-house, so all those contracts dry up.

Not sure how it relates with entrepreneurship, but this guy had to quit freelancing and get a full-time gig (which is how I met him) because no one was handing out the contracts he wanted anymore.
It’s actually amazing (both); when you walk out to the tip of the Horseshoe Falls, you are at the end of the road.
"The person who says it cannot be done should not interrupt the person who is busy doing it."
It prepopulates an email which you then edit (but there's nothing indicating such in the UI, so a lot of people are naturally scared to even touch the buttons).
Nightly isn't really as unstable as the name implies. Without invoking `#![feature(...)]` flags it's basically functions identically to stable. Sure, occasionally something breaks, then you type `rustup default nightly-<a date a few days ago>` and keep on chugging.

Meanwhile you get access to more and better tools, which has no impact on the stability of your code base but a positive impact on productivity. It enables you to decide to bite the bullet and give up on language stability for new useful features if you want to (which I often do, for nll).

So, what I do is develop on nightly, and make things I want other people to use work on stable.
Interesting point about trying to minimize the proxy expert game. I myself don't have full clarity on which level of proxy is OK. Should it be a dedicated person (typically an analyst)? Should it be the team? Part of the team? Someone mixing roles e.g. dev who talks to the client(s), or PM who also manages the backlog, etc.

There are many tradeoffs to consider here. If technical team has to talk to clients, well, we will lose some clients, period. Many types of clients and many types of engagements (for a software house) are simply unavailable, because we will lose out in competition with companies who will be given very good support by great client-facing specialists who will woo them, and actually give high quality consulting and value on the early stage of the project.

However, if we put those good business guys in front of the team (or as part of it), they start to lead the process, and our less developers who are usually much less ready to talk to clients etc. and have tech-related biases, suddently lose the best chance to learn. Because when someone takes away the difficult part of managing the client and trying to figure out what they need, you stop thinking about it on your own and you don't develop those mental models as fast (if at all).

There is maybe a middle ground where there's a mix of comms coming from technical and non-technical folks, who knows. In my experience this typically morphs into either model though.
Interesting name choice. When I clicked on the link and saw the name and design, my first thought was, "Is this a Firebase knockoff...?" [1] ... and then I scrolled to the bottom to see the copyright and saw this project is by Amazon Web Services.

[1] https://firebase.google.com
While the primary motivation of companies is to generate profits, Google has been in a unique position, thanks to its near monopoly, to generate profits while sticking to its values. It’s a shame they’ve started down this other path.
That's OK, because I've had it with Detroit's cars. In 2014 I went from an Impala to a Mazda 6, and this year from the 6 to a fully loaded Passat assembled in Tennessee. The closest thing from Detroit cost more, had lower fuel economy, a lower warranty, fewer features, and was less comfortable.
It really pains me how Google has changed. When I was younger I always wanted to work there. Now that I've graduated college, I would probably never want to work there.
The Windows ecosystem has a far higher percentage of users running older versions—e.g. 8.1, 7, 2012 R2.
We did something similar on our site but the max duration of each job was 5 mins. So maybe this solution may not be totally relevant to you but what were doing is we've created a aws lambda function that is triggered when a file is written on S3.

So instead of traditional SQS we just write unique files on S3 with job data and that triggers the lambda function to process the job and notify a URL upon completion.
The only winning move is to not play.
I am not for making everything illegal, just support of dictatorial governments.

Isn't that the sort of thing that diplomacy, and national policy is for?
Is there a use case of using polymorphism in scientific computing ? Just curious.
I'm not sure if you're joking or not (it did make me chuckle), but as dystopian as it sounds, I would prefer to live in a world where everyone is beautiful, since it would eliminate barriers for less attractive folks, and eliminate advantages for the more attractive ones. Of course, if we do ever learn how to change our physical appearance with genetics, the fashion industry will just change the definition of "beautiful" every five years anyway.
There's more to it then scraping. I would love a deep dive on how he/she was able to get page rank for the sites. Usually these people employ black hat SEO that works for while, but eventually fails when Google updates their ranking algorithm. I always wondered if there are sites that could game the system indefinably. Exactly the kind of info you don't announce on black hat SEO forums.
I know it at least since the 2008 crisis. Google made a choice, manipulate search results /display on page to stop sending as less visitors as possible to non-Google sites.
No one from the business.
Cyber Monday 2018. Up to 60% OFF Courses and Certifications, Plus a FREE T-Shirt
He doesn't seem to need a forever queue. Processing might take a while, but he just needs to get it processed once (and exactly once) and move on. Yes, if he wants to do event sourcing, then yes SQS would not suffice. But I don't think he needs that. But SQS seems to be a great choice.
I couldn't disagree more. I started two side projects while working a full time job. I also have a family and coach my kids sports team. I enjoyed working on them in the spare time I could find, enjoyed seeing the progress I made (no matter how slow). Because I couldn't dedicate a ton of time working on them, I had plenty of time to -think- about it. Driving, grocery shopping, in the shower... when I did sit down I knew exactly what I needed to do and was very productive.

After a couple of years they both had grown to a point where I was able to comfortably quit my job to pursue them.
20 Latvia-Based Startups to Pitch at Slush 2018
My understanding is that they will show pronouns when it's clear. The system might repeat the last one you used or something like that. So if your entire email is about a woman the feature might suggest "her".

The article seems to say that they are mainly removing the pronoun after titles. E.g. a secretary always being "her" but a CEO always being "him".

According to the Reuters article:

"Gmail product manager Paul Lambert said a company research scientist discovered the problem in January when he typed “I am meeting an investor next week,” and Smart Compose suggested a possible follow-up question: “Do you want to meet him?” instead of “her.”"

The same article claims:

"The gendered pronoun ban affects fewer than 1 percent of cases where Smart Compose would propose something, Lambert said."

So that's really a clickbait article based on a non-issue.

https://www.reuters.com/article/us-alphabet-google-ai-gender...
What's Niantic's AR Strategy Going Forward?
Microsoft Airband Initiative
I don't know about android, but I can put virtualbox and a dev stack on windows and do all kinds of stuff. I have a broken terminal emulator on my iphone. So, to your point, yeah.

Edit: I'll add to this point. A couple of nights ago my son accidentally (? i dunno how) a crapload of text messages from his iphone. There's no "eco-friendly" way to get them back. This is a disasterous situation for a teenage boy who struggles socially. They are still on his phone, but he can't get to them because Apple won't let me get to them. There are some sketchy third-party apps that claim for a king's ransom to be able to do it (they showed him a preview then asked him to pay up- that's how he knows they were still there). But I can't get to it at all from linux. Apple deliberately blocks me from accessing my own file system.

That's just mean.
> cross-generational achievements and accomplishments

I think you're trying to say, "having an advantage due to your birth or family." You're really suggesting that someone's name, address, and gender should be part of the resume evaluation process? Your whole position seems like a thinly veiled endorsement of racism, sexism, and conferring advantages based on your family's accomplishments.
The movie "Grave of the Fireflies" is a depiction of the incendiary bombing of Kobe and its aftermath.

After watching it, I found myself challenged to explain why the bombings of Hiroshima and Nagasaki are considered worse.

It's here if you haven't seen it yet.

https://www.youtube.com/watch?v=vldWhL5JQxg
If you culled randomly, "thanos style" as the original poster describes, you would eliminate about 50% of the population in each subgroup. When only the top 10% subgroup contributes about 50% of the emissions, you will only eliminate 5% of the emissions, with half the population gone.

In reality, eugenics programs cull from the people considered "undesirable" by the elite in a society. The bottom 90% in that chart would likely be targeted and so the impact you'd have on the environmental problem would be even further limited.
The biggest one for me is the async/await support for futures, which is not stabilized quite yet. In Rust it buys you not only the usual ergonomics, it also allows you to handle lifetimes in futures in ways that are basically impossible when using only combinators.
It's not really a question of being conservative but of being professional, I would say.

Using unstable anything on production software is not professional, on mission critical software it is reckless incompetence.
Malware targeting consul
I don't think so. What makes you say that?

The only thing I can think of that might be confused look like this is the ongoing discussion of bee colony collapses, that seems to have a "news cycle" of every few years. However, the problem is ongoing - it's just the lay reporting that is cyclical. And the impact has been very real, and very expensive to mitigate so far.
A model of how human speech develops
I think the consensus among Rustaceans is that using Rust for web development today is an...aggressive choice. Especially with async/await not yet stabilized. I think most of the people doing it either have very specific requirements (wasm experiments maybe) or do it because it's fun to be on the ground floor of a new thing.

That said, I find Rust very pleasant to use. I don't have to make as many defensive copies of things or reach for as many immutable data structures, because I have much stronger guarantees around what code is allowed to mutate what data. I'm a fan of static typing, and I really like that enun matches will fail to compile by default if you haven't handled all the cases. There's a lot of explicitness like that, and I find explicitness pleasant. But of course different people feel differently about that, and there's also the widely acknowledged learning curve for lifetimes and borrowing.
They're using Bitpay, which had a malicious code disclosure yesterday which steals Bitcoin private keys.

https://cointelegraph.com/news/bitpays-copay-wallet-compromi...