skysight-inc/HackerNews huggingface dataset:
Also a drop in the bucket compared with Nigeria's oil revenue. Why do they need charity to pay off the loan?

This is clearly the Gates just engaging in corruption while making it look like they're "helping out".
Or, this encourages japan more.
OpenType-based math typesetting: An introduction to the STIX2 OpenType fonts
> If your customers stop even being the ones footing the bill, it accelerates to a patently insane level.

The customers are the tax payers in many countries, and the bills there are much lower than in the US. Yes, those systems have problems, but this one is on a much smaller scale.
Sounds like they don't index the full corpus
And now that my lawyers and sysadmins have had the chance to review it, possibly challenge it and come up with a means to provide the data required without giving government agents unfettered access to my systems, I will comply.
>What Central Park provides (nature) is scarce among what surrounds it (an incredibly urban and dense landscape). On the contrary, research institutions compose the majority of top U.S. universities, and are not in danger of being supplanted by something else should they adapt their charters.

What universities provide (liberal education, basic research, etc.) is scarce among what surrounds them (capitalism). Time is finite; the more of it we spend on workforce training, the less of it there is for an undergraduate education's current content.

Maybe the current content is not worthwhile, so we may as well gut it and reuse the facilities/framework for vocational training, but surely you recognize that doing so makes the current content less available.

>traditionally research-focused universities should also work to better support the motivations of the majority of their undergraduate (and paying) student body

Customer-service mindset is a poor fit for education. If "the customer is always right," why bother with teaching?
This has happened to me with labels before, too. I'll do a search for all things that have a label and are in my inbox, and then archive them. I'll then go back to my inbox, and see that it missed something with that label. If I then repeat the search, I get zero results, even though it has the label, is in my inbox, and I can go back and find it. It's extremely frustrating.
1-2: How much does a diesel fuel tank + transmission + engine weigh? Would it really require adding 2,000lb of batteries to the truck or can something serviceable be built with a similar overall weight?

3: Why does an electric truck have to look like a gasoline truck? can it be repackaged to be more aerodynamic?

4: This is trivially easy to solve.

How many times did you stop for fuel on your trip? How long were you at your destination 200 miles away?
That's sweet and inspiring. We shouldn't overlook the importance of being loved by a person that believes in us, can provide just the right kind and quantity of push, and is truly happy when we're happy.
I'm certainly no Uber defender, but I don't see a problem with this. Uber operates in some pretty lousy jurisdictions.

However, the problem is that this represents a nuclear escalation that I'm not sure tech companies really want to have.

These warrants will probably now move directly to "comply or shut down."

I suspect that the next time this occurs, the police will decide that intimidation is the better part of valor, seize EVERYTHING, arrest EVERYBODY, and tell Uber to come sort it out.

They may not be able to get Uber, but I suspect that they will grind enough employees through the police and legal system with enough force that everybody will think twice about calling a shutdown number ever again.
Storing passwords and other secrets in VCS is a phenomenally bad idea, particularly when your team size grows past two or three people.

All it takes is one fuckup of accidentally committing to a public repo. Or firing someone on the team but not thinking to rotate secrets. Or hiring an outside contractor that now you implicitly give access to your production AWS credentials, etc.

Secrets do not belong in source control, hard stop.
I would bet this is one of those more subtle long-term effects that nobody really saw coming... when Google refocused search with an eye towards commercial results, I imagine it deprioritized a lot of the older, more innocent informational content lying around
Are you SURE they do it in hardware and not switch software? I'd bet it's in software somewhere, but the question I was trying to answer was related to how to get Linux to do it.

At 115.2K, you can probably do it in two CRs, if you look at the data you see. My recollection is that if you have a rate mismatch you often get garbage characters. Just simply the number of garbage characters you get could indicate where you need to change rates to. Like, if you get 10 characters try going to 9600, if you get 5 try going to 19.2K. Just simple timing of how long you get characters might be a good representation of the speed.

I don't really have any serial gear or cables handy, or I'd probably try whipping a Python program together to see if I could do it.
There is no suggestion at this point that data is disappearing. HN is so weird sometimes. When Google, or Facebook, or whoever grants the authorities free access to our private data without a warrant everyone freaks out. Uber protects our private data and suddenly it's evil. I get that we don't like Uber, but principles still matter and I'm glad they are protecting their own data as well as any customer data from a fishing expedition by the authorities.

Now if Uber destroys or refuses to provide data covered under a properly scoped warrant, then I will gladly pick up the pitch fork with you.
Because most of the oil and international aid money end up in the pockets of Nigeria's politicians.
Is-thirteen is to JavaScript what FizzBuzzEnterpriseEdition is to Java.
Just because Police have some warrant does not mean you have to make their job easy. Uber is doing the right thing.
There are perhaps as many specific answers to this question as there are freemasons.

