skysight-inc/HackerNews huggingface dataset:
I doubt QA percentage failures are going down, but rather volume is going up. A failure rate of 0.1% of 100,000 is 100, but for 100,000,000, then it's 100,000, which would increase the publicity of failures significantly.
Apparently that track is undergoing work https://www.amtrak.com/alert/empire-builder-track-work-delay...
I can't imagine that a private company would bother running a passenger route from chicago to the pacific northwest.
This is an awful idea. This will just hurt blue collar workers employed in those cafeterias. Why is our city government so ineffective and asinine?
> Perhaps you'd be willing to offer your own answer to the question he poses though, which I believe is a good one. When does the left go too far?

There's no a priori reason that one side of politics should go "too far" proportionate to the other.

Importantly, if you do assume such a reason exists, it gives cover for bad actors (of any side), who can then argue just as convincingly, I can't possibly be going "too far" because the other side isn't, and you're biased.

If the left is behaving reasonably and the right is not, or vice versa, have the moral courage to say what you observe.
>"All of the settings should be calculated per server role and memory capacity after extensive testing of your application settings and performance."

So you're basically turning every node/instance into a special snowflake of sysctl settings all in the hopes of preventing an OOM? And you do this every time dev push a new rev of code? This doesn't seem very agile or sustainable at any of kind of scale or release velocity.
Then your thread better only execute one request at a time and carry through every operation involved in that request. Works fine in PHP, not fine in most performant and even most non performant web contexts.
Real science involves experiments and therefore proof of causality.
A new study argues that the Kármán line should be set at 80 kilometres
Same issue. I've got a touchscreen but use a mouse, works on touchscreen, not mouse. Cannot drag around the canvas even with touch tho.
LLVM Weekly – #238, July 23rd 2018
W-2 hacked, what are options?
Recently I received a letter in the mail informing me the 3rd party w-2 provider of a previous employer was hacked & all of my personal info was stolen, incl. ssn. They are offering 1 yr protection (is this a joke?). If anything, lifetime protection should be offered.

If the roles were reversed, I’m sure the company would sue me for stolen info. What are my options here, if any?

Knowns:
- I had no knowledge of this third party system and thus signed no authorization for it’s use
- accepting 1 yr “protection” will disqualify me from suing

Questions:
- do you have previous experience with this?
- what actions can I take to the full extent of the law?
Is this because, as I recall, a DIR object is opaque while a FILE is not? Allowing the former to be expanded without breaking the API?

edit: Nevermind, that shouldn't matter should it? The important thing is that they're both by reference.
If you speak plainly on controversial topics, you will be downvoted. If that bothers you, speak less plainly. Troll more. Lots of trolling gets downvoted, but lots doesn't. In the meantime, it's lots of fun to confuse those who were mentally taxed just by the act of downvoting the insightful comments you've made in this thread.

Yes, this does mean that downvoting-for-disagreement encourages trolling. 'twere ever thus.
Tốt nghiệp Điều dưỡng Cao đẳng Y Dược Hà Nội có thể sang Nhật làm
Not saying this is how Google does it, but a monorepo doesn't prevent you from having multiple versions of the same dependency. Ideally, with a monorepo, you could update 99% of your sub-packages to the latest version while still leaving the one alone.
I love these articles. Is there a wiki or collection of detailed descriptions of large company tech practices that isn’t marketing blargh.

I read years ago about Google data ingest, locator process but neglected to bookmark so now can’t find the reference.
Thank you for your honest account. I hope you do find some happiness in this lifetime.
A coworking space wants me to sign a 2 year non compete just to be a member
Just a reminder for you to READ before you sign things. Tucked into the rental agreement was this extremely onerous non-competition clause

11. Non-Competition and Non-Solicitation:

a. You hereby agree that while you are receiving the Services and/or using Your
Designated Space, and for a period of twenty-four (24) months thereafter, you and to the
extent you control your Members, your Members, will not, without our prior written
consent, directly or indirectly:

1) Engage or assist others in engaging in any business or enterprise (whether as
owner, partner, officer, director, employee, consultant, investor, lender or
otherwise, except as the holder of not more than 1% of the outstanding stock of a
publicly-held company) that is competitive with * business, including but
not limited to the business or enterprise of providing licensing desk or office
space or other office services to third parties on a temporary and/or permanent
basis, anywhere in New York, New Jersey and/or Connecticut; or
Cue a scene where they apprehensively keep adding 0’s to their forged document while their smile grows.
Wow. I've never read a first-hand experience of someone in the thick of it. Incredible, thanks for sharing.
> the tooling team doesn't know your system

they don't know it because they don't use monorepo. monorepo makes "solid automated tests" easier since basically there is only one version to test. The instinct against pulling everything from LATEST, developed in the traditional world, is perfectly understandable. However in monorepo "your" project is also tooling-team's project. "being forced" becomes "being helped". It's shared responsibility.
Realistically, depends on the FANG.
I was referring only to static dependencies, like Guava for example. Static dependencies don't require ongoing "upkeep", so you really should allow your users to use an older version of your library/code, if that's what they really want to do.

When it comes to live services that you're actually running on a daily basis, like Google maps, forcing users to migrate makes a lot more sense.
Yes, legally restaurants have seperate licensing requirements and can't just use Spotify for their music.

In reality, most small restaurants and cafes just use Spotify. Bars and larger restaurants tend to be a bit more fastidious in getting the correct rights.
I bought a PC that came with Windows 10 pre-installed and the start menu had a bunch of ads for video games, photoshop and even a little picture of Trump in there https://i.imgur.com/WMLndK3.jpg
This is something people like to complain about, but are unwilling to pay more for. It’s very easy to not sit in a cramped economy seat, you can pay for a roomy first class seat. If it’s too expensive, then you don’t really value the extra space after all.

You can also switch airlines to a carrier that has a roomier seat.
Don't miss https://en.wikipedia.org/wiki/The_Nurture_Assumption
Mhewwwww, not to worry unless you think your going to get into the co-working market. Even then, almost always non-competes don't hold up in court.
It's an interesting topic - but, the linked Reddit thread isn't all that interesting itself. It's most just a collection of unsupported conspiracy theories.
Just to confirm I'm not misunderstanding you (and the downvoters, presumably).....if I am opposed to the complete removal of my nation's borders, you consider me to generally support: https://en.wikipedia.org/wiki/Nazism

Is that correct?

If so, do you realize the implications of that belief?
> rates at most places are reasonably high

If you really believe this, pressure USC's department to start publishing their pass rates each year and pressure your peers at other institutions to do the same. IME departments outright lie on visit days and/or change their definition of "reasonable" any time they accidentally over-admit.

E.g., Berkeley -- one of the few places to actually reveal information of any sort on prelim pass rates -- describes their pass rate as "reasonable" and in the same sentence goes on to clarify that they typically pass 2/3rds of students but of course don't make any promises or anything.

Maybe us Ph.D.s are so damn battle-scarred we don't realize that a 1/3rd attrition rate on a poverty salary is actually really unacceptable and absolutely not normal? Can you name a single software company that works like that?
Re-thinking the MacOS font picker
I would be very surprised if Louis specifically endorsed non Gorilla glass replacements. It's possible that he does. I just watch his repair videos. As far as that goes: don't buy them, and don't get repairs from someone who would sell you one!

I know multiple people who have had their iPhones independently repaired only to have the screen break again in a matter of days or weeks, under the most innocuous of circumstances.

I realize this will be unpopular, but my observation about people who walk around with perennially broken glass on their phones, is that some people can't keep nice things. If your lifestyle is that rough, either use a completely enclosing polycarbonate case, or get a more robust 2nd phone. Expecting a computer made largely of glass to stand up to roughhousing contradicts common sense.
And gnucash, libreoffice, a couple copies of android, three other things that forked the linux kernel, and then all of apache to boot.
We moved to a monorepo about 2 years ago and it has been nothing but success for us.

