skysight-inc/HackerNews huggingface dataset:
I'd really like to see proper numbers on the fuel economy of these proposed solutions. Because whilst it's nice to throw your hands in the air and say 'Ah well it'll be like first class' - there are many problems with that.

Firstly, all the big commercial investment has gone into sub-sonic planes, so they've gotten much cheaper. So to just have the same cost-ratio as concorde between supersonic vs. Standard flight is a big ask today. Secondly, Concorde wasn't just expensive -it was uneconomical because they couldn't fill the plane at those prices. Concorde was built in an era before deregulation - flights are far more cost competitive today. Thirdly, removing the sonic boom seems to imply inefficient shapes for the aircraft in terms of fitting numbers of passengers in. So even if the engines were far more efficient, you still have the fuel efficiency per passenger to worry about. For example Boom Supersonic are planning a 55 passenger plane. That is laughable as a commercial proposition.

I'm certain that companies working on this have concrete expectations of the cost o f a flight per person and the expected demand, I would just love to know what those are.
eat your competition cough i mean beat your competition
PS you can download it here

https://github.com/PowerShell/PowerShell/releases
But you could have said the same a few decades ago about the desktop ...
Uber's CEO Faces an Impossible Decision
It's the uncertainty that leads to longest wait times.

If I have no suitcases to drop off, and it's at a quiet time, then I can arrive half an hour before departure, breeze through security, and get on the plane.

But if I have cases, or security _might_ be long, then I'm having to leave at least an extra half an hour in case of big queues, if not an hour. And that's a time-killer.

The "automated bag drop" that some airports do now has really sped things up, but I'm sure some more time could be cut there. Security is the main bottleneck nowadays.
And on the desktop everything is easier?
I've seen that (current) browsers won't send Origin / Referer Header for GET and HEAD requests, so I'm whitelisting these request types.

Other than that, it seems that IE is not sending the Origin Header for POST requests, so I simply use the Referer Header in this scenario.

Assume an attacker site sets the Referrer Policy header to no-referrer, IE sends no Referer / Origin at all for POST requests, so I block those requests.

The real origin must thus not have a Referrer Policy of "no-referrer".

Other than that, I'm observing the impact of the rule in production but haven't encountered any problems thus far.
Sure, but the distances between cities in a huge country like the USA tend to be much greater than in Europe or Japan. Even if you had high speed rail it’d still take a very long time to cross the continent!

High speed trains do exist, or are being built, in more densely populated US regions (eg Northeast corridor, California).
The memory is OK, but his reality was quite painted by state management of information. Many elements of totalitarian control were definitely present -- collectivism, single party, total control of media, education and international travel, Goli Otok, suppression of certain civil movements etc -- but overall it was definitely better than in Soviet Union at the time.
I don't get why this isn't blocked. If you're updating executable code, you should have to do it via Google Play. If it's just resources, sure, go ahead, but code?
Assembling the Odroid Go
> Actually, U+10FFFD is the maximum legal codepoint, the last two codepoints on every plane are reserved and declared as noncharacters. Few parsers are really so strict.

This is what Unicode 11.0, §2.4 says:

Noncharacter code points are reserved for internal use, such as for sentinel values. They have well-formed representations in Unicode encoding forms and survive conversions between encoding forms. This allows sentinel values to be preserved internally across Unicode encoding forms, even though they are not designed to be used in open interchange.

It would wrong for a general-purpose parser to reject these codepoints.
I don't know exactly why this solution won't work for you, there could be a number of issues at play here.

In short, try this:

1. Reset all your 'tls 'nsm and 'gnutls customize options to their defaults.

2. $ rm -rf ~/.emacs.d/network-security.data

3. Install https://github.com/antifuchs/safe-tls-defaults-mode/blob/mas...

This nice gentlement packaged up the settings I suggested on a Reddit thread. It should work most of the time, if not, you can adjust the CLI string.
Which can't happen on trains and buses?
This is likely written in response to the recent high-profile Australian case where hackers stole AU$250,000 from a couples housing settlement, through their conveyancers email:

https://www.computerworld.com.au/article/642883/pexa-says-it...
Stranger things have happened already. This feels like the GM streetcar brouhaha all over again: https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
Goodbye smudges. For Gorilla Glass phones, matte could be the new black
I don't know about the Poland situation, but the main problem in Italian (I guess other lifeguard certs too) it's the lack of any required refresher course.
Things are changing fast on first aid practices best practice and a lot of people are behind.

Personal example: I'm 20, I am a certified lifeguard (I did the training because I was a competitive swimmer), no experience but I could extend my certificate till I am 65 year old, in whatever physique condition with whatever knowledge of best practice. That's just plain wrong, and I know that a lot of States work in a really different way with refresher courses and such, making pools and sea a safer place.
Did not realize how heavy modern batteries still were.

