skysight-inc/HackerNews huggingface dataset:
I have a ragweed allergy. The West Coast has substantially less ragweed than most of the continental US.

My medical bills are supposed to be thousands per month. I live on under $2000 per month most of the time. I am vastly more productive in dry areas with little ragweed and I need much less in the way of medical care.

This is part of why a lot of these one-sized-fits-all solutions for poor Americans are fundamentally bad ideas: They optimize for one metric only -- upfront cost -- and completely ignore large numbers of other issues.

The reality is that "cheap" solutions are often very expensive. Poverty is an expensive way to live.

If you look at the lifetime cost of a solution, the "cheap" answer is often the absolute most expensive in the long run.
A rejection brings closure. If I spend four hours answering these silly Big O questions, the least the company could do is give me a definitive yes/no in a timely fashion.
> Social sciences is a heavily politicised field which is more akin to journalism than anything else.

You're being downvoted, but my understanding is that lots of social science researchers openly refer to themselves and their discipline as activism. Am I mistaken? Is this observation controversial?

EDIT: Now that people are downvoting me, perhaps someone could take a moment to explain where I'm mistaken?
That’s actually a really big deal, right? If we can 3d a motor were way closer to a self replicating 3d printer.
Inside the high-stakes business of tracking space junk
Toyota has an existing partnership with Uber for leases to drivers.

If Uber's thesis - that app-hailing will supplant car ownership - is correct, then car manufacturers have an incentive to either create their own hailing networks or partner with existing ones.
That's nice and helpful, especially since tech interviews can be taxing. Sounds like they actually liked you and probably would've hired you under different circumstances.

I had terribly frustrating experiences interviewing. Mostly just taking a bunch of tests and interviewing two, three times, and not hearing back for months. What sticks out was a post-interview for a large company that aggressively recruited from my uni. When I asked how I could have improved the answer was, "You ask too many specific questions about the company and software platform. Be more focused on the interviews."
"For example?"
"It isn't appropriate to discuss how wages are adjusted according to location or salaried overtime policies or the tech stack... in an interview..."
I took that one as the, "not gonna drink the Kool Aid." box being checked. Dodged a bullet there, though, seeing as her answers did not exactly inspire faith.
Cryptos with real-world impact, ad-money, use of crypto funds
I realised I can't message you on here, so send an email to dtbgamestudio at gmail.com instead!
Adding line numbers to a list in Vim with awk
I completely agree - this is the mechanism through which it makes sense, for public companies. Privately-held companies don't typically have such a mechanism.
> Problem is, the whole damn thing is so complicated that we cannot know anything really definitive about it.

You can say the same things about human societies and nature. Both can be extremely dangerous and all the things you've said about complex computer systems apply to them.

> it's extremely successful at swallowing the world and convincing us to feed it more and more CPU, RAM, disk, data.

because IT (what a pun) adds a lot of value.

> But it will win.

