skysight-inc/HackerNews huggingface dataset:
> The skipto method is a single x86 machine instruction.

That’s not always a good thing, especially on modern hardware. And obviously, the “single instruction” doesn’t mean it’ll take bounded time to execute…
Programmed Inequality – How Britain Discarded Women Technologists
https://archive.md/VqAar
The fast.ai folks wrote nbdev to help with that. https://github.com/fastai/nbdev
>I don't think you can ethically intentionally infect people, even volunteers, with a potentially fatal disease.

yet, it is somehow ethical to send young healthy people to kill and die in the meaningless wars driven by corporation profits. I think your ethics has extremely serious ethical flaws.
(Ha! dang! I just read about you in The New Yorker!)

Branch pruning, a la trn (threaded read news). Allows one to tune out unproductive flamewars. Kinda goes hand-in-hand with facilitating long-running threads.

Some version of killfiles, but somehow magically adjusted for a world in which trolls can make new accounts easily.
That would be the case with any testing protocol, and so to the extent that it's a problem, it is a problem already. It's also a solvable one: adequate training. And people right now have a very strong incentive to pay attention and learn it properly.
What happens if B got their money by being so effective at stabbing that after stabbing Z, they got Z's money and Z had no descendants? You can't give B's money back to Z's descendents, but you can't give A's money back to B without treating B's genocide more kindly than A's oppression.
Exactly what I’m seeing. There is a perception that this is going to stop it entirely and that if we only went full national lockdown for 2 weeks, this would all be over.
I have a big problemen when people identify a country with the people living in it. The nation state is a construct created to manipulate the masses into doing what rulers and elites want. Fight for your country, work for the motherland, that kind of stuff. It's a tool, not a truth.

Even though capitalists and their inheritors convinced many, 'countries' didn't have colonies, companies and individuals often did, and 'countries' sometimes were instructed by them to participate in their commercial endeavors. Most citizens ancestors in former colonial countries were often no less oppressed by their ruling classes and factory owners as natives in the colonies.

Current ancestors of those working classes are not responsible for their ancestors oppressors. To the contrary. Both people in now former colonies and former colonists are by and large co-victims. While capitalists wealth was largely spent in their native lands and so workers there profited through trickle down economics, we should be very careful validating that slowest of the slow of economic models. It is a malicious model, like colonialism was malicious. It is in workers interest around the globe to correctly identify their oppressors, and not be played against each other and let true inheritors of much of that ill-gained wealth 'socialize' their losses upon their states.

I'll not go into detail into how colonialism actually was differently implemented across Europe (e.g. you may say the State was far more core to colonialism in France, whereas in Belgium it was the king personally owning the colony, and in the Netherlands it was company property). The core of my argument is that the since there isn't a European alive who's ever profited off a slave in the colonies back, the only way to make former colonialists return all their wealth would mean turning this into a sort of blood feud that would never end.

Let's not take Israeli-Palestine as a model. Let's rather think of ways to engrain the idea equality between people worldwide is both fair and the most effective method in preventing conflict, and think of ways of how to implement such a global wealth sharing in ways other than accounting for past rulers/capitalists of fences over which very few had any day, let alone influence, certainly noone alive right now. Let's begin by cracking down hard on current day slavery, and all forms of labour related abuse.

Average humans in former colonist countries are not enemies with average humans in former colonies. The opposite.
A Path to Victory Over Covid-19 – pros and cons of suppression
Sorry for those who don't like facts that go against their political agendas :(
I'm sorry, this is a fantastically ignorant and entitled statement. Poor people often need to travel.

I say this as somebody who grew up firmly poor and was even homeless with my entire family for a time.
I think that's correct (because it lets more light reach the sensor due to the bigger aperture, so less exposure is necessary)
This commenter doesn't seem to understand the article is not for exclusively for Zoom but for any video/audio recording.
Speaking as a data scientist and not a software engineer, I think Jupyter is incredibly valuable and I've been excited to see it develop pretty quickly in the few years I've been using it.

