skysight-inc/HackerNews huggingface dataset:
Soviet intelligence knew about the Manhattan project in 1941, almost a year before The Manhattan Engineer District was created. FBI fought constant battle against Soviets infiltrators.

Georgii Flerov (Soviet physicist) figured on his own that the US had a nuclear program in 1942 when he noticed that all publishing on the subject. And nobody cited his studies about fission of uranium.

Manhattan project was so big that Germans could have figured it out from bits and pieces even with their ineffective intelligence, but they never put all the pieces in together. German intelligence officer came to Heisenberg at least three times and asked if it was possible that Americans were building an uranium bomb and he said no.
I've only had to endure 1 live, whiteboard, coding problem and I failed, miserably (and didn't get the job)

In other words - I suck at them.

What I do excel at is building websites. Currently working on a website for agents to sell insurance in Angular 6 with a C# .net core backend. I've worked on websites as small as restaurant websites to company defining websites where they live and breath based on the success of their site (one in particular, I did by myself, over the span of a year and it's quite massive in it's functionality)

Possibly rhetorical then (and a serious question) - why is a developer who can pass a challenge like this better then me / worth more then me? So... I can't accomplish that challenge with 4 people watching me on a whiteboard. I do ship code though, hit 99/100 deadlines given to me and my code is well thought out, readable, works, and is on budget.

Maybe these are just different jobs then I'm used to - I do tend to gravitate towards agency style work - and don't get me wrong, I make a good buck - but I've given up on trying to obtain the fancy jobs at google or apple or etc... and am (content?) taking my get it done jobs.

Any resources available to help teach to think in the way of these challenges ?
I also made quality changes: I switched to LTSC.
If the company is in existential crisis, then yes, the shareholders will all be out for themselves. They do, ya know, own the company. There should be a buffer zone between 'hard times' and 'existential crisis'. Some companies are always in hard times. Avoid them if you can, because it's always crunch time. Startups are constantly in existential crisis until they find product-market fit.
That way you can get different result, as you could actually have date object and date as string stored somewhere. You will need custom strigify callback to differentiate which should be converted back to date on parse and which should be a string.

Still, this is not pure json this way, it's your own transformations
I don't know about this particular issue and how bad the fault was. But I do feel this aspect of Microsoft (regardless of how horrible they have been or is) gets downplayed to oblivion. OsX would have data loss every minor release if the current issues of the OS is anything to go by considering how few configuration it has to support.
Whoa! -4. Not winning the popularity contest with this one. :)
I'd like to point out that my comment mostly referred to the article's original title, which was click-bait referencing GitLab's "secret" to multi-million dollar "success." Spoiler alert: the "secret" was remote work. I took issue with calling their organizational structure of 100% remote work a secret strategy, and with calling their current revenue and valuation a comparative success or that they could be directly attributed to their remote structure.

The updated title is much more informative, accurate, and devoid of click-bait hype.
That is not true. The only thing they need to do is to register their permanent residence in the new country and they can't be forbidden. You're misunderstanding the law, this is done to stop people from not registering their real addresses for tax/avoiding legal action purposes.

EU nationals can even vote in municipal politics in their new place of residence even if they're not citizens of that country; another big argument of the opposing party.

https://en.wikipedia.org/wiki/European_Single_Market#Free_mo...
On my laptop that site has a microscopic font size.

It's interesting though because I hit Ctrl-+ before I even realised I was doing it.

I guess I just don't see this stuff as being a big deal. It feels like a normal manual adjustment, like if I was pouring coffee and I have to make sure I aim to not spill it over the edge of the cup, or something.

Oh well. I guess we agree to disagree.
Have been a 2 person dev team for awhile. Run software on both AWS and GCP.

We almost always reach for AWS, and that comes down to one thing. SUPPORT!

AWS support has been quick at resolving our issues on numerous occasions. GCP, not so much.
Is this AI? We drew you a flowchart to work it out
The issue with number 3 is for the employer, not the employee. GitLab doesn't want demotivated/unhappy employees to stick around: they want them to actively look for other opportunities and leave. Sounds reasonable to me.
Generalization guides human exploration in vast decision spaces
Very cool. Any chance you guys considered the SAFE stack?
> Number 3 is pretty rediculous. I don't think I've ever seen another company try to claim that they are doing employees a favor by paying them less money than their peers.

I've heard it used in the context of US government work. (They simply don't want people who are "in it for the money"). I don't know if that's based on studies or just a feeling.
Actually, I was surprised to find that MacOS does a form of this, apparently - I recently attempted an update that failed and simply had to hold down ‘option’ on boot to select my regular drive instead of the update. The second time I tried the update it worked just fine.
https://www.google.com/search?q=site%3Athousandeyes.com+file... is just a list of all of the PDFs, published from a *.thousandeyes.com address, that has been indexed by google. I don't see why this is interesting at all.
"There's definitely a stronger inclination within the "left" to attribute sex-/gender-specific trait differences to culture/environmental causes rather than genetics. "

