skysight-inc/HackerNews huggingface dataset:
Didn't read the article because, paywall. But Austin, Denver, Portland have all had significant price increases. RiNo in Denver is really cool but homes are $700k+. It's a big discount from LA, but I wouldn't call it life-changing, especially when you consider what you give up.

Art, culture, and diversity of people are what make a city so interesting to me. In LA, we have so many friends who are working on interesting projects and are very intelligent. Every time we discuss moving to a smaller town, we are concerned that we might have difficulty finding social circles that fit us. The average American and I just don't have a ton in common. I know that sounds super snobby, but people are different. I'm not saying one is right or wrong.

I always think about what will be the next tier of cities where remote work and satellite offices will be popular? To me, Asheville, Greenville, and to a lesser extent Chattanooga will be popular locations. CoL and an urban core are requirements, but also access to nature, transplants and local universities seem to help. A good airport is also big, as we love to travel.
I wish I had discovered interval training and olympic lifting earlier.
Dave was fired because every time his boss walked by his desk he was staring at his desktop.
Ah, the Orient Express argument.
> it was too easy for AWS to implement a similar service using Google’s open source tech

AWS had the most K8S deployments even before they released EKS, according to the CNCF:

https://www.cncf.io/wp-content/uploads/2018/08/cncf_survey_g...
I hadn't heard about this. Do you have sources about the DOJ theft?
People do this all the time, and it's not expensive at all. You can do wire transfers of hundreds of thousands of dollars for a $20 fee. You can get certified checks from your bank for large amounts for free.
I bet Ross Ulbricht wishes he had this.

(context) https://www.businessinsider.com/the-arrest-of-silk-road-mast...
yeah if you look at https://jochen-hoenicke.de/queue/#0,1w , you'd see that anything above 20 satoshis/vByte would be overpaying[1]. the transaction in question paid 400 satoshis/vByte.

[1] ie. anything at that rate or greater would confirm in the next block, so there's no difference in paying more
Non ionizing radiation is safe. Ionizing radiation (gamma rays, x-rays, some uv rays) are dangerous when the dose is high.

The main problem with multimedia is that they don't have some specialist to cover the news and they just copy&paste the press release of any study floating around. So they make a big scandal about in a study that report like 20 subexperiments and only one of them is statistically significant with p < 0.05.
The entire science stack is "terrible C extensions". This is also the kind of tight-budgeted stuff that needs relatively rare Python/C developers, not just your average overpaid Python web developer.

I'm not saying we would've cured cancer if people didn't have to deal with this bullshit, but it's definitely a setback.
I listened to a podcast recently [1] that talked about "embodied knowledge", which is basically the idea that what we know is often very different from what we think we know.

The idea being that you will learn much more about someone / something if you ask questions that are anchored to a time and place rather than generic "unembodied" questions.

So the first question you list "Do you value code quality?"
is an "unembodied question" and there is no hook for the person to dig into reality and give you an honest answer.

The second, "Who was the last person promoted?" is "embodied" in that it is anchored in time and place. And because of that, a person is going to use their memory, rather than their rehearsed "value system" answers.

Anyway, it's basically exactly what you said, but I just wanted to recommend that I thought the podcast was a worthwhile listen.

[1] https://www.thepermaculturepodcast.com/2019/1912/
Three People-Centered Design Principles for Deep Learning
No, never. I need to invest in power tools myself so I’ve been asking a bunch of coworkers who use their personal power tools at work. The response I hear from everybody, without fail, is “Well, there are a lot of good brands.” I don’t even hear people defending their own choices.

The one piece of concrete advice I got was “Whatever brand you get, go for the 20V, not the 12V”. Last week I saw that same guy at work showing off his 12V driver. So I’m pretty sure nothing matters, and I’ll probably just get the brand with the prettiest color.
Microsoft shipping IE in Windows did not ruin companies.

What ruined companies (and what MS was actually prosecuted for) was Microsoft telling PC manufacturers "we will only sell you Windows OS if you agree to NOT install any other browsers on your computers." Those agreements were how MS abused their OS monopoly to wrongfully exclude other browsers from the market. Up to that point, Netscape was selling their browser direct to Dell, HP, Gateway, etc. to be preloaded on machines they sold.