I agree with you that it's not a tool for writing software. It's probably best thought of as a really good REPL. And there are tons of uses cases for just that (at least in my discipline): analyzing an experiment, pulling data from a DB and plotting it, sharing boilerplate code, sharing analyses.

Sometimes I use it to test something out in isolation—something that I want to see functioning outside of the larger context of a production system—or to run a local version of an application, but that's not my primary use case.

You correctly observe that it's not a good fit for the tasks you have at hand, but I hope the above illustrates that there are lots of tasks that it's a great tool for.
Run https://jupyter.org/hub if you mean sharing the notebook with central administration. Deploying is a whole nother deal.
No, the point here is that big-O analysis means nothing if n is small. If n < 10 your algorithm could be exponential and still do better than a linear algorithm with a constant factor a thousand times larger.
Amazon entices warehouse employees to grocery unit with higher pay
I'm in Hamburg, only spaghetti and hand sanitizer are still sometime missing in my neighborhood. During the past 2 weeks you could see some empty shelves depending on the time of the day, but it seemed to be temporary, due to the rapid increase in demand.

But now that people filled their shelves, I guess that store supplies are back to normal.
I'm hoping ubiquitous mask usage + testing + efficient contact tracing would be a formula to spread the curve and keep 80% of the economy open. I think large gatherings are out until herd immunity or vaccine.

That said, I'm monitoring countries with high mask usage and it seems like people are getting complacent with social distancing and other active measures, lack of vigilance and adherence is going to become an issue, especially once nice weather rolls around. And I'm not entire convinced mask-usage is effective at high levels of community spread, it might only have disproportionately utility at the head of the outbreak.

Still out of all large scale, realistic intervention, some sort of mask usage using mass or crowd sourced production outside of medical supply chain might be worth trying. I think it be relatively easy to distribute DIY masks to everyone with insert pocket - apparently 2 pieces of paper towels has 80% filtration value.

There's also a lot natural experiments happening in cities, at least according to anecdotes and personal experience, most of the China/Korea towns are taking it very seriously. Where I live, there was like 80% mask usage. It be interesting to compare infection rates between a big Chinese grocery store with a Western one in a few weeks.
Primer on Elementary Cellular Automata
So close public transport. Touch of the US doesn’t use public transportation.
Long-lived thread as emergent community? :-)
Whos worse for privacy? Zoom (Facebook) or MS Teams (Microsoft)
Maybe they shouldn't be ... there's literally no reason for this when there are plenty of other collaboration methods that work just fine asynchronously. Yes, I understand that many of those jobs are just that way because that's the way they are, and people are used to it, and it's a core part of the way they work. But eventually, someone's gonna come along that's going to dare to do it differently, and they're gonna put them out of business
This rings true in my experience as well. When I work with external teams in companies with no WFH, there's a "cultural dissonance" I feel, as someone remote-working for a decade or more.

As you point out, the main difference I noticed was the regularity and frequency of video calls/meetings throughout the day, every day. And that's the expected norm with some (maybe the majority) of the people I've worked with, especially in corporate environments.

Often it's a struggle for me to adapt to the office culture, but I try to push back for a compromise, so that most of the communication is done in long-form writing. I find the asynchronous nature of email to be more suitable for in-depth discussions, allowing time to organize our thoughts - rather than the ad-hoc back-and-forth of chats. Sure, there's a time for that too, but it's highly distracting for my workflow.
I use Hydrogen for that: https://github.com/nteract/hydrogen
So we allocate 0.0001% of that 2 trillion stimulus package that just passed to educate and train people on it. Worst WORST case is nothing comparable to the worst case we could face otherwise. This is an insignificant problem.
And this is why we need police or national guard to enforce lockdowns. And to charge people spreading the virus with felony murder and manslaughter charges, like they seem to be doing in extreme cases in Italy.