I don't know what you mean by that. It's still a tool, although we give up some control so it can manage a part of our society. Historically, this was a task for the elite (it still is) - a bunch of people who had some privileges. Most give up some control or freedom so that the elite can manage the society. If things went bad, the masses were able to defend themselves most of the time (guillotine and good ol' pitchfork) - Marx talks about this eternal cycle.

I would rather worry about elites that build immense power through technology - today we have tools of mass manipulation and destruction. I don't fear intelligent machines, I fear that humans use those tools to entrench their power. I think this ambiguous fear of technology you're describing is too vague - it sounds more like mild technophobia.
I want to try openstreetmap, whats the best client available for android? (Pref. f-droid)
Venture capital diversity study
Zope/Plone? (Someone must still use those, right?)
Because of opportunity cost. They've now invested their efforts and money into a house, and are now reaping the benefits of their investment. They could invest it elsewhere, and charging a renter less money "because charity", doesn't make a lot of sense.
As for 'why bootstrap'...

Since Reflections on Trusting Trust has been linked already, I'm going to offer something else. Today's nightmare: https://www.teamten.com/lawrence/writings/coding-machines/
Brace yourself: This is how much America’s 1% has saved
Why don't the poor just buy money? Seems logical enough to me.
BuzzFeed News Asks Readers to Chip in with Donations
Collaborators, Not Colonizers: Designing a Future for AI That We Can Live With
There has been threading in PHP via the pcntl_ functions for a long while - since PHP4.

You have to have some pretty exotic needs to want to use them, but threading does exist, and I’ve built a multithreaded php app using it.
I believe you’re correct.

However because HAVING takes place after all the results are fetched and processed (so it can do GROUP BYs) HAVING can’t use indexes.

So while the two will give you identical results if you’re not using a GROUP BY, the HAVING version could be thousands of times slower. Or worse.
You'd probably have a "cashier" who was elected by their peers. Usually it could be a union leader but in the event of no union I'd imagine the workers would vote. It's probably not done because it is quasi-union already as the voting part has already happened so it's just one more step to vote to unionize.
The point of this chain was to gain agency of your life. You don't just go work the market, you go do something meaningful and take some of the money you earn and put it into the market so you can have more agency in your life later on.
Yeah, seriously. This coin mining phase has turned finding a decent GPU into a real pain.
I believe the thought is extraordinary results require extraordinary proof.
Yeah everyone should serve on a board or just a committee (there are plenty in your town I promise) to see what this looks like.

My town had a downtown improvement committee of 3 people which seemed successful, so to further expand its "power" they decided to add dozens of people to it (I was one of the ones added). What I saw was eye-opening.
What small town would that be? Definitely not one on the West Coast. It's around $1000 for a one bedroom here in Humboldt County, and at least $350,000 for a decent 3 bedroom house.
You first said that the Qatar pipeline is not going anywhere because of destabilization in Syria... I guess you should've been honest from the beginning and said that it's not going anywhere because the project to remove Assad from power has failed.
> Why is it impossible for a landlord to own property outright?

Some do. It shouldn't affect the rent price.

> People don't get to arbitrarily set their prices at cost plus profit etc.

Sure they do. They offer rent at a whatever price they choose, and that price is either rejected or accepted.
> Citation needed.

I think the 'rll' user is Rasmus, who started PHP. I think he would be the best person to cite re: intentionality.
Unless, by “the wind-fall” you mean the amount extractable not the amount of the net benefit to their current tenant base.

The amount extractable is pretty much the net benefit. Maybe a little less but not that much (ie, your argument above is faulty). This is because landlords can raise prices immediately. the vast majority of tenants can't just jump to other apartment on a moments notice AND because there simply aren't a bunch higher-priced apartment available - these apartments are occupied by already by higher income tenant.
Or, Germany has some successful companies that can afford inefficiencies.
The upside is that you've treated a human being with decency. People you treat decently in rejection help you with later hires. If you're going to argue the fantastical downside, you should at least acknowledge the possible upside (which my company, and apparently TripleByt, have both experienced).
I have no idea what this article says.
I think the better example of a problem would be asking them how MySQL handles something when you really care about relational databases/SQL in general.

Obviously if the job is highly MySQL specific and they need to know all the quirks that’s relevant.
> As a result of GlobalFoundries’ announcement, there are only three foundries that will provide 10nm/7nm technologies in the near term—Intel, Samsung and TSMC.

In related news,

https://www.extremetech.com/computing/276169-amd-moves-all-7...

This leaves AMD completely dependent on a single company for all its (future) manufacturing.
how long have you done this?

Years ago (2005? 2006?) I had a lot of trouble running PHP processes for any serious length of time, but don't now (7.1 mostly)
Definitely agree. In ~25 years of professional coding, I've witnessed more money wasted by over-engineering, over-generalizing, and solving unnecessarily hard problems, than I have of not being general enough.

I've seen that often enough that I'm personally now starting to make the mistake of not being general enough regularly. :) But it seems like a good thing if I'm 50/50 between not general enough and too general.

Running a startup was good practice, you just can't afford to work on problems you don't really have. If multiple customers aren't screaming for it right now, it can probably wait.

Ironically, I think I learned this lesson more thoroughly with writing than with computer science. Using abstract language, using categorical and abstract words rather than specific examples, makes for super boring reading. Communicating a pattern is even sometimes even more accurate when you list three specific examples than when you choose the most accurate abstract word; the reader will see the pattern.

Just googling for examples, this one seems decent. Lots of writing advice online leans in favor of being specific. https://www.unl.edu/gradstudies/current/news/use-definite-sp...

"In proportion as the manners, customs, and amusements of a nation are cruel and barbarous, the regulations of its penal code will be severe."

vs "In proportion as men delight in battles, bullfights, and combats of gladiators, will they punish by hanging, burning, and the rack."
Am I seeing things or there's a recent trend of claiming things are C++ compilers when they're nowhere near that?

Just yesterday there was this, which doesn't even support structs:

https://news.ycombinator.com/item?id=17843293

I'm all for simple instructive projects, but we don't need to describe them in such misleading ways.
You're probably right, but do you not agree that declaring PRISM illegal would be a helpful step?
> You misspelled lobbing.

You misspelled lobbying.
Can you tell me what companies find attractive about: "...producing smart, working code quickly[;] on the fly," (emphasis mine)?

I understand there are a lot of substandard programmers in the marketplace. However, why is it that this specific criteria is the one the industry is so attracted to? Could it be that kids are proficient at these kind of games? Because I can tell you that in the 1980s, 1990s, and early 2000s, I wasn't being asked to write a regular expression parser under time pressure.