We have quite a few projects but only 4 major applications. Maybe it is that a few of our projects intertwine a bit so making spanning changes in separate repositories was a pain. Doing separate PRs, etc. Now changes are more atomic. Our entire infrastructure can be brought up in development with a single docker-compose file and all development apps are communicating with each other. I don't think we've had any issues that I can recall.

We are a reasonably small team though, so maybe that is part of it.
Some people appear to have been successful taking equifax to small claims court, so you might want to look at those cases.

https://www.nytimes.com/2018/06/20/business/equifax-hack-sma...
Huh. How'd that work then? Did they just fine you or send you a bill later?
You know this comment has become a cliche?
You can soft-deprecate the old code path, and communicate that warnings will turn into errors at some future date.

You can send your pull request to the affected team leads, and request that they approve it, once they make changes on their end.

I mean, the alternative is that you have 17 different projects, each using one of five different versions of the common code. Heaven forbid one of them makes an incorrect assumption about another. Getting 17 different teams to dance together around a breaking change is always going to be hard.
Because Mozilla have never cancelled a project...
Yes, that's what you do. And you commit the change when all the tests pass.
Wow. A high ranking officer putting blame on everyone... That's a shitty company culture for you. It also aligns well with the business that facebook represents. Even if he was the good guy in this story this doesn't shed any more positive light on facebook.
As much as big players move into green pastures - so do open source projects. It's more about low-hanging fruit than anything else.
I don't have a horse in this race but if you have, say, a security issue and that needs to propagate downstream where does your responsibility end in that situation? Do you try to track down the dependencies and open issues in their trackers? Or maybe a more common problem is a change to a library that consumes an API that's changing so updating the library has a drop dead date.
This is insane.

you can't "engage or assist others in any business ... that provides space ... or other office services to third parties"?

So potentially excludes:

- an IT company that runs cable to other offices
- a snack and coffee delivery company
- a paper recycling company
- providing wifi to buildings with offices

?

Just for the privilege of paying them for office space?

PASS
That's SRAM usually.
At Google yes, you would be expected to fix everybody. This will also give you exposure to client use cases and form a good basis for arguing your change is safe, necessary, and correct.

The idea that clients can run on the old library forever is a nightmare, especially for security-relevant changes. When I see a binary built yesterday I want it to contain yesterday’s code, not a copy of libpng 0.1 from 1996.
They never change over the course of say 3 years? 5 years? If it changes frequently that's great - someone could be put to task to monitor. If it changes very rarely, you will have a surprise outage although I am guessing debugging and fixing it would not be an issue unless you have SLAs you need to keep up with.
maybe, but it seems super onerous.

rather not sign things just because "it probably won't matter anyways"
Did he ? Last two paragraphs :

> Now what? Are you staying? I honestly don’t know.

> If I do leave, I promise to be open and honest.

On twitter he is still listed as at Facebook, and Wikipedia is unclear.
> I reckon keyboards are a matter of taste ultimately.

People can debate about the feel of the keyboard but its fact that the new keyboards are louder compared to the 2015 keyboard. The noise gets annoying when you are working late night.
That doesn't seem to have much to do with rail improvements? Will a better service from Boston to NYC make the federal government so much more efficient that people in Kansas will be able to tell?

Besides, the map to which you refer is the best possible result of voter preferences. Those who prefer lower spending are bribed into a compromise by those who prefer higher spending. If we didn't see the results you note, that would indicate a failure of democracy.
If you want locks from the same user you'd use other mechanisms that file locks. File locks are for processes that don't have a lighter weight way to cooperate. (e.g. semaphores.)

Also, there's a reason that databases have processes dedicated to writing (e.g. Postgres writer process, Oracle dbwr)

Fun fact - IBM's MVS didn't have file locks.
> What if there is no resume, as in the case I cited?

