skysight-inc/HackerNews huggingface dataset:
Some places, just don't want to.

I worked for a company based in the valley who bought a company that had some remote offices. I was at one of the remote offices.

The acquiring company had technical support teams in the valley too so that they could be "close to the engineers". We got a lot of "don't know if these guys out in Minnesota can do this..." kind of push back, lots of talk about how they all had computer science degrees / we did not, but they couldn't find enough warm bodies in the area so they were told they had to take us on.

So I traveled out there to see these hot shot super smart guys and after about half a day I was astonished by how ... not super high performers these guys were. In about a month we were out performing them on every metric (granted metrics can suck) and they accused us openly of "cheating". So they got someone to audit all the metrics, they found the guys in the valley were "cheating" (effectively they were closing cases regardless of resolution).

And about that being "close to the engineers", the engineering teams actually asked cases be transferred to me as they got tired of the work the local guys were doing and their habit of not thinking before they'd go over to the next building and hand them a half through through problem. At times to skip the bureaucracy, folks in the valley would call me in MN, to then contact an engineering manager in CA to get them going, the engineering team's management knew I didn't create false alarms / wouldn't send them into a bad spot flying blind.

Now beyond the management bickering I actually got along with those guys, but it was a constant battle of people just not believing that other people could get the job done. They thought they were amazing, but really they had no clue what was outside the valley and a couple other cities. They just assumed about the rest of the world. Meanwhile we also were about 2/3rds the cost and were more productive.

Eventually the company was bought again and they cut all the remote offices altogether. After I was laid off, my job went up on the internet, no remote workers (job is back in the valley), computer science degree required, many years experience required. All for a job an ok college grad could do, maybe even less than that, but they just don't belive it.
personally I havent found a webapp that I need, or even doesn't just make me think a normal app would be better.

That's not to say I disagree though. The tech world is very good at creating monopolies.
Url changed from https://www.mozilla.org/en-US/firefox/66.0/releasenotes/ to the blog post about the release.

Another article on this: https://techcrunch.com/2019/03/19/firefox-now-automatically-..., deduped from https://news.ycombinator.com/item?id=19432362.
Yeah, now everybody smokes out of a USB stick.
Aren't the only people buying Macs those who have no choice because of the monopoly they have for iOS development? I mean really - crappy hardware (form over function), expensive, dated UI.
In a browser? We're on a thread talking about Gmail (a web app) in a thread about Firefox.
I think the original point is that Patreon will loose out on users who leave Patreon for other more economic patronage systems, such as YouTube's new paid subscription channels.
University of Illinois lists unpaid FTE adjunct lecturer position
Surely such a claim would be thrown out in court and then all cases such after would be dismissed with prejudice, meaning the judicial example would already exist.

Ie. you have an old phone that seems to work but choose to just give it away because why not, then someone loses important info when using the phone because it's old you are not liable for loss of that data.

Any intentional backdoors or on purpose data destruction are are not covered by licenses anyways since you are acting in bad faith when doing those.
> One can definitely describe a rainbow to a blind person. Your explanation is perfectly valid.

My explanation is just an approximation though isn't it? It doesn't help the blind person to actually see the rainbow, just to get a sense of it.

> Does that mean, that before that experience you never felt at peace or empathetic, or were you just enlightened, that you can induce that feeling by drugs?

No. But the mushrooms caused a difference experience that I can only explain to you like I can only explain a rainbow as sounds to a blind person. Of course I feel empathy to people without drugs.
I give this 2 years before Google removes all references of "Stadia" from it's product lineup. They have never stuck with a product which, relative to rest of their products, has smaller but dedicated adoption.

For example, Valve will keep updating/supporting/hosting events of CSGO even if it has <1Mil active users on PC, but I can totally see Google pulling plug on it and burn dedicated followers.
That's what everyone said about controllers for FPS games, yet there's still console tournaments for Call of Duty and the like. If everyone is playing with the same handicap, it's still a fair match. And sometimes mass appeal is better than playing at the top level.
OK, Here's a non-string function where the translator is trying to deal with C written like it's 1980:

