skysight-inc/HackerNews huggingface dataset:
>Realistically, as a webdev, if your site loads fast, it shouldn't matter which metric is used.

I like this ! Very true !
Unions are also the reason why most other industrial countries have mandatory holidays, sick leave, parental leave and so on.
Can you step through the code when embedding ipython in your code? Does this approach have advantages versus `ipdb` or `pdb++` ?
There are 'ghost words' which have become established. E.g. _derring-do_:

"The two words _durring_, _dorryng_, _daring_, verbal noun from _durran_, _dorren_ "to dare" v.1, and _don_, _do_, present infinitive of "do" v., literally "daring to do", which, by a chain of misunderstandings and errors, have come to be treated as a kind of substantive combination, taken to mean, Daring action or feats, ‘desperate courage’.

The words come incidentally in their ordinary sense and construction followed by the object ‘that’ (= what, that which) in Chaucer's Troylus; whence, in an imitative passage by Lydgate, in an absolute construction more liable to misunderstanding; Lydgate's _dorryng do_ was misprinted in the 16th cent. editions (1513 and 1555) _derrynge do_, in which form it was picked up by Spenser and misconstrued as a substantive phrase, explained in the Glossary to the Sheph. Cal. as ‘manhood and chevalrie’. Modern romantic writers, led by Sir W. Scott, have taken it from Spenser, printed it _derring-do_, and accentuated the erroneous use."

(from the OED)
The top comment there[1] describe use of ad in such a wholesome way that I almost cried. Don't even know why it effected me so much. Is this what facebook ads should have been? People advertising to each other rather than companies advertising to people? Another question which poped in my head is would this lead to more or less data gathering? To target in such a hyper localized way can either be done with a lot of info or in a less intrusive way by just looking at the buyer's social graph.

[1]https://news.ycombinator.com/item?id=4408747
Nope, it shouldn't. A system that happily plows into a massive static object that blocks 3 lanes of traffic just because the system didn't recognize it as a danger should never be allowed on the road. In fact Tesla should remotely disable autopilot on every single car out there until this is investigated, tested and patched. And even then I have my reservations about the naming, it's not an autopilot.
I used it before and I still have an account on Minds and Gab as I don't have any other social networking profiles.

The problem with those two is that they're a sanctuary for racists (Gab more than Minds), even though I didn't want to believe it at first. That alone isn't the problem. The problem is when you start building your online presence on those websites, you will have those people comment on your submissions. And before you know it, every post you make will be turned into a moderation hell where you'll spend more time deleting disgusting comments and blocking people than actually replying to legitimate ones.

It's very hard to build something meaningful and long-lasting on those two alternative websites. People from Thailand might be in a better position because they use their own language and their own alphabet.
> The October revolution was more of a right wing coup, which came after a true broad based revolution according to my interpretation of history.

It was a coup from some socialist against others. Only an anarchist could call it 'right wing' and by that standard essentially 99.9% of history is 'right wing'. Seems kind of a useless way of using words.

> the country did progress from an impoverished, illiterate state in 1917 to an advanced manufacturing state

This is mostly nonsense. People regularly underestimate the Imperial economy. If you actually look at the Imperial economy and the war economy they had during the war, it was quite impressive. The efforts by socialist to call it some medieval economy is just plane nonsense. Growth during the last 30 years of Imperial was quite good, among the best in Europe.

Arguably the Soviet economy was never as dynamic. And only the Stalin industrialization drives produced more industrial growth at a cost the Imperial government wouldn't pay.

Check out this set of lectures on Imperial Russia, it includes a lot of insight on their economy and industry:

https://www.youtube.com/playlist?list=PLEETkM6vwQPHJHhXinsuQ...
That's on purpose. It needs to be changed. If i saw it, someone else saw it too.
How did that age poorly? They didn't say they can't figure it out, they said they haven't. And from what I read, they had not at the time.
I don't have a problem with bad investments.

My comment is a reply to:

> Its because there isn't anywhere to put cash.

> The market tolerance has expanded because the market was desperate for things to invest in.

Rich societies can't figure out how to create wealth, yet a big proportion of its citizens live in poverty. That is a broken system.
I have the exact same sentiment! SV engineers have an abundance of resources. Ranging from financial to intellectual.

These are are often people who are powerful in the sense that they have alot of whats required to counter the broken issues in tech.
> Cryptopals strikes me as a very good way of scaring people from not only inventing, but also implementing their own crypto

Paradox alert: the person who knows enough about crypto to fear implementing it is the person I want implementing the crypto I am using.

So if the effect of such education is to discourage you, that means the crypto is left to the clueless to implement.
You are either lying or misinformed.
100k dead
I interpret this as meaning that this is only a challenge for the kind of over-scale systems that only a handful of companies have.