I suspect you find out the person's name at some point.

> I did not find original poster's stated goals to be disagreeable: hire based on character and ability.

I don't find the goals disagreeable.

I find our ability to do so - even when we've the best of intentions - very questionable.
How is running a chrome headless any different than running it normally, that's how you login to your account, don't you?
Thanks all for the input. Decided this is the best approach.
If this occurred frequently for my business, you would architect your system for on-prem flexibility and capabilities. However, I think for just "data" like S3 blob storage, this is definitely a no brainer. I would imagine for VMs its going to be a lot more difficult with load balancing, permissions and what not.
Ok, what is the address of the HP or Lenovo stores?
Real estate developer parents could've flipped for it.
Elaborate pls.
After Google threw half of Android into "Google Play Services" I don't believe it.

> Then anyone can code implementations to that interface for whatever cloud they like in separate repos, similar to the way `database/sql` is structured

Of course they can, but you're working on a Google-centric version first right? Otherwise why would it be at Google Cloud Next?

That makes all other cloud providers second tier, and I don't think you should call yourselves "platform neutral". If you were, you would code up multiple platforms from the beginning, like is normally done for support on different operating systems for example
Wait, what does she have to do with this?!
Someone will need to update those 16 unfamiliar projects, whether it's you or those projects' owners. From what I hear, Google's process is that the developer making the breaking change has to either update the other projects, or coordinate with the project owners, before they can check in the breaking change. It helps that Google has standard build and test systems for all their projects in the one monorepo.
First train I tapped was 9 hours late. So yeah that’s definitely Amtrak!
Allegedly. I personally find the story somewhat unconvincing, but there may be some precedence here that gives the account more credence.
This pdf is a good overview of the development of the digital camera.

Note the migration of features from high end to the lower end and the continuous improvement of the workflow.
I see. I guess static dependencies are not as prone to ongoing upkeep as services, but they are not totally immune. Think Heartbleed.
That, and plastic material making up much of that load. Dumping large quantities of wood =/= dumping large quantities of styrofoam.
I'm almost certain this one isn't enforceable and I probably won't ever do anything in that space (but remember that also means taking software contracts from coworking spaces as a consultant) but I still won't sign something onerous just so I can pay someone money to work in their office
disclaimer: I've commented so many times on this book before [1][2][3][4] that I may sound like the author's PR person (spoiler: I am not; just truly enjoyed the book).

I second parent's comment that for me this was one of those perspective-altering books in recent years. Even now, months after I finished, I still have several thoughts going through my head: why schools start so early, the societal impact of sleep deprivation, why doctors complete ignore the importance of sleep for your health [5], what happens when you drink alcohol (particularly at night), how Alzheimer's works, lucid dreams, and more.

I had already read about most of it in piecemeal over the years, but having everything pieced together for me, in a cohesive and fluid narrative, really helped for things to "click" for me.

Of course, if you want just the TL;DR, the gist is "Yeah, you really should sleep 7 to 8h per night, no joke". But if you want to understand the WHY, then it's a great read.

[1] https://news.ycombinator.com/item?id=17381548

[2] https://news.ycombinator.com/item?id=17446932

[3] https://news.ycombinator.com/item?id=17520658

[4] https://news.ycombinator.com/item?id=17589509

[5] https://news.ycombinator.com/item?id=17531171
Technique perfected to boost capacity of computer storage 1000 fold
They not only have priority, they often own the tracks.
My mom had one too. They put the GPU right under the wristrest, so that you'd crack the solder just by typing. Eventually they added a plastic collar around it but that only moved the stress to the motherboard.
It's not a good restaurant playlist if it doesn't have Massive Attack or Bonobo!

The thing that drove me bonkers when I used to work in restaurants was the monotony of listening to the same 2-3 hour playlist on repeat all day, every day. Certain songs still trigger me if I hear them today. They're fundamentally linked to the restaurant and I always feel a flood of memories when I hear them.
> "two customers flew from Florida to New York for the Grammy Awards, only to be turned away at the door"