static unsigned countZeros(MSE_LH_ARRAY_ITERATOR_TYPE(const unsigned char) data,
size_t size, size_t pos)
{
MSE_LH_ARRAY_ITERATOR_TYPE(const unsigned char) start = data + pos;
MSE_LH_ARRAY_ITERATOR_TYPE(const unsigned char) end = start +
MAX_SUPPORTED_DEFLATE_LENGTH;
if(end > data + size) end = data + size;
data = start;
while(data != end && *data == 0) ++data;
/*subtracting two addresses returned as 32-bit number
(max value is MAX_SUPPORTED_DEFLATE_LENGTH)*/
return (unsigned)(data - start);
}

What guarantees that the "while" loop will not run away and take "data" outside the array bounds?

I proposed a version of C with slices and references, where you could write that like this:

static unsigned countZeros(const unsigned char &(data)[size],
size_t size, size_t pos)
{
const unsigned char &(data1)[size-pos] = data[pos:size-pos]; // slice
size_t cnt = 0;
while (cnt < LENGTH(data1) && cnt < MAX_SUPPORTED_DEFLATE_LENGTH && data1[cnt] == 0) ++cnt;
return(cnt);
}

The "data" parameter has size info, so the language knows how big it is.
The "work" variable is a slice of "data". This eliminates the need for pointer arithmetic. Much pointer arithmetic in C, especially where you have a pointer partway into an array, is an attempt to emulate a slice.

Automatically extracting slice usage from code with pointer arithmetic is a tough problem.
But not impossible. When you see code constructing something like

data = start;
while(data != end && *data == 0) ++data;

you have to recognize that as subscripting.

while(data != end && *data == 0) ++data;
return (unsigned)(data - start);

should become first

data = start;
size_t dataix;
while(&data[dataix] != end && data[dataix] == 0) ++dataix;
return (unsigned)(&data[dataix] - start);

by substituting subscripting for pointer arithmetic.

Next, when you see an offset array being created, as in

start = data + pos;

turn that into a slice:

const unsigned char &(data1)[size-pos] = data[pos:size-pos]; // slice

The slice is the same pointer, but the there's now valid size information associated with it.

If you do transformations like that, you get a version of C where subscript checking is possible.
You can then hoist or prove out many of the subscript checks. Here, the compiler would be expected to
understand that if an array subscript is less than LENGTH of the array, it's safe. LENGTH here, as
I wrote in my paper, refers to the length of the array as known to the compiler from the array declaration.
Here, array lengths can be expressions evaluated at declaration time. That's how length info gets passed around.

const unsigned char &(data)[size]

as a parameter means "this is an array of size "size". "size" comes in via another parameter. The function can assume "size" is valid, and all callers must check that, either at compile time or run time.

If you can't write an expression for the size of something, you have a big problem with your program.
Lose Weight Today and Live a Healthy Life
It is always harmful to be a overweight person, it will lead you prone to many diseases. We can tell you how to shed the fat in quick time in couple of weeks time. join us today and live a healthy and fit life. For more visit www.time2burnfat.com
> What more features?

Support for most platform APIs?

> I prefer companies spend their resources on improving the product instead of implementing same thing thrice.

Funny, this is exactly my issue with web apps. I don't want to use software where the engineers have done a poor job reimplementing things the system provides for free.
Don’t you think it’s connected?

Or are you suggesting that people build homes and don’t send their kids to school?

I am ready for the assault of downvotes if it means the right questions are asked.

