skysight-inc/HackerNews huggingface dataset:
> My point is not about vacations, or Mars trips, but precisely about regular commute.

I'll set aside for a moment how you seem to think that the only reason to leave the city is for a vacation. My point is that there is a tremendous benefit to people being able to choose precisely where they want to live and work, and that the car is the means to that end with the fewest limitations. More people could probably take mass routes in larger vehicles, especially if bicycle racks became larger and common enough to rely on, but that won't diminish the value of the car, even for a commute. Cities also seem dead-set on installing trams and subways, when buses clearly offer the best bang for the buck (but nobody likes to say that they ride the bus, probably because buses are unloved).

Personally I think the more effective route is to encourage less commuting altogether, which would be an obvious natural effect if the roads were on the market, but in practice it would have to take the form of a "credit". Some companies (e.g. Microsoft) have company shuttles, those could be encouraged as well (since roads are not on the market, and thus do not encourage pooling).
> tar -cf - ./files.txt ./orDir/ | ssh host "(cd /dest/dir; tar -xf -)"

You should use '&&' instead of ';' on the host side. That way you don't accidentally dump your transfer contents into a wrong directory if the existing host dir doesn't exist.

e.g.:
tar cf - stuff | ssh host "(cd /dest/dir && tar xf -)"
> Are small content creators going to go through the trouble of negotiating payment schemes with each and every news aggregator

You don't have to do that. You can continue to let them steal your content I assume.
my absolute dominance.
> ssh already provides a simple way

:-D

> tar -cf - ./files.txt ./orDir/ | ssh host "(cd /dest/dir; tar -xf -)"

:-O
I agree that development processes can get in the way, especially when they aren't designed or managed properly.

However, the point of the process is to enforce consistency. If you have no process, then everything is dependent on the whims of the programmer in charge of the project.

No code review? Then I have to trust your code is spotless.

You want to be left alone in a library until the project is done? Then I have to trust you understand the product owners requirements perfectly.

You want to be in charge of the project? Then I have to trust you can handle that.

If I just hired you, why should I trust you?

Based on your comment, I wouldn't trust you at all. You sound like the kind of person who only learns lessons the hard way.
I'd also include young Stalin: https://1.bp.blogspot.com/-uMBKOQvp7KM/WJQgaqxtNTI/AAAAAAAAM...

That haircut is glorious.
This completely breaks a number of git workflows. In my opinion a better option is to have eslint / tests / prettier / etc run as part of CI, and have your pull requests require CI to pass before they can be merged.

I like this balance better because the end goal is still met: "bad" code doesn't make it to the main git branch.

But it also allows for git workflows which involve frequent commits. (If all tests have to pass for every commit, even locally when the commits may be rebased away, it encourages very large and hard to review commits instead of the smallest commit possible for the given changes.)
That's what they did in Redwood Shores. Likely the tidal land here is owned by Cargill. The park just a half mile to the north (Bedwell Bayfront) is built on a landfill.

I'm sure it's been considered.
one of the problems with good heuristics is that almost all the desire is sent towards the 9's and 10's. Yet obviously most of the site users are 8 or less. So the 9-10s gets swamped, and leave early. The remaining users gets bored because nobody replies.

The problem here is not that heuristics of finding "your best match" is bad. It is quite easy to figure out who is attractive and matches you. The problem is that most people wants to trade up, and few people (on dating sites) have the desire to end up with someone their own score. Fewer yet wants to date someone less attractive. Hence the dating market ends up being a sort mechanism which works poorly because none of the sorted numbers wants to be where they are.

OkCupid had some great blog articles about the statistics behind this unbalanced matching phenomenon. Read them.
Fiche is another solution, based on netcat (nc):

https://github.com/solusipse/fiche
Here's a previous projection: https://juliareda.eu/2018/06/saveyourinternet/, looks like the EFDD switched their votes.
What if the keyboard is silent, e.g. brown switches or lighter? What is the issue in choosing the work tool you'll be using for 8+ hours daily?

And how does that make you an asshole?
> So... they "strongly suspect" (but don't know and haven't shown) there may be a Spectre-class bug enabled by current HT implementations

Spectre is about a) leaving side-effects of misspeculation in shared resources, and b) bandwidth contention (between a misspeculated instruction stream and an attacker) to shared resources.

It is trivially obvious that HT exacerbates Spectre-class bugs, as the entire raison d'être to HT is to share pipeline resources. How quickly information can be leaked can be up for debate, but it's definitely non-zero.
Internal URL shortener, every single time. They get rave reviews and in one case ended up being considered a core service that had to be up.
So rude...
Another thing you could look at -- perhaps relevant to HN -- is the number of seed and early stage startups that use the various frameworks:

https://news.crunchbase.com/news/popular-web-frameworks-seed...

