skysight-inc/HackerNews huggingface dataset:
I would encourage anyone who wants to compare two very different cities to drive and ride the rail systems around Seattle and Vancouver.

Vancouver has had a fully automated light rail system since 1986. New lines added in 2000 and 2009. There's significant high rise condo and apartment density around many stations.

City council a very long time ago cancelled a plan to build a freeway from east vancouver to downtown.

Seattle is sort of the opposite of that, it's very much more car dependent. The new light rail line helps a lot but its entry into service date was 22+ years after Vancouver's.

In my experience in Vancouver a great deal more people live a lifestyle that doesn't involve owning a car. Gas is a lot more expensive and insurance is more expensive. Many "normal" people commute daily on transit.

This is from 2002 but I don't think there's anything about it which is less relevant today, regarding suburban architecture/urban design and the lifestyles associated with extensive suburban sprawl:

https://www.weeklystandard.com/david-brooks/patio-man-and-th...
They strongly implied that Mueller probably lied because they didn't have to tell the truth and no one could prove it.

The comment literally says:

"They didn't lie, they don't have to. Everything in this indictment may be what they believe happened".

How is that ambiguous in any way?

By definition, they're not facts.

Russia does not extradite its own citizens to the US. That seems to be an undisputed fact. It's also a fact that the people named in this indictment - the indictment being discussed in this thread and the only people relevant to these comments - are Russian citizens. Accordingly, there is a 0% chance that these people will see the inside of a courtroom to litigate these charges.
> The Windows Console code-base is currently (July 2018) almost 30 years old ... older, in fact, than the developers who now work on it!

It smells like ageism... Did you lay off the original "old" devs?

EDIT: :)
Uhm let me think: if the world (or even a small niche really) switched to a tool I have authored, and they become fundamentally dependent on it, I’ve basically secured myself a significant and perpetual stream of income. Not bad eh! /s
Name one billion dollar business that is a success today when 80% of its product is an API call to an externally owned service?

I get the frustration and pain with this, but let's be honest, if your business was totally reliant on Google Maps it probably wasn't a great business to begin with. Way too many eggs in a basket you don't own.
That marketshare is by brand, not OS.

From what I see here there are lots of Windows tablets to be had, from various vendors.

http://www.mediamarkt.de/de/category/_2in1-convertibles-5420...

https://www.saturn.de/de/category/_2-in-1-convertibles-46890...

Which are the ones actually on display when I go to those shops.
If you read the original article, it gives you the impression that it's tiles only. But as you point out it's a lot of different parts of the Maps service going up by usually an order of magnitude at least.