One average home is 4 people. 2 cars. 2 kids. 2 incomes. 40% of it goes to various taxes. Dense over crowded cities. Overcrowded schools. Kids need tutoring because everyone wants their kids to succeed. 2 hour commutes. Baby sitting and child care. More water. More gas. More pollution. More public services. Same or smaller roads as bicycles and walkable roads become important. Less shopping as space is used for homes and people travel outside more and shopping dollars go out of the city. Less open spaces and nature. People start traveling for vacations and relaxation. More outflow without a balanced local economy. More service people needed for the high tech income earning population. But unaffordable for lower tiers for income.

Break this down for me. How is high density sustainable? Seriously ..how? Having a house isn’t everything. Living involves many other things.
I've registered a patreon account years ago that has no sentimental value to me, and I assume many others are in the same boat.

Much like social media accounts, which are bought and sold regularly, there's now a market for patreon accounts.
Yeah, i'm really curious to read more about the tech here.

I know things like the Oculus Rift does some fancy processing to kind of "smear" frames to compensate for head movement while the PC renders a new frame. I'm wondering if this service is going to be doing a bit more than just "streaming video to the user". Like including some metadata and allowing the client to make cheap adjustments to various parts of the scene to compensate for lag?

Either way, I really want to see some people play things on this and talk about how it feels, because I can't imagine Google would just release a gaming platform that's nothing more than streaming video. Especially since it's been tried multiple times before.
On my Macbook, I don't have the choice. Clicking the link summons a modal that asks me if I want to open Maps.app.

It's strictly worse than just sharing the google maps browser link. And this example even is the best case scenario for a native app: there's a website you can redirect to for people without the app. Though it's a competitor's website, and the website vastly outmatches the native application in features and fidelity.
I don't use pihole, but I do have a similar setup blocking ad domains at my router. Very few websites actually end up breaking. The rare ones that do I just whitelist in the script that builds the list of hosts to block.

I think more websites are likely to break with ublock simply because ublock isn't blocking things based only on hostnames.

Not getting ads on mobile devices, game consoles, etc is really nice though!
"This kind of thinking"? I made no comment as to whether it's worth the risk. I was simply responding to "it’s not like you can overdose on them. The worst that can happen is you do something stupid while on them." Which is demonstrably false, as you yourself have personally seen someone develop an adverse reaction and require medical attention.
> I'm pretty disillusioned at not probably not ever being able to ever afford a place to live in the place I call home.

You don't have to live in the Bay Area. Developers are employable all over the world and remote work is gaining popularity.
One of the symptoms of communism as experienced in Eastern Germany and other countries was the scarcity of many things. People formed long queues when rare goods (e.g. bananas) happened to be available and spent a lot of effort to procure necessary items (parts and materials to repair a vehicle or fix their appartment).

Occasionally we find this kind of queue-forming scarcity in western market based economies, even though the laws of supply and demand handle most situations quite well. To me this is not just an irrationality, it's a bit of a disgrace. With all of the shortcommings of capitalism, at least it ensures that a good substitute product is always available.

Be it a job market with affordable housing, a mobile phone or a movie, or a restaurant with friendly service and fair prices: Whenever I spent a few moments to look around, I never fail to find an excellent choice of suitable products and services.

On the other hand, outside of communism, a horde of irrational customers who insist on having a certain scarce thing cannot possibly be satisfied. Prices go up and/or the provided value goes down.

I wish for everyone to recognize the workings of the laws of supply and demand, and a happy life in any of the great tech/startup cities of the world.
There is an interesting tool called nancy that runs automated experiments with different postgres setups, allowing you to compare them against each other. It can run workloads derived from log files or pgbench (disclaimer, I wrote the pgbench support). The idea is, you run many experiments, tweaking different configurations and nancy automates the analysis of them, eventually allowing you to settle into a cost minimum/performance maximum you're comfortable with.

https://github.com/postgres-ai/nancy
I was gonna stress over my wifi
Until I got high
I was gonna get up and get some more likes
But then I got high
My phone screen is still cracked and I know why
(why man?)
'Cause I got high
Because I got high
Because I got high

