skysight-inc/HackerNews huggingface dataset:
>Unless you're working for a small company directly for the owner

These are the only clients I take as a consultant. As an individual, you aren't going to be able to have that many clients at once; there's no reason, then, not to target the ones that make the job more satisfying. You do often wind up working for small (<50 employees) businesses, but at the same time, this also means your work has a greater chance of having a bigger positive impact across the board.

Everyone has their different wants, of course, and there are plenty of headaches that come from being a 1099 worker. But there's no reason it has to be a slog, either.
Recently had a similar "anonymization" experience in a workplace survey. There were a lot of short answer questions, and people's names were converted into numbers. The same number for each employee, on every question. Not exactly hard to correlate who's who with a few dozen responses from each person. They also failed completely to clean up any names mentioned in the reponses.
so, workflows described in yaml? I also am a bit ambivalent about Airflow and the way workflows are built up in it, but YAML seems really weak and unlikely to handle complexity well.

Also - it's entirely built around Hadoop from what I can see? Seems a limited use case compared to Airflow.
Grafana's Loki (https://grafana.com/oss/loki/) is only 2 years old (Nov 2019 was the version 1.0 release) and an alternative to logstash

https://www.cncf.io/blog/2020/07/27/logging-in-kubernetes-ef...
Who cares? With everything capped at 1 or 1.2TB of transfer per month, there's no point to having internet any faster.

For anybody who needs the speed, they are transferring large amounts of data. If you can't transfer large amounts of data, what good does the speed do?

The other big problem is, a huge part of the country still has basically no internet. Rural communities stuck with 1.5MBps DSL or even slower can't even have 2 kids in school learning virtually.

Imagine if you had 1 remote parent working from home, and 2 kids trying to do school. Most rural internet just won't cut it. I feel terrible for people having to deal with our shit connectivity in this country.
Twilio's own lookup API will tell you if they are the carrier with I assume pretty good accuracy. It works on the number I own with Twilio.

Some of the political texts I get show twilio as carrier. Calls tend to be Onvoy which is now Inteliquent I believe.

Will also show who the carrier is believed to be if not them.

https://www.twilio.com/docs/lookup/tutorials/carrier-and-cal...
A backtested model is similar to a great startup idea. There is a huge amount of work to be done before it is worth much.
Lying progress bars are one of those ubiquitous anti-features which make me suspect the people who write the apps that have it or who decide what features they are to have never actually use their own software, or they'd realize in a heartbeat how incredibly annoying and frustrating lying progress bars are.

I'd love to hear an HN reader who is brave enough to own up to implementing one of these explain the rationale behind them.
> the idea that an entire industry full of people are immune to incentives is an especially pants-on-head stupid model of the world

This is true of nearly every industry, though. Our real estate agent (who was otherwise pretty good) insisted that he was a fiduciary to us and would seek the best financial deal for us, but his advice on our bid was "I don't think that'll be enough to get the job done", and then we were the high bid. I'm a Google engineer, and from my perception, my job is to give people free services that they want, despite HN's perception of my employer. Investors will say that they "get paid for allocating capital and making the economy more efficient", lawyers are here to "help people enforce the rights granted to them by law", salesmen "make people aware of products that they really want to buy anyway", etc.

Of possible interest:

https://slatestarcodex.com/2017/10/02/different-worlds/

People's perceptions really do differ, and people see through their values and emotions. When people hold a self-perception of what they do that is wildly at odds with what you think they do, it's often because folks who actively believe they are doing bad for the world are often so bitter that nobody wants to be around them.
I wouldn't call Bitcoin's POW as "trust in algorithm runtime on modern hardware".

Just think about it. The algorithm can be changed by anybody. What does prevent the miners from changing the source code to allow them double spending or even extra coins?

But if they do that and don't have a significant hashrate that do the same, they are on a blockchain fork that is worthless to anybody else.