Tesla Model 3 batteries weight 480kg for 80.5kWh, density of 167Wh/kg.

The DARPA vehicle running for 1h at full power would require a whopping 2400kg of batteries! To give a comparison point, according to Wikipedia, 2400kg is the weight of an Humvee.

I guess it'll still take a little while until the DARPA concept becomes an actual vehicle...
What sort of imperative flow do you find awkward in Python?
1.5M patients’ records hacked in Singapore
I've previously worked for a company bought by Microsoft in the UK, and we (and all the MS employees I met) used Macs. The modern Microsoft goes to where the customers are. Yes, there was an old-guard that was very windows-centric, but all the new people and energy weren't dogmatic
Charging times are around 45 minutes today for 250-300 miles of travel. Most people want to take a break after 4-5 hours of driving anyway, so it’s just a case of having chargers in the right locations.

The new generation of 350kW / 800V chargers will bring that down into the 15-20 minute range.
You do if you want to use visual studio, which according to Stackoverflow's survey is the second most popular development environment (less than 1% behind visual studio code)[0]

Not to mention that in the enterprise world Java and .net have an overwhelming market share.

[0] https://insights.stackoverflow.com/survey/2018/#development-...
If your product depends on another companies' product, it isn't your product.
These suggestions are impossible too follow: you can't validate any and each new information from first principle, i. e. without regard for a source's reputation, your previews experience, etc.

First, because it's impossible to actually validate anything. If you read a quote from a politician, you can only evaluate the quote's accuracy by considering the publisher's track record, and the politician's previous behaviour. Videos and audio are often not available, and can possibly be faked rather well now or in the near future.

Even if some sort of proof were possible, the workload would far outstrip any single person's capabilities.

Analogy: You don't ask your spouse for collateral when they want to borrow your car. Because you know and trust them, and they are invested in a good, continuing relationship with you. It's different if a stranger comes up to you on the street and asks for your car keys.

That's why societies' have come up with a sort of collaborative verification: get together as a group that trusts each other and split the workload. Or even allow people to specialize, and pay them for it. You can do your best to verify some subset of their work to assess their reliability.

The New York Times, as but one example: they have a 150+ year record of processes and individual commitment to get their facts straight, and they are open about their failures. Publishing stories about "XYZ runs a ring of pedophiles from a DC pizza parlor" would destroy their value almost instantly, so their incentives are aligned with yours.
MacOS, BeOS, AmigaOS, FreeDOS, FreeBSD, NetBSD, OpenBSD, Linux (Red Hat Linux, SUSE Linux, Debian GNU/Linux, Slackware, Mandrake, ...), Amithlon, MorphOS, Haiku, QNX, OS/2, Novell NetWare, PalmOS, ...

There are reasonable ways to disagree with Microsoft's policy here, but "no alternatives" and "monopolistic" are just laughably silly.

Your comment completely disregarded the possibility that there's a dominant market position. Which there is. It is hard to compete with free. Ask e.g. TomTom or Microsoft.
5 reasons why equity crowdfunding may be right for your business
The good news is most of the changes you want are political rather than technological. There's no law of physics or even of economics that prevents us from having airports where, once you have a ticket, you hand your luggage to a machine then stroll over to your departure gate and board the plane as soon as it is ready.

The bad news is that political changes need the cooperation of large groups of your fellow citizens.
I'd estimate that the US has more data on you but china has more live surveillance.
A Mansion Filled with Hidden Worlds: When the Internet Was Young
No. I started getting warnings about this at least 2-3 months ago.
NetBSD 8.0
Here's a blogpost I wrote on dos/donts of giving tech talks - https://medium.com/@gauravgupta/make-a-powerful-point-the-ne...
The RMS quote should be seen in the light of the usual message when security researcher talk about the NSA. That is to say if you need protection against state level attackers, relying on a single layer of security technology is insufficient and should always be considered as an exploitable vulnerability that will be broken at some time in the future. Imploring the state actors to act in the same moral way as Snowden is here a last line of defense.

In the context of TLS in Emacs, I don't see how it is a very concerning point in similar style as failing badssl tests. The implied claim that RMS is writing his footer because he thinks the emacs security is faulty is not supported. As such the RMS part of #11 is not supported and do not contribute to the TLS implementation and configuration discussion in regards to Emacs.
The rhetorical question about does it contain a curse, and the quote from Waziri, are clearly not serious. Nobody here is pushing or promoting that as a theory - that's an ludicrously uncharitable reading of this article.
Confessions of a C-2 Greyhound Carrier Onboard Delivery Pilot – The Drive
Shameless plug here, my side project https://www.mikesremotelist.com finds about 10-20 newly listed remote positions a day, they are not all US based, but the majority are.
Fake Science:1 journal to 1,500 in 10 years: Hyderabad is hub of pay and publish
Nice one @leon :)
For best results, read in the voice of the Architect.