Microsoft was a supplier to PC companies and the market they distorted was the software supplier market. Apple themselves are the device manufacturer and have under 50% share in that market; it's not a comparable situation.
A couple million dollars is more than a nest egg. You can retire immediately and provide for your family and yourself your whole life with that kind of money.
You're the ones making the claims, so you probably know the sources of credible journalism we should be looking for. Can you help in pointing us curious lurkers in that direction?
The explicit type is optional. It's not that it's required to copy out whatever the compiler inferred, it's just that lots of people do it to be explicit.
Here are some of the latest polls on gun control [1], abortion [2], and then a mixed general bag (same sex marriage, immigration, racial stuff) [3]. To save you the clicks on guns, for instance, there numbers for more/same/less strict for the republicans are 28/52/20. For democrats it's 80/15/4. For abortion legal/illegal it's 36/62 for republicans, 82/17 for democrats, etc. And the same is true on most if not all issues.

This is also a relatively new thing. In times past the democratic party obviously had a general direction (much as the republican party does) but views were much more diverse. I'm just hopeful that this might eventually help us start taking the steps necessary for a multi-party system. I think the extreme elements of both parties are causing them, alongside the entire US political system, to implode. The 'world leader' in democracy remaining a two-party figment of the past is quite absurd in any case.

[1] - https://www.pewresearch.org/fact-tank/2018/12/27/facts-about...

[2] - https://www.pewforum.org/fact-sheet/public-opinion-on-aborti...

[3] - https://www.pewresearch.org/fact-tank/2019/06/26/facts-about...
Anki or space repetition, exercise every day, natural low-sulfer wines

books: thinking fast and slow, black swan/antifragile, why we sleep, the organize mind
Remember The Milk, similar advanced search and filtering syntax as Todoist, but has start dates.
On top of that, the popcount built-in will always compile even if there is no instruction for it, as it can generate fallback code. It actually does so for a naive invocation of gcc or clang for x64 as the original x64 IS did not contain popcount. You need to pass some arch that supports the instruction, or -mpopcount to explicitly enable it. Handling all those builtins properly is tedious.
In a coop version of doordash the people doing the deliveries would be both employees and members there would be no such thing as individual tip.

Not quite sure you know how coops work - its not just a nice trendy name to put over yet another exploitative "gig" economy
> On my phone I’m not going to research it :)

You don't have to be happy about being unable to do like a single click. I agree the headline was confusingly written but happily stating that you're not going to put any effort in whatsoever... I think that's why you are/were being downvoted, not for the question.
I really like the book "Death Sentence" by Don Watson, which eloquently skewers this kind of corporate jargon.
Okay, that's neat. Now someone needs to figure out how to detect someone walking by using fluctuations in the wifi signal strength.
You can't erase the bitcoins, just the transaction. If you did that, they'd still be in the source wallet.
With only six confirmations it's extremely hard (in practice impossible) to reverse, which happens in around an hour. Just wait a few hours, or even a day, and the risk is basically non-existent. There are a million other things to worry about at that point (including someone hitting you with a wrench until you send them money).

The transaction now has 572 confirmations. Nobody will ever reverse that.
Perhaps an unpopular take, but what is described in the first paragraph as "smoother, easier and faster" than ever seems to refer to an upgrade process that has been going on for over a year.

> As soon as we finished the Rails 5.2 upgrade last year, we started upgrading our application to Rails 6.0.

> Instead of waiting for the final release, we’d upgrade every week by pulling in the latest changes from Rails master and run all of our tests against that new version. This allowed us to find regressions quickly and early—often finding regressions in Rails master just hours after they were introduced. Upgrading weekly made it easy to find where these regressions were introduced since we were bisecting Rails with only a week’s worth of commits instead of more than a year of commits. Once our build for Rails 6.0 was green, we’d merge the pull request to master, and all new code that went into GitHub would need to pass in Rails 5.2 and the newest master build of Rails.

Realistically how many hours of work went into this upgrade process then?

