skysight-inc/HackerNews huggingface dataset:
A lot of these RTL issues seem to properly belong to the application generating the output and not the terminal. A terminal displays what an application tells it to. It should be up to the application to properly tell the terminal to display the text RTL and left or right aligned and not up to the terminal to try to decipher what the application wants.

The article itself has an example of this. It contains RTL language which should not be right aligned because it properly belongs in line with the rest of the text. How is a terminal suppose to know this without the application telling it. The application is the one with knowledge of the context.
China, sure. I believe that. But the car standards are different. These cars are not available in the west because they do not meet standards of developed countries. (Not saying they won't, eventually! I expect BYD and other Chinese firms to eventually be competing in the West as well.)
You can always just grab a tarball, uncompress it locally, and then connect to the server with your favorite SFTP client to upload the new files to the server. It's not exactly elegant but it is possible.

I did that more than once back in the good ol' days before the fancy schmancy automatic updates. After you do it a few times, though, you'll probably just give up and modify the file permissions so that WordPress can update itself at which point...

If the user that WordPress (or the web server stack, I suppose) is running as has write permissions on the directory where WordPress lives, it can update itself directly without having to FTP to localhost or whatever. Of course, typically we'd say it would be a bad idea for the application to be able to do that but blah blah risk assessment blah blah trade-offs blah blah ...

For a long while, this was a widely accepted/standard way of hosting multiple customers on a shared web server, using something like suexec+php-cgi or (even better, IMO) mpm-itk. Then, each customer's WordPress site would run under its own uid/gid in order to isolate them from one another. A single customer could break their own instance or allow it to get hacked over and over again, but at least it couldn't get to other users' sites. I'm not sure how the large shared web hosts are handling this nowadays or if anything has even changed.

(Edit: After reading your other comments, mgkimsal, it's obvious that you already know all of this but I'm not going to delete/edit my comment now.)
So if I have an expensive multi-day conference and hire a well-known band for a conference at the end of the first day, they get to come in, record, and sell that as a live concert recording of that band and I'm on the hook for making sure they have all the rights to do so.

"You are responsible for obtaining, at your own cost, all third party permissions, clearances, and licenses necessary to secure Eventbrite the permissions and rights described above, and you represent that you have done so."

Edit: major discussion thread https://twitter.com/branaby/status/987206339268169728
So next question how does this account for the required spin? won't black holes that small would be spinning beyond what is possible through GR? can these black holes be just normal ones or would they be a "naked black hole/singularity"?
You weren't the one being rude. I've got thick skin, and you made a good point anyway. Glad you like it. :-)
Agreed. It's been long enough to revisit the limits. Let's review SpaceX mistakes and compare them to the 80s, they probably did a lot of them. Nobody thought it would be possible to make reliable reusable low cost launchers. And here we are.

ps: not a Musk fanboy, just a middleground spectator.
Long live the Singularity! (For which these types of exponentials bode well...)
> Strings pretend to be immutable value objects, but they still have object identity, which doesn't really make sense as far as I can tell.

Yeah. Java doesn't have proper value objects, there's these vestigal referencey effects everywhere, probably because of the language being designed for much more memory-constrained environments than those where it's actually used today. Still, most of the time you can just ignore that, remember a few simple rules like "always use .equals rather than ==" and you're good.

> It still seems to me that the only good definition of an object variable's "value" in Java is its pointer.

Good for technical pedantry maybe. Good for working programming, no - 99.9% of the time when you're talking about the "value" (not in terms of function-passing semantics, just generally) you want to talk about "foo", not about "an object reference to address 54fc892d".
They're forcing users to use an old buggy (and likely insecure) beta version of an app because a new stable version can't incorporate the old buggy beta version's playlists.
It's probably best to email the mods about things like this, especially if other people have made the same request in the past and been ignored.
I've heard this term "unityped", but i'd always written it off as a politically correct way of saying "untyped". Is there actually a worthwhile argument for it?

Having thought about it for a minute or two, it seems pretty silly to me . Types are all about restricting the set of values an expression can have, and restricting the set of operations you can perform on an expression, such that any operation you're allowed to perform on a value will always do something sensible. Untyped languages don't do that, which makes them quite different from typed languages. But then i've only thought about it for a minute or two.

I could imagine a genuinely unityped language. Perhaps one where every value is a vector of real numbers with an infinite number of zeroes on the end, and the operations are piecewise arithmetic, dot products, interleaving, appending, etc. That would behave quite differently to the languages where you get "undefined is not a function" and friends.
Ironic, huh? From Wikipedia...