More seriously, Python borrowed list comprehensions and the like from other programming languages and Javascript said "Hey, that's a good idea.".
> ...

They surely meant Microsoft/TypeScript if that's what worries you...
Right. I think this is the promise of Java generics: we promise we'll warn you if you're relying on dynamic type checking because we can't prove all dynamic type checks will pass.

This article gives a series of examples that break that promise.
Ask HN: Who may benefit from this advanced text search functionality?
I'm developing a text search solutions that allows users to perform complex queries on large collections of text. I'm not aware of any similar existing solution at the moment, so I'm having a hard time researching it and would like to have your feedback on this idea.

In particular, instead of the usual keyword-based search the user can specify conditions on the entities that must be mentioned in the text document: for example, instead of searching names of members of Al-Qaeda the user can just specify the condition "member of" -> "Al-Qaeda". Analogously, searches can be done, for example, for documents mentioning "any river longer than 2km passing through France", "any italian cheese", "any drug that is used to treat panic attacks", etc... The system supports a very large number of query "conditions" so that the user can basically express almost unlimited kinds of queries.

I hope this is enough context to allow people to give an informed answer. What I'm asking is basically what kind of businesses would you market this solution to? How would you go marketing this kind of product? From my point of view (developer, no marketing/business skills) I always have an hard time figuring out what the best solution is.
After all, they've long done away with the tile servers of the past and the giant render farms to make the millions of tiles at 20 different zoom levels to cover the earth. Now it's in browser rendered vector graphics.

Unless the vector information is getting much more expensive (shouldn't be, they own Waze and GMaps mobile products to make their own maps from user data), the cost of running GMaps should be going down on a per user bases, not up.
A number of people on emacs-devel, and IIRC, RMS too, suggests that we should not be over-protective parents of Emacs users, and on most levels, I agree. While this might seem like a strange philosophical position to take when it comes to security, I don't think it is (or will be) the case for Emacs. An Emacs user can override pretty much everything Emacs does, and there are well-defined options where you can force a cipher suite or bypass NSM completely. This might sound dangerous, but it's necessary in the event of a new TLS attack was discovered, and that Emacs' default is vulnerable, the user can easily override Emacs' and GnuTLS' default outside of both of these project's release cycles. Given how infrequent Emacs releases, I think this is the right approach.
Because M$ killed my Pappy!

https://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx
Interesting, I didn't realize that, thanks. But these must be the best cars, right? Not typical?
In Python 3.8 you will be able to use assignment expressions:

[a := x*2 for x in (1, 2, 3)]

See PEP 572 -- Assignment Expressions: https://www.python.org/dev/peps/pep-0572/
Same applies to Java and .NET.

I haven't seen anything that would make me advise GraphQL over REST, specially now that REST tooling is finally catching up with validation and graphical generation.

All the presentations I have seen about how productive GraphQL is, seem to live in JavaScript with NoSQL databases silos.
It takes around 4-5 days to cross the US by train.

The problem is, the regular seats are shoulder to shoulder, there's no showers, and everyone shares a bathroom. Plus, they gouge you relentlessly with food rates.

It doesn't seem like it would be a fun experience at all due to those conditions (but would be fun otherwise).

Of course you could spend $1,000+ each way to get a "sleeper seat" which comes with a shower and meals but then it's like you're essentially paying $700 for a shower and a touch of privacy. It's just off putting to me based on principle.
That isn’t an option if you either have a small enough apartment that you don’t have any space to hang clothes, or don’t have enough presentable spare clothes to be able to wait until the washed clothes are dry.
Heck this isn't even version 1.0 - more like version 0.1
It's the first functioning prototype of what will later become version 1.0
This is honestly the main reason why I can't see myself settling down in the US. After 5 years living in Manhattan, I find the American suburbs extroardinarily isolating and depressing. Sure I could live in the city, but living in any city big enough to be interesting is too expensive for my tastes. I don't like being dependent on the paycheck of a high salary job (especially in workaholic NYC/USA where you get little time off). So in the meantime I've left the U.S. in search of cheaper cities that still have high quality of life, and walkability is a huge component of that.
Reminds me a bit of Buzzfeed articles like "10 people you thought, were still alive!" with a picture of Keanu Reeves as the article headline image and then, obviously, he's not on the list.

Why do you even bother...
Seems like Firefox doesn't like something about that SVG

> XML Parsing Error: unclosed token

The tags themselves look fine so I think it might be complaining about something missing in the actual path string?
Don't thank me yet, a lot of these haven't made into master, thank me later if my lobbying effort is successful. :)
Its meant to destabilise, akin to terrorism's goal, but seemingly less harmful.
"very quickly" is subjective, but compared to cmd it is noticeably slower even in a fresh install of Windows --- the few times I'm forced to actually use it to configure some things.
Weapons of the Islamic State
More info:

https://indianexpress.com/article/india/v-cs-aiims-iit-profe...

https://indianexpress.com/article/india/inside-indias-fake-r...
Building Automated Feature Rollouts on Robust Regression Analysis
Diane Greene must be trying to build a profitable operation.
> I'm finding it really odd Google would just fuck their customers over this way.

Why is it odd?

If you're on a free tier, you're not really a 'customer', just a user.

If you're a 'startup' you probably have funding. If not, you're not the sort of 'startup' that will fit in their calculations.
I believe that art comes from ideas, and sometimes you do need a helping hand to help them come out. Credit should still be given accordingly.

Example: Grab an album by Steve Vai (you should check him out if you don't know his music, btw)... somewhere in the album booklet you're gonna see a mention of the band members that helped him perform the music that he wrote.

What we are seeing here imho is the mixed case between hip hop (where every collab and participation is featured, to oblivion) and ghost writing in songwriting and fiction (where no one ever appears or gets credit). It's a good thing some 'ghost artists' are coming out and revealing this stuff.
Which Social Media Channels Should You Use for Online Business
Well, my country literally committed the original Holocaust yet you probably don't automatically assume I'm an anti-Semite because of my nationality (and if you balk that so much time has passed since the end of WW2, think about whether you would have been right to think me an anti-Semite if we were in the 1960s).

Companies change. Especially large corporations that have always been fairly heterogeneous. Microsoft never cared about killing open source, Microsoft cared about improving its bottom line and killing open source was considered a necessity to accomplish that goal. That didn't work out and now they're doing things differently.
Civilization VI removes Red Shell ad-tracking software
Yes, because then the body doesn't have to adjust to the new environment in a second but gradually adjust instead.
Because money is, among other things, a massively abstract commodity, determining well-being by monetary measurements is massively contingent, nearly useless, and entirely theoretical.
The biggest fundamental is that you only rarely need new (when forced upon you by a bad API) and you don't need this (not ever).

That statement has worked well for me in this language. I know it causes many people to cry and get immediately angry. The bottom line is that they increase the verbosity (substantially) of code, they are completely optional, and they often compound code maintenance through a more convoluted flow control.
Solving the ESM in Node.js Odyssey
1st thought: wow, cool stuff!

2nd thought: too bad it's gonna be military use first. I've often heard the argument being made that military applications (and even war itself) somehow drive innovation.
While that may be true to an extent, it always rang hollow to me as an argument. Why should civil life always just get the "crumbs" of science and engineering? Why not turn it around, spend most of the research money and brain time on things that benefit everyone (in the US, and worldwide) and then see which of those technologies can be repurposed for the military, not the other way around?

DARPA alone has a bigger budget than NASA, and I just googled "us military research budget" and the numbers for all the arms of the US military are quite staggering, really.
I don’t know the answer to your question. The history is more complicated than that.

I think what matters most is the culture. It’s much deeper, and much harder to change, than ideology or politics.

Historically, people living here were free, and they were and still are willing to fight for their freedom. They accidentally started WW1 this way, but that’s another story. I think that’s the root cause why Yugoslavia refused to become a satellite state of USSR. And also why the regime here was way more relaxed: the borders were open, small businesses remained in private hands, it was OK to discuss politics, miniskirts were available, etc…

Another reason is west and international politics came in. It was politically beneficial for the west to maintain good relations with Yugoslavia despite the ideology.
There have been (third party) permissions systems which do provide generic data if the permission is denied, but the modern android permission system is more just based around developers having to acknowledge that those permissions might be denied and that they should still do their best. Currently, _all_ permissions are requested in a two stage system - the app publishes which permissions it _can_ request, and any changes to that list cause updates to pause pending user acceptance, but does not actually get to use those permissions until requested in code, which flags up a specific yes/no request prompt to the user.

The systems which provided generic data worked very well a lot of the time, but also some of the time would just subtly break things in a way which was not obvious for a non-technical user.
This is true, but I would expect a military vehicle to be a diesel-electric hybrid.

As a general rule, diesel-electric is lighter than pure diesel for a given rating, because the generator doesn't need a powertrain.
> On top of that people finally receive proper support from google once significant sums are involved.

Will they? If my company is now paying $2k/month (where before it was under a free tier) am I really any more likely to get 'proper support' from google? $2k/month is not even a rounding error on a rounding error for google, and will be even less so if all the other users are also paying $2k/month as well.

It would be nice to think that, and I'll change my tune when I see it, but even after working with people who were paying for google cloud platform, I didn't think they we got terribly good support.
SSH connections are nearly the most common interface. At the very least, optimizing for them is a good idea.