skysight-inc/HackerNews huggingface dataset:
My company uses Eastern European contractors for certain projects as "staff augmentation". Overall, I would say our experience is positive. There are indeed many experienced devs who do great work. But it does have some drawbacks:

1) 10-hour time difference between West Coast US and, say, Kyiv is pretty big. It's easier on EST people, but on the US side you're going to have to plan on jamming your calendars full of meetings between 7:30-10:30am.

2) Because you have fewer "business hours" between two, you need product, project, and engineering management to operate in a fairly well-oiled manner with more stuff spelled-out up-front, otherwise your team across the pond is stuck until the next day for some answer. Also, if your org even attempts to adopt "agile" this communication breakdown will murder your velocity; you're better off doing Waterfall.

3) They cannot be on-call to troubleshoot product issues during US business hours. This makes the business-side uneasy

4) Higher churn-rate than domestic engineers. Mostly over salary; this falls squarely at the feet of the "middleman" who undercuts their engineers. We attempt to ameliorate this by giving them feedback on employees who they should focus on retaining but IME they just view their talent as widgets rather than craftsmen. I've seen several good devs leave over money we'd have gladly paid them but their contracting org refused.

5) Speaking of higher churn rate: Onboarding can be more painful, again because of the TZ difference as well as certain cultural issues.

None of these are deal-breakers. But it's easy to understand why a company might be willing to pay 50-100% more to avoid these concerns.
How does this negate the efficiency from slack? Each bogie is sized to move one car and all the cars move independently. Isn’t that effectively slack? Unlike regular freight trains, it wouldn’t have the momentum of all cars in front helping to start any given car, but on the other hand, that momentum was still produced by the locomotive earlier in the starting of the train.
For most games that people might want to make with Godot, it's probably good enough. Not everything needs to be perf-optimal.

Also, the driver source being open doesn't mean that all their secrets are too.
Well, but is it possible that this is a very fundamental part of human psychology and thus not very easily overcome, especially on a societal level? Maybe we’re as hardwired to be stressed and anxious when we see someone else with more resources as we are to start looking for food when we’re hungry.
Didn't push a fix upstream?
On reflection, I think the original study intended to say that "no amount of alcohol improves health". This is a different conclusion from "any amount of alcohol degrades health", which is how it has understood by many commentators.

It's quite possible for low alcohol consumption to have no effect on health, while also concluding it doesn't improve health.
I grew up, and spent most of money, at the arcades. Luckily, a friend introduced me to MAME 22 years ago. I still play Golden Axe, Alien Storm, Altered Beast almost every day after work.

I actually prefer MAME to the real thing. Wireless controllers, pause, auto fire settings and whatnot.

I wish Gens was as alive as MAME.
Yeah, it's really interesting but also a huge economic opportunity for countries if they can figure out enough reforms without these people to make the country attractive enough that these people come back with all their experience (and networks) and help boost the economy even further.
Fuzzy file search, the current ctrl-s implementation doesn’t quite do it for me. It would also be nice to have a shortcut, that filters current directory.
Helicopter / Drone Mid Air Collision Filming Off-Road Race
What do you mean by secrets? Mesa especially uses open development, so decisions about drivers are made in the open.
I know the experience varies, but I've seen nothing but trouble from hiring devs from EE.
Eh, maybe, but usually you'll have to write software to wrangle/manage the data. And even if you can go without software it would be a lot slower (like a few orders of magnitude slower with a human in the loop). But your main point about the cost of data wrangling vs the cost of "actual data science" is correct.
Setting Height and Width on Images Is Important Again
https://www.ledger-cli.org/3.0/doc/ledger3.html#Balance-asse...

It appears ledger does have balance assertions.
That’s right if someone shipped a buggy unreadable codebase the first time what makes anyone think they are actually capable of doing the opposite second time around?
I'd say learn python first on it's own if you don't know it already and then start hanging out around a bioinf open source project, step by step understanding the various terms and handling simple tasks until you feel confident with doing more. One project to try out: https://github.com/biopython/biopython . But there are many more you'll learn about as you progress.

Just keep in mind it's a very vast field and scientists usually specialize in a tiny part of it so don't go too hard on yourself.
You might want to start with online courses/tutorials focused on basic data science and data visualization in Python. If you learn general Python tools like Pandas, Numpy, Pyplot/Seaborn, and any specialized packages/tools for genome data, you should be able to visualize and interact with your datasets in a more fluid way. Using a notebook/Jupyter environment can really help with making your work interactive.

There are general Python Data Viz courses with free content[0], and I've been building machine learning courses (slightly different topic) with a platform called co:rise, who also offer basic Python Data Science courses[1]. You can find plenty of tutorial blogs via searching, or look at specialized mini-courses on Udemy[2]

[0] https://www.edx.org/course/data-science-visualization