So we trust in the economic game theory that miners don't tamper with the code.
It's a way of forcing ungraduated docs to pay to work. No joke - you have to pay to attend residency and work. And this isn't covered by student debt/government assistance programs.

I know of several doctors who are in _significant_ debt despite working for the public sector for years. Their loans are forgiven, but the residency sits and accumulates interest that they can't quickly pay off because that same public sector work doesn't pay as well.

It's not-quite slave labour.
I think this sort of thing, while cheesy in some respects is great for the team morale. A lot of companies do social things, which is great, but they are disconnected from the work. It's like stop work, do something social, and back to work. But with this ritual it's connected and a real celebration.

I hope React is better for you and you don't need to burn again in 5 years! Luckily hooks and non-hooks code works together nicely enough.
Would you agree the $300-500 is easily offset by any 1 production incident/outage that would require manual intervention on the airflow servers (and thus developer salary for however many hours to fix, and lost productivity elsewhere)?

I understand that the premium is paid _every month_ -- and you may not otherwise have an incident every month -- but the AWS premium can also be considered an _insurance premium_ against those outages.

I used to manage an airflow deployment (of which my team was the primary consumer), and it was not enjoyable in the least.
I thought this was a good "Ask HN" on the topic:

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

The OP asked about how to self promote on Reddit and there were a variety of answers (including what you said: "don't").
I’d say most women know that dating sites are mostly a cesspool of dickpics and stupid pick up lines and the chances of having an actual interesting conversation is pretty small. So most likely we prefer exhausting all other options before resorting to dating sites.
You can compute a sliding window average with the same amount of storage, and greater accuracy.
Here's a paper that explains 3 levels of endosymbiosis. A living inside B living inside C living inside D.

https://www.pnas.org/content/99/18/11558
China Launches Mission to Collect First Moon Samples Since the 1970s
I WANNA BE A MONOLITH! 2001 was such a good book. I think I end up reading it yearly. I probably have an unhealthy connection to the characters.
if you waste their time they will stop. pretend to be old and do everything slowly, make them repeat themselves. collectively I waster a few hours of their time over a month. they stopped calling
Progress bars that lie are seldom better than spinners. I suppose what is needed is an informed spinner. It would have to be visually different than a bog-standard spinner. I have seen many cases where the numbers on the bar were entirely made up...but they seem to keep people happy. The illusion of progress maybe?
You're almost correct! The center monitors are 23" and the side monitors are actually 1440x900 in portrait mode. The middle 23's are yard sale monitors, the "wing" monitors were from a friend whose employer was disposing of them. My biggest expense was a second video card, since they are DVI/VGA, and that was only $50. Other than that, the monitor stand was about $40.
Pump in 2020, dump in 2021.
A Security Engineer’s Quest to Find 365 Bugs in Microsoft Office 365
i'd let you know if their service came up :)
been waiting an hour after hitting the "create" button

disclosure: co-founder of astronomer
Especially fun in Web UIs where the callback that would remove the spinner will never be called because some error occurred somewhere in between and is only logged in the console where no normal user will ever see it ...

Personally I feel that to be very much a subversion of the »things are still moving, so stuff is still happening« assumption that has been common in normal desktop applications.
Maybe someone or a specific studio didn't pay the bill to remove it.
No, I'm just saying by the time emissions start coming back down, we might need to becareful how fast that happens from an ecological standpoint.
He was a long time and well known Democratic donor and hosted a fundraiser at his home for Obama in 2012, which Obama attended. Admission was $36,000 a person. That’s not small fry.

See below comment on feminist. I don’t think he was one, but the image of being one was knowingly cultivated.
You raise a good point, there is an apparent need for an application that retains the dags-as-code but radically simplifies the airflow architecture.
Completely agree. It would be much more interesting to compare the data in a bin fashion from 2019 -> 2020 like this

0.1 - 1

1-10

10-20

20-50

50+

And then see how ridiculous quote just the average is in this case..
> Who cares? With everything capped at 1 or 1.2TB of transfer per month, there's no point to having internet any faster.