Set aside Angular could be the front end for Rails at the moment.

Consider this data: it would be interesting to know which of these get funded.

The funding may be an indication of agility i.e. which technology is the most successful and launching and iterating.

And then which technology makes it to scale will tell you which ones scale.
Do you have a citation for that? SLBMs are launched submerged so I don't see how GPS would work.
Generally people are incapable of communicating efficiently.
A standup should cover:
1) what did you do yesterday
2) what are you doing today
3) do you have an issues?

This should take less than one minute per person. "Issues" should be resolved offline.

I once worked on a team where the "scrum master" would update Jira for each person's status. This resulted in a 30 second update turning into 2 or 3 minutes of detailed status.

I also worked on a 15 person team that had a giant stand up for the entire team. The resulted in a 30 to 45 minute stand up.
Technically, a law like this is prone to be abused for censorship purposes. Whether this “dual use” is intended or not by parliamentarian voters, is obviously unclear.

To make it even worse, such laws don’t “outlaw” some behaviour, but put a high risk on it through civil law. So, it helps multinationals (and a possible malevolent regime) and hurts small companies as well as citizens. To me, it’s hard to believe this is not intended (like so many other (mostly) EU laws.

However, always bear in mind Ayn Rand:

> “Did you really think we want those laws observed?” said Dr. Ferris. “We want them to be broken. You’d better get it straight that it’s not a bunch of boy scouts you’re up against… We’re after power and we mean it… There’s no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren’t enough criminals one makes them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws. Who wants a nation of law-abiding citizens? What’s there in that for anyone? But just pass the kind of laws that can neither be observed nor enforced or objectively interpreted – and you create a nation of law-breakers – and then you cash in on guilt. Now that’s the system, Mr. Reardon, that’s the game, and once you understand it, you’ll be much easier to deal with.”
... and went bankrupt because of not being able to finding Engineers.
This claim that the EU/predecessor organisations have secured the peace since WW2 is often made but I think is impossible to verify, since we have no way of rerunning history without the EU in place. Some point to NATO as far more significant a guarantor of peace than the EU.
Problem is that you cannot pretend you can't remember the password. So unless what you hide can give you more time than for not disclosing the password, then yes having things encrypted could help...
Capitalism here. We'd just charge Google the absolute minimum amount (0.00000000001 cent per click) and outdo our competition.
It depends on why you're brought in to the company. Especially in management it's not uncommon to hire people with the explicit notion that they don't have a satisfactory working process, it needs significant changes to achieve the desired results, and the new hire would be expected to start fixing the current process almost immediately.
> The library depends upon a “rendezvous server”, which is a service (on a public IP address) that delivers small encrypted messages from one client to the other. This must be the same for both clients, and is generally baked-in to the application source code or default config.

> This library includes the URL of a public rendezvous server run by the author. Application developers can use this one, or they can run their own (see the https://github.com/warner/magic-wormhole-mailbox-server repository)

> For now, bulk data is sent through a “Transit” object, which does not use the Rendezvous Server. Instead, it tries to establish a direct TCP connection from sender to recipient (or vice versa). If that fails, both sides connect to a “Transit Relay”, a very simple Server that just glues two TCP sockets together when asked.

If I understand the docs correctly, it always uses a centralized server to establish the transfer. Once the transfer is established, it'll attempt to transfer the files directly, if possible, but if not, it'll fall back to using a relay.

And so many people are trapped behind NAT these days, I don't know that the need for this will be all that unusual.
I had an apartment with lead pipes and couldn't drink raw tap water.

Surprisingly, it's not really a huge deal.
What about just typing rsync -havz --progress source destination?

-h for human-readable numbers
-a for archive mode
-v and --progress for verbose info
-z for compression during transfer

Add a -n for a dry run if required.

https://linux.die.net/man/1/rsync

One of the people who came up with it - Andrew Tridgell - was more or less "responsible" for Linux and BitKeeper parting ways, which in turn ultimately lead to the creation of Git. I think it's a fascinating story. Excellent tools.

The progress / speed display is the main thing that keeps me coming back to rsync even though other tools might manage the same job - not seeing the progress of a copy is what had me searching for that solution in the very first place.
Or just skip the shell entirely:

tar -C /dest/dir -xf -
I've been out of the game for awhile now, and sure, I find it eminently believable that Rails is much more productive than Node-based things, but has nothing better than Rails established itself by now? I always found it to be great for, as you say, whipping together small apps for clients quickly, but not well targeted at big long-lived software.
Perhaps the solution is political, but it involves breaking up the worlds current political order i.e. "democracy".
“Is there some kind of standard etiquette to follow?”

Hm, I don’t mean to be glib, but what do you think the etiquette is?
I have a keyboard with cherry browns, and other than a bit of lighthearted ragging no one seems to mind (we have much bigger noise issues—meetings being held in open areas, etc.).

My keyboard is my primary physical interface at work, and I use what I find most comfortable. But I try to not be a jerk about it.
My issue was that all the most interesting stuff wasn't in Rails. Sure, I could senior RoR, but it'd be for yet another ad-tech company :/
It may not fly or it may rocket! Either way, encouragement costs nothing. I wish them all the success. Good luck!
Good information, but useless for what we're talking about here.

The location data that the cell phone companies are selling is gathered by the cell towers for the fundamental operation of the system. It doesn't come from GPS.

Rule of thumb: If you're emitting a signal (wifi, cell, bluetooth, smoke, etc...) you can be tracked. How accurately only depends on the number of receivers.
I find it helpful to have a "misc" repo just for those weird not-quite-one-off scripts and the like that don't really fit into the main repos.
I wouldn't call him a popularizer, I'd call him a good communicator, which is an essential trait to any leader, especially one trying to do something long term and visionary. Effectively communicating new ideas to the wider medical community, especially super busy physicians, is really hard, and is the first step towards driving physician-led change in the healthcare system.

I dont think his ideas are shallow or one dimensional, but I havent read all of his work. I'd certainly push back against the comparison to Malcolm Gladwell -- atul gawande is a practicing surgeon and professor at one of the most well respected hospitals in the world. If Malcolm Gladwell wrote about the 10,000 hour rule from his personal experience becoming, say, a chess grand master through 10,000 hours of practice, then the comparison would be more apt
IANAL but, I believe you own the copyright on the code unless, somewhere, you transferred the copyright. This would be true if you were in a corporation or not. Of course, this is why the corporation usually gives you a contract that says that you transfer the copyright of your code to them.

If there is a corporation, you might transfer the copyright to them, but you would ask for compensation.

Speak to a lawyer.
It's not always a problem depending on how open and how quiet your office is. If you type better with less wrist pain when your keys click, you can probably convince your officemates to be okay with it. Don't get me started on how disastrous those newest Apple keyboards are for wrist health. Buckling spring all the way.
Personally I don’t like quitting commitments, but I’m very careful about making them in the first place. (This is why I’m a remote consultant...)

When you started, you must have had a reason for joining. What was it? Is it still a valid reason, or has new information changed your perspective?

My advice: finish the year of residency, and apply to other jobs just prior to finishing it. If you time it right, then when you get the promo offer you will have other options to compare it against. Also, I just googled this program. I didn't realize it was for engineers in their early career. In that case, I definitely encourage you to wait for the promotion, take it, and at least work a couple months there. Otherwise it might look like you left because you weren't offered the promo. Not sure on that though, I'm not a hiring manager.

Regardless, I don’t see a reason to quit without other options lined up. You can easily find other options while employed, it’s not like you need to quit first.

Also, it’s google. Not the worst place in the world to spend a couple months coasting as a corporate drone.
Having used both Play (with Scala) and Rails to create some APIs in a professional environment, there's no competition. Play is extremely robust and quite featured, but Rails development speed is much much faster. Rails is extremely opinionated, but you can learn from every choice the framework made and apply it elsewhere. Play is much more freely structured, which is a double-edged sword.

If I had to create a new API from zero, I'd go with Rails.
Proposal here, the language is a bit cleverer than "above zero".

https://juliareda.eu/wp-content/uploads/2018/03/voss11.pdf
Always wonderful and still inspiring.

Alan Kay's talk referencing it is now also 30 years old:

https://www.youtube.com/watch?v=6ZdxiQoOBgs&t=251s

I also wrote a little piece a while ago relating Sketchpad and constraint programming to things like bindings and FRP:

http://blog.metaobject.com/2014/03/the-siren-call-of-kvo-and...
All radio and TV and in some countries the press as well.
One more con: shared libraries can be shared in memory; static binaries cannot.
Here's my idea for an AI-based speed dating site/app. You fill in the basics (about you and your preferences), plus 5 things that are important to you in life, plus 1-2 things you want to absolutely avoid (ex, smokers), your availability and that's it.

In the background, the AI matches you and sets you up for a quick coffee date at a location that's not far from either person. Twist: every single person actively looking for a relationship in each particular city must be on the site (aside from self-reporting, I haven't figured out how this will be done).

Essentially, you don't peruse the app, you just receive when & where notifications and then go have a 5-minute coffee to see if you have chemistry, which no current app can actually tell you.
OneSingleCoin – a cryptocurrency that has just one single coin in circulation
> Nowadays, whenever D is publicly evaluated, the younger languages Go and Rust are often brought up as alternatives. Here, we need not go into an in-depth comparison of these languages because both Rust and Go lack one feature that we rely on heavily: nested functions with access to variables in their enclosing scope.

Maybe I've misunderstood, but aren't Rust's closures [1] exactly what the author is describing? Specifically, you can capture variables from the environment into functions.

[1] https://doc.rust-lang.org/book/first-edition/closures.html
WooCommerce Order Fulfillment Process
The biggest guarantor of Germany not invading France again is that France has nuclear bombs and no one ever invaded a country that has the nuclear bomb, which is why people are panicking at the idea of NK having it because it would be impossible to topple their dictatorship and interfere if they had the threat of the bomb.

> Some point to NATO as far more significant a guarantor of peace than the EU

NATO has never been a deterrent but was used after the fact when conflicts just had to come about. Like the Kosovo War which involved factions that didn't have the mushroom assured mutual destruction.
Swedish SSN (2017)
The best is hand exercisers for an entire 30 minute 1x1. That was my first 1x1 with said manager after I got reorganized under him. He tried to hand me a really awful Excel project at minute 29.5 after asking me what SRE means and what I do for the first 29 to a wonderful squeak squeak squeak soundtrack, and I immediately handed him my badge and left the premises. (True story. Not proud, but I couldn’t stay sane 30 minutes, let alone 30 quarters.)
There's increasingly nice out-of-the-box support in Rails for React. Last time I set it up it wasn't trivial, but it wasn't a bad. I wouldn't be surprised if Rails 6 had it extremely baked in.
It's actually somewhat different, because the housing around Facebook is fairly unique. Facebook is in a kind of triangle formed to the south/north/east by the bay, and to the west is East Palo Alto and East Menlo Park, then the 101 freeway. (although it's technically just part of Menlo Park; the 'east' is not part of the name, it is not a city unto itself).