Those were beta users of a growth startup; the bugs are going to be ironed out in the next version /s
What do you define as a static dependency?
I haven't gone through every single one of these with a fine toothed comb but none seem to have a problem with plea bargaining itself - the root problems they describe are things like draconian sentences, overly broad prosecutorial discretion, outright fabrication of evidence, etc. The remedy suggested by the poster above - just getting rid of plea bargains isn't going to help in the cases described by these articles.
Slapping a whole bunch of projects into multiple repos with dependencies isn't a pleasant experience either. What is the solution then? I certainly don't want to host my own npm/composer/maven/clojars repos or even use those dependency managers to manage my own code which constantly changes and relies on multiple libraries both on the backend and frontend. I've tried this and, at least with a small team of two, it's not a pleasant experience at all. So how can I solve this problem? Cause the monorepo is very enticing after dealing with multiple repos and multiple dependencies pulled through dependency managers that clearly do not do well with dependencies that are constantly in flux.
No. Legally, Amtrak always has priority over freight. There are cases where host railroads are badly behaved but more often the problem is that Amtrak is poorly operated.
haimez said this already, but I wanted to phrase it another way:

This only works if your not executing multiple requests in the same thread, ie: using non-blocking IO.
I dunno, the BSD distribution included a wide gamut of games along with the kernel source in the same tree. In fact, NetHack is derived from Hack which itself is derived from Rogue, which was distributed within BSD. And BSD represented a cross-organization responsibility (see the history of AT&T and BSD).
Thanks, I'll check it out. Curiously, Stuntz's names pops up in one of the article linked in thread by the cursory googlemaster as a supporter (presumably in fair conditions) plea bargains.
This is at room temperature I guess. This article is a nice summary: https://www.folio.ca/scientists-perfect-technique-to-boost-c...
Well, threading is a major problem area, but it is most definitely broken by design in any case, in that it has sort-of "spooky action at a distance" semantics, which is just completely uncomposable. Imagine you call a function from a library that simply scans a directory for files with a specific magic value, say ... if any other part of your program happens to hold a POSIX lock on any of those files (could even be another unrelated library), that will release those locks. That's just braindead.
I agree with some of your points here, but I think you might be missing some context in the technologies that are being used to accomplish what OneGraph is doing.

I agree that this example is that of a proprietary API bundling other proprietary APIs, but the technologies they are (likely) using are open source and make it possibly to build self-documenting (via GraphQL introspection) APIs with visualization [1] that can be combined in a modular fashion [2].

If every API was a GraphQL API, there’s no reason you couldn’t easily create a facade that links university course curriculums to, say, associated Wikipedia articles.

Not the semantic web, but it can be a very powerful way to combine data.

[1] https://apis.guru/graphql-voyager/

[2] https://www.apollographql.com/docs/graphql-tools/schema-stit...
Well i think the possibilities can go beyond reach. Flight search engines, many shops are basically curated scraped data.
Good names for variables in 2018 -> maybe good names for domains.
Rightly so. Rail freight is important in USA, while rail travel is not. We already have too many semi trucks on the roads; it would be foolish to force more freight onto the highways to pander to some dream about rail travel.
The Forme of Cury, an Ancient English Cookbook, Compiled about A.D. 1390
https://en.wikipedia.org/wiki/Experimental_economics

https://en.wikipedia.org/wiki/Econometrics

Which is a moot point because science is done without controlled experiments all of the time, e.g. astrophysics, epidemiology, sociology. One of the most famous cases in medicine is the connection of drinking water to cholera discovered using observation to connect deaths to a nearby well.
We did something similar on a global scale a few years ago (http://tracker.geops.de/?z=9&s=1&x=901854.6472&y=5948883.686...). Unfortunately, it is still very difficult to obtain official real-time data (even simple delay information).