[1] https://corise.com/

[2] https://www.udemy.com/course/python-for-machine-learning-dat...
Thank you, archive.org: http://web.archive.org/web/20141226102123/https://bitbucket....
Somewhat unrelated but just a side comment, many Ukrainian folks are really trying to move away from the spelling of Kiev as you did, instead they prefer Kyiv (I was corrected several times for this by Ukrainian friends/colleagues when I got to the region so just thought I'd share).

https://www.atlanticcouncil.org/blogs/ukrainealert/kyiv-not-...
> Today we are publishing our long-standing Platform Rules

https://newsroom.spotify.com/2022-01-30/spotify-platform-rul...
There's also Intel and Amazon. I wonder if/when more tech companies will eventually set up offices in CR. They'd be very welcome and could get some tax benefits establishing in a free zone, for example.
The period between 1945 and 1970 in the United States really stands out. Improving wages, narrowing gap of health outcomes across racial groups. It wasn’t a perfect time, but clearly metrics were getting better.

Conversely, we can observe the effects of policy since the 1970s and declare it to be a failure. Despite long periods of economic growth, income inequality continues to grow.
Nobody said you can't enjoy your lives. Nobody is calling to shut down all restaurants. But like to put it in perspectives: extra 1M people died, many more millions are in financial ruin, hudreeds of thousands are facing long-term health consequences.

Restaurant reservations being down on one platform is hardly of any importance in comparison. Try getting a reservation for a friday night in any decent place in Manhattan, I dare you
With no background in accounting, I was impressed with the Beancount documentation. Very well written and a great way to learn accounting. I am looking for a solution to track my investments but I find it a bit overwhelming to get started with Beancount from scratch. Is there a tool to convert brokerage data into Beancount data from scratch?
This is one justification for racial admissions quotas. It ignores how black students admitted to Harvard often come not from the descendants of enslaved Americans but high-income first generation African immigrant families, or how many white students such as the children of coal miners and steelworkers have also suffered historical disadvantages. It also ignores how economically-disadvantaged Asian families have successfully used merit-based admissions as a ladder out of poverty, and how racial admissions quotas pull that ladder out of reach for many.
As an end product, I would have doubts that anyone could hear a difference past 24/48. Honestly 16/44.1 is just fine for most people. Especially when you run it through a lossy container.

That said. A lot of people in the audio production space see stuff like this, and apply it to recording, where the loss of definition compounds. Also, aliasing is a major thing.

So just because you don't need to be downloading 24/192 audio from spotify, don't say audio interfaces supporting it is pointless
Or maybe it's something people can and should get over, as many traditional moral systems have taught.
From my perspective, having received a great many of these perceptions across the entire spectrum of HN users, I can tell you pretty confidently that the dominant variable here is your own feelings on the topic. That's not a criticism! It seems that all of our minds work this way.

I just mean that, when one's passions are engaged on a topic, there's a tendency to see the moderators as lined up against one's view. Meanwhile, people with the opposite view see the mods as lined up against them. It's the same mods in both cases; the variable with predictive power here is the passions of the perceiver. That is, if you tell me that someone's unhappy with the mods and you tell me what that person is passionate about, I can tell you what they think the mods' bias is.

I believe that the explanation for this is that we're all much more likely to notice the datapoints we most dislike or disagree with, and to weight them more heavily. If you had opposite priors (that is, if you disliked and disagreed with the opposite sort of story), then you'd be noticing and/or weighting more heavily the datapoints with opposite valence, and you'd feel like the moderators were favoring those instead. Indeed, people with the opposing view to yours do feel exactly that about the mods—just as the hypothesis would predict

Past explanations here:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

p.s. From my perspective also, we're definitely not consulting the direction of someone's views about the U.S., or any other country, when evaluating whether their comment is breaking the HN guidelines. I realize that's not necessarily easy to believe, and of course unconscious bias is still a thing even when one is consciously trying to be even-handed. All I can tell you is that we're consciously trying very hard at that, and we at least have many years of practice at it.
Just the opposite - consider the replication crisis. Our a priori belief should be that any published paper in the social sciences is junk without extremely compelling evidence to the contrary. This is an evidenced based position!

Or, let’s completely disregard the studies themselves and look at the fruits of their labors. Is eg education noticeably better now than it was a generation ago? Is our mental health better now than then, etc etc.
There is no such thing as unbiased news; there is only less-biased news.

What this product seems to be calling 'unbiased' is based a single bias, which is overt political bias. There are many other biases that can impact news reporting.

Overt political bias is probably the least worrying thing in a democracy as it is easy to identify and weigh accordingly.

The more worrying biases that exist in news reporting currently are those that are more covert such as financial incentives and self-censoring of topics. A lot of topics simply aren't reported and the mainstream doesn't question why.
I agree mostly but i think that saying “the algorithm is my boss” really does help the discussion along. I had a friend (“S”) who on hard times sighed up to deliver through uber eats. Their entire tenure included no human interaction. S worked for about 3 weeks, got some bad reviews for delivering food cold, and were “fired” all without ever talking to anyone or seeing anyones face. They would ironically (but truthfully!) claim that their phone was the worst boss they ever had.

Its true that somewhere behind the scenes is a set of people making the algorithm and a set of people implementing it, but for the end user/worker there is no human, no realistic arbitration, no negotiation, no favors, no coworkers, no smiles, no understanding, and no recourse. It reminds me of yesterday’s “Did I just lose $500k?” post. When S got fired it may as well have been mandated by god.

ADDENDUM: I don't want to toot our horn too much, but also remember that as a member of this forum you are probably an order of magnitude better at navigating complex institutions, understanding business objectives, understanding the “intent” if a piece of algorithmic technology, and advocating for yourself than the average person who picks up gig work. To many people it is literally magic, and the further your boss is toward being magical the closer you are to being a slave to them. And I don't think I am being melodramatic with my choice of words.
I am often still wearing my biking gloves anyways, so I run my hand around inside, and then toss them in the wash when I get home.
Color makes photographs feel so much more relatable! These photos feel recent, and yet their complete lack of plastic or any recognizable electronic devices makes it a completely different world.
>It's just not sustainable

I'm not sure if it's a sustainability issue or tactic to eek out every dollar possible given the landscape. I suspect it's the latter. I'll bet most don't do the leet code interviews for offshore developers though.
>they do explicitly forbid "Encouragement of criminal activity or illegal acts"

If only the rules were applied consistently.
This clearly falls into Art. 6 GDPR paragraph 1, point b) :