My ISP doesn't cap at 1-1.2 TB (CenturyLink, Seattle metro area, "gigabit" service plan). Comcast is often a monopoly, but it isn't the only ISP in the US. Your point is certainly valid for Comcast customers, and in other areas where all ISPs cap at some relatively small amount of 'maxBW x hours'.
Fortunately, those aren't the only two choices.
1.) User submits ticket stating "action X is slow"

2.) Project Manager creates dev task "make action X fast"

3.) Too much work to actually make action X fast. Decides to make the user feel like it's going faster.

4.) Deploys fake progress bar to prod. No new tickets.
This isn't just anecdotal usage, we've seen plenty of Rust blog posts, job offers and opensource releases from these companies.
The low-end NeXTstation was $2999 if I recall correctly. I had one. For the price you couldn’t get a faster machine.
For most people, more speed is about reducing wait time rather than transferring more data.
I thought the US government decided it would be easier to pay tech giants to keep data longer than collecting it itself and storing it. That way they can just ask for it when they need it.
Sonic and Google WebPass don't cap either. It might be a Comcast-only thing.
If you exclude branches, integer division, and memory instructions, it's easy to perfectly model your program's performance. Even for memory, if you assume it's all L1 cache hits, performance is again perfectly predictable--and if it's not all L1 cache hits, the optimization of the surrounding code basically doesn't matter (not on the level of superoptimization).

The state-of-the-art for superoptimization would be Aiken's work (linked elsewhere in the comments). The hardest part here is building the formal specifications of every single instruction, but their group also showed that it's possible to automatically generate these from a small seed set by similar techniques.
You are probably complaining about calls on a cell line but if happens to be landline, I ported one over to Twilio and actually used it to eliminate spam calls by requiring non whitelisted callers to press 2 digits to continue the call. And also saving about 7x compared to AT&T landline cost.

Connected a voip phone to it via programmable SIP.
CenturyLink fiber is relatively recent to the Seattle area (2017 or 2018) and serves a broader customer base than Wave née Condo.

Condo was historically only available in a small number of buildings very close to the Westin building downtown (site of the Seattle Internet Exchange). It is slightly broader now, but only slightly.

Here's a big old PDF of Seattle area internet service (2019)[1]. Most of Seattle is CenturyLink + Comcast. The second biggest portion is Comcast-only. Wave covers very little of the city.

[1]: https://www.seattle.gov/tech/initiatives/broadband/gigabit-a...
Made one for an internal feature using an overly simple algorithm (% of tasks completed). I was the only one using the tool so I understood the tradeoffs of the progress bar. After a while this tool made it into wider use, but the progress bar remained.
I would, uh, say Musk is not doing fine. Among other things, he got his company investigated by the FCC for basically no reason at all. Jobs had his moments but when he went crazy, he didn't go nearly as crazy as Musk, at least not in public.

To be fair, Jobs also didn't have a Twitter account. I don't know why, but that seems to do weird things to people.
well because quant trading isn't about import xgboost, you need a sustainable infra to handle api failovers, bad data...
not even going to mention risk management which is 50% of what quant trading is about.
the data provided is anonymized but would probably be a mix of laggard measurements (moving averages, rsi...) and maybe some flow data...
quant trading isn't really about finding "secret stuff" most profitable strats you can deploy can be based on stat-arb, basis trading or even just delta-neutral funding farming and such
For the uninitiated:

https://www.nngroup.com/articles/law-of-bandwidth/
> Who cares? With everything capped at 1 or 1.2TB of transfer per month, there's no point to having internet any faster.

Yeah, that's ridiculous. At least some well-known providers allow you to add an "unlimited" option to your internet plan.

> The other big problem is, a huge part of the country still has basically no internet.

That's a difficult problem to solve. There has to be incentives for corporations to bother laying infrastructure. When municipalities try to pitch in and do it themselves, they get shot down by the same players.