EPA and Menlo Park in that area are a bit like the land that time forgot. Historically high crime, heavily minority. East Palo Alto in particular has had much government corruption over the ages. The area has been an oasis of cheaper housing that many people virtually forget about unless reading about a shooting or going to Ikea. In many ways its been isolated from the rest of the housing market. I can only presume that when Sun Microsystems occupied the current FB campus, nobody wanted to live there. Now that Facebook is there, and vastly bigger than Sun ever was, building infrastructure, plus Amazon is there now by the Ikea, the area has become desirable to "rich" people. Whereas places like Cupertino have been relatively desirable for a long time, and the size of the employer doesn't dwarf the habitable units by such a great amount.

Source: I'm currently gentrifying a neighborhood <2mi from FBHQ.
The fact that I didn’t even know they made quiet mechanical keyboards shows you how many assholes I’ve worked with throughout the years.
I've used Django a little bit, I can definitely believe the admin page cuts dev time if Rails doesn't have an equivalent. But I know Python well, and Ruby not-at-all, and I'm not sure I'd choose Django over Rails, because Ruby gems seem better for RoR than Python has in terms of Django-compatible packages. Maybe I'm just not looking in the right place but there doesn't seem to be nearly as much of an ecosystem there.
Notes from an Academic Paper Mill
I'm not one to flame on systemd but I have to correct you there - it's not a standard, it's a single implementation.
> They allow unlimited multi-story flats to get built, the area is now full of the things. Population density will increase further, but major infrastructure won't, so now you need bigger roads, more roads, maybe a subway, smog goes through the roof, activity areas (e.g. parks, recreation) disappears into building or more roads, and now suddenly Cupertino is downtown LA at rush hour and nobody wants to live there.