You could be a pretty significant online retailer (Asos, say), run everything on a few instances of a monolith, and have all your information in easily interpretable log files, without needing to reach for distributed tracing tools.
> Okay, but this is not about whether publishers should exist...

Publisher denotes a person, who presumably has power over another person in this context. The assumption present in the definition of the term is that a content creator, artist, whatever you want to call them cannot communicate with their audience unless a person between audience and artist assumes control/ownership of its distribution. Publishing, as a verb not a noun, is another matter entirely. No one is arguing that publishing will cease to exist. Even extended in context to include marketing people, I'm sure the vast majority of people here will concede that marketing people serve a viable role in their business.

But the vocation of publishing is the only one remaining from the medieval/ancient world in which publishers demand ownership of the material being published, under highly dubious terms. We do not give ownership of car factories to car salesmen, simply because they sell cars. Nor do we give ownership of parks and streets to politicians, simply because they write laws governing their use and levy taxes to maintain them.

What stopped print publishers from selling devices like the Kindle before Amazon did? Nothing. What stopped newspaper publishers from building nationwide advertising networks before AOL and Google did? Nothing. What stopped the RIAA from building iTunes or Napster before Apple or Napster did? Nothing. What stopped the MPAA from building Netflix before Netflix did? Nothing. Mere decades ago, all of those publishing consortiums had infinitely more resources available to them to assert dominance over these new markets than those upstarts who have since supplanted them.

If your contribution to the livelihood of your own business has been a steady stream of nothings for about 30-40 years, you tend to get in fiscal trouble in this day and age...
It is not true. A while ago I moved to free to play games, because pay in advance games were either disappointment or not for me at all. Pay in advance meant that I am paying too much for games that turns up not as advertised, I end up not liking, end up hating or cant possibly continue playing with time limitations I had.
Ask HN: What do you think about what's going on in the US rn?
I sell my work for money, I don't associate with my employer for a part of the profits. If I want a part of the profits, I buy shares.

As long as I sell work for money, profit is not my problem as long as I am paid in full. For taxes I don't get a better deal, it depends a lot on the country you live, in my country I get almost nothing.
Do you have far-right views? That might explain why others in this thread notice less antagonism than you.
I would add, that we should teach kids the modern version of the lemonade stand, which can be a the classic lemonade stand, but also add more bits of advertising, product differentiation, marketing, etc for something that isn't necessarily lemonade but already of interest to the child. Coding isn't the important thing as it is identifying characteristics of it and presenting them to others. It would be fun to make a website together with them for their friends to use. They would provide the ideas and the adult would do the coding.

What's better than teaching your kids to code? Teach them to lead with vision and ideas. Let the other 99% of kids become coders.
Nice layout Sir.
"anti-fascist" here should be in quotes. In the context of Antifa, "anti-fascist" is doublespeak.
False. Not all business owners are bourgeoisie against which the communist proletarians struggle. In the USA for example most businesses are owned by other proletarians.
Marx did make a (big) difference here ... unfortunately for the tradesman, no one gave a shit.
Inevitable I guess, given how this violence is likely to boost support for Trump and the right.
It raises the possibility that some of the people supporting, defending or excusing looting and violence on HN are secretly right-wingers. Nah, probably not, but still...
Ask HN: What do I need to learn how to write a scalable app?
I'm a self taught programmer. I mostly code in Python. I have built a couple of fairly well received applications at my workplaces, using flask and either React or Plotly's dash framework for UI. However I am facing a problem. My work does not involve much data. I write tools that are used to automate tasks. Visitors are below 10 to 20 at any given time, even though my company is a large fintech company. My work does not deal with much data. But I want to learn. I want to build something that involves billions of rows of data. I want to know how to speed it up.

Right now, I am building an application that has 2 million rows of data. It is centred around a lot of analytics around team productivity. I would like to increase how fast it is. I am already using redis as a cache, my database is postgres, I select only columns I need using flask Sqlalchemy and I have cut down a lot of the processing time already. But I am certain this can be faster. Where do I learn the design patterns for this? What do I use to figure out how to improve this application? How do I measure performance? How do I learn to build apps that achieve less than 300ms response time?
His freedom to remove that post I believe would qualify as protected under the bill of rights.
>...[these protests] are still worth it, despite the cost

Can you explain why please? I am genuinely curious why the issue is more pressing now than it was a week ago and why it's worth doing this during a pandemic. If anyone has something real to say along with their downvote, I'd like to hear it.
> it's anyone who is anti-fascist

Wrong.

> The Antifa movement in Germany is a political movement, composed of multiple far-left, autonomous, militant groups and individuals who describe themselves as anti-fascist. The use of the epithet fascist against opponents and the understanding of capitalism as a form of fascism are central to the movement.

