skysight-inc/HackerNews huggingface dataset:
1) that's virtual size, and most likely (depending on OS/cfg) COW (assuming no call to execve).

2) that's a default - most systems allow tuning

You can have pretty decent performance with forking models if you 1) have an upper bound for # of concurrent processes 2) have an input queue 3) cache results and serve from cache even for very small time windows. Not execve'ing is also a major benefit, if your system can do that (e.g. no mixing of threads with forks). In forking models, execve+runtime init is the largest overhead.

It will not beat other models, but forking processes offer other benefits such as memory protection, rlimits, namespace separation, capsicum/seccomp-bpf based sandboxing, ...

YMMV
The Schengen Area is relatively uniform with regards to government subsidization of healthcare and the availability of guns.

The same can't be said of the US and Canada. The incredible amount of regulatory capture in the US makes them unlikely to reconcile those aspects of their society with the rest of the developed world any time soon.
In normal situations it will just fetch the SVG from the browser cache the second time it is loaded.

Server side injection with PHP is certainly possible, but this usually does not take care of the IDs properly, so you may run into trouble in some cases. Also, for dynamic web pages server side injection could be difficult.
Billiard Ball Arcade Trackball Mouse
number of people that will go to jail for doing this: 0

the only fraud here is your advice
So every private mirror has to be registered with a central upstream. That sounds unpalatable.
Yeah we pay $50 per year per user (two of us) on our custom family domain.

Spam filtering is good, don't get any spam in Inbox, occasionally get legit incorrectly classified as spam. Training the model seems to prevent future occurrences pretty quickly.

I like the aliases that let you setup groups (which GSuite obviously also has) - all our bills and stuff get emailed to a group that includes the two of us.

We weren't on GSuite before this but individual Gmail, so we didn't have those group features.

In terms of $5/month you get more through GSuite (docs, drive etc), but I would prefer to be free of Google and Fastmail (for us) filled the need perfectly, and is something I'm more than happy to pay for given their attention to privacy, security and being the customer rather than the product.
Uh, no, not even close.

Latest Nall Report [1]: 73.8% due to pilot-related (action or inaction).

A TBM is pressurized, and would "lose oxygen" only if the cabin had already depressurized, either due to a rare malfunction (like the TBM 930 a year or two ago) or a pilot not knowing how to work the pressurization controller and climbing up into hypoxic altitudes, and then ALSO not having his emergency oxygen supply stocked, or not attempting to use it at all.

I'm surprised at your comment, to be honest, and the only motive for it I can guess is envy. Dentists and Businessmen in million dollar planes are a thin thin sliver of the General Aviation population.

[1] https://www.aopa.org/-/media/files/aopa/home/training-and-sa...
Bummer, isn't it? I left the US because of its work culture (always working all the time, or trying to look like it) and now it's infecting Europe, or parts of it at least.

But that was without throngs of Americans moving here
On the other hand, focusing on controlled area of land seems like a good way to encourage wars over territory. I don't think there's an easy answer.
In the same way you relocated them out of cities when cars became common. Slowly and over an extended period of time.
What's interesting is that the same thing Diller attempted at QVC/Home Shopping Network is being done again my publishers are attempting to combine content with commerce.

And it will fail for the same reasons: https://fiveeasypieces.substack.com/p/five-easy-pieces-telev...
IIRC, Diller failed completely at HSN and sold his share, and then started IAC which is a separate venture.
...why? Whether you agree with it or not, “people should have the right to relocate to other countries for work” doesn’t seem like an outrageously offensive or trolling opinion.