Funny to see how the canabis companies are emulating the big pharma and creating issues that can be naturally be addressed by using their product... restless leg syndrome anyone
I knew someone would mention those.. I have two since they launched. However, they don't do 4k or HDR and I still need the 95%-of-the-time idle 1,500$ graphics card.
"Serious" gamers can still buy consoles. This is not a zero sum market.
> This questionnaire included a series of questions about whether respondents had a specific psychiatric condition, including depression or anxiety (categorical response options: yes, no, unsure), and whether their conditions had changed (categorical response options: better, stayed the same, worsened) after 5-MeO-DMT use.

This is a self-reported study. Asking whether a substance or drug improved someone condition will often result in positive answers, whether or not it was therapeutically useful.

In the sample, more than 90% of individuals had already used 5-MeO-DMT, 41% had depression, 48% with anxiety. 79% reported that “their anxiety was better following 5-MeO-DMT use”. This is indeed not a balanced sample, and self-reports provide very weak results compared to a proper double-blind study. While doing a double-blind study on such substances might be challenging, there are definitely tools and environments that can help correctly measure the true effect of a substance on depression on anxiety.

I don't see how this study proves anything.
No real estate agent I've ever worked with or heard of encourages holding out for a better price. They try to talk you into accepting the fastest close.

Time is money and the faster they close on your house the faster they can start selling the next one.
My point is following: you have a character standing in a world. You click "w" - at which point character has to move. Right? On local machine that's what you will get. Not so much with the streaming - first you input goes to the google, being processed there, returns to you and only now you see that character is moving.
+1, ex networking+tools gamedev here and have almost the exact same thoughts.

They haven't fundamentally solved the latency issue, 50-100ms of ping is brutal and the people who could be a target for this generally won't have a fiber internet connection.

Network gameplay works via misdirection, predictable simulations and knowing how to converge a divergent state(including rewinding in time to re-play hittraces and the like). Streaming gets you none of that.

It'll work for high-latency sensitive singleplayer games but not seeing it scaling out wider.
Who is paying $60,000 to sell their house? Most houses and agents aren't selling million dollar houses. There are some, but that's not the majority. Also houses that are priced like that don't have as many buyers, they take longer to sell. They have to market them to the right people, and have connections to sell those kinds of places quicker.

People gotta remember, the commission is split 4 ways unless one of the agents is a broker. Most agents themselves are only getting 1.5%

People CAN set different rates. Redfin charges a very low percentage compared to others. There are brokerages who charge flat fees, and will just slap your house in the MLS and then call it a day. You wanna list with a discount broker go for it... You can even sell your house yourself!

This whole thread reads like a bunch of people talking about tech people. "Oh you just sit at your computer all day surfing the web, why do you make so much?" or "Why pay you so much, I can just set up a website on Wix for $10."

Yeah there's some shady shit with the NAR and access to listing services, I'm not disagreeing with it 100%, but the average agent is doing a lot more work than you realize.
> You might be confusing the population variance with the sample mean variance.

That's exactly what I'm doing - thanks for pointing that out.
I agree. I would absolutely love tab to search in Firefox. The bookmark keyword is inferior
I am a NoScript user. I use it to block all JS by default. If a web site won't work properly that way, and the site is somehow really important, I'll work out what the minimum scripts necessary to let the site do what I need is, and just allow those. If the site isn't somehow critical, I just don't use the site.

I have to do it that way because it's very difficult to determine which scripts are bad and which aren't without actually reviewing the JS itself. In my view, "bad" usually means that the script is phoning home in some way.
The problem is housing being treated as an investment, resulting in artificially high prices and limited supply for the people who need to live in it.