https://en.wikipedia.org/wiki/Antifa_(Germany)
What is best SEO or PPC?
Quote from Igno Molnar:

Typically cloud computing systems such as AWS will have SMT enabled,
because cloud computing pricing is essentially per vCPU, and they want
to sell the hyperthreads as vCPUs. So the safest solution, disabling
SMT on affected systems, is not actually done, because it's an
economic non-starter. (I'd like to note the security double standard
there: the most secure option, to disable SMT, is not actually used ...)
No, Antifa is certainly not an "invention" from 2016. Growing up in the 90s in Germany, local Antifa groups were a very normal and common phenomenon.
Ask HN: Is any of the unrest causing you to change, affect change?
During all the social upheaval I've been doing some soul searching, too, and trying to figure out my biases and fix them. I am a person of color, sure, but that doesn't make me immune from being a racist sometimes.

How has, if at all, the protests changed your thinking? actions?
GNU Finally Dies
It actually seems systematic. Pallets of bricks have been placed ahead of time at many of the planned protests around the country. https://www.zerohedge.com/political/its-setup-mysteriously-s...
Not always. Sometimes the fix may be just to add some teaching samples you haven't seen before and the NN is already capable of handling.
The idea originally expressed by jvanderbot presumes dense non-visual (e.g. LIDAR) scanning and simple anomaly detection without AI “black boxes”.

With that in mind, is this really a question of context? The presence of an entity that reflects LIDAR should be enough of a reason for the system to brake.

Yes, this would imply lower threshold of what would be a situation that warrants braking, and hence on many ordinary streets autopilot may become unusable or car movement could be perceptually too slow.

To your point about rail network, autonomous rail lines do exist—I’ve used the new light rail system in Macau, and trains are entirely driverless. (From my observation of their behavior, they do not appear to be controlled remotely either.) I imagine some factors that impede innovation in this space do apply to cars (e.g., track security), but others don’t (guaranteeing stopping distance for long trains with heavy cargo, keeping people employed, arguably less flexible infrastructure).
How would it decide which source to get this answer from?

Because let's face it, one of the biggest challenges with that idea isn't that there are tons of different valid answers to a question (though that could be the case for many political queries or ones related to art/media quality), but that hundreds or thousands of pages and sites contain the requested info, and search engines have to rank them in some sort of order.
The officer responsible was arrested and charged with murder. The other officers on the scene were all fired. Can you explain to me what the protest is about?
I believe those original posts meant that employees often penalize engineers who come from nonstandard backgrounds in favor of those who come from well known universities with top CS programs. This was less common in the past, especially when there were many self-taught engineers in the era when CS was less common as a degree, but credentialism has become more popular in recent years and those from elite schools are often preferred especially over bootcamp grads.

Everything else you're saying is essentially bad faith readings of legitimate industry concerns that I deign to respond to unless evidence of non-trolling becomes manifest. Perhaps you genuinely have bought into the propaganda that unions are intended to protect mediocrity, or are ignorant that unions exist in industries where stark differences in worker performance exist (the SAG and professional athletes' unions), or believe that a union made up of software engineers- the supposed innovators of this age, making the world a better place, etc.- are doomed to repeat the same failures as past unions. And here I thought tech can disrupt and reinvent anything.

But I will mention that those issues you've caricatured aren't even the potentially most killer features of a union specifically for the software industry: anti-discrimination and anti-harassment. HR departments are notorious for protecting companies instead of individual workers, so an independent body that can provide the individual with legal representation and support would be useful in an industry notorious for ageism and issues with gender and race. Would Susan Fowler have endured as many indignities if there was a SWE labor union that had her back? We won't know until there's one to protect those who suffer from similar mistreatment in the future. And yes, such a union would be expected to protect workers from such abuse no matter how many bugs they fix in a month- that is how equality before the law should be, and a union is a way to ensure that labor laws are respected.
Eliminate situations where you can’t stop in time. If impossible, then autopilot should not be marketed as such.

On highways, enough clearance from the sides of the road and wide enough detection beam cone may be able to help. Yes, I imagine in such a case high-speed motorways would warrant security measures similar to those around high-speed train tracks.

On denser city streets where restricting pedestrian access is not feasible nor desirable[0], appropriate (yes, probably pretty low) speed limits could reduce braking distance and hence the chance of a tragic accident to below what currently happens with human drivers.

[0] This concerns existing streets. For new areas, infrastructure that separates car and pedestrian traffic with tunnels/bridges and accessible over-/underpasses could address that naturally.
> allies forces in ww2 were after all, using violence of people who didn't share their politics (politics of genocide).

Antifa use violence on unarmed opponents. Their enemies are anyone who does not share far left politics.