Why does it cause such an emotional reaction for you?
I bet native Americans of couple centuries ago agree with you.
The real problem is the path from L1/OPT -> H1B -> green card is purely based on how many years you have worked in the US and performed as some kind of lottery. The transition may take at least 8 years, almost identical for highly-educated Top-N employees & questionably-legal "labors" from IT Consulting Companies (there are lots of fake identities/backgrounds in these companies' H1-B applications).
Very creative project! Did you experience any issues doing pseudo-low-level programming with Javascript's lack of typing system or definite integer/float data-types?
FBI Wish List: An App That Can Recognize the Meaning of Your Tattoos
Fescar: High-performance, Java-based, OSS distributed transaction solution
> ramen profitable

Off topic, but I hadn't heard this expression before so I looked it up and stumbled upon an interesting Paul Graham blog post derived from it: http://www.paulgraham.com/ramenprofitable.html

Thanks for introducing me to a new phrase!
> Granted that H-1B visas should ostensibly be filled only for positions where it is difficult to find qualified American citizens or permanent residents

Sorry the be the bearer of bad news but American developers, on the average, must suck.

Developers, on average across the country, make around twice the local average yearly income, so there is clearly not a shortage for a lack of financial compensation.

In my experience there is no shortage of candidates for developer positions. When I last went through the hiring process I was first pick out of 79 candidates interviewed (9 candidates were ultimately selected) and that was only a fraction of the resumes that were considered.

The problem is that in many cases developers and hiring managers are looking for different things. Hiring companies need people who can solve problems. Many junior developers want easy. Many companies have to settle for button pressers either because the available candidates have a high rate of incompetence or insecurity. This discrepancy is clear in most job postings where the company details what it wants in a paragraph and then follows up with a bullet list of requirements that don't match the language of what they just described. For example the paragraph might talk about solving new challenging problems in a team environment but then the bullet points only talk about tools, frameworks, and configurations.

> Rather than going after the companies, shouldn't we be focusing on fixing the H-1B visa process instead?

So long as companies distrust developer confidence they will continue to rely on immigrants as a candidate pool of greater potential. Changes to immigration policy does not address the core problem of hiring competent developers.
> The brainstorming deck also proposed reducing wage bumps when workers get promoted. It also suggested changing Google’s approach to "spot bonuses," sums that managers can award at any time of year. Managers receive emails reminding them to dispense this money. The slide deck proposed ending the emails, arguing that few people would notice. The proposal also included converting holiday gifts to staff into charitable donations -- something Google did at the end of 2016.

As someone that works at a notoriously “resource efficient” company the fact that people would be mad about this is absolutely hysterical.
I think you guys are both right. Back in the days when I measured UNIX performance, it was fork that was expensive due to memory allocation - but not the memory itself. It takes time to allocate all the page tables associated with the memory when you are setting up for the context switch. But I should admit that it was a long time ago that I traced that code path.
Did the title on HN really have to be changed from the original correct title that the author and OP chose -

"How to Hack an Expensive Camera and Not Get Killed by Your Wife"

to the current iteration -

"How to Hack an Expensive Camera"

WTF have we become. Living in fear is standard now? Can't talk about the fact some men have wives? Can't talk about relationships have conflict. Can't use humor to discuss these issues cause we are doing so well on twitter....

The title is a clear indication of the writing style as well, compared to "How to Hack an Expensive Camera" sounds like a AI spam bot.
Hahaha, no.
Facebook Plans to Integrate Messenger, WhatsApp and Instagram
Dates for Google I/O'19 announced
Orc is a post-exploitation framework for Linux written in Bash
In Safari on iOS you can use the back button of the browser to jump back to where you were on the page before you clicked the link to the reference. You should see if the browser you are using does that as well.
Ignoring the local economics is the same as getting a huge discount which is the same as the taxpayers paying the difference.
My wife still remarks that she'll put on our daughter's first, and I'm like please, please, please don't do that, there's a reason they say this. If you pass out, you can't help anyone else. It doesn't seem to get through to her.
Socket connection alone is too expensive.

IRC shows us that maintaining a reliable socket for most folks is next to impossible.
If privacy matters, any credit card is a non-starter: https://www.bloomberg.com/news/articles/2018-08-30/google-an...
Yes there's nativism, but that's not the only thing here. In purely economic terms h1bn visa holders are potential employess that are extra attractive because they have less power; power they cannot get back and power other classes of residents cannot give up.

This is classic artificially divide the market and race to the bottom.

> You would price out people like me and make it virtually impossible for me to become a citizen eventually.

> Historically, america has attracted the best minds. Historically.

You are making the classic mistake of holding the macroeconomics constant. If we had sane immigration policies as proposed in this thread, the going rate might have been different.

Maybe you have been payed more, matching the coasts. Maybe we all would have been paid less, matching you. Maybe the incumbents wouldn't have had a competitive advantage such that you all had to be underpaid to be even ramen profitable.

The big point is given a skill set (projection of the labor market), residency status shouldn't be economically observable. Policy should be constrained to affecting the residency status distribution accross slices.
Exclusionary of the elderly, too. What exactly do you do if you live in car-burg where the only way to get around is by automobile, and you lose your license due to declining faculties? You become totally stranded & alone.
To be fair, In Seattle there are many that are located comically far from the intersection. I’ve been through two light cycles until I found the button hiding in the distance.
How do you know that you haven't had any issues?
> The document also discussed how the proposals could be best presented to employees to minimize frustration, according to one of the people. That caused the most anger among some staff after the document was circulated, said this person.

Not leaking this slide deck was rather important to minimize frustration.
> The document also discussed how the proposals could be best presented to employees to minimize frustration, according to one of the people.

> The document said this could be rolled out without upsetting staff because workers didn’t know what the existing rate was, so wouldn’t notice if it declined.

I really don't know what they expected. You're cutting the salaries of your employees; the best case, yet highly unlikely scenario is that nobody notices. More likely, your attrition rate will increase as Google becomes slightly less attractive for employees to stay at, or the worst case but highly likely scenario is that you have these slides get out and now everyone is unhappy because they're being paid less and having information willfully hidden from them.
I think it works even without deals. Just subscribe to Prime, order stuff, cancel subscription. This way you pay only some cents (they charge proportionally to the subscription time) instead of 3€ for the shipment.
> Yeah, this can be a pain. In situations like this, I've defined types like `type RequestWithAuthField = Request & {auth: AuthField};` and then in handlers that I knew came after the auth middleware, I'd immediately cast the request parameter to that type. It is an escape hatch and I'd prefer to not have to do that though.

I find this less than ideal, of course, but still not worse than writing the same in plain JS, since at least this way the next person to come along (or you, a few months later) has clear guidance re: wtf is going on with those weird extra fields on the Request object. It's less effort—for reader and writer—and is more maintainable than expressing the same information as effectively in docs and comments.
> I have extreme doubts that threads beat goroutines

Why? Goroutines use the same syscall heavy non-blocking IO as event loops, just with coroutines for programmer convenience.

The biggest difference between Goroutines and pthreads is that Goroutines only have a 2kb default stack size and pthreads have a 2MB stack.

In high thread concurrency situations it's common to turn the pthread stack size down to 48 or 64kb to allow running tens or hundreds of thousands of OS threads. There's even a JVM config flag for it.
Because immigration is not a "right". It's a privilege. And if this privilege is afforded at all, it should be afforded in such a way as to not screw the citizens whom the government represents, through social contract and otherwise. Otherwise the citizens should elect the government that will represent their interests. I mean it's not rocket science, it's civics 101.
I see the FB drones are out in waves downvoting comments. Pathetic.
I think it’ll just be more likely that they’ll hire 5 30k offshore consultants instead of 1 local immigrant.
The unix philosophy is massively overrated because processes are unwieldy in practice, and support only weak notions of composition even in theory.
Thank you, and no issues, because I didn't implement any low-level programming. I use React/Redux and Canvas 2D, with some custom shape drawing to avoid antialiasing (e.g. Bresenham's algorithm).
> Is unix defined as having small binaries? I don't think that's true. Yes, it's statically linked and as a result somewhat large.

