skysight-inc/HackerNews huggingface dataset:
I feel it's a little more complicated and nuanced than this article suggests. If there is this technological inevitability, how to explain the lack of wheels in the Americas mentioned in the article? Some argue that similarities in widely separated cultures like in South America and Egypt suggest an unknown common origin. The case of the wheel is a little hard to explain either way. We do have historical examples of technologies being largely lost / forgotten however (the fall of the Roman Empire and the dark ages, Easter Island). Is the wheel better explained by a common origin that one culture forgot or a failure of technological inevitability?
And the Finnish have sima: https://en.wikipedia.org/wiki/Sima_(mead)
Sure, and the common goal here is to define the ethical boundaries of AI.

As for disagreement paralysis, that's a product of a lack of charity on all sides. Presumably a bunch of ethical scholars will know better.

I honestly don't know what your last point is about.
1. CloudFlare. That's like the first thing I normally do for any new project. (which he then switched to).

2. Your clients should not be the first one to alert your site is down. Pingdom does a great job to alert you before your customers/users do.

3. The author brought up some of the queries weren't paginated and running an expensive SQL query, so there's a few options. Since he's using Django there's some Django specific options in this list.

A) Implement a backend cache that will return back the JSON query (throw it on a redis). Cache and return that from the backend.

B) Add a Django throttle to the view (can be done via IP / username).

C) Enable logged in users only to access endpoint (harder to do on the fly though, since you need to make changes to your frontend). If a logged in user is causing you hell, turn off signups and kick that user off.

D) Have CloudFlare cache a public response for you on endpoints and return it (you need to make sure the JSON should always be the same for every API call though, which is very very risky).

E) Author brought up DRF JSON serialization is slow. Another alternative is to use Serpy which sees a 50-100x speedup. I'd only recommend that for complex JSON payloads. Not because it's hard, but because it's additional complexity.

The author is also using Dokku which is fine for most projects, but you'd imagine at some point it'll probably be switched onto a load balancer + web machines. Alerting can also be set on the load balancer level if it goes above % threshold.

Since he's using Dokku (so by that definition docker), they could probably use a log aggregation service that would allow him to access his logs much faster to see what's going on. Papertrail, etc.

Monitoring CPU usage would also be helpful here, but I'm not sure if Dokku allows that.
Wow the tech news here is very strong. Maybe this belongs on Social Justice Hacker News
Yeah, I'm just afraid about people having to install ssh plugins vs gpg which is widely accepted and packaged. :/
Isn't this the most common reason for these leaks?
Does Amazon not have screaming red banners saying "this is gonna be openly accessible?"
Truss | Infrastructure Engineer, Product Manager, User Experience Designer | San Francisco or DISTRIBUTED| https://truss.works

Particularly interested in Delivery Managers, Product Managers, and Web Engineers with Javascript w/React, Go experience

Truss solves complex technical problems for the private sector and government. We helped rebuild Healthcare.gov after its public failure in 2013. We seek the highest standard both in terms of the technology we build, and the way we run our company. We'd love to chat with you.