In a nutshell, being a freemason is about trying to become a better person as well as trying to help others to do so as well.

Lodges usually meet once a week. Lodge meetings typically consist of open discussions (excluding arguments about party politics and religion), someone giving a talk or merely brothers sharing things they might find noteworthy or interesting to the others.

About once a month there's a special meeting where the Masonic ritual takes place. This ritual basically is part allegorical play, part lecture and also includes elements of meditation and contemplation as well as music.

Being a freemason also means being part of worldwide community and therefore being able to visit fellow brothers in virtually any somewhat larger city (and many of the smaller ones, too) in the world.
No. It says a new CSS color keyword would not require a secure context, but that a new CSS property likely would.
There are some narrow use cases where yes, stuff like Lambda works well. Mainly for infrastructure glue and pasting over holes in AWS functionality. I do not recommend it for any direct production usage.
Actually, that's a good point. If you don't want to do linked in, then host one on your own site, and make sure its on your resume.
Given the effort and marketing Ford is putting into the diesel F-150 with the better towing capacity, I'm a bit skeptical. Plus, the recreational uses for normal folks requires towing to parks.
I thought the volt had an ICE to power a generator but doesn't actually drive the wheels directly.
I'm not impressed by this. It presents all the standard management cliches (set expectations, have empathy, learn to delegate) without ever addressing the real, valid conflicts that are so common.
Yeah, it's unfortunate, it'd be pretty cool if you could pull something off like that. And conceptually it's not much different then what you can do with files already.

And autofs sounds like it could do it. I think the simplest implementation wouldn't be very complicated though, you could probably do it with a bash script that cross-checks folder names with running processes every 5 minutes or so. Assuming most programs clean-up after themselves, it only needs to handle programs that do an abnormal exit like SIGKILL. Of course, if that script has problems you'd be in for a bad time.
Nigeria loses tens of billions of dollars a year to corruption, especially in their oil industry, especially among politicians. If I was Nigerian, I would find this sort of charity to be very embarrassing.
they probably consume a significant amount internally which will not show up in exports.
$40B / year actually seems to be a high estimate for revenue: http://www.worldstopexports.com/worlds-top-oil-exports-count...

This has $27B in 2016, which is a 73% drop from 2012. You're probably right that it's a significant chunk of money for them, especially when they've recently lost 3/4s of their market share.
> a bunch of armed men just demanded to be let into the building, I don't know who they are yet, shut everything down now and ask questions later

Yeah... Not buying it. Random armed men appear in the building and some employee is more worried about the company data, rather than calling police to alert/verify?
Antineutrino Global Map 2015 chatacterizes Earth's radioactivity
Yet they are completely unwilling to put it to use by removing pedophilic advertising off of their trading platform:

https://www.alibaba.com/product-detail/Cute-sexy-kids-swimwe...

This isn't one isolated instance, the platform is absolutely full of this filth.
When you first replied I incorrectly assumed you were talking about refusing to ever comply with the warrant. But what you just described is exactly how it should go down.
That's good to know. I need to find a good tax lawyer...
This is the best answer - after contacting the business with your real name I wouldn't release any information about this to the public.
Without looking at the study (so they might have taken this into consideration), but there might be a bias such that intelligent people rise to leadership position despite lacking leadership skills.
Ask HN: Which services are you using to send SMS in 2018?
Currently using Twilio to send SMS internationally but looking around for other options.

Requirements:

- Must be able to send internationally

- Would like to send from a shortcode rather than a long phone number.

- SMS will include a URL and we would like to include an image in the SMS (MMS?)
Azure vs. AWS: Cloud Platform Comparison
I see that I am a bit behind in that two (Velocifire, and RK) seem to have actually mechanical wireless keyboards (I found that when looking for them that often a chiclet style would be advertised as 'mechanical' while still just being a squish dome type) I've ordered one of each from Amazon to see if they can replace my current daily driver which is the Corsair.
Nobody can index the whole web. Even a single site in the form of

Homepage of Joe Infinity
You are on page <?$pageNr?>
<a href="<?$pageNr+1?>">Next Page</a>

can not be completely indexed. A search engine will crawl it to some depth based on many factors. Age might be one of them. There is no way to index 'everything' on the web.
*free rein
I've turned down a few.

One was an early stage YC company that lowballed me, offered me 90K + 10,000 options (or something equally worthless). I attempted to negotiate (I was making 115K + vested stock in public company at the time) and the CEO told me I was an idiot for not accepting it "because the equity was worth way more than the salary." They're still around, but as far as I can tell, not making a ton of progress on their exit. I see their job ads on here all the time. I wound up turning down the offer because it was a lowball and also because the CEO revealed himself to be a total dick. Really glad I missed that one.