Travis is mainly an English masculine given name of French origin. It is derived from the word "traverser" or "to cross", and was given to toll collectors who stood by a bridge or crossing.
My friends behaving like this is the reason I quit.
Don’t they receive disability assistance money as well though?
I wonder how much that can get in the way. I'm sure he adds insights into the development team from likely conceptualizing data and architecture vastly different than most people.
That ranks below the fact that the ends do not justify the means.
It's not that it can be used against them. It can be sold by Eventbrite as a conference recording with no compensation back to the conference or speakers.

Basically this is a clause that "Nobody who makes a living selling their words, music, etc. should ever agree to participate in any event organized using Eventbrite."
The mistake I've seen here is having the "health check" do little or nothing. In many web services, I've seen a /ping or /health api that the load balancer calls to ask "are you healthy?". But people get rushed or lazy or requirements change, and they wind up with that api just doing "return true".

Now you've got a host that can't access a database or can't do much of anything- but it can return true!

Health check APIs should always do some level of checks on dependencies and complex internal logic (maybe a few specific unit/integration tests?) to ensure things are truly healthy.
Google. Inertia and "good enough" SERPs.
MINI Plans to Build Inner-City Apartments and Micro Houses
I haven't been following the particulars of this storyline, but as I understand it Tesla is trying to metaprogram the automation of auto manufacturing. If it works out, everyone's estimates will be off like considering acceleration to be constant when improvements are being made at a higher level.
The failure isn’t in trying to automate. The failure is in expecting automating everything to go perfectly and therefore making the line troublesome to carry out when specific automated sub tasks fail.
> "Far from leapfrogging the techniques of conventional automakers, Tesla is now struggling just to match the efficiency of its more established rivals."

I don't think this is true any more. Tesla switched Model 3 from high automation approach at the end of 2017 to a more conventional approach using human labor where appropriate, but still is ramping up quickly and seems to find using human labor very effectively. That doesn't sound like they're struggling with the more traditional approach, but rather embracing it successfully (for Model 3).

But I thought this line was good:

> "Instead of easing robots onto the line a few at a time, providing for inevitable debugging problems with redundant equipment, GM bet the entire Hamtramck production system on the proposition that leading-edge automation would work instantaneously."

Tesla does seem to be learning this lesson. And this is the right takeaway: learn respect for the way things are done, without losing the realization that something far better is possible. That reminds me of the ramp up of Falcon 9.

> "Musk likely could have spared himself a lot of short-term headaches if he had relied more heavily on auto industry veterans to warn him against repeating mistakes made by other car companies in previous decades. But if he had done that, he would also be less likely to discover ways to optimize the manufacturing process—particularly optimizations that work particularly well for a company specializing entirely in electric vehicles."

This is a good insight as well. Good article.
Yup, that's going to be the big bucket of icy water for our devs if we're going to evaluate productive docker deployments. I don't mind too much, telegraf and elasticsearch easily integrate with container setups, so I get the data I use reguarly without a problem.

All the java-based monitoring and profiling we're currently tacking onto the artifact during deployment? That'll be gone and you get to do all of that for yourself. Or (and sadly, that's a more probable output in our place), I'll need to build my own images.
> if the company wasn’t able to successfully find a similar partner to handle Vaunt, it’s not exactly a surprise that it chose not to try to bring them to market directly.

That's too bad. It seemed like a solid idea, responses on HN last time it came up were fairly positive [0]

[0]: https://news.ycombinator.com/item?id=16308522
I migrated my personal site to Hugo after this latest. Wrote about some of the reasoning and methods[0], involving drupal2hugo export and some regexes to keep the previous URLs. Submitted new sitemap to Google etc. Still haven't written up the details, but it wasn't complicated.

[0] - https://lukespear.co.uk/site-relaunch-2018-hugo/

EDIT: I have another Drupal site that actually needs to stay as such, and have other Hugo sites already, some of which were D7 sites. Just for context.
Not really the same at all. The gravitation water vortex power plant is designed in such a way that fish can easily go through in both directions because the turbine is in the upper, not lower portion of the vortex, leaving the drain clear for fish (and a certain extent, debris) to pass through. This is just a turbine installed in the drain. It's really not much different than a traditional hydro plant.
> It wasn't long ago that they were only doing 1000 per week for the Model 3, so why (fundamentally) couldn't they increase it to near 6000 in a few months, too?

It was almost 4 months ago that they hit a peak rate of 1000 per week if this article is correct:

https://seekingalpha.com/article/4143164-tesla-model-3-1000-...
I'm curious, why was the beta version pushed to the app store?
Hi Don - I'm a long time Flickr user & fan - a "power user" as we're sometimes called. I also bought a SmugMug Business account about 6 months ago (switched from Zenfolio), and I must say - I love your service. Your customer service team is top tier!

I understand you're going to listen to your customers for a while to learn what they want. So where will you be doing this? Is there a forum you have lined up where we can discuss? I'd love to join in the conversation!

By the way, you'd be a welcome voice in the Flickr Help Forum if you're so inclined :-)
https://www.flickr.com/help/forum/en-us/72157692729336502/