I’ve seen some toxic comments on this site before, but nothing like someone blatantly saying “I’ll happy kill those around me to avoid any inconvenience to my daily routine”.
Is it an acceptable trade off for you?

https://www.bbc.com/news/world-asia-india-52002734
One thing about interfaces of graphic programs I recently realized is - they all force the user to decide up-front how big the image is going to be, and where it will be placed in the frame.

So if you "paint yourself into a corner and want to extend the image one way - you have to select everything, move it, and scale the canvas or the selection aproprietely.

This could be done automatically by the program every time you add new details. The canvas could just as easily be infinite.
I don’t see anything suggesting it is a standard. It seems like it is an enhancement that some terminals support.

It isn’t like this feature degrades support for any other terminal, just improves life for some users. Why complain?
I really enjoyed "What the Dormouse Said" https://en.m.wikipedia.org/wiki/What_the_Dormouse_Said it was about how the 60s counter culture interacted with the personal computer industry being formed, so a lot of computer science interwoven with politics.
There is a legitimate debate of: Cause an Economic Depression vs X times the number of yearly deaths.

Note, the Economic Depression would indirectly cause deaths.

For example everyone agreed that not shutting down the global economic was the correct decision in regards to the Swine Flu pandemic which did cause 100,000 or more deaths.

What if it was 1 million projected deaths, 10 million or 50 million?

I honestly do not know the answer but there are individuals who specializes in these decisions.
You are operating on the assumption that analysis of the text is required. Nothing I'm admittedly vaguely mentioning requires analysis of any bulk amounts of text or requiring massive manpower or anything that ends in a hopeless sense of "it can't be done reasonably". It most certainly can.

Distributed mobs of clever humans or bots can't actually hide.

One other thing: I'm not expressing a theory up for debate. I'm only mentioning that there are already alternatives of detecting downvote mobs and similar interference. This is already in production.

The old saying "If you believe its impossible then you're right".

As for HN, many downvotes are (ab)used for disagreement rather than the comment being wrong or factually incorrect. I've seen this on HN plenty of times. At minimum, all downvotes should require an associated comment or upvoted reply so the offending commenter knows exactly what happened.
That's a dumb bet. If the system crashes odds are pretty high they aren't getting paid.
It can be replaced by local co-working spaces (or even coffee shops with the right community) ... very few reasons anyone on this earth should be traveling dozens and dozens of miles, for hours on end every single day, just to co-locate with people, when they live next to thousands
Often, for small values of n performance matters less anyways matching that as n gets larger is often a nice bonus. Sometimes this makes the code more complicated, yes, but occasionally it can even make the code simpler, especially in a language with good data structures and algorithms (C++ is a shining example.)
Your post makes absolutely no sense given that you can practice for IQ tests and improve your score on them. This isn't up for debate. You can improve things measured by IQ tests (i.e. spatial reasoning and pattern recognition) without rote. You can also improve them with rote. You can improve them with or without another person helping you as a mentor/tutor. It doesn't matter which one you do, the end result is the same if you invest enough time.
Then why not make them proportional?
You would struggle to establish that "A's stabbing of B causally led to B's descendants being poor". It's not enough to argue that A stabbed B and B is now poor therefore A caused B's poverty, which would be a post hoc fallacy.
It's not a linear trend, but probably not exponential (polynomial?) Still all the large and scary effects are at the end when everyone alive today is dead. Our descendants will have plenty of reason to curse our lack of foresight and stealing from future generations.

However, stating an unpopular but still possibly true opinion: If our human caused global warming disrupts the repeated glaciation cycles known as ice ages, maybe tens of thousands of years from now people will have missed a terrible natural disaster. Not much consolation to the people who live through the next couple centuries.
I generally use the `jupyter nbconvert` command when I have to do something like this.