I find it very difficult to believe you are not already aware of this.
Best Tripods for Overhead Shots and Food Photography (2020)
Wikipedia has an "antifa" page in 2005. https://en.wikipedia.org/w/index.php?title=Antifa&dir=prev&a...

https://en.wikipedia.org/w/index.php?title=Antifa&type=revis...
It's because human beings are unable to keep safe distance.
Thanks, but only the "LTS for paying customers only" is decided. The other statement was just an idea which wasn't implemented, as far as I know.
Is there some plausible way that destroying the Nordstrom in downtown Seattle will lead to the end of police brutality? Usually these “ends justify the means” arguments depend upon the means actually conceivably achieving the ends in the first place.
DevonThink doesn’t really do it for me. I’ve been using it for the past few months and find it immensely useful for organising documents and other media, but it’s a very average note taking experience.

There are too many things like folder structure, tags, and even the format of the note (plain, MD, rich) to consider during the note taking experience. There’s also an annoying separation between note editing and viewing.
Page-load speed would be one metric among hundreds. But we can't assume that Google has lost sight of the ultimate metric - did the searcher find what he was looking for ?

For any competitive search engine, its internal preferences are expected to be a reflection of its users' preferences and not a whim as you seem to be implying
Primer on browser automation with Katalon Studio
> This isn't possible. Not just technical but theoretical. Situations in streets can change way to fast.

Then drive slower. It's a speed limit not a speed minimum.

When I was training for my drivers license (in Denmark) my instructor told me to never drive so fast that I wouldn't be able to break to a complete stop within the current visible distance.
API that uses neural networks to scrape product data
Hello,

Over the past few months I've been working on a neural-network based web scraper for e-commerce websites. The aim is to be able to scrape product data from any product page (so far it extracts the name, price, main image URL and technical specification of the product).

I've developed a working prototype of the API along with a demo page (with rate limits so please use it within reason! ) in order to get some feedback before I carry on with the project.

Because the API is only a prototype, there are some features which are currently missing but will be added later on - for example:
• Only English sites that use GBP, EUR or USD are supported
• I haven't finished integrating my computer vision algorithms, which means that in some specific situations, the API might not detect a strikethrough and will therefore mix-up the "current price" of the product with the "old price"
• The service is running on a hobby heroku server so the API takes a few seconds longer than it otherwise would.

I would appreciate any feedback on the API, in particular:
• Is there any other product data that you would like to see (e.g product ID, delivery costs, etc)?
• What sort of applications would you use this API for once it's fully developed?
• Apart from e-commerce sites, what other types of websites would you like to see an API for (e.g news websites, real estate listings, etc)?
Thanks for the feedback! I like the idea of being able to define variables and use them in subsequent lines.

Originally I wrote this purely to try out nearley.js, I was very intrigued by that library. Then I added the IP addresses function because I need to convert IPs to ints fairly frequently in my work. For that the line evaluation made sense.
Is this referring to Affinity Designer, to Affinity Publisher, or a bundle of the three apps (Photos, Designer, Publisher)?
>It's like offshoring -- but off-Californiaing.

This is what "Going full remote" post-covid is going to look like for a lot of companies.
It might not be problematic to call yourself an anti-fascist in Europe, but specifically Antifa? I don't know in what kind of bubble you live, but to me and most people that I know, this would be outing yourself as a militant Anarchist.

There is a big shitstorm on Twitter and an edit war on Wikipedia right now, because the left wing of the German Social Democrats have appealed to Antifa.
You make it seem as if the cumulative benefits would disappear if we stopped producing greenhouse gases. A better question would be to ask how much climate change would balance out any additional benefits we receive from continuing our current path as opposed to investing a sufficient amount of money into the transformation to a more sustainable energy economy.
Same here. Recovered approx 6 weeks ago and coffee only just tastes reasonable again. My eating habits have changed in the recovery time. Probably for the better!
No, but I rarely find it helpful to step through code. That's the other 2%.
Policing by police usually leads to escalation. I think that's the point of this submission.
I don't agree with "nominal". The President has reached huge numbers with his tweets and it's not clear how he would've reached the same numbers with same frequency otherwise.

The problem here is in letting a handful of social media companies have an outsized impact in our democracy. That's not worth booting Trump off Twitter.
ah, yes, we’ll use the data collected by the same institutions doing the extra judicial murders. surely they’ve been keeping great notes. and then finally we’ll be able to prove that racism is real to some commenter on hacker news.
Read: Getting caught was the error.
My personal observation is that even if you know that to be the case, it's all to easy to fool yourself using the platitudes that knowing it should prevent.

It's only really people who live with conditions that have long term effects on your life that really understand it.
nitpick: font sprite editor.
Nicely demonstrating ops point; if someone points out the behaviour of accusing all who disagree with you of being nazis it's unwise to immediately accuse said person of sharing views with Nazi like groups .