skysight-inc/HackerNews huggingface dataset:
Changing tack in response to failure is the essence of learning.

Doing the same thing again and again is the opposite of learning.
Amen. The Photoshop UI is a mess.

But... although I eagerly bought Designer when it came out (because Illustrator is basically dead), its UI isn't much better. And I consider that less forgivable in a new product.
Affinity Publisher is great too. If you have the other apps, being able to edit assets by instantly switching into Designer or Photo mode and having access to all the relevant tools is amazing. Saves so much time round-tripping between apps.

Amazed Adobe hadn’t done something similar a long time ago.
Any Sketch-to-Designer converts here that could recommend the switch? I've been using an old standalone license of Sketch and refuse to upgrade to their subscription model.

Things you like, things you miss, etc.
I guess Eastern Europeans were the normal workers until now.
Glad you liked it! :-)
Brandroid sounds great!
The cost of picking fruit such that it being affordable is not coherent with the cost of living of Britain. Such is the case in a lot of places in the first world.

You can keep having affordable fresh fruit, or you can pretend you can pay laborers local prices, driving up the price dramatically, reducing the total size of the market (because nobody's going to be able to afford the new prices), and having even less produce being made, further driving up costs as economies of scale become less effective.
Except some of them spent that money not on investments or hiring but on stock buy backs. So maybe that was a bad use of capital?
Aha, thank you for the correction.
It seems really clear at this point that our gearless feeders have mislead us on this issue.

I'm in a low risk category, but I put my N99 from my garage in my car and wear it while I'm out.
Oh, well if that's the status quo that makes sense. I assumed the normal workers were unavailable due to quarantine/etc.
A single but excellent comment from last year: https://news.ycombinator.com/item?id=21992296
Modern Web Architectural Components
FWIW, backfilling is on their roadmap[0].

There's also a ticket open about it[1].

[0] https://prometheus.io/docs/introduction/roadmap/#backfill-ti...

[1] https://github.com/prometheus/prometheus/issues/535
The first "restoration" is obviously wrong. The center of lift of a subsonic wing is roughly at the quarter-chord point, which is in front of the beast's hips. The CG of the beast is well forward of that. That restoration is going to cause pitch-down, a nose dive.
My provider gives me 250/25. That the upload speed has been a tenth of the download has never been an issue before.

But video calling with colleagues and while doing syncing data with servers has been a bitch.
Big Clive over on YouTube was complaining the other day that certain sellers of these lights had taken part of his video warning against exposing skin to them and used it to claim they were skin-safe when promoting them for use against the coronavirus. It was some way into a multi-hour livestream, so I'm not going to try and dig it out though.
How easy it is to breathe through this material?
-128% !!!!!
Harder than surgical mark!!!!
---
Researchers’ Pick for Best-Performing Homemade Mask Material

Based on particle capture and breathability, the researchers concluded that cotton t-shirts and pillow cases are the best choices for DIY masks.
Vapedal - vaping attachments for cycles?
I was part time for a few years working on my saas product before I gave in my notice. I hadn't planned to but got a place on an accelerator programme. You should maybe factor this into your thinking. I'm very glad I just didn't strike out on my own as I had planned. There is a lot to learn about doing business and accelerator programmes are great. You get to work alongside people in the same boat and get access to some of the biggest names in SAAS. My last thought is that sales is one of the toughest areas. As a founder you are the sales person. So read up on that if it's not your area. I think the days of build it and they will come is over. You will find yourself spamming people and maybe cold calling. Words from the trenches as you say.
Yeah, if that were the only reason given I would 100% be like "Ah, yep, good call".
I also use the commercial google hangouts, I struggle to think of the differences. I know there's the annoying (must be in the domain to join a meeting without being invited) thing. Uh, is recording only in the paid product? I'm just not seeing it. Maybe there's some limit in the free product? it works for just my group of friends.
Ask HN: How can I be a better team lead? (corporate)
After spending more than 10 years as Software Developer I was recently promoted to lead my own team (5 devs, 3 remote) working on a complex web application.
We are doing daily syncs (Slack), but I still get blindsided with unknowns, bottlenecks and so on. Drive our throughput to the ground, and my weeklies with the boss to an unpleasant experience.

I’m in a in a conflict of measuring my people and understand what they do and if they do the right things to being too bossy and nudge them too much, which may hurt their productivity and retention.

- Do you measure your people and if so how?

- Do you have any kind of telltale to the health of the team/developer?

- Some kind of crystal ball that help you manage your team?

Any advice is appreciated.
It could be hard for Google to weather a downturn without cash reserves. Ad revenue could dry up substantially.
Rust is definitely a contender in the space. But philosophy-wise I think Walter Bright's D comes much closer.
It's not just Chinese hospitals that are using UVC to sterilize masks, I think some US hospitals have started doing the same thing due to the shortage there.
This comment breaks the site guidelines. Would you mind reviewing them and commenting in the intended spirit of the site? We'd be grateful.

https://news.ycombinator.com/newsguidelines.html
WHO is both extremely relevant and lying. It's a toxic combination that costs many people's lives and trillions of dollars.

The question is who's controlling the WHO.

China and drug cartels are 2 options, but I don't know....both have interests in what's going on, and central banks seem to play along somewhat.
> Nowadays I'm mildly annoyed if a project is on one of those "ancient" 3 but ≤3.6 Python versions and I can't use the nice features in 3.7+...

No, it is a mess and it was a failure.

It tooks more than 10 years to happen, and even so...Many tools will die with python2 and never be migrated.

If your codebase is not usable anymore because your language evolved. That's a failure.

I can still compile the C's from the 80's today if I want to. Same for Fortran, Same with C++.
I don't recall the exact numbers to be honest. I know the original was in many seconds, and in the end it was sub 1.

As mentioned in another comment:

The go extension is a thin wrapper around standard go tooling, we weren’t tokenizing ourselves just converting between their tokens and ones we could process; a large part of that was converting from byte offsets to UTC-8 character offsets.

The quadratic behavior was a bug caused by reconverting segments over and over again instead of converting deltas between previously converted subsegments.
> There are enough jobless people in Germany that should be able to pick any number of fields. For this kind of money, that'd be a no-brainer.

Following your thought: if it is worth their time and effort. They can’t earn more than €450/month to not have their Krankenversicherung affected. And then, there are taxes, tax classes and whatnot. What if they earn too much and they lose their unemployment status?

The situation requires changes in law.
>If you pull it off, however, the business will give you back that time with freedom as interest.

That's a wonderful way to put it. I will definitely check out his comments. Thank you!
I seem to recall an unusual proof of work scheme (cuckoo iirc) which depended on some similar exploit of off-label DRAM timing behavior, but just as a means of assuring a standard measuring unit rather than to perform compute ops.
I think they're referring to the radiation emitted because of nuclear plants, like nuclear accidents at Marcoule, Fukishima, Paks, etc, transport and waste disposal and so on.
OP here: I'll keep checking in on the comments from time to time. If you are after the raw data in BigQuery it is available here: `bigquery-public-data.hacker_news.full`
Shareholders would be better off, not company better off. Wage earners in the company got paid.
People should pay more for fruit and food if more money is required to fairly compensate laborers. The solution shouldn't be importing a disadvantaged population to exploit for cheap labor.

If our modern economy is so weak we cannot afford fruits and vegetables we should confront and overcome that weakness rather than conceal it by importing an underclass.
Hah, yeah I remember seeing that ticket. It's been open for over five years now. The dev's.... attitude... is clear as day.
It's a bit longer in C++ but frankly not by that much :

#include <iostream>
#include <sstream>
#include <fstream>
#include <iomanip>
#include <nlohmann/json.hpp>
#include <range/v3/action/sort.hpp>

int main()
{
using namespace nlohmann;
using namespace ranges;

const json parsed = json::parse(std::ifstream("/tmp/json/test.json"));

std::vector agenda(parsed.begin(), parsed.end());
sort(agenda, {}, [] (const auto& j) { return j["name"]; });

for(const auto& people : agenda) try {
std::tm t{};
std::istringstream(people["hired"].get<std::string>()) >> std::get_time(&t, "%Y-%m-%d %H:%M:%S");

std::cout << people["name"] << " (" << people["age"] << ") - " << std::put_time(&t, "%d/%m/%y") << ": \n";
for(const auto& email : people["emails"])
std::cout << " - " << email << "\n";
} catch (...) { }
}
SF has stayed ahead of the curve: slashing red tape, shedding bureaucracy
Pathogen prevalence predicts cultural variability in individualism/collectivism
I think that is for the best. I prefer less implicit behaviour in my code, even if it means my identifiers get longer.
Might as well just do an introduction to capitalism. I would also seek out leftist accounts of modern financialization to understand the macro structures that undergird anything.
> Wages are too low to pay for higher food prices that could sustain local field labour, and the majority of average people are already having their hands full with and pockets empty from paying rent, gas, transportation, emergency fund & food as-is.

Food isn't the issue on that list. Expenses for food have been stable for 20 years at ~14% of income (down from 45% in 1950). Given that these issues would only affect a few fruits and vegetables (but not grains, potatoes, rice, meat, dairy, which are the main foods), higher wages for harvest workers wouldn't make a significant dent in the average German's budget. Yeah, asparagus would be 20% more expensive and so would tomatoes, but the former is rare and somewhat of a luxury anyhow and tomatoes are cheap - at 1,99€ a kg, you won't notice a price hike to 2,49/kg in your budget at the end of the month.
Wow. I'm really sorry that you're voted down (me too), and really thanks for the link at the same time.
That is intrinsically limited because UB are runtime issues (otherwise they'd be compiler errors) and the compiler simply assumes they don't happen, plus many of the "UB-related" optimisations (in the sense that these optimisations change the behaviour of non-well-formed programs) are surfaced by other optimisations (largely inlining).
In the spectrum of podcasts wherein the hosts insist on doing this kind of thing, Reply All keeps it to a tasteful minimum.

But I agree in general; podcast hosts need to learn that their inside jokes are not really funny or fun to a broader audience.
Not fine if the execs get paid bonuses measured in a certain number future shares.
> I don’t see how you can draw this conclusion.

Those two languages were created without consideration of backwards compatibility with C/C++ source code and were designed for the same job. It stands to reason that given no constraints of compatibility, you'd get something similar to those languages.

Now obviously, those languages do not have all the features of C++ nor the same design principles. But as soon as you have all the features of C++ with the same principles, you have something so close to C++, that it doesn't make sense to break backwards compatibility.
Here are the things that lead to my startup's success:

Get a mentor who's already been there

Read Traction by Gino Wickman

Read Traction by Gabriel Weinberg

Identify and engage a big enough channel that will sell your product for you.

Build the product that they want. You build what they want, and they'll enthusiastically sell it for you.
Docker 100% CPU Usage
Is ‘Epicenter’ the Wrong Word for New York?
>> And people were saying that we will never see a famine in Asia in the 21st century. That optimism was premature...

I wonder whether people will decide to take their chances with the coronavirus if faced with famine?

Something tells me that people will risk it with the coronavirus rather than die of starvation.
As someone who flips back and forward b/w data science and software engineering quite a lot, I think they are highly complementary. The benefit of things like Jupyter is the ability to thoroughly explore a problem space without requiring the overhead of things like version control. The way I see it, every piece of code written actually has such an exploratory phase where you try out a few different approaches, test your assumptions, often realise a mistake half way through and rework your algorithm etc.

The danger when that is done in an IDE setting is that because you build up commitment in a solution as you go, a reluctance sets in to rework it. So the final output is nothing like what you would write if you did it from scratch - it's littered with historical quirks of how you arrived at that implementation.

So I actually think that breaking out of the IDE and doing an exploratory phase in something like Jupyter is a really useful way to get your ideas into reasonable shape before you write your "real" code.
What if you used your money to support efforts to combat the predatory nature of the stock market instead of becoming a predator yourself.
> To mirror what some others are saying here, students should also be taught the realities of cache behaviour, SIMD-friendliness, branch prediction, multi-threaded programming, real-time constraints, hardware acceleration, etc.

Which would have the positive knock-on effect of the textbook being sufficiently obsolete every year or so that the students could no longer trade it in for credit, saving the bookstores money!

More seriously, that knowledge (at least once you attach numbers to it) has a shelf life, and not a very long one. Teaching big-O analysis means the knowledge is timeless, which any good theoretical knowledge is, and moving more towards practice would force the professors to keep on top of the state of the art, and the state of the mainstream, of hardware design in addition to everything else they're doing.
But the small and medium sized farms that do those things by hand with the local work force will not be able to afford to pay their workers.
Please do not spread disinformation. Your statement contradicts the article. This is a time when we need to be very careful about what we are sharing on social media. The article explains that artificially produced UVC is effective against other chronaviruses, but that studies on COVID-19 specifically and sunlight generally are lacking.
SpaceX was already profitable by the time they were trying for propulsive re-use, they could afford to throw away as many first stages they needed to (after delivering payloads with them) to figure it out. The "one more failure and we go bankrupt" stage of SpaceX was well before that, when they were initially trying to launch a rocket.

Tesla's success is relevant to Elon Musk maintaining full control of SpaceX and funding mars mission research. It wasn't at all relevant at that point for whether or not SpaceX would continue to exist as a company, or succeed at re-use.
Linux kernel project predates what you call traditional unit testing practices†. Its success in the first decade and a half coupled with pragmatics of hardware testing make the flow what it is now.

† Regression testing was certainly known then, but it was not a dogmatic movement yet.
Dreaming that other people would gift money to other people (including you) is not a sound economics theory.

You are against join stock companies, but not interest bearing loans/bonds or arbitrarily high salaries for managers? Why?
> It's time the citizens started getting a return on their tax dollars if they're being used for private investment.

US citizens have already seen massive return on their 2008 bailout. These bailouts aren't free money, they're just loans that get paid back, with interest.
> Computer Science existed long before there were computers.

Not in its current form, and not if you define "computers" with a sufficiently broad net.

(Or broad loom, tipping a hat to Jacquard... )
The cheapest and smallest AI ventilator
Why your software should use UUIDs in 2020s
Public discourse and commentary have to take into account other people’s subjective value models?

Sorry we don’t anticipate satisfying your needs.

Other comments from folks with relevant experience can’t be posted still?

Instant satisfaction from Google search has made us lose sight of reality.

Adoption of ideas is less likely if anecdotes don’t spread to influence the target audience.

I mean what’s with this ridiculous fastidiousness about time economics in computer culture that is environmentally driving us off a cliff.

It’s full burn off the edge of the world! Better shave off minutes here and there.

Society hasn’t learned much about math since 2016.
If you spend $1 on food, the farmer gets like 12% of that. Total. For everything. Seeds, fertilizer, gasoline, labor, tractors, whatever.

You could quintuple the pay of fruit pickers and your grocery bill would go up maybe 50%? Less?
A Practical Guide to Memory Leaks in Node.js
I don't claim I know what to do - but I don't like us jumping straight to the answer that this would not work - it is like the meme "we've tried nothing and we're all out of ideas".

This is where an imaginative government or community runs experiments - there are people like Elon Musk's brother - have they not been thinking about this?

If we have a large number of people turning their hand to something new - the solution space will open up and we might see new business models in production and distribution.

The political is part of this - there are now large numbers of angry young people wearing masks in the cities.
Coronavirus is changing our everyday vocabulary
Yale's 'happiness' course is available free online
> Giving money to failed companies for free.

That's not what bailouts are.
Wookey Project Corp. Acquires Sansar
You're reading one ;)
>Undocumented migrants have for all effect become the modern day equivalent of slavery without the associated compasion.

Except for the fact that it's a choice - they aren't kidnapped and sold, they are choosing to work in (to us) shitty conditions because the conditions in their home countries are even worse. If you want to talk compassion - have some compassion for what they are running from.

I'm actually a little stunned at your disregard for the realities of slavery, both modern day and historic.
China's food supply chain has a lot of inefficiencies spread over many small farmsteads with old technology and poor conditions instead of highly mechanized large agriculture farms in the west. I don't remember the exact numbers but lost in harvest, storage, transportation, refining was equivalent to total food imports before it reaches consumers. There's also massive waste in food services, the number is something ridiculous like enough to feed 400 million annually. This was from a study from ~5 years ago.
Maybe so, but please don't post unsubstantive comments (like mechanical tropes) to HN. They lead to predictable and therefore tedious and therefore off-topic, generic discussion.

We detached this subthread from https://news.ycombinator.com/item?id=22712653.
this website loads the text of the article, and then does some sort of reload and becomes completely blank. fyi
A Call to Developers (As a Developer)
I know what you mean but VSCode tends to have the benchmark front-end implementation for any given language server in my experience. Not how it should be, of course.
Personally I agree and find this development and its implications troubling, but the market disagrees. The world goes SaaS -- at least for now.
Its a meme to young people. They know what floppies are.
The total number of immigrants to the US has dropped dramatically as living conditions in Mexico have improved over time. This keeps getting repeated but does not agree with evidence.
Just an anecdote but in college I had a chemistry professor who had the absolute filthiest keyboard I have ever seen. It was famous throughout the university because it easily had 1.5mm of grime on every single key. I asked him about it once (I assume others did too) and he said that every year the first year biology students swab his keyboard to grow bacteria in Petri dishes as a part of their curriculum. While those Petri dishes with swabs from other place grow like crazy, nothing ever grows from his keyboard.
Here is the one. I don't know if it performs in spec. Never bought one before.

https://www.amazon.co.uk/gp/product/B085HZK755/ref=ppx_yo_dt...
But this is war. Pick a side!
It's hard to tell since Oxide hasn't officially announced anything. Despite the "computer" talk it sounds like they are working on more of a private cloud or converged infrastructure product.

The most direct comparison would probably be Supermicro MegaDC and various QCT servers that also use OCP mezz cards.
The trust damage will be done by then. It's like a stock market crash because of some irrational behavior. Sure, "it'll sort itself out in a few months", but you'll have companies going under, mass layoffs etc by then.

Also, I don't know whether they'd actually need to increase production. According to super market chains, they have more than enough but it's in their storage centers and they have issues/aren't prioritizing getting it into the stores.
With 3 million people in the UK still without work that want it - and many more laid off, redundant or self-employed without clients, the solution should be obvious.
Pay a decent wage and you'll get the people.
The era of cheap labour is over.
This has got to be one of the funniest exchanges I have ever seen on Hacker News.
> Python 2 documentation features prominently when I'm trying to look up information.

I consider this more a case of the ossification of search.

Neither search engines nor specific sites like Stack Overflow deal with the fact that information can switch from right to wrong with age.
Agree on the defensive attitude of the forums AND, occasionally, the developers. Not that this is specific to Affinity; Adobe apologists are some of the Web's most obnoxious... far worse than Affinity's.

The eyedropper function is BACKWARD from every other one I've used. You click on the eyedropper, and suddenly the color of the current object changes... but you haven't even sampled a color yet. To sample a color, you don't click on the eyedropper... you click on a dot next to it, and drag that onto a color.

Then, the next time you select an object and open the Fill panel... the color you just sampled is gone. Another WTF.

The lack of cropping is baffling. I asked for this too. This is a version 1.0 feature.

Also... inability to change the background color. What if I want to see what my design looks like against various backgrounds? What if I'm printing on colored paper? You're stuck making a big-ass rectangle under your drawing and filling it with a color, then remembering to hide it or disable it if you print. LAME.
Are you assuming everyone on HN knows your cats' names?