Others in this thread say they've done Triplebyte take-home tests, only to end up in a "go fast-fast-fast!" interview in the end.

Why is speed so important? Every popular [aA]gile methodology today is implicitly -- if not explicitly -- against such "machismo" programming. If you're pair programming, how is this ever relevant?

Whenever I see someone say leetcode, hackerrank, and Cracking the Coding Interview is the "answer" it translates to "only the young need apply" in my head.
If they would just delete the second "library" and resist the temptation to put images inside of words it'd be alright I think.
The article is about that it is FORCING you to do it. Erlang is designed to restart processes, because they also know it's very hard to keep state but don't leak memory or be in a good state for a long time. Every application server has an option to "restart after N number of requests" for the exact same reason.
If you insist on doing the interview in person, why not just tell them ahead of time what their environment needs to do when they get there? Give people instructions and a script (formal or just a numbered list of steps) that determines they're ready to go.

Better yet, just don't make people do that stuff in your office.

Why bother videorecording interviews at all? I'd have problems writing a line of code with someone breathing down my neck. If you did it to me on the job, I'd chase you out of the room. I feel like a lot of these problems are, like I said, unforced.

Agree to disagree about the degree of difficulty of getting clean environments to candidates. You're either serious about recruiting as an engineering problem or you're not. "Not" is fine, but then don't pretend like there's some kind of rigor in deciding which corners you're willing to cut.

I'm not making this stuff up; this is how we've been hiring people for about 10 years now, and every time I hear someone explain how challenging or untenable our process is, I keep wondering, "what am I doing wrong to make this work so well for us?"
Yes i have to fix a few issues with Polish airports and cities. Thanks for catching that. I will fix.
What parts of this can’t you do with WhatsApp?
Cash for Houses Dallas – Cash for Houses – Cash Home Buyers Dallas
Managing Facebook page and ads for work.
Yes PHP, that's how it all started with CGI. This provenance also dictates that PHP must be fast to load. I'm often surprised at how fast a PHP process will complete in comparison to Python.

Still, I remember having to cache initialization state in PHP because it took too long to build it on every request. That's when the model breaks down and you prefer a server with state.
Yes there is. What differentiates most sites is how they present the data. I wanted something minimal and simple for my style of travel.
My experience with editing wikipedia is that it doesn't matter if you're right. What matters how persistent you are at being heard.
Until books currently under copyright become readable for free online (i.e. never), libraries - even in their original form and with their original purpose - will still be useful for a unique purpose that can't be achieved in other ways.
My bad. I follow VSCode closely and incorrectly assumed everyone had gone through the same BFS of the the repository as me.

And yes I don’t mind the URL being public as much as the means by which the legal justification was achineved. Reverse engineering is, in some jurisdictions, totally legal, and it wouldn’t be hard at all to simply look at the requests being made by the application. That I’d be fine with. This sort of underhand “got you!” Is what bothers me.
Global state in general is bad practice well documented across tutorials and books about programming. Article's argument is that PHP avoids global state, but _SESSION hell and "MySQL table as global state" patterns demonstrate that programmers will always find a way to shoot themselves in the foot with global state :)

Also, IME even good PHP programmers suffer from the "MySQL-table-as-global-runtime-state" syndrome. And it's at least as bug-prone as storing global state in an ADT.
Show HN: BroMe – Friend-as-a-Service
I use OsmAnd, it works great for me.
If this study is corroborated by other studies, we should change our investment strategy of high-tech companies based on the location of the personnel and firms.
Plenty of other vulns can lead to write access in private storage. You don't need a compromised phone for this to still be a security challenge.
This gives me very strong ASMR.
Have you ever seen anyone using having in place of where honestly?
The same could be said of many scripting languages when frameworks have less influence. Had Rails not come along, and most Ruby apps were just files fronted by Rack, you'd see the same thing. ColdFusion has a reputation for being junk code, but that's because many apps are a bucket of files, and clean frameworks like ColdBox aren't nearly as dominant.
Magic Maps: Magic Leap Developer Kit
And with the kernel showing up in things like the spacex rockets, that is the sensible solution.
Are you trying to say that there's some technical detail about solving a problem with an RDBMS that can only be expressed in an interview question? I call "shenanigans" on that. If the most obvious challenges are too easy for candidates to solve, so that they can just copy the answer from Stack Overflow, come up with better questions.
Actual meta-analyses and systematic replication are so rare as to basically not matter. In addition, many actual scientists are completely unaware of these fundamental issues in science. Not to mention scientist's statistical misconceptions. The vast, vast majority (over 90% from surveys I've seen) commit the inverse-probability fallacy, for example.
> There is no rationale for why IOCP or kqueue is obviously a better design for Linux compared to epoll etc etc.