Edit: I should add I think it really is wonderful that Github contributed so much to the new release and was so involved. I'm just not sure that it is realistic or even ideal for the average Rails consumer to upgrade in this manner.
I have heard it in english too: First generation earns it, second learns it, third burns it.
Right, this sentence made it unclear to me whether they only used the popularity features to compute past-performance, or whether they included past-performance in addition to other popularity features.

To your question, other work on success prediction of tweets [1, 2] demonstrates that past-performance is indeed much more predictive than the typical content features. This way of looking at success of "cultural products" assumes it depends to varying extents on both inherent "quality" (measured by content features), and the social processes of sharing (which are much harder to understand ahead of time, as the paper I referenced in my parent post shows).

[1] Martin, T., Hofman, J. M., Sharma, A., Anderson, A., & Watts, D. J. (2016). Exploring Limits to Prediction in Complex Social Systems. Proceedings of the 25th International Conference on World Wide Web - WWW ’16, 683–694. https://doi.org/10.1145/2872427.2883001

[2] Bakshy, E., Hofman, J. M., Mason, W. A., & Watts, D. J. (2011). Everyone’s an Influencer: Quantifying Influence on Twitter. Proceedings of the Fourth ACM International Conference on Web Search and Data Mining - WSDM ’11, 65. https://doi.org/10.1145/1935826.1935845
You have to pay yourself first: both in savings and it allocating time.

Pay yourself first (savings): take N% of your take home, put it aside before you allocate it to something else. Easier said than done, esp. when strapped.

Pay yourself first (time): budget time for health, hobbies, and family, and strive to make work bend around that. You don't get time back.
While this is a far shorter list than Luther's 95 theses, I will post this here while I run to get popcorn to see just how Google gets out of this.

Sample arguably anti-competitive actions Google has taken:

1. Turning off XMPP federation in Google Talk, moving from an open standard to an archipelago of walled gardens (Hangouts, Allo, GChat, Hangouts again, Messages/RCS that the carriers are gonna give up to Google to host(!?))