This can convert a Jupyter notebook into a Python script but unless the notebook has been written with some care (with the intention of converting it into a script later), a lot of manual twiddling will be required.

What I generally do is use Jupyter notebooks when I'm exploring a problem or dataset. When I'm done with the exploration phase, I immediately mark the notebook as deprecated (trying to keep it in sync with code is a nightmare) and link the the relevant source code elsewhere in the project that it was deprecated for.

Databricks does a decent job productionizing their notebooks, and have seen people be quite productive on that platform.
https://en.wikipedia.org/wiki/Herero_and_Namaqua_genocide
If internet is a fundamental human right, then over the air broadband should be perfectly acceptable. In which case there are a ton of competitive options across the US. Unless the argument is that a specific type of internet access at a specific speed is a human right.
Voyager used one of the most beautiful error correcting codes; the Golay codes.

https://en.wikipedia.org/wiki/Binary_Golay_code

Also best 1 page paper ever (<tm> Elwyn Berlekamp):

https://www.lama.univ-savoie.fr/pagesmembres/hyvernat/Enseig...
I'm one of the creators of ActionsPanel. As an early adopter of GitHub Actions, this was an obvious feature gap that made it harder to switch off of other CI/CD systems (Jenkins, Circle, etc).

It's been great having a centralized place for all of our code and deployment related activities. The GitHub Actions ecosystem is maturing quickly and we'd like to help with that momentum.

--Charles
>"less capable than emacs" describes just about every text editor.

Fair, I think what I meant is that Visual Studio Code has more IDE features than my emacs does (I know it's possible to have more but things seem less stable when I start using LSPs and such), but BBEdit has even fewer than emacs.
WAT - seriously I worked in that era with many females in technology - programmers, admins, system developers, engineers....all fields.

Issue was selling of ICL and other development's, effectively selling of all the crown jewels.
Yes, this was common practice, especially after your first drop without such markings.
Maybe in a few decades governments will be retroactively sued for failing to provide adequately labeled bathroom facilities for all genders?

Judging the past on the standards of the present is usually a bad idea. This doesn't excuse past misdeeds or dismiss the need for progress. The human condition is a work in progress.
The problem with the examples you mentioned that their skills are fully transferable. 30-50% of my knowledge is non-transferable because of a)Company domain knowledge b)In a technology the next company won't use.

It would be a better comparison to a bridge engineer to build a bridge in a different country. The laws of physics are the same but regulations are not. Building any non-trivial software is more comparable to this.

If you hiring for Wordpress (or any other) sweatshops that's a different thing. But then you hiring factory workers.
Depends where your main interests in computing are are, if you are into programming languages, it is always worth having a look.
FWIW

"Scientists have long recognized that carbon dioxide emissions and their resulting effects have been increasing exponentially."

https://www.politico.com/news/magazine/2020/03/26/what-the-c...
I'm always amazed that Adobe just let Flash go without a fight. For a while they practically owned the "web development platform". It's as if Microsoft decided to stop developing Windows and said "eh, just install Linux".

Don't get me wrong - I'm very glad we're all working in HTML5/Javascript/etc today and not ActionScript. And it would have required a herculean effort by Adobe to fix all of Flash's issues - probably a total rewrite of everything. But it's a lot easier to rewrite software than rebuild a giant community of developers.

From a strict business game theory perspective, it seems like Adobe really screwed this one up.
I’ve often pondered the feasibility of using boids (or a boid like rule system) to implement ancient combat formations like pike squares skirmish lines. Is that what you’re doing?
8.000.000 by 100 is 80.000.

And if the governor is able to somehow organize another 30000 ventilators in 3 weeks, your death count goes down from 77k to 44k. Or 11 times 9/11.
Oh, I'd assumed disagreement on behavior of query="" between the two code samples meant it was UB and was looking for crashes/invalid memory accesses.
It it still a worse case than people staying home and going to get tested properly at the doctor with this machine.
I can open
https://papermill.readthedocs.io/en/latest/