I guess the only viable option near term is Starlink.
LibreMatrix
What are you talking about? Residents earn a salary (just google "XYZ university resident salary" to find it...). Medical school (which is prior to residency) is where the debt gets heaped on.
isn't it the one with patent/licensing issues?
if yes, good riddance
For a device that may be deployed in or from a vehicle or locations which may or may not have 100% stable power, a built in UPS is great.

Also, that 'ups' allows one to move the device around - it is called out as a mobile SOC.
Specialization is a natural response to increasing complexity.
uMatrix's development ended some time ago[1], and it seems a member of the community has forked it and already pushed a new release.

[1]https://www.ghacks.net/2020/09/20/umatrix-development-has-en...
I also have seen Apple progress bars rigged to 75%, for some unknown reason, but my biggest offender is my DVR phone app.

On connection it shows the last image sent by the camera, and a progress percent. The progress is really a connection timeout, and you can't be sure it connected or not until it reaches 98% and fails.
CableTread: Desks with Embedded Wiring
Try using plain ES7+ (with async/await) JavaScript with Mithril (for defining components and their behaviors) and Tachyons (for Atomic CSS for styling). I like that combination best after having used Smalltalk and a variety of GUI builders (including Delphi and ones for Smalltalk and NewtonScript) and Angular and React. (TypeScript is OK too for bigger projects where documenting interfaces wins out over speed of development in plain JavaScript...)

And having dealt with GUI builders with special formats and coding implication related to objects sending special events, I'd much rather just write plain code in one language in a text editor than wrestle with a limited WYSIWYG tool.

Mithril's brilliance is assuming the UI is dirty if you have touched it in some way (mouse click, keystroke, etc.) and always rerendering after the event is handled (except if you want to optimize that). That leads to UI code which is much easier to reason about than arbitrary networks of dependencies like older UI toolkits emphasized. That style of UI development feels a lot more like, say, programming a continually-rerendering video game in for OpenGL than programming a dependency-based UI for VisualWorks/NeXTSTEP/Delphi/VB/etc..

More on all that by me: https://github.com/pdfernhout/choose-mithril
"tl;dr: Choose Mithril whenever you can for JavaScript UI development because Mithril is overall easier to use, understand, debug, refactor, and maintain than most other JavaScript-based UI systems. That ease of use is due to Mithril's design emphasis on appropriate simplicity – including by leveraging the power of JavaScript to define UIs instead of using an adhoc templating system. Mithril helps you focus on the essential complexity of UI development instead of making you struggle with the accidental complexity introduced by problematically-designed tools. Many popular tools emphasize ease-of-use through looking familiar in a few narrow situations instead of emphasizing overall end-to-end simplicity which -- after a short learning curve for Mithril -- leads to greater overall ease-of-use in most situations."