Literally nothing you listed there necessarily follows. Growing populations is often specifically the reason greater infrastructure is built. SF, regardless of it's construction boom has yet to remove a park/rec area that I've heard of and, in fact, is building a new one on top of it's new transbay terminal. NYC has a wikipedia page listing it's parks (hmmm, biggest city in the US, why haven't they just paved them all over to support more people?!) Smog... you're actually bringing this up? Smog is created when people have to commute 1-2 hours to GET to Cupertino, often sitting traffic, not when people can actually live sort of close to where they work (further, smog isn't currently a problem in the bay and is likely to decrease as people transition to electric vehicles over the coming 20 years, but I digress).

If Cupertino doesn't want to be downtown LA, the prescription is literally the opposite of everything you've suggested, as their focus on building more office space instead of housing is what will turn them into a by-day business center for bedroom communities on other side of the bay. (Or, they could stop incentivizing businesses and office space and maintain their look/feel by letting some other parts of the bay have a piece of the tech boom).
> I was not talking about this one law, but rather in general.

I think this holds true in the general case as well.
Travel and the potential for digital transformation
I believe that gay marriage should have been a first amendment issue, and that terms like 'liberal' and 'conservative' are often times misused.
Developers can learn new languages though if a company lets them.

(Edited to be less glib. bad habit)