No, it's the opposite.

'Born that way' was a positioning effort discovered in tye 90's by gay advocacy groups.

When social conservatives believe that 'gay is a choice' - then they are against it, but if social conservatives can be convinced that people are simply 'born that way' i.e. inherently gay, and it's not a behavioural thing, then clear majorities of them are accepting of it.

It's the biggest factor in determining a social conservatives tolerance towards gays.

The science I think is still out on that, but there's no doubt that the community marketing objectives are oriented towards 'inherent'.

When Cynthia Nixon decided in later life that she was gay - and then virulently said that she was in fact straight before, i.e. not 'coming out' but rather 'becoming gay' - it upset the gay community a lot because this is inconsistent with the marketing by the gay community.

This is one of a few topics that tend to be twisted by all sides. The science is vague.
Given the huge volume of crappy apps in the store, I think the general public is well served by this policy even if it does suck for well intentioned developers like yourself.
Links seem to be dead now.
I'm not sure it's exactly the coaching or books you're looking for but YC itself did a series of interviews called Employee #1 about how different people in different roles navigated being an early employee of a successful company to varying outcomes. I found it helpful if not directly instructive.

https://blog.ycombinator.com/category/employee-1/
Since one of the goals of the project is rewriting the entire user land in rust, that's sort of a moot point.
>The issue with number 3 is for the employer, not the employee. GitLab doesn't want demotivated/unhappy employees to stick around: they want them to actively look for other opportunities and leave. Sounds reasonable to me.

Ironically if you paid a high salary but allowed people to work in a low COL area, this wouldn't be an issue... because the workers could aggressively save for retirement and semi-retire fairly early in their career.
He believes the company is doing it on purpose to rank better for "cloud" -related SERPs
The videos are incredibly well produced, super slick editing. Makes it seem more exciting and profound than it really is. Not related to this article, but one of the most effective recruiting tools terror groups have is slickly produced marketing videos. They appeal strongly to individuals with a vulnerability that the group seems to address in their videos, such as not fitting in or existential boredom.
Baseball players move to where there are teams.
Maybe this is a dumb comparison, but it sounds like an algorithm for solving minesweeper. The big difference is there's no "right" answer, the puzzle emerges from the outplaying of probabilities.
The thing is, once somebody starts offering incentives, then everybody has to because anyone who doesn't get's left behind so after the dust settles everything is the same except everybody now collects a lot less taxes, it's a classic prisoner's dilemma.
> I would think everybody would take a lyft/uber/taxi from LIC to LGA. It's 10min and cheap.

And when were you taking this magical taxi, 2AM?
As anyone driving a car can assure you, the actions can be explained, easily.
Yeah like you know UX.
I'm with you guys, I do not think this is something to rush into. I really like Nuro's approach [1] , start with smaller things running around.

[1] https://www.forbes.com/sites/alanohnsman/2018/06/28/grocery-...
Good luck getting your non-technical friend to ever use this workflow, much less set it up.
So, if the data shows it'd be bad for the town, why the town is bidding? It may be that town management is incompetent, or corrupt - but then isn't it up to the town population to oust the incompetent management and elect a competent one? Isn't it for the local DA to prosecute corruption?

Otherwise one should argue not to mess with the little decisions like Amazon HQ but solve the actual problem - if local government can be incompetent, and we can't afford that, then all local affairs should be managed by the central government (which, as everybody knows, is always the most competent and incorruptible). Limiting local power just in case of one Amazon HQ makes no sense - if the local government being able to make mistakes is the problem, then this problem should be solved by removing this ability.