We are a software consultancy known for pragmatism, autonomy, expertise, and trust. We build strong relationships with our clients, contractors, and employees and we believe that this is fundamental to doing great work. As a Truss engineer you will facilitate bringing Truss values (https://truss.works/values/) to those truly trying to make a difference in our government, and enable them to understand what their citizens actually need rather than implementing a perceived solution.

Here are some of the things we care about:
* Great communication! Including thoughtful listening skills, the ability to express complex ideas clearly and succinctly, and the ability to communicate well in writing
* The ability to deal well with ambiguity and act with autonomy
* Technology-agnostic and pragmatic engineering sensibility, focused on solving key problems for the customer, not the tools
* Proficiency in at least one commonly used programming language, such as Python, Ruby, Go, Javascript, Java, etc.
* Experience deploying at least one application that other people use
* Have held at least one engineering position post-education
* Initiative, curiosity, a bias for action, and a problem-solving attitude

We expect all Truss engineers to consistently develop new skills, and cross-train into new disciplines outside of their current areas of expertise.

Check us out at: https://truss.works/ and apply at: https://truss.works/jobs/

Sr. Infrastructure Engineer -> hhttp://bit.ly/truss-sie-hn

Staff Engineer/Project Lead -> http://bit.ly/truss-sepl-hn

Sr. Product Manager -> http://bit.ly/truss-spm-hn

Sr. User Experience Designer -> http://bit.ly/truss-ux-hn
This whole scenario just seems to follow the rich businessman influence industry. When people start investigating you too closely, then take over or influence the agencies investigating you. Start by giving tons of money to your party leaders. Then step by step get regulators replaced or co-opted.
That article seems to be written by someone running out of ideas.
Why the cult of the early riser still captivates
> There is no available reference type that can target objects from different allocators.

Cone actually does support Rust-like, lifetime-constrained borrowed references which can do exactly that safely. Cone also supports raw pointers (however de-reference safety is the responsibility of the programmer).

I appreciate the chance to learn about your language's unique form of reference type. I am less likely to call them safe than you, no doubt because I use a different criteria for safety. A key requirement I have placed on references (vs. pointers) is that you can always de-reference them and get a valid value with no chance of exception. I don't think your references would comply with this.

A Cone programmer would need to use raw pointers to throw off the shackles of lifetime constraints but, unlike with your references, they could not expect such pointers to turn into nullptr if the object they refer to has been freed. Given the nature of Cone's design, there is no way to accomplish this mechanic with decent performance, especially given that borrowed references and raw pointers are both able to point inside an allocated object.

I do appreciate your bringing it to my attention and wish you all the best with getting others to learn about and adopt your language.
There's a picture in the repo it looks like he is using a logic analyzer. He also mentions the backplane is wire wrapped, making it easy to connect wires.

https://github.com/stepleton/5100ExecutableROSDecode/blob/ma...
Looks super similar to Cloudflare Workers [0] but less generic, as Cloudflare Workers use a modified way of service workers (which means that code reuse is possible) but this looks like it’s creating a lock in :-(

Still great about the small latency (1ms~?) though. Much better than docker + node where the latency goes crazy (~1s) :-( I would like to see some BasS products like these (small latency and not docker)

[0] https://developers.cloudflare.com/workers/about/
Push for High-Density Housing Clears First Hurdle in California Senate
I don’t know if it’s incompetence or ignorance but Spotify has some of the worst apps going around. Remember the bad old days when the UI didn’t even support rotation on phones?
There might be a few criteria. Some balance of representative of the population, internal and factual consistency, perhaps even length of the tradition. That is, a candidate wouldn't have to have all of these, but satisfy at least some of them to some extent.

I think would exclude the most objectionable, but you have to allow for the fact that it will include prominent beliefs that you won't like. Sorry, most of humanity literally doesn't share your point of view on many topics.

Nor should such a council endeavour to create an echo chamber.
I love the VLA. There is a neat little visitor center that you can go to with decorative tiles in the bathroom. Apparently these were popular so people started stealing them, so I heard they sell them in the gift shop.

Other than that the exciting time is when they are moving the dishes (they are on tracks, and they move the dishes closer together / further apart). I'm trying to look up the dates, but I can't find them on their calendar now.
https://news.ycombinator.com/item?id=19518130 is related, from a few days ago.
Someone eventually: "..and somebody's built this anonymous AI thing that tracks people and physical assets and lets you know where every citizen, rival public servant or object has been or whatever they've done before and they've posted it online for free. It's disgusting!"

Politician/News Agency/Insurance CEO/Hedge Fund Quant: "Oh that's disgusting. An application that tracks people and physical assets and lets you know where every citizen, rival public servant or object has been or whatever they've done before and they've posted it online for free. Where? Where is this thing?"

Someone eventually: "I don't know, one of those stupid '.network' domains"

Politician/News Agency/Insurance CEO/Hedge Fund Quant: "Ugh! Those stupid '.network' domains! (shakes head convincingly)... But I mean there's so many of them though! Which one? Which one is it on?!"
People are protesting it because she's unqualified and holds abhorrent positions on issues like climate change and LGBTQ rights.

This is a board concerned with AI Ethics, and so diversity isn't really an important part of the game. If she forwards positions which are unethical, and would forward a vision of AI that is unethical, then she should not be on the board.

Google shouldn't be so meek as to pretend that she has a valuable perspective on these issues merely being being conservative. Conservatives have been wrong on incredibly important issues many times before.
Seems like putting the dragons on some type of block chain might be a possible solution? Sounds like a fun weekend hack!
FWIW I used to have this issue until I opted into the iOS Testflight beta. It's been over a year and I haven't had it since.

[1] https://testflight.apple.com/join/7lt2tesn
Didn't see this, sorry! I'm not much of an expert, but I'll try.

1. Distributism is not opposed to tax. However, the tax ought to be collected by the smallest and most local authority who can competently handle the situation. Thus, a federal tax is likely overkill for disabled and elderly care, since these things can operate at a much lower level.

2. Again, distributism doesn't object to governmental intervention, as long as the intervention is at the right level. In fact, it's often in favor of intervention for things like this .
In the same day, the Very Large Array has its open house. So get to Trinity as early as possible (warning: crowds), see as much as you can, and then head 80 miles west to see the VLA. When I went, the guided tours were given by the Chief Scientist himself!

https://public.nrao.edu/event/vla-spring-open-house-2/2019-0...
"In the Java universe, pretty much everybody is really disciplined. It's kind of like mountain climbing. You don't dare get sloppy with your gear when you're mountain climbing, because it has a clear price." -James Gosling
Multi-repository documentation site generator for writers writing in AsciiDoc
Hey that's a cool site! I'm bookmarking it for later projects :)
Confirming the previous poster's comment on GitLab Pages domain ownership verification functionality, which was rolled out in February of 2018. https://about.gitlab.com/2018/02/05/gitlab-pages-custom-doma...
I have been fortunate to have mostly kind relationships. I apologize for my insensitivity. I think you’re right about the use case you’ve presented and there are plenty more, I’m sure. My criticism of an example use case shouldn’t have presented as writing off the whole premise. Presenting it as a way to ask a girl out, or making up after a fight doesn’t present the power it could have.
I'm 26 and still don't care about the past. Not old by any means, but I've matured past the point of teenage epherism I like to think. I just believe that nostalgia is one of the banes of humanity as a species that holds us back. We should learn from the past, not pine for it. My first experiences with computers was at the age of four on a Windows 95 machine and while there's little things I fondly remember from the early days, there's nothing I yearn for. I certainly don't care to preserve it beyond fleeting recollections in history books. As long as we aren't discarding the past completely and repeating mistakes previously solved I see no reason to hold on to it. I don't care about Geocities or meticulously crafted Myspace profiles anymore than I care about the stagecoach or telegraph.
It would be environmentally problematic to set off nukes as a tourist attraction, but I actually think that will need to be considered at some point. It won't be long before no one alive has seen a nuclear explosion in person, and I don't think that will be a good thing. The same people who currently deny the Apollo landings, evolution, vaccines, Sandy Hook and so forth will move on to "nuke denial."

They will argue that no such bomb could ever have been made, and that Hiroshima and Nagasaki were false flags, or some bullshit along similar lines. Or worse, they will argue that nukes are just bigger versions of ordinary bombs, perfectly kosher for use in any scenario that would otherwise justify dropping bombs on the enemy of the day.

So an argument could be made that we should light one off in the desert every Fourth of July and sell tickets, just to pre-empt this particular subculture of stupidity.
Do the same as vanilla git:

git commit those three files

That operation is still not implemented in git/fs, but it's planned.
Meh, I just suspect they're not as forthcoming about bugs they find for their preferred hardware partners no matter how crazily bad they are. Partialism like that makes me distrust them, perhaps my skepticism falls the wrong way here, maybe I'm reading an undercurrent that's not there.
It would be also a good idea to promote that page a little more. I have gone through the guidelines and FAQ multiple times checking for stuff, but never saw a link to the said page.
If you're the least bit interested in astronomy, RF technology, or both, it would be a grievous mistake to pass up a chance to tour the VLA. I've been through there twice.
Well, I have been in the hacker scene since like 1997 and it's ethos has always been about free information and secondarily about anonymity. Hence, data as ownership privacy is a no go. What is going to happen is what Julian Assange outlined in his book "Freedom and the Future of the Internet" lays out.

The article lays out that even the hackery of the hackers are having a hard time. I don't know what the hell he is talking about. A hard time like a hard time in not eating a chocolate cookie of convenience lays out but nothing more.

Elite hackers will always have privacy and it will not always be glorious. It is the masses who think the hackers will save them who are delusional.

Annendum :

I think some hackers will pick and choose when to be anonymous and others will be 100% of the time. I am the former.

Sorry, for the repost I had to edit it for lucidity.
Comedy and horror movies come to mind as being shared experiences.
Brilliant comment, thank you.
When I look at the camera-equipped billboard we've created in its place, I miss the pre-commercial internet. Thanks for reminding me that we hoped for something better.
2009 was the end of the biggest market drop in a half century...
Isn't the point of having different viewpoints so that they can argue over what is ethical? What's the point of a board to make decisions if everyone fundamentally believes the same thing? At that point, you already made your decisions and are trying to reinforce them in an echo chamber.

When some people say they want a diverse field of thought, what they really mean is they want a diverse field of thought that they agree with. I don't agree with some of her views, but that doesn't mean she shouldn't have a voice.
Website doesn't work with JS turned off. It's even worse: It's one of those sites that redirects you to another page to tell you to turn JS on but doesn't allow you to go back in your browser. So even if you do turn on JS you have to go get the link again. (Many scientific journals have the same problem but with cookies instead of JS.)
"I have a feature that I am sort of jealous of because it's appearing in more and more other languages: pattern matching. And I cannot come up with the right keyword, because all the interesting keywords are already very popular method names for other forms of pattern matching." -Guido van Rossum
Or... you know, you could just disable it in your browser?
It looks nice! Do you have a gallery of games made with Lobster available somewhere?
Energy Department hangs $40M to augment quantum computing research
I still have their beta era Spotify.exe which is 4MB in size lying on my disk.

It no longer works, but I really appreciate the engineering effort in this piece. It was created by the same guy who wrote uTorrent.
Personally I use a bluetooth Happy Hacking Keyboard. I don’t put it over the built-in keyboard though, I use a stand (https://www.therooststand.com). This is (probably?) silly but it was just announced: https://ergodox-ez.com/pages/planck
I wonder how much overlap there is between the "staging area is useless" and the "never rewrite history" crowds.

Personally, I use staging area all the time to create a curated set of commits that make logical sense when putting them up for review.

My workflow is generally to keep a very messy history of `XXX` commits until I am happy with what I've come up with. Then reset back to the branch point and using the staging area to build up logical changesets.

I don't care about the history of my coming up with the solution, I care about presenting the solution in a way that makes sense to reviewers, including future me.
This reads like the first paragraph of short story.
Then ask a well reasoned question.

Only to get accused on 'sealioning' which itself I've observed tends to become a red herring all of its own.

I hold the opinion that on the grounds presented in the original comic[1] that spawned the term, it's been a red herring from the start.

Though that's just opinion.

[1] http://wondermark.com/1k62/
Yep, Some banks do the same thing when you add an account for external transfer.
I'm afraid they currently aren't, but there's no reason this couldn't be implemented. There's a "copy" function for reference types that currently errors on co-routines.
The industry standard appears to be "click on a link in an email", I think that's what FB did for me. So the question still remains what the RoI is that makes getting users passwords better. The only answers I can give are very bad, I can't see a legitimate reason to change to do it that way.
Is that an anti-cheat feature?
Good steps to take in the article. But I'd also add that Django REST Framework, which they seem to be using, has throttling capabilities built-in which I would have attempted before changing the API: https://www.django-rest-framework.org/api-guide/throttling/

Adding pagination seems reasonable, but it may have broken clients who didn't expect pagination to be there.
Related: does anyone have the lyrics for the Hiroshima/Nagasaki Requiem? https://www.youtube.com/watch?v=YyaLeoX9JlY
Yes, it is more similar to Swift than Rust. I guess people are more familiar with Rust.. since Swift hasn't actually implemented it yet?

https://github.com/apple/swift/blob/master/docs/OwnershipMan...
Interesting, so you commit things that are different from the code that is sitting in your working directory at the time of the commit?
Paying Money to Steal Movies and Music on the Internet
Would be nice if they put some work into their Apple Watch app too. Especially after they made such a big deal out of it with that website.
> Facebook exacerbates poisonous politics by creating filter bubbles of like-minded partisans, spreading hoaxes and inaccuracies, inducing anxiety and paranoia, rewarding clickbait and outrage, and so on.

An interesting example is the yellow vest protest in France. The mass media heavily emphasized the violence of the protesters.

But, on social networks, people mainly shared videos of violence from the police. (ex: https://twitter.com/Albirew/status/1104799813076508673 )

Another interesting news that was discovered thanks to social networks was that the public TV photoshoped a picture of the protest, changing a text from "Macron get out" to just "Macron" [1]

The contrast between those two sources of information is striking.

Both top-down mass media, and bottom-up social networks bring interesting news, but both are biased and inaccurate.

[1] https://www.lesinrocks.com/2018/12/16/actualite/quand-france...
I think in general Google wins the better (more trustworthy and low friction) internet experience of random users is. They can profit from increased internet usage and trust driving additional traffic to paid-search and AdSense sites.

Seems it could be an overall win for users and Google.
It is not what they can do now and be fixed but what tubes can do in the future.

But can each country has their own manufactured computer and os? Or region?
> Even before that first crash, there have been reports in the media that claim many pilots had complained about the dangers of the MCAS.

I don't think this is true - the newspaper that first made this claim overstated their findings. Pilots, in general, did not know about MCAS before the Lion Air crash.
Currently the only way to do that is via output to C++. This will give you static binaries, but it is of course a more complex build than Go's direct executable output. Not sure if I'll ever do native codegen myself (as in, direct x86 or ARM), currently working on WebAssembly support, and LLVM IR is also a possibility.
Thanks a lot Microsoft. Now they have to create a new backdoor.
The moderators personally emailed me to let me know that this question was asked but was snagged by a software filter, and has been "unkilled." I'll answer on your original post.
For those less aware of some Chinese tech companies' working schedules, 996 refers to the practice of coming in at 9am, leaving at 9pm, 6 days a week (996). There's also a joke about 007 (ie. stay at the office all the time).

Apparently, https://996.icu/ got blocked somehow. If you can view the website, the top right link allows you to switch the text to English (and a few other languages), in case you want to read the content.
Aluminum smelters. The Hall-Heroult process alone accounts for something like 2% of worldwide electricity consumption.
haha the comic sans made me laugh out loud, i have not seen that in 10 years
Proper PWA support is a huge, legitimate complaint...
In reality it's the financing model that works against new life-saving drugs. Goldman Sachs says it's the financing model. I'm inclined to believe them instead of a neocon think tank.
I use `git add -p` to selectively pick out chunks of code that fit together into commits.

Later on, if I notice that I messed something up, I'll create a fixup commit and do an interactive rebase to squash it back into the correct commit.
MIT cuts funding ties with Huawei and ZTE citing US investigations