Another was a company where I applied for one position. I walked in the door for the interview, they started asking me questions, and I realized they were interviewing me for a different position. At that point, I kind of mentally checked out and decided I'd use this as an opportunity to practice my interviewing skills and instead of being interviewed, I pretended I was interviewing them. Halfway through, I told the recruiter (who came to check up on me) that I had to leave early, and she convinced me to stick around for one more interview. They knocked everyone else off the list and brought in the CTO, and then halfway through that the CEO comes in and says, "Look, we like you, we want you to work for us." They made me a pretty solid offer (about 20K more than I was making at the time).. Unfortunately, it wasn't a position I neither wanted nor was willing to take. I declined politely. They thought I was negotiating, but I really had to put my foot down and say "thanks but no thanks."

I initially felt bad about turning it down, but after I declined the offer, they told me so many blatant lies about the position that I quickly realized it wasn't the place for me.

I once got two competing offers from two different companies. One of them I liked a lot, the other paid more. I countered with the first one, and he said he'd match salary but couldn't match benefits (no health insurance). He swore up and down that if I got the job, he'd get health insurance, but I just didn't believe him, so I wound up having to accept the second offer. That's not the kind of perk you spend company money on because one employee asked for it.

Finally, I got another offer from yet another company. I was prepared to accept the offer, when I heard through the grapevine that the manager that hired me had decided to quit and his last day would be the day I started. I noped out of that one, fast.

Fun times.
It is wholly possible to store configuration data in vcs in a way that doesn't sacrifice depth of security when it comes to secrets and passwords.

But otherwise yes, storing passwords in vcs is bad. That wasn't necessarily what I meant to imply by suggesting storing configuration files in vcs, however. I probably phrased that poorly.
one scammer left another scammers, who cares?
Drum accuses Jackson of being a "scold." I accuse Drum of demonstrating why statistics are often considered the worst kind of lie.

Drum cites Census data to show that California has a low poverty rate, but does not explain that the Census methodology compares income against a uniform national poverty threshold that ignores California's higher costs of living.

Drum also quotes per-capita income figures without pointing out that they tell us nothing about the relative abundance of wealthy individuals and poor individuals.

Shame on Drum and shame on anyone who falls for his dishonest arguments. Jackson rightfully scolds California--not for its liberalism per se, but because its liberalism is ineffective. It simply does not achieve what its supporters intend or claim.
They are not that hairy. I did a recursive-descent one as a Common Lisp reader macro in less than 1k loc:

https://github.com/vsedach/Vacietis/blob/master/compiler/rea...

C is ok in that you can handle everything (including typedefs) in a single pass with only one character lookahead. This includes the preprocessor. Common Lisp has concatenated streams (http://www.lispworks.com/documentation/HyperSpec/Body/t_conc...) which made handling the preprocessor really easy, but tcc (https://bellard.org/tcc/) and I think pcc also do the preprocessing as part of the parser.
Yes, truly how terrible they are to spend money encouraging the eradication of polio.
Not really related to your main point, but speaking as a greying "old guy", one of the things that's really hard is to gracefully allow the next generation to contribute. I still vividly remember starting out and being incredulous about some of the stupid ideas the senior guys on the team had. I was proven right quite a lot of the time too. It's easy to build that inner narrative of the hero righting wrongs.

But then fast forward to the back end of your career and you've got a kind of weird dilemma. The vast majority of ridiculous things that the young guys try to push is absolute crap. They read about it in a blog post somewhere and don't have nearly enough experience to understand the nuances. Or they have yet another stupid f-ing framework that they just know is going to revolutionise the industry. Yeah... been there, done that, my closet is overflowing with T-shirts, thank you very much.

You sit there thinking, "I spent 20 or 30 years fighting my way through this crap and when I finally have a good handle on it, these new guys are just going to throw it all away". But... Dammit. You absolutely know that one of them has a great idea and you're not quite sure which one of them has it. Because they all think they have it sorted (even when none of them do). They feel they are completely sure that "this is the best way and only a moron couldn't see it". But you know that it's always more subtle than it appears. If you let them all run with their ideas, then 90% (99%???) will crash hard... Let's face it -- just like you did when you had that stupid idea that you were absolutely certain was "the way forward".

Anyway, I belabour the point. From my vantage point, it's pretty difficult to let go. Some people just can't do it. In my position now, I have a lot more sympathy for the "old guard" than I did when I was younger. To be honest, I think it is technically impossible for me to have less sympathy than I did -- and I think this is pretty common in the industry. Probably both sides of the equation are in a similar situation -- neither side feels comfortable letting the other side make decisions.

Just talking out of the hole in my head right now, but I think the main thing is that programmers generally like to program. They like to have freedom to try approaches that they think will be successful. As much as possible, it's probably best to allow your teammates, whoever they are, to have the freedom that they need. At the same time you should expect to have your own freedom. Getting the balance is not easy and sometimes you have to change jobs in order to get into a team where you are allowed the freedom to do your best. In my experience, teams that take this seriously are the best teams to work on (even if they sometimes do stupid things).
His answer demonstrates that statist barriers on the market are the true causes of the problem?

How does his answer demonstrate that?
>It might have been more like "a bunch of armed men just demanded to be let into the building, I don't know who they are yet, shut everything down now and ask questions later."

The first thing the armed men will do is show identification and a warrant. This isn't a no-knock raid by a swat team in the middle of the night.

Judges tend not to take those kind of coy answers very well.
more proof that javascript has a batteries included ecosystem with a strong focus on readable, declarative APIs.

remember, DRY. just add another npm dependency.

On a serious note, I love how in Go you can actually build a web app using the standard library. Am I wrong in thinking this should be a priority for scripting languages? I feel like adding this sort of bloat to the standard library immensely reduces the actual real world bloat, and unifies developers around particular design patterns instead of playing a game of "which library is best library?".

And I don't mean in an opinionated ASP.NET sort of way either (although to me that would still be better than the general attitude in the python/js world). Just simple tools that do things people actually want to do. Imagine if Flask and Requests were built in to python, for instance.

You don't have to teach new hires what dialect of agile model view RESTFUL event lifecycle bullshit your company speaks. In the Go model, external libraries (Gorilla, for instance) tend to be conveniences, not entire paradigms.
> the A380 is surely cheaper per passenger than a plane half it's size

Actually it's not. Both the 787-8 and 787-9 (just below and just above half the A380's size by passenger numbers) are more efficient per passenger mile:

https://en.wikipedia.org/wiki/Fuel_economy_in_aircraft#5,000...
That sounds wrong.

First of all, backwards compatible changes in libraries don't need application updates, by definition.

Second, if your library changes are backwards compatible, you can maintain separate release cycles - this is the normal way of doing things, actually.

Third, microservices simply don't allow backwards incompatible changes. This is a big hint that perhaps your libraries shouldn't do backwards incompatible changes either, as a matter of policy, even though doing them is theoretically possible.

Perhaps you meant deployment instead of releases, and were assuming static linking?
What? It’s a swimsuit for kids. Am I missing something here?
My tip - don't. It's a demotion.

The lowest-level manager has significantly more accountability than anybody else (i.e. most likely to be fired without 8 months notice a director would get) with few upsides (lower pay per hour of work, worse career trajectory, greater stress, will be forbidden from having negative opinions about anything the company does, more likely to be scapegoated for a boss's mistake).

See the Gervais principle: https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Hypothetically say they have unlimited investment dollars. Can it do harm to invest in everyone?
Avoiding the ML hipster trap
Determining authorized access is a process. Processes take time.

Just because some people in uniforms show up at your door and demand access, doesn't mean that's the entire process. Even if they have a nice piece of paper from a court, it's just the start of the process.

What if its just a ruse and they aren't really cops? What if they are cops, but the government is corrupt? What if the warrant was obtained in a faulty manner?

This sort of measure allows the company to engage with the process in a less disadvantaged way.
In Taiwan scooters are very common and their two stroke engines are noisy and dirty. The obvious solution is electric scooters. A company called Gogoro [1] makes electric scooters with removable battery packs about the size of a US gallon milk container. They are exchanged in charging racks that look a lot like a propane tank exchange location.

I think this model could easily take off in the states, gas stations could be given incentives (tax breaks) for providing a battery exchange point. This could jump start the infrastructure investment and get us closer to a point where car batteries can be exchanged too.

[1]: https://www.gogoro.com/
C's type expressions can actually be parsed by a simple operator-precedence parser, and implementing one is very helpful in understanding C expressions. As they say, to understand a language, write a compiler (or at least a parser) for it.
Yeah, the Gates Foundation only cares about their image, they're really just in the pocket of Nigerian oil tycoons.

LMAO. Or, you know, there are tens of millions of people in Nigeria suffering from problems unimaginable in the West, and their goal is to help children and eliminate diseases rather than wait for fundamental governmental reform that won't occur for decades at least.
Insights from 2018 Cyberbullying survey with parents
Maglev is a network load balancer that operates at L3/L4. ECMP on the upstream routers spreads traffic for a VIP across a pool of Maglevs, but the Maglev itself does more complicated backend selection.

Envoy is an L7 proxy, so it's the moral equivalent of the Google GFE (which, conveniently enough, is the next layer of load balancing behind Maglev for most Google services).
Having read Slashdot 15 years ago, a part of me is shocked to hear anyone wish that Bill Gates stays rich. But don't worry, Bill will be just fine.