Thanks for answering our questions - this is going to be really great - very happy to be along for the ride!

-Darren
DuckDuckGo, because it gives me the answers I seek (if I'm not satisfied, I'll throw in a !g, but the efficacy of that has declined over the past years, as DDG has improved). The one exception is Google Scholar, which is still unmatched.
I have a very short gmail address so I get _loads_ of spam daily. The above is actually correct. Emails from my address, even though they are spoofed will show up in my Sent folder until I mark them as Junk. I just checked with the 3-4 spams I received last night all all where in Sent.
Industrial Light and Magic: Behind the Magic
References are opaque handles for values, you can just deference them and compare them for equality. Pointers are not opaque, their values are address and you can perform arithmetic on them.

With that in mind C++ references are pretty much like references in Java or C#. The difference is that C++ additionally does not allow null references and reassignment, but that is more of a statement about the variable holding the reference than about the reference itself.

And because reference variables are readonly after initialization it may feel like C++ pointers are closer to Java or C# references than C++ references, and for practical purposes this is certainly true, but with regard to the relevant difference of references being opaque, C++ references are actually closer to Java or C# references than C++ pointers.
Though you’re strictly correct. Honestly it’s a terminology problem.

The whole “pass by x” really confuses things. It’s really more “represented by foo” underlying the passing that is important.
> reliable

Is it really time to say this?
They often advertise themselves as providing opportunities (and ask for donations and such).

There is certainly great potential for exploitation, but many such operations do provide opportunities that would not otherwise exist.
Defacement of your site, Google delistment for hosting malware, email blacklist for spam
I'm sure that there is a treasure trove of ready to be applied knowledge spread out over many sciences.

Example: tue release candidate of the newest version of GIMP added a "new" type of smart blurring: symmetric nearest neighbor, which is surprisingly effective. I looked it up: it is a super simple algorithm, original paper was from 1987, yet for some reason the only mention of it that I found outside of the GIMP page describing it was a wiki for "subsurface science", so a specialisation within geology I guess.
That's pretty sad, nature is cruel sometimes.
DuckDuckGo because I get good results and also because I want to give them more data so that they will have a better chance at staying competitive.
Positive impact? Everyone I know sees professional cycling as a sport of who has the best doping technique without getting caught. It’s not a sport of pure skill.

He is the person who ruined cycling for the rest of the world. Tour de France no longer holds the respect that it used it.

It’s like professional body building now. Everyone dopes, the bodies are no longer natural and going into freak category. Tons of heart attacks and we’ve accepted it’s the price of the sport.
F$@? diagrams
It was always like this and I never considered it as bug.
Develop React and Express in the Same Node.js Process
Facebook seems to have a dark pattern that will always show a notification on messenger. Even when there are no messages. Plus that app just has terrible UI anyways. Personally I actually use sms but can't ever imagine using Facebook messenger on a regular basis.
David Millar's, Racing Through the Dark[0] also provides some eye-opening background and is a terrific read for anyone remotely interested in cycling.

Doping is not a forgiveable offence in professional sport, imo – I advocate for lifetime bans in all sports – but as a reformer Millar has convinced me he is genuine; unlike Armstrong, who is utterly unrepentant. I loath Armstrong for what he has done to the sport of cycling. I'd have a beer with Millar. Two even.

[0] https://www.goodreads.com/book/show/6797630-racing-through-t...
I once read a proposal for a "monument to the unknown champion" - a statue honouring great riders whose names are unknown to us because they refused to dope.
When I started becoming a bit more privacy-conscious, a couple of years ago, I started using uMatrix. I used it, amongst other things, to disable javascript. I thought DDG didn't work with javascript disabled (then I realized I had mis-configured uMatrix) and because of that I used Bing for 1yr+.

It's actually quite good. Very rarely I need Google.

After I managed to get DDG working without JS, I moved to DDG. Also quite good.

I think Google is no longer miles ahead of the competition, and I suspect hasn't been in a while.
The SV crowd picked up a lot of hubris from SpaceX, Uber / Lyft, AirBnB, and other efforts to disrupt moribund industries.

The key to success in those cases was that those industries were quite moribund. In the case of space it was nearly comatose.