Papermill and some light container tooling can take you a long way. It gets bonus points because data science folks are quicker to jump into a notebook and debug their own equations than they are a Python module.
not for UK evidently
It's not that. Something not properly covered in CS courses is that very often, performance is dominated by things that are not evaluated as a part of big O analysis. Like, memory allocations, cache friendliness, and other constant factors.

For example, according to the theory, a hash table is much better suited for key lookup and random additions than a vector. In practice, if you're storing a couple hundred elements, a flat array (with objects stored directly) will be faster because of data locality. If your problems are mostly "do a lot of small N ops" and not "do some large N ops", then big O analysis isn't all that useful anymore.
I am working on a "post-resume" product that helps developers express their skills, interests and preferences in a way that seeks to better connect devs to opportunities and eliminate the repetitive and low value questions in most phone screens.

It's very alpha, but I'd love to hear what folks think. Here's an example profile:

https://fizbuz.com/u/elginskye

I plan to ship a public GraphQL API that makes your data available for any use you can imagine, including generating a "standard" resume or building a personal website.
Opinion: Run from the hills: In a pandemic, big cities are islands of safety
Ir's arguably less clickbaity than saying that the lockdown is going to last for the next two years, which is the alternative framing.
Your emotions are out of whack. Quotation marks are used for exact quotes, and nobody is saying anything remotely like that. I'm not going to continue to dive into the reasons I disagree with your argument. But that level of emotionality is incredibly tribal and counterproductive to the pursuit of truth.
I regularly see people make this mistake and don't grasp it after correction.

You could make a hash table with a constant time lookup, but the hash takes 1 hour.
Big oh only tells you how it scales, not it's performance (runtime).
I get it control over e2e process is important but there are other companies too like Samsung, MSFT ,AMAZ and even GOOG who has control over most of the e2e product pipeline but still cannot deliver Apple quality product, not even close.

I think there is something more deeper here which is worth putting effort to explore and to be spread across different companies, otherwise this product quality gap will never be closed.

I am huge fan of APPL but at same point I want their product decision knowhow to be spread across different industries like in health , education , automotive , VR to have deeper impact on overall society. APPL by itself cannot enter into all these segments on its own so there is no direct competition for them.

I am always fascinated by how APPL abstract solid technology(hardware and software both) underneath their minimalist design which make their products so painless to be used addictively on daily basis.
Are you equally intent on seeking redress for Turkish colonialism, Arab colonialism, and Chinese colonialism?
Makes sense. I didn't consider that people in the US have way more place at home to store food. And I understand that people don't have grocery stores that close to their house/apartment, so they fill the car as much as they can.
You finally lost me at "death penalty", sorry.
I'm am not saying this test is not valid, I'm critizing the claim that everything can resume by installing it at workplaces.
> corporate takeover attempt

Sadly, I think the takeover has happened already, and there's not enough incentive for public figures, companies, and politicians to push for deprivatization.

I agree with the article that the Internet should be a public utility, like water or electricity.
The problem is how do you prove a loss of business? Startups are always losing money, but this situation intensifies things. But then again the cruise ship industry that doesn't pay US tax is getting bailed out. Why is this so complicated?
I understand what you're saying. I agree that there are situations where it's very useful, and I defer to you as having more recent experience regarding what those are. However, it isn't just the "tasks that I have at hand". Half of my point is that, even in data science contexts, one ought often to minimize the amount of work done in a notebook. To take your scenarios, I agree with "pulling data from a DB and plotting it". But I don't agree with "analyzing an experiment". I may not do data science now, but I did before. "Analyzing an experiment" involves debugging, and it is important that the analysis is correct, and repeatable for publication/distribution. So I do maintain that for any non-throwaway code, everyone is well-served by embracing traditional engineering discipline for the debugging and verification challenges that will inevitably crop up.