I run a geocoding service for Australia specifically (https://geocodeplus.com.au) and a lot of people I talk to are completely unaware that they're going to see a x10 change in what their forward/reverse geocoding is going to cost them.
So having a flexibility is best then.
these things are very easy to do and clear to write using R's tidyverse.
I'm hoping this is a joke. Most developers don't stay at the same company on the same team for 30 years...
Please don't eat it in an apartment, not even in Sweden. That shit is neighbor cruelty

//Concerned Swede
I tried using PowerShell or Hyper. But these are just so slow to start. So I'm always coming back to cmd.exe. It is fast and serves my basic needs just perfect.

When I need more, I just type 'bash'. And bash also starts faster than PowerShell or Hyper.

So I don't see why they now change WIN+X and Explorer to use PowerShell rather than cmd.exe.

Keep improving cmd.exe. But please don't make it bloated.
Because there are people (like me) who value their privacy/data.
How to control asynchronous invocations of your AWS Lambda functions
Thanks for clarifying what it means, though it's amusing free software detractors are still using this trick (guess that how "fake news" is used to make people act against their own interest.)

There's no other browser developer that's focused on user rights online other than Mozilla. These days it can't be just features and performance, though Firefox does not need any help in that respect either. Current version are simply brilliant.
I live without a car, and yet I manage to do all[1] of the things you mention by biking, using public transit and rental cars/vans/trucks on occasion.

I thought it would be really annoying to live without a car, but it's actually quite nice, and I save so much money on fuel and maintenance.

[1] aside from the road courses. I race gocarts for fun instead.
How much do freelancers usually get in different countries/regions? Or on average in the US and Europe?

When I was still living in Finland (few months ago) the market rate was usually around 80-120 EUR/h => 90-140 USD/h.
> Out of curiosity couldn't you just treat queries as a composable AST and "compile" the query text from that?

You could write such a wrapper, but it won't be standard, which means that there will never be a robust library ecosystem and set of practices that arises from that. If GraphQL was to evolve, you also wouldn't be sure your wrapper can express all of GraphQL. Finally, this would add new practical hurdles, like a new dependency, additional runtime cost of compilation, obscured source mapping, etc.

Meanwhile, because GraphQL is just a text-based DSL, most people don't have a clear idea of the _information model_ of GraphQL queries - you have to read the spec to get this idea. If we are to build a robust ecosystem on top of GraphQL, this information model should be evident in the API.

All these problems are present, and very damaging, in SQL.
The interesting thing about the article is its sourcing:

> according to six American and Dutch sources who are familiar with the material, but wish to remain anonymous.

It is clear the reporter was not shown any of the evidence or videos:

> It's unknown what exact information the hackers acquire about the Russians

So what we have is anonymous sources with no way to verify anything. It does not mean it's false, but some skepticism is in order.
You're actually trying to argue that judges don't play an active role in the JUDICIAL SYSTEM.

You're literally arguing that water isn't wet.
Lol any original devs retired a long time ago, can you imagine what $MSFT shares from 1989 are worth now?
I have to say...I definitely laughed harder at this than I should have...
That code is invalid, because you're using "int(x)" as an assignment target. What would you expect it to do?
Surely they have something better for developers with 30 years of experience to do than work on Windows Console.

It's, uh, not the only thing Microsoft works on.
Increasing density in cities is not the only way to get people out of their cars. It is very possible to expand cities outwards, while still maintaining walkability and bikeability. Expanding public transit alongside the city is one of the best ways.
Inline Caching in JavaScriptCore [pdf]
I agree, but in tech and other highly paid job, workers are actually PROUD to work long hours (and sometimes weekend).

There is that whole narrative that was created that working in a startup/big tech company for long hour is really cool.

People are lying to themselves and to each other to fit into that narrative (Some are really working like crazy, but not the majority of the ones saying so).

I don't think it is going to change anytime soon.
> How can I do this without defining a function?

You do define a function, but only once. Constructor:

this.smth = this.smth.bind(this);

JSX:

<button onClick={this.smth}></button>

Kind of awkward, but the standard practice last I checked. Arrow methods (terminology?) are also something you can add to the language that does the equivalent of .bind() replacements.
The link to make a complain would be the antitrust division here: https://www.justice.gov/atr/report-violations
Microservice Testing: Coupling and Cohesion (All the Way Down)
Actually the cmd now is vastly improved over the one in win7. I cannot go back to that after using the latest one. The changes are definitely not underwhelming.
Even on Windows I use mingw64 terminal + pacman. My pain points are:

- Conemu can show up on a shorcut, Windows Console can't
- Windows Console doesn't have tabs
- There is no CTRL + R to search for the last command

Ok maybe I've got more bash issues:
- autocompletion in cmd doesn't work, not for commands nor for command arguments, like in Linux consoles
- mc doesn't work in cmd

- I really hate dos batch language because it is not logical imho (I don't want to start to rant about it here). On the other hand I remember the bash language better and can write small one liners to create commands that don't natively exist. PowerShell is not an alternative because it treats everything as text and inserts new lines, where bash does not.
I present to you yak shedding: pointless bickering about an irrelevant detail that everyone has an opinion of, and the result of this decision process has such fundamental implications that the whole project is re-engineered from scratch to include a yak farm.
A couple of years ago in my home country, in Eastern Europe, we had a startup focused on street view imagery. They managed to go through all the major cities and roads and had way better data than google and more coverage. They also started expanding in other countries in the region, going from Austria to Poland. There was a catch, they were more expensive and you couldn’t use their services for free, because they actually needed to make money. The moment Google came in and added street view for this Area of Europe, and even though their product had better images than Google, they went out of business, because nobody used their service any more.
In the world of "theory meets engineering" SQL is pretty embarrassing too. Read this: https://www.dcs.warwick.ac.uk/~hugh/TTM/HAVING-A-Blunderful-...

Just being built on the relational model is a tiny part of what makes SQL what it is (which is largely catastrophic, as languages go.) It says little about how queries are executed, indexes, syntax, data types, yada yada...

And the relational calculus itself isn't super lovely as a base... Turing completeness is a nice thing to have, after all.
His excitement makes it hard for you to read? I guess next time he should try to come across bored when he describes his work.
For simple use cases, we also use this pattern, however, usually moved to separate functions for readability, real example:

createOpener(folder) {
return () => this.props.dispatch(Actions.listFiles(folder, this.props.member));
}

As said, for more complex layouts we need to reduce moving parts. For example, we have input masks that can easily consist of 200 input fields alone plus all kinds of other components. What we do in that case is usually pre-binding functions with arguments. Roughly like this:

// Target function
onItemClicked(item) {
// ...
}

preBind() {
const { data } = this.props;

// Bind with primary key
data.forEach(item => {
this[`__boundFn_data_${item.get('primaryKey')}`] = this.onItemClicked.bind(this, item);
})
}

render() {
const { data } = this.props;

return <Fragment>
{
data.map(item => {
const pk = item.get('primaryKey');

return <div key={pk} onClick={this[`__boundFn_data_${pk}`]}>{ item.get('label') }</div>
})
}
</Fragment>
}

This approach involves a lot more complexity concerning removing bound functions and caching. And things like function name generation is stored in separate functions etc. It's not trivial but you get some performance out of it.

By doing this, though, we can rely on props checks for components to determined the necessity of rendering which allows us to use React's PureComponent in 90% of our components.
Their "I am not a robot" captcha is in similar vein. If I am training your machine learning models by manually clicking on pictures, I need access to the trained model.

I have refused to use dozens of service which required me to click pictures to prove that "I am not a robot" and sent the service provider an email informing them of my decision. I would urge everyone to do the same.
I'm not going to let this go, because you are trying to deliberately spread information about how our legal system works that is factually false, and that is damaging both to HN and to our country. So let me make it clear: In our system of justice, judges do not have any vote in whether or not federal grand juries issue indictments.
Microsoft crosses $100B annual revenue mark for the first time
You two made me interested, but I couldn’t find anything about this RQL...
The quest for high throughput RPC
The link that you provided says: "Treatment may involve surgery to remove the dead tissue, antibiotics to treat any infection,"
I’m sorry, but Tinder and similar swipe-on-photos cargo-cult hookup apps have de facto cannibalized the online dating-scene with its entire focus on appearance (and atrophying genuine communication), promoting a major captological phenomenon of manipulating women into rating men more negatively based on nothing other than appearances. It contributes to unrealistic expectations, disposable interactions, paradox of choice and a lack of authenticity. If you’re not perfect and super photogenic with 4 professional “candid” pics, you have zero chance on these anti-relationship apps. tldr: it’s far phonier than it needs to be, encourages casual wasting of time and leads to a society where people stop talking to/slam the door on the real world. If you move to a new area, the solid, normal people aren’t going to be on hookup apps, but psycho nymphos with herpes are most def on there.
"Dumping" i.e. Putting out a product below cost to eliminate competitors is one of the fundamental forms of anticompetitive behaviour. All of Googles "free" products seem to fit the definition - they would not profitable standalone without Google's dominance in other markets and companies only operating in a single market cannot compete.
The Rock's 'Skyscraper' Doesn't Seem to Get Skyscrapers
Oh come on, that is massively out of context. The guy pretty much says it’s his first job. Look at the picture, he’s a kid. Good on him, he’s making it work. He’ll put his rate up when he’s ready.

And until then, if he’s getting real work and charging less then you then watch your backs, eh? Don’t get complacent. Don’t take it for granted. And don’t be miserable self-righteous assholes here.
Everyone copies. Heck, you're probably part of those who mocked Microsoft for its abysmal returns on its $10+ billion per year research expenditure.

They contrasted this with Apple who spent less than $3B (at the time) on research with crazy returns on investment.

Immediate profit from research isn't guaranteed. The rule is copy where necessary or die.
OpenStreetMap example looks superior but I think it didn't get enough research for this article.

Anyone can use Leaflet together with OpenStreetMap for free* for heavy commercial purposes[0] if you make your own mirror/render of OSM tiles. Also simple reverse proxy cache[1] can keep public servers usage acceptable. Styles can be also modified at render stage, e.g. [2].

*The cost is only your one time setup work and then any monthly hosting bill.

I encourage anyone to prefer these open alternatives and of course donate money, time or hosting to help develop them.

[0] https://help.openstreetmap.org/questions/4669/can-i-use-open...

[1] https://pastebin.com/brTQ68nw

[2] https://wiki.openstreetmap.org/wiki/German_Style
No I found the Steam version to be a faithful reproduction of the original.
I had these out-of-sync issues back in the days of passing age2 around as a folder at LANs.
Which is actually the case for influxdb : there are no relations in it. Remember that what's used in influxql is the syntax, not the data model. However I must admit I don't see a particularly big need to change the query language to something completely different.
My company went this route. We host own tiles for whole europe, at high level of detail for several of our projects. Thanks to having all data in our own database we can also do geocoding/geodecoding and we've made our own geodecoder (simple postgres query with some some organically grown rules for interpretation of osm data into address). That resulted in 20x faster service for us than from google and just this geodecoding would cost as much as our server colocation (small 8core/32gb machine with 3 cheap ssd in striping configuration).
I'm not trying to win anything, I'm trying to find out where that dismissive tone came from, and see if there's any merit.

Back to topic:

While I agree that being vulnerable is not the same as being attacked, I still have a hard time understanding why you seem to be downplaying the significance.

First of all, I don't have to prove anything, all the papers that describe actual explotable TLS vulns over HTTP and SMTP/IMAP equally applies to Emacs if you've ever downloaded something over HTTPS or login to a server say Github via an API package like ghub.el. Email is worse with STARTTLS, although the attributes are different. SMTP/IMAP connections tend to be much shorter and less frequent, so your area of exposure may be smaller> But since emails tend to contain a lot of vital PII, the actual harm is probably greater than knowing your session cookie for a blog. Losing email credentials is also quite devastating.

Second of all, TLS is mostly used to guard against all kinds of MITM attacks. There are some kinds of MITM attacks easier to carry out than others, and they don't have to be targeted. Logging into your email account using a coffee shop's wifi without checking for known vulns before tranmission of TLS records doesn't sound very comforting to me.

Security, most of the time is about prevention rather than mitigation after the fact, just like you would wear a seat belt even though your likelihood of dying in a car crash isn't very high. Am I supposed to be not shocked to discover my car comes with a seat belt made out of a thin piece of printer paper?

P.S Since we are putting out credentials, I used to work at Cloudflare, not that I was in any security or systems engineering capacity, but I have also been quite interested in security issues. I guess that makes me a "security-hobbyist".

//edit after your edit

You probably should stop accusing me of accusing anybody, that's the exact opposite of what I have done. Please read the last link in the article (https://lwn.net/Articles/759460/).
I work remotely as a writer living in India. I charge the same rates as any writer living in the US. I haven't yet seen any client dispute my pricing.

I don't see why I should charge less for my skills just because of my geographical location.
similar experience, I use my Jeep to go anywhere city or jungle and the Mustang for the strip and simply for nice summer days.

My drive to and from work is long at 1 hour each way but I found it still time well spent catching up on news on the radio. Once in the city I actually enjoy walking everywhere even for distance that my city friends would drive or take an Uber to.

If driving doesn't put a smile on your face you simply have the wrong vehicle.
None of the things you've mentioned are anything close to what I'm bringing up.

The point I'm making is that popular discussion of quantum effects are so wildly off-base, and have muddied the waters of even trying to understand what happens between photons and electrons, by casually reading about it.

But you see something like this emerge, and it's really obvious that solutions to these problems were on the right track even as far back as the early 1900's, only to be derailed by academics emerging in the 1940's.

Principles such as: https://en.wikipedia.org/wiki/Huygens%E2%80%93Fresnel_princi... had it right very early.

So, was there an ulterior motive to all the complex obfuscation of math, and inaccurate scientific reporting throughout the later 20th century? Or has it all been one big, innocent misunderstanding, among aloof egg heads distracted by their gigantic precious particle colliders?

One wonders.
Bravo TV on Roku Streamer
1. Yes marketing gets involved before Phase 3, but they tend to not have the clout they have going into Phase 3 - generally when it is unclear that you have something that works at all it hard for marketing to argue in favour of broadening the inclusions criteria.

2. I think your point 2 is where we disagree the most. We are really arguing over what is a significant change or not.

3. The FDA will be looser on some things like age and other diseases (within reason as you won’t get approval for children if you only trial in adults), but not on sub-groups. If you make your trial exclude on some disease sub-group criteria you are not going to get FDA approval to go outside that sub-group and sell to everyone with the disease.

Who is driving trial broadening other than marketing? If I want the drug to succeed I want the trial population to be a homogeneous as possible and only include likely responders.
No, it's not subpixel anti-aliasing. It's a completely different font. It looks like Roboto to me, while the rest of the email is written using Helvetica.

DOM manipulation, of course. But not everybody knows about it. So most people default to Photoshop, which is what these people did.

This email is FORGED, and I'd like to know why.
Oh man that is nice.
It was a bad idea to focus on Flux vs SQL.

It would be better compared to pig or pandas.

I like the approach. I find it annoying that in SQL I need more than select privileges to write my own function or view (Aliases and WITH is all that you can use to structure a big query). Also macros that work on all tables that have certain columns are at best difficult to write in SQL, so there is room for improvement.

OTOH in Flux you write something that looks a lot like the output of a planner, so if things change in your dB you might have to modify your scripts instead of adding an index.
So, MS has finally realized they're 40 years behind the civilized world. I'm curious to see how long it will take them to catch up.
Çift ayak uçan tekme faul – Double foot flying kick foul
You don't need to but it makes it easier
Why not ASP.NET and VisualStudio?
What about learning to use the OS?

Quick edit for UNIX style copy-paste with the mouse goes all the way back to Windows 9X.

The only issue is that it was always disabled by default, until they changed to be enabled by default with the latest set of changes.

Spending a couple of seconds after logging in to enable it, for the very first time on a new system, was never a big deal.
Ah; thank you for the reply; I understand what you were trying to say. I'll leave my original comment in place for context for other readers. :)
Certainly in the UK, online maps were dominated by two independent companies - Multimap and Streetmap - which were pretty much wiped out by Google. Multimap sold to Microsoft while Streetmap limps on, its UI barely changed.
Indeed. https://en.wikipedia.org/wiki/DeLorean_time_machine#Flux_cap...
No, although of course there is the point that a lot of Google's mapping data was subsidized with tax money by virtue of using the various geodata sources the U.S makes available for free to build on.
while it depends on your age and situation. Most likely you should take your alcohol problem seriously.
Or what I learned from the Hells Angels: Two can keep a secret, if One is dead.