No, but literally the first point is:

> Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.

It's not hard to see how this would apply to libraries, and how including third party code in your binary would break this idea because you're essentially "freezing" the application in time.

Your definition regarding "composing programs together" is not all that makes a program UNIX-ish.
Using ytdl is easy: `youtube-dl $url` grabs the video at the highest quality. Playlists can be downloaded this way too.
I think you guys are doing a great job here. Congratulations!
I usually find products by word of mouth or news articles but those are increasingly being monetized through “social marketing” and submarine articles. As time goes on everything just gets worse.
> I disagree, it's not a false dichotomy, it's a real one.

This is very demonstrably false: Search engines can serve ads that are highly targeted to the user's query without knowing anything else about them.

You can see the gangbusters revenue that Google generates just from simple keyword searches: "insurance", "loans", "mortgage", "attorney", etc.[1] Not that they don't also try to learn more about you, but it's correct to say "tracking vs. Viagra" is a false dichotomy.

[1] https://www.wordstream.com/articles/most-expensive-keywords
> You're cutting the salaries of your employees

They were allegedly cutting their bonuses, not salaries. That's a pretty significant difference if you ask me.
It's not just a little frustrating that even after reading that, I still have no idea what the purpose is of this change.

Why does the database need to be encrypted? Is the database entries encrypted with different keys based on the user? Why does the encryption need to happen in the database?
how about putting the US border-crossing on the canadian side and the canadian border-crossing onto the US side?