If, however, we do think it's good to allow local governments to govern, then if their decision is to bid for Amazon HQ and they think it's good for their town, why should we interfere and tell them it's not?
The problem is that any EU country can set any rights for gaining a citizenship it wishes, even post facto, without getting any approval. A country could theoretically decide to give citizenship to people for free and other EU states would be forced to agree.
The key difference is, Twitter and Reddit are big. The app store rules are way more flexible, when you have millions of users.
More taxpayers bring additional costs so it's more net revenue we're interested in. Additionally the window to compute the total net benefit is not bound to 10 years but for many decades, as long as Amazon is there. For instance over a 24 year window (how long they've been in Seattle) the required net additional tax revenue to break even would only be ~$2500 per year. And it's not just salaries that would generate this revenue, it's also property taxes and taxes on services providing for the HQ and employees. Increased rents and property prices are actually good for local government tax revenue.
What's the deal with this? The Atlantic, Wired, and dev.to all tell me I'm offline on first load. I have to use ctrl-shift-R to get any page content, and I've never been offline when this happens.

I mean, I'm assuming there are service worker shenanigans at play here, but given that it's always wrong about my online status, this seems like a fairly big bug on someone's part. Just wish I knew where to file or check its status.
The parent is a joke based on stereotypes that I think excels partially because it pokes fun at all nationalities involved. I wouldn't take it too seriously. :)
Its hard to make ego illegal. Politicians pull this stunt a lot to "make their city better", but it really comes down to a desire to be seen as a builder even if the cost / benefit just isn't there. Look at all of the rhetoric politicians use when giving speeches about a new stadium. If you get to sit in a box seat and see thousands of fans, its hard not to see it as a success.

The really sucky part is that a lot of people really want the X but don't understand how much their politicians gave up for X. Its often murky and people aren't experts in finance or city budgets. But that new stadium / HQ really looks cool right?
If race was something people could change at will, would you be opposed to racism?
I don't have a computer running an operating system that supports either of those browsers so I can't test with them. However, I assume they can render basic HTML enough to make my site readable and I don't even think there's anything in the CSS to change that.
Anyone that wants to create infographics should really familiarize themselves with the work of Edward Tufte.

https://www.edwardtufte.com/tufte/
Linden Lab: Social VR Is “The Future of Spectator ESports”
Just use explicit authentication for API endpoints. Explicit authentication prevents this attack, CSRF and other confused deputy problems.
y, I would recommend doing extra practice each week, maybe ask your teacher for an additional practice piece each week.

After a while you might want to try out a new teacher too, every teacher is different so you might make gains in skill using a variety of teachers over time.

Not sure that technology is the answer here.
Well, there is no good commute in the DMV for one, but Dulles/Herndon/Tysons at least has new metro stops and more highway infrastructure than to Crystal City. Plus, Google, Oracle, Microsoft, AWS, et al are all already off the Dulles toll road. If you are in tech, there is a high probability you are headed out that direction anyway.
Two additions to this:
- AFAIK, the probability distribution is based on how common any particular adjacency is in the input. If the input is just rules rather than a small sample map, they'd all be equal, but if the input is an image that shows (for example) that only one in ten roads dead-end, that would carry over to generated stuff.
- It can also do an "overlapping" model, where it sets one pixel at a time but considers overlapping tiles of 2x2 or 3x3 pixels. This breaks away from the grid structure, but requires a full sample image, not just a list of tiles.
>The issue with number 3 is for the employer, not the employee. GitLab doesn't want demotivated/unhappy employees to stick around: they want them to actively look for other opportunities and leave. Sounds reasonable to me.

I disagree. If I was making 175k in a city like that, I would probably work for a few years, then semi-retire. Maybe take a nonprofit job, do less hours and consult, or work for a local university with low pay but good work life balance. I wouldn't just ride it out for 10-20 years if I didn't enjoy the job.
These are all very good ideas I’ve also thought about.

WinFS was ahead of its time. Also re file watching, I think I want a reactive api for a lot ornate operations.
Payscale is wrong because 30-200% of those salaries are paid in stock
Seems like a lot of these issues could be resolved with better communication, such as a call with a real person. The author mentions "It felt like I was arguing with a robot." Too many of these large companies (Google, Facebook, Apple) have become faceless.
They would be complaining for fueling rent prices and gentrification in those cities. But the complaint about NYC/DC is that they are cities that have been well-established for centuries, which makes the whole contest seem like a sham that was rigged in favor of predetermined winners from the beginning.
Number one web experience trick: If its a article style website (news, blogging, etc), disable javascript.

Since chrome removed javascript from the site model I've been using ublock's javascript button. it looks like this `</>`

Outside of images that don't render the full resolution version on sites like the Times, its a truly objectively better experience.

In fact, I want to see that as an addon, a plugin that disables on javascript on sites based on a list, like adblocks now and days, with the following criteria: does disabling javascript lead to a net increase in UX?. For sites like Medium, almost every news site, etc, the answer is yes.
> I can just move to London.

But it's more hassle, and it would mean giving up your current friend network, may be a burden on your family, like if you have kids, or your spouse already has a good job. Someone already in London doesn't have to deal with that. Ergo, they have more leverage.
What is the actual usefulness for github (or gitlab) in a company setting?

In my free time, sure, I can browse github, search for projects, snippets of code, maybe raise some issues or fix something, but where I work, we do have github accounts but I don't think anybody uses the actual interface. We just store our repositories, and then use a git client to pull/push and view the changes, and Jira for tickets. Isn't the value of the product lost in this case or does github offer more than what meets the eye here? I mean, I would guess a simple server would be enough to store the repositories.
Sounds like a side effect of an all remote workforce is that salaries regress towards the global mean.
The agreements do come with requirements around number of jobs created. Where Amazon played the system is in understanding how these deals get done.

If you have your politicians pitching the public on this huge 50k jobs deal, then they’re going to accept fewer jobs in the end rather than lose out altogether. Once a city commits itself to being in the Amazon race, losing is a huge political liability. Cities lose all leverage.
> It's 2018, and there are a gazillion ways to get yourself in control of your stuff.

It's 2018 and there's still no standardized format for a blog's complete content (text, images, comments/credentials for comment provider) that we could use to move quickly from one site/setup to another. It would be nice to just get all Tweets even into Hyde or whatever.
> Fundamentaly, deep-copy in Javascript is a typed operation and no "generic" deep-copy algorithm is possible--you have to know what meaning the value is supposed to have to copy it.

Why? I see no problem if the deep-copy behaves exactly the same as the original, from the perspective of any operation in the Javascript API (except for the === operator).
I was nodding in agreement for a few seconds. Then I realized I'm not perfect. If I hack my own device I'm going to make a mistake and kill myself. Since that isn't a desired goal I don't want to be tempted.

I want the device to be perfect so I don't have to think about it. Some devices should just work and not be thought of. (I include the refrigerator in this group)
Thanks for reading through the comments.

I do agree that some sort of "not all these metrics may be applicable to your architecture, please consult an engineer" would go a long way.

I left a toxic work environment at one point where I was literally yelled at because I was claiming to know our company's situation better than Google's pagespeed tools.

Needless to say, that wasn't the only problem with that job... but it's frustrating.
Oh man, a lot of the ideas I've thought about for improving handling of shell scripts have problems in the presence of background jobs, and in particular the ability to background a job that's currently foregrounded.

On a related note, here's something I've been thinking about:

I want to be able to insert shell script functions in the middle of a pipeline without blocking anything. Or more importantly, have two shell functions as two different components of the pipeline. I believe fish handles this by blocking everything on the first function, collecting its complete output, then continuing the pipeline, but that's awful. Solving this means allowing shell functions to run concurrently with each other. But given that global variables are a thing (and global function definitions), we need a way to keep the shell functions from interfering with each other. POSIX shells solve this by literally forking the shell, but that causes other problems, such as the really annoying Bash one where something like

someCommand | while read line; do …; done

can't modify any variables in the while loop because that's running in a subshell.

So my thought was concurrently-executed shell functions can run on a copy of the global variables (and a copy of the global functions list). And when they finish, we can then merge any changes they make back. I'm not sure how to deal with conflicts yet, but we could come up with some reasonable definition (as this all happens in-process, we could literally attach a timestamp to each modification and say last-change-wins, though this does mean a background process could have some changes merged and some discarded, so I'm not sure if this is really the best approach; we could also use the timestamp the job was created, or finished, or we could also give priority to changes made by functions later in a pipeline so in e.g. `func1 | func2` any changes made by func2 win over changes made by func1).