2. Killing Windows Phone by not allowing any Google-based apps on the platform (https://www.theverge.com/2017/7/14/15970082/google-killed-wi...)

3. Posting map/weather/review content straight to SERPs starving MapQuest/WU/Yelp et al from getting clicks

4. Anyone not browsing on Chrome gets an upsell to install Chrome (MS got roasted for this with Windows Media & best used on IE)

5. Degrading services on competing browsers/platforms via things like U2F in Firefox, slow/wontfix polyfills (https://www.computerworld.com/article/3389882/former-mozilla...)

There are probably more entries to list, and these are complex issues being reduced to a sentence or two, but I've tried to not post things that are not immediately anti-competitive even if I don't like 'em (Google+ forced integration which resulted in me still not commenting on YouTube all these years later, RIP Google Reader)
What is expected outcome of this? Can Google be expected to be broken up like Bell Corp?
I’m on FF70, I’ll give it a go
Show HN: Ultra-Fast Confluence Alternative
As an european, I don't see it as breaking GDPR but as respecting it actually.
Ahhh didn't realize we were talking about multi-leg bets. Thought we were talking about the odds for 3 separate bets (usually I think a single number is something like a 30 to 1 pay out)
I've never tracking upstream releases of core dependencies so closely. How does it compare in terms of cost versus doing a big bang upgrade every once in a while?
The value from the computations would go to wehatecaptchas, not to the person completing the captcha.
The problem with making things simpler is compatibility. If you make something simpler, but don't stay compatible, it might be better to just find a new name for your simple version.
Great content here. Please post more frequently
It would be really cool to see the user-friendly version (though that might lead to a rabbit hole on the Closure side, too). The Closure compiler remains awesome, just difficult to make use of successfully.
It is not practical, but your comment is not 100% true. They can for example act like mining pool. They can let you mine X coin, but can accept less difficulty to bypass captcha. They may/may not win from spammers, but from regular users they can for sure.
> This helps ops people because it allows them to think about infrastructure as abstract resources rather than as a collection of individual machines with specific designations. With k8s, individual machines become a homogenized resource that do not need specialized provisioning depending on the application they will host.

This is a very true statement. I'm looking at it with a bit of a different view as well: We're currently setup very classically. Ops maintains terraform, VMs, config management. Some developers have taken over some highlevel cluster management via the configuration management. This works very well.

As long as you're pushing 3 applications around. Onboarding an application into a config management solution can easily take 2 - 4 engineering weeks on the ops side. And the work will always be on the ops-side because that's where the required expertise of the configuration management lies, which is a hefty chunk of specialized knowledge. If you're looking at a ramp-up from 3 applications to 5, 8, 20, like in our case, that's ... ugly. In our case, that's actually planned, because we've been bought due to our experience in this context. Yey.

That's a huge investment if you look at time alone, it's like 80 engineering weeks at worst. That's a year of nothing else all of a sudden. A situation like that magnifies the operations team as a bottleneck even worse.

And that's IMO where the orchestration solutions and containers come in. Ops should provide build chains, the orchestration system and the internal consulting to (responsibly) hand off 80% of that work to developers who know their applications.

Orchestration systems like K8, Nomad or Mesos make this much, much easier than classical configuration management solutions. They come with a host of other issues, especially if you have to self-host like we do, no question. Persistence is a bitch, and security the devil. Sure.

But I have an entire engineering year already available to setup the right 20% for my 20 applications, and that will easily scale to another 40 - 100 applications as well with some management and care.

That's why we as the ops-team are actually pushing container orchestrations and possibly self-hosted FaaS at my current place.

Hm, guess that got a bit longer. You hit a nerve somewhat.
> how many hours of work went into this upgrade process then?

It's hard to say, but I generally agree with upgrading regularly instead of waiting until you're so far behind that it's an ordeal.
All types are optional in typescript. I was just curious about Google's approach to it and if they had some standard practice of always copying the inferred type to get a great amount of coverage.
I am not sure about what other weather disasters you are referring to but hurricanes in particular are closely tied to ocean temperatures. Warmer water increases both the formation rate and severity of hurricanes[1][2]. As the oceans get warmer, we should expect longer hurricane seasons more intense storms as a result.

[1]: https://spaceplace.nasa.gov/hurricanes/en/

[2]: https://en.wikipedia.org/wiki/Gulf_Stream
Texans vs. Saints Live Online
https://medium.com/@vslivetv/watch-texans-vs-saints-live-stream-nfl-football-online-free-game-hd-tv-90f59d4ce918
https://medium.com/@vslivetv/watch-texans-vs-saints-live-stream-nfl-football-online-free-game-hd-tv-90f59d4ce918
https://medium.com/@vslivetv/watch-texans-vs-saints-live-stream-nfl-football-online-free-game-hd-tv-90f59d4ce918
Texans vs Saints
Texans vs Saints Live
Texans vs Saints Live Stream
Texans vs Saints Live Tv
Texans vs Saints Stream
Texans vs Saints 2019
Texans vs Saints 2019 Live
2019 Texans vs Saints Live
Saints vs Texans
Saints vs Texans Live
Saints vs Texans Live Stream
Saints vs Texans Live Online
Saints vs Texans Live Tv
Saints vs Texans Stream
Saints vs Texans 2019
Saints vs Texans 2019 Live
2019 Saints vs Texans Live
Texans v Saints
Texans v Saints Live
Texans v Saints Live Stream
Texans v Saints Live Online
Texans v Saints Live Tv
Texans v Saints Stream
Texans v Saints 2019
Texans v Saints 2019 Live
2019 Texans v Saints Live
Saints v Texans
Saints v Texans Live
Saints v Texans Live Stream
Saints v Texans Live Online
Saints v Texans Live Tv
Saints v Texans Stream
Saints v Texans 2019
Saints v Texans 2019 Live
2019 Saints v Texans Live
Texans Saints
Texans Saints Live
Texans Saints Live Stream
Texans Saints Live Online
Texans Saints Live Tv
Texans Saints Stream
Texans Saints 2019
Texans Saints 2019 Live
2019 Texans Saints Live
Saints Texans
Saints Texans Live
Saints Texans Live Stream
Saints Texans Live Online
Saints Texans Live Tv
Saints Texans Stream
Saints Texans 2019
Saints Texans 2019 Live
2019 Saints Texans Live
https://medium.com/@vslivetv/watch-texans-vs-saints-live-stream-nfl-football-online-free-game-hd-tv-90f59d4ce918
https://medium.com/@vslivetv/watch-texans-vs-saints-live-stream-nfl-football-online-free-game-hd-tv-90f59d4ce918
I had an account for years, but I rarely used it and didn't even know they had an app now. To qualify I had to install the client on 2 devices and setup account recovery. I am now much more likely to explore the app.
If it weren't a forced update, I personally have not found much in Python 3 that is a benefit over 2. It seems the unicode support is the big change, but I just use ASCII encoding, so unicode doesn't matter to me.
> naptha is a type of fuel often used for lighters

from what I gather here, it is an accidental misspelling.

Curiously, if you remove the other 'h' instead, as in 'naphta' (nafta), you end up with the word as actually used in many parts of the world.
I wouldn't let that sway you too much; the main reason for the performance difference is that PostgREST builds the JSON response in the database and then pipes that through to the user directly (at least that's my understanding). PostGraphile OTOH parses the JSON from the database and feeds it through the rest of your GraphQL schema, allowing data to be mixed in from your custom fields which might fetch from microservices or external services such as Stripe, or just perform additional calculations in application-land, and finally serialises the resulting data to send it to the end user. Despite this significantly greater flexibility and power requiring all this additional work, PostGraphile achieves very solid performance.
Bullwinkle Taught Kids Sophisticated Political Satire
You're correct, sorry. AIUI there's a higher limit for corps/govs too. Banks often have lower limits than these but I've no doubt they'll lift them if there's need.

For those not familiar, FPS offers 2h (normally instant) transaction speed.
Mumble is great but the UX is unfortunately a bit too complicated. There is too much setup so it's hard to convince people to use it over Discord for example.

It's like an old java framework of VoIP, it is technically good and fast but the user experience is bad enough that you went with the more beautiful Ruby on Rails.
Okay, I did it.

import subprocess
import re
import yaml

output = subprocess.check_output(['ls', '-l'], universal_newlines=True)
matching_lines = []

for line in output.splitlines():
if re.search(r'total', line):
matching_lines.append(line)

with open('matching_lines.yaml', 'w') as f:
f.write(yaml.dump(matching_lines))

Python 3.7: https://repl.it/repls/PotableDamagedAutocad

Python 2.7: https://repl.it/repls/OrchidDirtyNotification
>This post appears to me like two paragraphs of correct and important information, cut in two by a seemingly unrelated quote that summarizes to nothing more than "rich people are evil".

Which is nonetheless both pertinent and important to keep in mind.
Rails 6 really is a well-rounded update. It seems the new trend goes towards "bare-bones" http servers, but I'm insanely productive in a Rails app, even if it's one I have not worked on before.

I've seen quite a lot of "Rails-hate" over the last view years, and it can only be coming from people who never got to experience the world that was web development before Rails: Every project had it's own, usually quite creative, structure. There'd be configuration values in `config.inc.php`, but also in `configuration.php3` and `config.old.inc`, and `index.php` and so on. Just by establishing a standard folder structure, DHH probably made web devs everywhere twice as productive.

I also think its reputation of being too restricting isn't entirely deserved.

As but one example: I often opt to use SQL instead of the canonical query builder, especially for queries that do not return individual models but aggregate values or the like. You can even mix-and-match to your liking, i. e. writing individual clauses of the query (select/where/join/having/count) in SQL and using the ORM for the others.

So here' to hoping for another 6 good releases at least!
This particular "story" was also another hit piece from anonymous "sources". We previously responded here:
https://www.reddit.com/r/ProtonVPN/comments/8ww4h2/protonvpn...

But you don't have to just take our word on it. ProtonVPN in particularly has been heavily scrutinized, by both Mozilla (who we partnered with) and also the European Commission (which is providing funding): https://protonvpn.com/blog/is-protonvpn-trustworthy/

In other words, there are plenty of non-anonymous, legitimate third party sources, who have checked things out and confirmed the story is bogus.

One main allegation was that Proton shares an address with another company, but it fails to mention that our office in Vilnius is in a 30 story office building with hundreds of other companies: https://www.instagram.com/p/BxMz62oHb6K/