though politically unlikely, this would be the most practical.

in order to enter the reservation from the US side you need to be cleared to enter canada but you are not actually leaving the US until you leave the reservation on the canadian side.

the reverse process from the other direction.

people who live in the reservation never need to cross any border checking. it also means you are only able to enter the reservation if you are allowed to stay in the US and in canada. not a problem for locals, but maybe for tourists who eg. have a visa for canada but not for the US.

it would also mean that the stricter laws of both countries would apply. no guns in the reservation as per canada's laws for example...
On the contrary. IRC shows that maintaining a consistent network where every part can always reach every other part is tricky, but the most common problem with irc networks is not clients getting booted off, but net-splits that usually automatically resolves pretty quickly.

That they're visible to clients is an issue with how channels spans servers and how operator status and channel membership is tied to who happens to be on a channel on a specific partition at a certain time, and how messages are propagated when splits resolve, and how inter-server communications happens.

So it has plenty of lessons if you want to build a chat network, but nothing with it suggests maintaining a connection is otherwise a big problem.

In general what it boils down to is the word "reliable": You would want to write your app so that a client that disconnects and reconnects gets a sensible behavior on reconnecting, e.g. by queuing messages when it makes sense, and discard them if it does not, to paper over temporary connection failures.

But you would need to do that if you were to use stateless request/response pairs anyway.
What's 'scummy' about being unable to delete an account?
> The truth is that ads can be made “relevant” and profitable based on the context in which they’re shown, like putting ads for outdoor gear in a nature magazine.

The other truth is that a nature magazine that relies on outdoor gear ads to operate is a conflict of interest.

I remember talking with a chief-editor of a 90's video game magazine: "It's better for us and our readers to see ads for shampoo, cars or food than video game ads. Less pressure.".
As of July 1, 2018, California also has a law requiring that services you've subscribed to online allow you to cancel online (from SB-313). This should apply to any US company doing business with a California resident.
> contractual bullshit

You read the post wrong.
I removed a lot of useless parts and ads from amazon by using stylus-addon.