Attempts to radically leapfrog and disrupt less stale industries are going to be quite a bit harder.
Blockchain Projects That Can Make Your Life Easier
Another comment by the developer says that the new release improves the UI...
> you can assign a new value

No, you cannot assign a new value to a pointer. You can assign a new value to a variable whose value is a pointer, and you can assign a new value to the storage location that a pointer points to (in C, though not in Java) but you cannot assign a new value to a pointer. A pointer is just a number.
Can't agree enough. Degrading the quality of the tests to make them quicker is particularly frustrating, especially when it's easy enough to split them out into something that runs at a lower frequency.

Just because you can run all the tests and all the optimisations on every keypress doesn't mean you shouldn't have them.
The idea is that some people with disabilities are going to be unable to find work where they can produce value higher the federal or state minimum wage. It’s possible such work exists, but maybe not where they live or maybe not in something they’re trained in. A job is better than no job, for more reasons than just money. Work gives people the feeling of earning their way, like they are valuable to others in their own right.

Whether such a policy is actually fair depends on specific empirical facts, not some a priori judgment. You’d need to know the economics of labor by people with different disabilities, the ability of companies to accommodate those disability, and so forth.
Searx because its good in both local results and in other categories. I feel like Google has been focusing too much on local results and so their other results are kind of odd now, they don't make sense anymore. With Searx I get a mix of everything, its perfect for me. Right now I use searx.me but I've been looking around to see if its the fastest instance. There's a page where they sort all searx instances by ping (can't find it on mobile). Maybe I'll run my own public instance one day. Would be a nice project if not too costly.
Duckduckgo, because I don't memorize rarely used git commands/language and/or library features, and so when I search for how to do something, it gives me the answer instantaneously without having to wade through stackOverflow pages. I use Google rarely for very specific things(like to check the date a TV show's latest episode is going to air)
I hope he doesn't need to pee into a bottle like other amazon employees..
The dynamics of the chip industry have completely changed. Use to be a chip company like Intel sold their chips to a company like Dell that then sold the server with the chip to a business which ran the chip and paid the electric bill.

So the company that made the chip had no skin in the game with running the chip or the cost of the electricity to run it.

Today we have massive cloud with Google and Amazon and lowering the cost of running their operations goes a long way unlike the days of the past.

This is why we will see more and more companies like Google create their own silicon which has already started and well on it's way.

Not only the TPUs but Google has created their own network processors as they quietly hired away the Lanai team years ago.

https://www.informationweek.com/data-centers/google-runs-cus...?

Also this article helps explain why Google built the TPUs.

https://www.wired.com/2017/04/building-ai-chip-saved-google-...
I can not argue with you about that, because I consider it more a question for philosophers, not scientists.

However, please also accept that for many people (me included) the model of quantum fields is much more real, and the model of point particles is the one that is just a mathematical illusion.
The fakes look really sweaty/shiny. Like they're fan photos posted to wikipedia.
What I find confusing here is that (as someone with zero legal background), I would have thought that if the user has a contract with the Irish subsidiary, that Facebook shouldn’t be able to make a change like this without getting a renewed consent from the user.

I know that companies change and update their ToS all the time and maybe there’s nothing different here, but in this case it particularly sticks out to me. Even if Facebook or any company “reserves the right to change their terms of service at any time”, why does this not shred the notion that a user has informed consent?
If you are willing to consider ugly, shameful kludges, could you release a 2.1.2 version to Amazon that is just like 2.1.1 except that it creates and maintains an empty sacrificial audio playlist and puts that first on the list? People could update to that, and then update to 3.0.0.
You do realize that historically people like yourself said exactly the same thing at the time?

Read white "moderates" from the MLK era, for example. He was quite clear on how unhelpful they were: https://www.washingtonpost.com/news/retropolis/wp/2018/01/15...

Racism and sexism, being dominant paradigms in America, are mostly invisible to the people living them. 50 years from now, people will look back on what has changed and be dumbfounded that we thought we were living in an egalitarian paradise. Just like we look back on the people 50 years before.
Seems to me that prestige usually follows from from things that signal wealth or at least potential for future wealth. Better than prestige is actually being wealthy / financially independent. He sort of implies this in the article w/o stating it directly.

If you are in your 20's the take away might be to focus on keeping your costs low and maximizing savings to reach that point of financial independence earlier.
Yes, you raise a difficult point about the phone number required feature. And you're at least the second person I hear (legitimately) complain about it; the other was from a technical friend, during an in-person conversation.

I realize that requiring phone number compromises the anonymity aspect (despite Signal's unparalleled privacy, given the alternatives). But I was giving (and still do) Signal the benefit of doubt and assume they're also going to implement username / password scheme – not sure if it's a good idea or not.