Processing shall be lawful only if and to the extent that at least one of the following applies:

b) processing is necessary for the performance of a contract to which the data subject is party or in order to take steps at the request of the data subject prior to entering into a contract;

This legal basis is a lot more clear and a lot less stringent than point f) legitimate interest as it does not explicitly require you to establish "legitimacy" and balance it against vague "interests or fundamental rights and freedoms of the data subject".

f) processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child.

See: https://gdpr-info.eu/art-6-gdpr/
> So, what's to stop someone today from making a modern hypercard clone?

One issue is the HyperCard fit holistically with Macs of the 80s and early 90s. A straight clone doesn't quite make sense today -- perhaps we need slightly different metaphors.

Last year I was a part of a research team that explored some of this. We ended up producing a system called Simpletalk [1], which is essentially a web-based system and scripting language inspired by Smalltalk and Hypercard. If you are interested, I also gave a talk [2] on some of the motivations and design behind the system.

[1] https://github.com/dkrasner/Simpletalk

[2] https://www.youtube.com/watch?v=5U6MkU5fLJw
I highly suggest looking into Islam. Life in the West has been delegated to partying and always expecting to "have a good time" in the sense you described. There is way more to life.
And, whoosh, you just took me back 30 years
I'll check out MAME, had no idea.
Thanks
Hiring from around the globe is tautologically increasing diversity.
Landlords compete with aspiring homeowners, raising prices. Raising prices benefit landlords as what they get to charge for their “cost of capital” gains a higher proportion vs their cost of actually maintaining the property.

I’m talking explicitly about lowering the cost of housing by reducing the amount of capital in the market from landlords.
Do people still code like this?
Intel used to build their best chips in Costa Rica. Sorry for the useless trivia.
So all that is needed is forcing a bunch of people to do something. Not much different than forcing a lot of people to do to war, so not impossible.

Lets imagine, hypothetically, that some mafia boss, big company, users would create a lobby, the "platform of people affected by Ethereum" that would lobby to force a fork for a fee. Lets say 50% percentage of your lost money if we are successful, that is still much better deal than having no money at all. And then would use some tool to convince/coerce/bully everybody to restore it or just would mess with the process to force it. Would be this possible or a probable outcome after enough amount of time has passed?
Please provide a proposal on which UI API a Windows build of McCLIM should target.

This is a serious question. What is the best way of putting lines and text on the screen on a modern version of Windows?
Yup. Initial foreign investment in China was mostly driven by Hong Kong and Taiwan (many of these investors were first or second-generation from the mainland), and other parts of the Chinese diaspora.
Spotify Publishes Content Policy, Cov19 Hub in Response to Joe Rogan Controversy
Ask HN: Is Firebase Analytics a ranking factor in the Play Store?
I couldn't find anything about that. New regulations regarding GDPR are getting increasingly common.

I want to protect the privacy of my users as much as possible and I don't need Firebase Analytics to get insights, so I'm thinking of removing it. It'd be a problem tho if it's a secret ranking factor in the Play Store. I already know that AdWord conversions won't work without it.