.scheduled-ad {
display: none !important;
}
.nav-a.nav-hasImage.nav-right {
display: none !important;
}
.nav-fullWidthSubnavFlyout.nav-flyout {
display: none !important;
}
.a-section.a-spacing-none.uilm-section {
display: none !important;
}
.acsUxWidget {
display: none !important;
}
.cr-vote-buttons.cr-vote-component {
display: none;
}
span[data-action="cr-popup"] {
display: none;
}
#regularprice_savings {
display: none;
}
#cbcc_content_container{
display: none !important;
}
.super-tcg,
.dv-product-offer,
#nav-swmslot,
#ape_Detail_dp-ads-center-promo_Desktop_placement,
#heroQuickPromo_feature_div,.iss-ad-row,
#amsDetailRight_feature_div,#ape_Detail_customer-reviews-top_Glance_placement,#cm_cr-rvw_summary-ads{
display: none !important;
}
#nav-upnav{
display:none !important;
}
.nav-prime-try{
display:none;
}
.dv-dp-top-banner{
display:none;
}
.acs-private-brands-container-background{
display:none !important;
}
.maple-banner{
display:none !important;
}
> Sure, but do the employees see any of that? Do Alibaba employees get generous equity grants? Vacation time? Cash bonuses? SV type salaries?

Logically speaking, the employees are probably paid near their global market value. The converse (they're grossly underpaid) seems less likely because of the global free market.

If Alibaba has SWEs of equal or greater skill than their global counterparts, they could get a job in the US or Switzerland. If they want to stay in China, they may be willing to trade a small amount of salary for that. I don't think most developers would be willing to trade more than 20% though.
They pay competitively for their location. Pay is determined by demand and supply. If you sort H1Bs by pay, the places with highest cost of living will get all of the H1Bs. Perhaps a better idea is to do the same thing, but on pay that is normalized against a cost of living index.
The best engineers I have ever worked with have been American.
Your post is mommy-shaming FUD.

Ibuprofen is considered safe to take while breastfeeding. A brief web search didn’t turn up any concerning evidence (maybe you know of some?). There are some medicines which concentrate in breastmilk, but ibuprofen is not one of them.

Women who need certain prescription medicines, are undergoing chemotherapy, have HIV or certain other viral diseases, have had significant lead exposure, etc. are clearly warned not to breastfeed.

Mom has to drink alcohol extremely heavily on a regular basis to make a serious problem for a breastfeeding baby.

Alcohol content in breastmilk is roughly comparable to blood alcohol content. 3 drinks and it’s like 1 part in 1000. I wouldn’t advise breastfeeding women to drink several drinks at a time, but more for their own health than their infant’s – if mom loses motor control, becomes belligerent, starts making poor choices, etc. that isn’t great for her family. People in general should use alcohol sparingly, but new mothers don’t deserve any special scorn for drinking.

At worst, some studies suggest that babies drink less on average in a breastfeeding session immediately after the mother was drinking, presumably because the taste is strange.

The dangerous one for the baby is not a mother drinking while breastfeeding, but regular or heavy drinking during early pregnancy. The period of time when alcohol can have the most severe negative effects often comes before a woman realizes she is pregnant.
I've heard that getting promoted at Google is kind of a shitshow -- that your manager can't vouch for you and it's basically up to how well you summarize and present your work to a faceless promotion committee (i.e. how well you play politics). I don't think this is entirely a bad thing, per se. In light of this memo, however, I wonder if the layered bureaucracy of the promotion process is an intentional way of not promoting promotion-worthy employees and keeping costs down.
I never wrote that going back to CGI and creating a process or thread per request was a good idea, only that forking is much cheaper than often thought.

Event loops and userland cooperative multitasking like Goroutines predate Linux 2.6 kernel threads. They're not "more modern".
I'm using the term loosely to describe total compensation.
This double read sounds a lot like 2PC itself! Definitely not a coincidence.
"kind of a shitshow" would be an improvement over what it really is. If you intend to work at google, negotiate your title up front, while you still can.
It would seem that someone's done it already: https://github.com/DefinitelyTyped/DefinitelyTyped/blob/mast...
the first statement "sort of like hiring black people". is calling him racist outright. civil discourse stops there.
The only time I put a filter on is when I shoot on the beach. Dried up saltwater spray is not good. Otherwise, I just use the lens cap to protect the lens. It's not safe to leave the cap off anyway even if you do have a filter: you could point your camera at the sun and damage the sensor (or shutter if it's a film camera).