We should buy housing to live in, not to extract rent from the suckers that were too late. A land value tax would help lower prices and remove the incentive to treat housing as an income source.
I've got to wonder if, after basic Twit-shaming becomes no longer scalable, Google support will basically end up taking the same essential shape as IRS support - if you receive a nastygram, you turn it over to your professional account/attorney/googvocate who's entire specialty is knowing how to "talk to" the organization.
Frankly, for 99% of them, I wouldn't mind.
Doesn't YouTube take a 30% cut? That's drastically higher than the 8% Patreon is pushing
You can get breakfast at the Breakers for 50 bucks or the Waffle House down the street for 10 dollars. The Breakers waitstaff will get a 10 dollar tip and the Waffle house staff will get 2 dollars for the exact same meal and the exact same amount of work. It's a messed up system.
It might, or it might allow competition to woo away people that feel betrayed, or at least taken advantage of through a bait and switch. Grandfathering in breeds loyalty, and truthfully, those existing creators are likely so valuable and profitable through scale that it's better to keep them around at a reduced rate rather than lose them. New accounts with relatively little money coming in will probably cost a lot more in support and processing fees than established accounts which know how to use all the features already and have a large enough patron base (and importantly, patrons that likely give to other accounts allowing charge aggregation) that rocking the boat for them at all is really risky.
Agreed. I’d be doing the PhD for its own sake.
That's true but a transition period can change that, not to mention that some content is not creator dependent, especially if anonymous.
> I paid more that $3.5k for my current gen Mac Book Pro laptop. I wish it had a good keyboard

As time goes on I find Mac loyalists more and more absurd
Are the donations tax deductible ?
How did you guys arrive at the 30% figure ? Seems quite high to me
I agree. Looking at the same sample questions, these are not difficult questions if you know the relevant field of study.

The sample questions cover amortization, memory allocation, finite state machines, formal logic... If you just studied enough to pass a whiteboard interview, I'd hazard that you probably can't answer half of these questions without looking up what the symbols mean.

Sure, most people here may be able to figure out the PIN question, but it's not about whether any single question is easy or hard, but whether the test can sort the students according to ability. A good student may misread one or two, but a bad student is going to miss a lot more.
I dont understand how these middleman services can charge even 1%. What is the value added?

edit: Also, why is it always a percentage? A transaction is a transaction, independent of the amount. A fixed cost. I'm probably ignorant, but sounds like greed.
Is there any use in removing these automatically-generated tags? They seem like something that might change the second Google's deployment pipeline pushes a new build (or even sooner).
You feel it when you try and use iCloud on a hackintosh. As you progressively lose access to your services, you begin to question the choose you have made. And that’s just a glancing blow. Never again.
Machine Learning Solution for Circular Saw Kickback
I don't really understand why this comment would be voted down as it is strictly factual. Germany and France did violate the Maastricht Convergence Requirements -- this is not a matter of opinion. They did not pay fines required by the Stability and Growth Pact. The question was about national governments' obligation to pay fines.

You can think what you like about the Euro, its implementation, the Maastricht treat in general. But let's not downvote actual data.
Some may remember an earlier streaming game service, OnLive, that crashed and burned spectacularly: https://www.theverge.com/2012/8/28/3274739/onlive-report plus HN discussions here: https://hn.algolia.com/?query=onlive&sort=byPopularity&prefi...

I saw the OnLive demo. It was very slick, and the concept seemed more than viable, it was inevitable.
Reality is self interest.
If that's the case they should absolutely stop complaining about housing prices. It's self inflicted pain. If you must live in the most expensive city in the world due to your own desires, you have no right to complain that it's expensive. The option to live somewhere cheaper exists, you just choose not to take it.
I mean, isn't pretty much all image recognition going to involve some form of machine learning at some level? I'm not even sure how you'd be able to do that without some sort of ML system. And that's used plenty in production.
Not exactly.

I worked in the Bay Area for a few years. As some one from Bangalore, the difference was night and day. Overall quality of people, scale of challenges, money and in general career awesomeness are just unmatched.

Eventually Bay Area will give way to high rise apartment complexes, it's just natural that it will happen. Economics is above everything, and eventually people will just make it work.
Ok, we'll give you LISP in the title above. Nobody else gets that :)