I can, I think, partially address this, though unfortunately in the negative.

My understanding of IOCP is that the model requires the following: if you want to, say, receive data on a socket, you supply the IOCP w/ a buffer/length. After some data has been received, the buffer and the amount received are returned to you.

The problem with this model is that the buffer is effectively locked up in kernel space until the I/O is complete. Compared to readiness-notifications (select() and derivatives, such as poll/epoll/kqueue), which can share the same receive buffer among all receiving sockets. (They might need to buffer things like partially received commands, but you can perhaps use a much smaller buffer there, and/or only allocate it in the event you require it.)

It has been a long time since I've done Windows programming, so please correct me if I've gotten the above wrong. But that's a fundamental difference and advantage that epoll/kqueue have over IOCP.

Now, I do think the IOCP model is very much conceptually simpler, and I would guess that it is easier to write correct IOCP code than epoll code, but at the expense of memory in some situations. But IOCP doesn't (I don't think) cover as many situations as epoll/kqueue.
LFC only works on models that already have a wide sync range, which is the reason that stuff like 40-60 Hz panels are a problem in the first place. The top end of the sync range needs to be at least 2.5x the rate of the bottom end of the sync range (it works by doubling frames up when you go off the bottom end of the sync range).

XF270HU/HUA (-A is a later revision of the same model) is one of the handful of good models (wide sync range). The Nixeus EDG has a wide sync range plus is the only FreeSync model known to have Adaptive Overdrive, which is important for preventing ghosting.

There are a very small handful of others, but only about 1/3 of FreeSync monitors even support LFC, and the EDG is the only (!) one that does Adaptive Overdrive, which is a basic feature on all GSync monitors. So no, this is not "out of date" at all, there really are only a handful of FreeSync monitors that are "just as good as GSync".
Unless they had a majority, that is not true. Having 1 or 2 workers on the board would be a good thing, I believe. Too many boards are out of touch with what goes on in the company.
> I didn't say to do that against the policy.

And I didn't say anything about this having to do with policies of companies. Regardless of whether you have policies in place or not, doing what you suggested without any counsel is a very dangerous way of losing your job. Companies will make it very easy to fire a person who costs them a lawsuit (and the subsequent negative PR).

> My intuition is most companies don't provide the feedback

Your intuition is probably right, but it doesn't mean that people who DO want to give feedback should all of the sudden ignore sound advice. Bad HR teams who don't want to give feedback will always use legality as a shield for an excuse, but that doesn't mean that good HR teams who are also taking legal advice are not interested in doing so. As many people have cited in this thread - the long term effects of giving feedback to rejected candidates (they tell their friends, they come back later, etc) are numerous, but the downside risk makes it very difficult for any HR team to make this investment.
So basically a monopoly for TSMC.

Intel is in serious trouble.

Samsung is still developing their photoresist.

And TSMC is shipping.
Which part? I spent years working on the LRB, and it consistently performed to spec.
There are a lot of nice things in PHP. The bad parts are pretty well known.

As Bjarne Stroustrup said, there are only two kinds of languages: the ones people complain about and the ones nobody uses. Having invented C++, he should know.
The impressive part is the entire system is mechanically timed and synced without using any computer control. Also, that little motor is running the entire machine. Still the best toy ever made in my opinion. Been into technic sets since the 80's.
If we are just talking about bootstrapping, you could also homebrew a CPU: https://news.ycombinator.com/item?id=13208516

Creating a backdoor distributed across a bunch of 7400-series logic chips would be pretty unlikely.
Yeah agreed, I don’t consider this complicated.
This is why I read HN every single day. This comment is epic :D
> It appears that autonomous vehicle progress has an interesting moat where being good at it (the ability to drive a lot of miles) allows you to get better faster (drive more miles, more quickly). It is similar to a network effect, but with competency rather than number of connections.

This doesn't seem to be the case. Look at the California disengagement statistics over cumulative miles - it looks like it's logarithmic or something, certainly not accelerating. Or look at Waymo in Arizona: they are driving, what, 70,000 miles per month and have racked up cumulative millions there already; if there really were some sort of compound interest or exponential improvement, then after they solved it well enough to go live and started racking up all those miles, self-driving cars should be on the verge of being solved & going global unless you postulate an enormous distance in between 'good enough to drive customers around Arizona' and 'good enough to drive customers around everywhere'.
I actually fully agree. I wasn't arguing my personal point, just stating a fact
the hours of interview time, scheduling, and travel shouldn't be discounted so easily. not that the company owes you anything, but surely some of the smartest business minds in the world can come up with a way to safely provide some feedback. i'd probably sign a waiver to at least get something for my time