When I first started typing this out I thought that this scheme didn't work if the user started a script in the foreground and then backgrounded it, but now that I've written it out, it actually could work. If every script job runs with its own copy of the global environment, and merges the environment back when done, then running in the foreground and running in the background operates exactly the same, and this also neatly solves the question of what happens if a background job finishes while a foreground job is running; previously I was thinking that we'd defer merging the background job's state mutations until the foreground job finishes, but if the foreground job uses the same setup of operating on a copy of the global state, then we can just merge whenever. The one specialization for foreground jobs we might want to make is explicitly defining that foreground jobs always win conflicts.
Last time I used Ubuntu it didn't have support for horizontal scrolling for instance and all the answers online were outdated dconf-editor paths
I think a lot of people are interested in exactly this. Alternatively, I'd be interested in simply training on heart rate or even a person physically pressing a button when they're enjoying the music.
He did not claim that. It's bad for the company, much more than for the employees. Unhappy employees who stay for financial reasons tend to negatively impact culture, quality and speed.
I read a while back that browser-based password management with autofill is a big security risk. I can't remember the details, but the article author cited some actual exploits that have affected browser-based password managers.

I was considering switching to KeepassXC in response but didn't get around to it.
> Do you get a raise if you move to an expensive city? What if you say that you moved and you just rent an address there?

Their company handbook says you must have moves approved, and it requires multiple levels of management to approve a move to a higher COL area. Looks like IIRC, only your direct manager needs to OK going lower.
The world is fundamentally a pretty nice, easy-going place. (Cf. Bucky Fuller) Ergo, bad reasoning is the only factor keeping us from entering a kind of Golden Age.

(FWIW, the rational belief to hold about GMOs is that they are a dangerous unproven experiment, and that's it's wildly irresponsible to apply genetic engineering willy-nilly without centuries of research. So... YMMV.)