And I say that even having been an official NeXTSTEP developer once upon a time -- after I gave Steve Jobs my business card when I met him after he gave a talk at Princeton and he got me into the developer program (after my paperwork to join that developer program had previously apparently been ignored with its aspiration to build a system where any piece of data could be linked to any other piece of data). Even reading through all the glorious NeXT developer info, I never felt I could afford the NeXT hardware though as much as I wanted it (the short warranty gave me pause too) -- so my career as an independent software developer went in different directions. After reading the article and comments here, I can wish I had just thought to go work for NeXT instead of wanting to be a customer...
That bloat is responsible for getting manufacturers to support Unicode, and getting consumers to update their OS (and often get critical security updates in the process).
I would guess it would be the same as error codes, as you have to go through the branch everytime to check if it's Err or Ok.
Imagine if you used the example with YouTube uploads in the context of giving project progress updates to your boss: "
day 1: We're at 10% completion;
day 2: we're at 20% completion;
...
day 10: we're 100% done, deploying tomorrow;
day 11: actually we have to start over from scratch..."
This is easy to do when you have a lot of money and a lot of time to orchestrate your choices. 100% recommended if you have these things!
I'm planning on writing this up into a full blogpost, so people won't have to deal with the terrible Twitter UI. I just like Twitter because it's a fun writing constraint ¯\_(ツ)_/¯
Humans are often bound by the system around them. Meditations on Moloch is a great article about that (https://www.lesswrong.com/posts/TxcRbCYHaeL59aY7E/meditation...).

So individuals often cannot do anything about it and the only way to solve problems is a change of systems. (This does not absolve one of their personal responsibility to act morally though)

I’m not freeing kids from cages nor registering people to vote, I am not from the US and have never been there so that’s not the issues I have to tackle.

Your point seems to be that we the west should let Myanmar deal with its own problems, when in fact we already play a role in it with having exported Facebook there.

What I see in my society is how Facebook has fueled a resurgence of right wing extremism and led to a wider spread of conspiracy theories. I have deleted my Facebook account but do not see what I can do more than ask my government for better regulation of Facebook.
They might have not been any indication for you but i used it as an additional marker;

When there is a team member where you feel something is off from a performance perspective and they should do the same things as other colleges and there is a hard difference between them, it helps you that your gut feeling is not that off.
When progress bars are not useful it is because the underlying problem is hard to extrapolate faithfully. If you are doing just a few tasks where each one takes a significant different time to execute, it will be hard to estimate. More often than not, they work fine, IMO. When they don't, it is because for that particular problem it is genuinely hard to do. It isn't programmer's laziness, I think, in most cases.
Only so long as you are able to easily interop one tool from one cloud with the others without major consequences. If that was true, then you can freely mix and match cloud services from different vendors.

Alas, this relies on many things, not the least of which are peering agreements between cloud vendors that do not punish the consumer for using a service on one cloud with services from another.

It is possible to an extent today, but for competitive reasons, cloud companies do not seem to have a built in incentive to collaborate. Perhaps the cost of switching and lock-in will force cloud providers to work together in the long one, else they risk alienating customers, and then lack the ability to capture a larger market.

In other words, competition is good as long as people can realistically take advantage of it. I think cloud vendors have an obligation to see that this competition is encouraged and supported.
We NEED carbon capture that's fast and efficient. Potentially biologically modified algea or something can speed this up too.
This is good news!
Well... story time. I had to implement a lying progress bar at the behest of my client. We could not reliably predict much...network speed, file size, moon phases, sock colour, etc would change things all the time. The client wanted to show the customer that "things were happening"... so we made the bar always move. The logic was that once it hit 90% or more, customers seemed to be invested and would wait forever. And yes, we tracked the abandonment percentage against progress bar percentage.
> and they are printing what,one page every 20 seconds

Yeah that's what I meant. If this was made for maximum throughput, the bottleneck would've been the conveyor belt stopping to show the printed page to the camera above.
> Your point is certainly valid for Comcast customers

For $30, you can add unlimited data to your plan. That's not a terrible deal, if you need it.

I'm more bothered by the crappy upload speeds. Fixing that would require switching to a business plan.
> I know several bright minds who either pursued a DO or dropped out of medicine entirely because they couldn't pass the med schools' opaque admissions procedures.

I... what? A DO is a doctor, full stop. Aside from there being different organizations, there is no difference between what an MD can do and a DO. In fact, a DO is trained in OMM while an MD is not. DOs have more training than MDs, not less. A lot (I think most, but I'm not 100% sure) of residency programs are combined and will accept either credentials. Many are still DO-only.

Med schools conferring a DO degree have identical admissions processes to those conferring MDs. It may be unintentional but the wording of the quoted phrase makes it seem like if you can't get into an MD program you will either go "down" and apply to a DO program, or not go into medicine.

> there's something disturbing about the fact that GPs and family doctors have to invest so much time and undertake so much debt just to become professional symptom Googlers

I'm not defending the ludicrous price of medical school (which is due in large part to the AMA's physician cap that you mentioned), but even mediocre GPs are much more than "professional symptom Googlers."