Does anyone of you know? Maybe some Googler here? :-)
> I can’t bulk edit transactions to reclassify them after the fact.

If you store your transactions in a plaintext format, why don't you use CLI tools? I just renamed a bunch of accounts using sed for instance, in a hledger journal.
The worst is countries that do not share a Monday-Friday working week. MENA tends to be Sunday-Thurs, so in combination with the time zone it means you can only really do Mon-Wed meetings US time.
OK, but I don't care about the billionaires or the rich guy down the road having a big giant yacht.
None of these apps are really priced in a way that allows me to build an app and share it with people as a personal project though.

Let's assume that I want to build a simple app for my local theater troupe, which will have 20 users:

* Quickbase starts at $600 a month

* PowerApps costs me £7 for every user I want to give access to the app

* Salesforce again costs me £20 per user per month

* Mendix costs me £10 per user

All these are priced at enterprises that have deeper pockets than a personal project or small community org can stomach.

If you just want to make a cool app and share it with some people online, none of these products have commercial models which are compatible when you compare it against the 'old fashioned' ways to build apps like WinForms, Flash etc.

I would love to find an alternative to these products with a commercial structure that means if I build something cool I can share it on HN without it bankrupting me.
I'm wondering whether it might become even more cost-effective if it can run off of third-rail electrification (the form factor makes overhead catenary impractical). That said, the issue about last-mile rails having been removed is very much a big issue. There was once a rail spur in downtown Chicago along Kinzie Avenue to serve printing plants at the Sun-Times and Tribune which is no longer maintained, although I'm not sure if there's a good use case for it even with these sorts of cars (IIRC it originally ran to loading docks off the river in an area that's now luxury condos). I remember a few years back going for a run nearby and watching workers tear up the rails from another rail spur off the Illinois Central¹ tracks.

⸻⸻⸻

1. Like many a Chicagoan, I have a tendency to refer to things by long-superseded names that no longer apply. I honestly could not tell you the name of the current owner of that right of way.
With all the data leaks, I wonder if anyone will argue this as protective action.
Can you elaborate on this?

With the exception of hookless rims (which are not common yet, at least here), TL wheels will take a clincher tire and tube, and TL tires will take a tube. The potential incompatibility comes from TL tires and TL wheels, not at all related to tubes, and is because of lack of spec and manufacturing tolerances.
Seems like maybe it would have been good if the ERC-20 standard had been designed such that you couldn’t send the token to an address controlled by a smart contract unless the smart contract had marked itself as being able to receive that kind of ERC-20 token (or as being able to receive all kinds of ERC-20 tokens)

Like, if the contract for the ERC-20 token would, when handling a send instruction, would check whether the recipient address was a contract address or an address controlled by a keypair, and if the former, would check if the recipient had been marked (not sure if this marking would be stored as data on the recipient contract or as data on the ERC-20 contract) as being able to handle the token in question, and if not, cancel the transaction (other than gas costs).

This seems like it would prevent this kind of error (or at least, reduce the problems resulting from this kind of error to just paying the gas fees), but it would also maybe increase the gas cost of sending transactions with the ERC-20 tokens and I’m not sure whether this increased cost would be negligible or not.
Based on this definition, gender is anything anybody wants it to be. To test this, I wonder if anybody can list out all of the genders. How many are there and what differentiates them?
You should be able to write HTML into any Markdown document therefore having the best of both worlds
Even if the driver were a thin layer over DMA talking to the hardware such that every button being pressed was obvious, the performance characteristics of the buttons the driver pushes are not unless you can see their RTL or otherwise know the right combination to push to hit the right potholes.

Except, we're not in that situation, and even for mostly transparent drivers there can be an opaque firmware blob in between you and the hardware. Without changing the economics, pushing the API lower only pushes the implementation of the opaque behavior lower.
IMHO, you missed the biggest point: Lack of sunshine. Outside of summer, it's mostly cloudy, coldish, and generally dreary weather.
I think a lot of the time people say things but don't actually really stick by what they're saying. Especially with women. They'll say really stupid things like that and a few days later they'll do something that contradicts that thing entirely
So wrong.

For places with sales tax, a big box moving in can easily double a small towns tax revenue overnight.

I don't dispute that small business suffers, but its far from zero-sum. The increased revenue benefits the town far more than the town pays for any infrastructure upkeep.

Especially since most cities require the developer to pay for all the initial upgrades in the first place, including their own utilities tie-ins and improvements
to extant public roads (eg traffic studies, adding lanes, installing signals).
UFO believers? They believe that its... unidentified?
The US salaries force you to go in more competitive markets though and use your engineers better, because your costs are higher. Salaries in France have been 1/3 of US salaries forever, and yet people don't outsource to French engineers, more like French engineers move to the US.