skysight-inc/HackerNews huggingface dataset:
This project is made for automatic web scraping to make scraping easy. It gets an url or the html content of a web page and a list of sample data which we want to scrape from that page. It learns the scraping rules and returns the similar elements. Then you can use this learned object with new urls to get similar content of those new pages.
No it doesn't. Literally nobody would have to change anything.
Hmm. So, on the opposite end from the extremities of ostracism and abandonment, what are some ways that shame can be legitimately utilized in more minimal manner, in your view?
Everywhere I've lived so far, I could reach several supermarkets in a 10 minute walk. 2 miles is much too far for elderly people to walk.
Manjaro is downstream from Arch.
In that respect the Time Minders from the computer game Anachronox are like photons. If you've never played the game, Time Minders were creatures that experienced all time simultaneously. As such, they were found scattered around the levels and could be used by the player to "freeze" a moment in time. In other words, they were the mechanism by which the player could save her game. If I recall correctly, playing with an easier difficulty setting allowed the player to save the game at any time via the menu.
It's not a coincidence, the A in ASCII stands for American.
Supply is not increasing and that's just another self-induced injury by the USA.
Upside: an apartment in Warsaw is 2114 Zloty (about $600). Downside: it's 38 sq m (410 sq ft). On the other hand, 650-1000 sq ft apartments go for 4500 Zloty ($1200), so go pack your bags now! (https://www.statista.com/statistics/1109102/poland-average-r...) Want to buy? 2000 Euro / sq m. (https://www.globalpropertyguide.com/Europe/Poland/Price-Hist...)

Budapest? Average apartment size in Hungary is 77 sq m. Average in Budapest is 57-65 m^2. You Forints go a long way: 2824 / sq m (~$10?!?). I'm in! (https://www.towerbudapest.com/en/property_management/news/an...)
Should I look for the function called: `getStudentByClassRoomFirstNameLastName` or is it `getStudentByClassRoomLastNameFirstName`, or `getStudentByClassRoomFullName` since you sort that way. They you have to deal with optional parameters, do you have an extra argument for that or is there a `getStudentByClassRoomFirstNameLastNameMiddleName` function out there? Now you are scanning the auto-complete code trying to figure out which function you need to call.

If you have named parameters, this just works:

`getStudent(classRoom: 15, firstName: "Mary", lastName: "Jane")`
`getStudent(classRoom: 15, firstName: "Mary", lastName: "Jane", middle: "Anne")`

It can call the same function with optional parameters, or 2 different functions and you don't care from the calling side because the syntax is the same and always makes sense.

(slight tangent)

Far better with overloading in general is being able to have 2 methods with the same name which return the same thing but have different types of inputs. Like in Elixir, you can have an API callback be `handle(apiResult)`, then have 2 functions, one which handles the error and one which handles the success. Zero logic written to filter out bad-calls, it's just the same method with different types (the Error result type and the Success result type). Vastly simplifies and cleans up that kind of code.
This is also handy in Reaper with its 5 billion actions.
What’s the US vendor you use if you don’t mind me asking?
It's very early stage.
Surely the traffic can’t be worse than the humidity.

Kind sir I call your attention to the condensation on the outside of your car windows.
What about the size?
the key difference is that in ruby, `join` is implemented in the `Enumerable` mixin (which provides a whole suite of functionality to any object with an `each` method). if your own class wants to support `join`, it has to both implement `each` and explicitly mix in `Enumerable`.

in python, `join` is implemented in the `string` class, and the argument is an iterable. therefore, if your class wants to support `join`, it needs to implement the `__iter__` method (python's equivalent of ruby's `each`), but it does not need to also mix in an implementation of `join`.

it's mostly a cultural difference between ruby and python - the ruby ecosystem leans more heavily towards mixins and implementing generic functionality by attaching methods to objects, whereas the python ecosystem leans more heavily towards implementing generic functionality by providing functions (or methods on an external class) that accept generic objects.
I initially agreed with you, but I think it would be hard to get the texture of the illumination correct. The quantity of light and how elements shade each other/etc, might be difficult to get right. For many applications it might not matter though
Recessican?
I think the problem is FP has built its own set of abstractions that imperative programmers aren't used to.

Imperative languages have slowly been adopting some of these. 20 years ago you had people talking about how things like map and filter are confusing but nowadays most imperative languages have a version of it so obviously it isn't that confusing.
Because coming from Slackware and OpenBSD, Debian's install process was too big of a pain to deal with.
I would argue both sides do attempt "literature surveys" but they're often tainted by the desire to justify their goals. It turns out you can twist numbers to mean whatever you want and both sides are guilty of this to some extent, though at the moment the pants-on-fire award seems to go to the right. If taken far enough, however, one gets to the level of trying to debate truth itself and "what is objective fact" which gets hairy...
For someone with better first hand experience, how does this compare to other Rust game engines [1] [2] [3]?

Is Bevy flexible enough to let you drop down into raw OpenGL?

I'm writing code that does a mix of point cloud rendering and traditional asset rendering (I'm new to all of this), and I'm wondering if I should adopt an engine instead of rolling everything myself with a mix of OpenGL, matrix math, and Imgui.

I'm trying to do due diligence, but I'm too new to games and 3D to know what to look for.

[1] https://github.com/amethyst/amethyst

[2] https://github.com/PistonDevelopers/piston

[3] https://arewegameyet.rs/ecosystem/engines/
If you can detect them as spammers, instead of banning them, shadow ban them, making their posts invisible to others, and slow down the servers response for them.

There is also alternatives to recaptcha, that might be more ethical, for example https://www.phpcaptcha.org/ - there are some image matching ones too, but I don't know any specific ones.
20th century Communists, of course, were famously tolerant of their opponents.
USA really need a political party that isn't 50% lawyers. No other country has such low diversity among politician backgrounds to my knowledge.
> Satoshi Nakamoto stated in his white paper that: "The root problem with conventional currencies is all the trust that's required to make it work. The central bank must be trusted not to debase the currency, but the history of fiat currencies is full of breaches of that trust."

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

It's clear that the purpose of Bitcoin is to replace existing banking institutions by providing a trust-less alternative. This means that using an exchange to store Bitcoin is essentially useless. If your purpose is to protect your money by handing it over to a trusted institution, then you're better off putting it into a bank that's FDIC insured.

Of course, the real reason that people store their Bitcoin on Coinbase is so that they can easily profit from speculation by exchanging their coin for USD.
Email verification is already required and always has been.

He's cycling through handfuls of oddball throwaway/disposable providers, some catchalls. We block all known temporary email providers, but there are a few that are obscure/blackhat/let you point a MX record from any free dynamic dns provider to enable abuse.

Another interesting thing is that after we blocked all known VPN provider space, he switched to more "darknet" proxy providers that pretend to be legitimate by having random eastern european dirty IP blocks announced on Comcast/Verizon AS.

A human eyeball can detect them, they're all pretty obviously following a pattern like NameNameName or random letters, but unsure how I'd want to write something to catch this in an automated fashion.

Oddly, this actually started over ~2 month ago, and it just started again this week after a few weeks of no activity or attempts at all. Our complete VPN block resulted in no successful activity for 9 days.

He also periodically tries to re-register from the same home IP once a month claiming to be a new account and why is he getting banned? and etc.
> Require apps to disclose their in-app marketing budget+

Require apps to disclose the average amount of in-app purchases per user.
Sadly, the process of applying for a patent is incredibly expensive and work-intensive for an individual person, and this was something I was developing in my spare time to hopefully provide some benefit to others.

Regardless whether there is prior art of if Apple intends to do something similar in the future, it's not my goal to patent anything related to the app or the way it works.
What Are Skewed or Imbalanced Datasets?
Increasing the Kubernetes Support Window to One Year
I would love to see a plane try to decelerate from 200+ mph with the surface quality changing every 200 yards and with 18-inch-deep potholes every so often. I wonder what sort of maintenance budget the original interstate plan envisioned
Hah, growing up in a rural area, I assumed that fire departments were volunteer-based everywhere, and didn't discover otherwise until I moved to a large city.
Wish confidentially files to go public
Right now bevy only supports webgpu. Webgpu is going to take over the world.
For that specific comparison, I recently read https://community.amethyst.rs/t/bevy-engine-addressing-the-e...

While I haven't tried either of these engines seriously yet, I really enjoyed reading that thread.
I am waiting for the day when VR has human like characters. That's the only time I'll sign up for a VR device owned by facebook if facebook is the first one to reach that milestone
3D Visualization of Stellar Neighborhood
I don't think the question was in bad faith. I don't understand why it would be seen that way.

Many people view affirmative action as racist.

I could even imagine there existing a proponent of affirmative action who says, "Yes, I concede it's racist, but it's racist for the sake of helping the downtrodden, not racist for the sake of hurting the downtrodden, so it's OK."

So if people want to argue against affirmative action, they probably need to say why it's bad specifically, not just that it's racist.
Engineers tend to overestimate how difficult machine learning is. That is exactly how a good data scientist would solve this problem. If (and only if) this initial solution is not sufficient then you can iterate on it (maybe we should also take into account monthly trends, maybe one category of products is overrepresented, ...).
Milan, Italy, here. I can reach 4 supermarkets in at most 10 minutes, walking from my home. Of course I never go there by car, it would take more time. Probably it's the same in many areas of NYC or SF (been there some 20 years ago.) But if you move into the suburbs or away from the largest cities even Italy it's a cars only country. Sure, every small town has its elementary school, parks and play areas but you can't live without a car.
I think the people rationalizing are wrong. You're right that you see a lot of posts with "X is a Foo written in Rust!".

A few years ago I saw a bunch about Go, too. That seems to have died down.

But I think the real reason is that people are excited to use Rust for "real stuff". And a lot of Rust fans don't get to use Rust at $dayJob or whatever. There's also a bit of naysayer criticism that it isn't a practical language, etc.

So, no, it doesn't really matter that something is written in Rust. It's just Rust fans being hyped up about it. It might be a little annoying, but replies like yours aren't really any better, honestly.
Principal Component Analysis – Scikit-Learn Implementation
> It’s not anticompetitive at all to get 50% of a market

I never said that getting 50% of the market, on its own, is anti-competitive.

Instead, what is anti-competive, is once you have a large amount of market power, such as 50%, it now becomes illegal to use anti-competitive practices to keep out competitors.

> No way a successful mall ..... merely for being successful.

I never said this. Instead, what I am saying is that using large amounts of market power, to keep out competitors, is anti-competitive.

> The App Store is so big because Apple made it the best App Store.

It doesn't matter if you got to 50% of the market through being good. It is still illegal to use large amounts of market power to keep out competitors.

> Apple has about 15% of phone sales.

Apple has 50% of the market in the USA. And the lawsuits are happening in the USA, so thats all that matters.

> How is Apples behavior hurting them?

It is hurting competing app stores from entering the market, because of Apple's actions that make it very difficult for competing app stores to be installed.

> why shouldn’t Apple benefit from their foresight and efforts?

They can benefit. They just shouldn't be allowed to use their large amount of market power to keep out competitors, because that is anti-competitive.
Cryptography is two-sided. It includes both attacking existing ciphers and inventing new ones which withstand attacks. I would think they will welcome your contributions but keep them secret.
It was used fairly extensively on Amazon's "The Man in the High Castle":

https://www.blender.org/user-stories/visual-effects-for-the-...

https://www.reddit.com/r/IAmA/comments/5rvwo2/we_produced_th...
Creating training and testing sets from a single dataset
American in Texas here - maybe this is a behavior encouraged by the very thing we're discussing, but going to the grocery store _every day_ is a big yikes to me. I go once a week and get everything I need for that week. Because I take my car, I can carry that amount of stuff.
I've never had issues finding A4 paper in the US. Not sure why you'd use it, but it's there if you want it.
AFAIK, the underlying assets in investment accouns are owned by their account holders, the broker just manages them. If the broker becames insolvent, these assets are not part of insolvency proceeding.

For regular bank account, there are no other underlying assets, it is just the sum bank owes to the account holder. If the bank becames insolvent, outside of insurance limits, these are just claims against the bank.
I don’t think Apple Pay integration would incur the 30% fee. It would be closer to a CC transaction fee. ~3% (based on Stripe).
Sure, but just the fact that roman characters with no accents (or just a few), plus all of the punctuation, fits in a 7 or 8 bit key space.
Yes, this would be the standard JavaScript approach to this kind of problem. See ===, "let", backtick-strings, Map, and most recently, Temporal.
Pacing and Leading – Technique to Get Out of a Rut
They are gorgeous, but I debate brilliance. Pretty much any introductory class to photography covers "light painting" - long exposure, fixed subject, movable light source.

(I don't say this to distract from the artistry, just to point out it's a well-known technique, and halos are on the more common side when painting with light)
Previous discussion from 20 days ago (556 points): https://news.ycombinator.com/item?id=24123283
Show HN: A zero effort social image generator for your website
One factor that hasn't been mentioned here is climate.

Siena seems to have a very mild climate. Its average high temperature[1] in August is 28.3°C (82.9°F).

Compare that to Houston's monthly high for August, which is 35°C (95°F). Houston is also very humid[3].

Most people don't want to take a 10-minute walk when it's 95°F and humid. You arrive at your destination panting and very sweaty. It's more comfortable to take a 10-minute drive in an air conditioned car. To some people, it's preferable even if the drive takes 30 minutes due to traffic.

---

[1] https://en.climate-data.org/europe/italy/tuscany/siena-1089/

[2] https://en.wikipedia.org/wiki/Climate_of_Houston

[3] https://finance.yahoo.com/news/america-most-humid-cities-090...
The US used to have tons of small groceries everywhere. The legislative mandate for free parking everywhere has put them out of business, and many were demolished to build freeways.
That's a lot of broad generalizations about the personalities and intelligence of a lot of different people. It would be more fair to say that with both base jumping and steroid abuse, each person personally find the risk (as they perceive it) worth the potential benefits (as they perceive them).

Steroid risks are maybe a bit murkier than the risks of jumping off of things, so it's possible there are more people with inaccurate perceptions of the risks, which might explain your perception of that group.
Unfortunately deep technical depth is unwarranted and unwelcomed in many organizations. In fact you repeatedly get told that "the customer doesn't care about your code". At the end of the day adding yet another 'if' condition to patch up things is what is usually appreciated.
> It's not only jobs. Do you want to watch theater? Opera? Concerts? Major sports events? Do you want to join a club for an obscure African sport? I could go on and on.

It's primarily jobs though. I know quite a few people who don't care enough for the Opera or obscure African sports to pay two or three times as much in rent and taxes. It's a mixed bag, some love living in the city, but all have to live in the city if they want to work in certain jobs & have a career.

> There is a reason we've been congregating in cities for millennia, despite having to overcome many diseases which are made worse by overcrowdedness.

Yes, primarily because that's where the opportunities were, always. The colorful cultural life you describe was (and still is) enjoyed by the urban elite, that wasn't a thing for the working poor in e.g. 19th century Paris. Their entertainment would be a bottle of wine and laughter with friends after slaving away in the factories; much the same they'd have in a village, just minus having a job and some money. Today's working class might go to the movies (if they don't prefer Netflix), the theaters, opera houses, obscure sports etc are upper class things.

That might be changing, though I'm not convinced we'll see full remote work for large amounts of office jobs.
> M-expressions happen to be catch-all name

They're that, but it's also used to describe a specific syntax. IMO, the more general definition is not particularly valuable and should be discarded. Because it's just not useful to paint m-expressions, i-expressions, t-expressions, etc. with the same brush like that. Doing so just muddies the waters. If you want a general-purpose term for alternative lisp syntax, why not "alternative lisp syntax?"
Yeah I had a suspicion that the trend shown in the chart in that thread regarding the decline of DL job posts largely resembles the trend of total job posts.
And somebody gained 1400 BTC.
It also gives a great sense of your own power (which is very important to protest movements) in marching along and shutting down a freeway, which you could never in any other situation just calmly walk down the middle of. Critical Mass is invigorating for the same reasons.
>I could afford to start a family here. Two affluent people can rent 750 square feet in Paris. I could even probably buy if I accepted to be in debt for thirty years.

I think this is the exact tradeoff that is being discussed. Some people are OK with the 750 square ft flat. Others want a 3,000 sqft home on a quarter acre with room to park a boat or RV.

You can get this within a 15 minute Drive of downtown Houston for $300k, but you wont be walking to the local grocery or civic building.

As far as I can tell, 300k will buy you a 250 sqft apartment in Paris, but you will have access to walkable civic amenities.
> The conception of leftism didn't even exist!

Left is progressive, right is conservative. These terms can and are applied to historical events retroactively.

> Pick up a book on the Weimar Republic some day, you might learn something!

How is this a refute?

> Strangely omitted are the Russian, Chinese, & Cuban revolutions. I wonder why?

Neither Russia nor China are considered the West. But why don't you tell us. I can only guess your argument is that left wing revolutions are totally worse than Nazis.
There's little reason why it would be impossible to have though. I live in a suburb. You'd be hard pressed to think of a type of food that I couldn't get within a 15min drive. Rotating sushi restaurant? Check. Lebanese bakery? Check. Canadian poutine? Check. Noodle restaurant - you want Japanese, Chinese, Thai, Vietnamese? Which of the half dozen hot pot restaurants would you want to go to? Don't forget to pick up some borscht from the Russian restaurant. Meanwhile I go downtown and there's less choice of restaurants than the suburb I live in. Turns out you don't have to live in San Fransisco or Manhattan to have more than just a McDonalds to eat at in the US.

Many suburbs elsewhere may only have Applebees as the pinnacle of culture, but that is not a given. Not every city is the same around the world. Not every suburb is the same.
No, an ounce avoirdupois is 454g / 16 == 28.4g but a Queen Anne wine fluid ounce is 231 x 2.54^3 / (16 x 8) == 29.6g which is a difference of about 4%. The imperial fluid ounce is exact, because the weight and volume units were designed to work the same way as the metric system. The older units had no such connection.

There is a mnemonic rhyme for the imperial system: “a pint of water weighs a pound and a quarter”. This is exactly precise, due to the way the imperial gallon was defined.

There is a mnemonic rhyme for US customary units: “a pint is a pound the world around”. This is wrong because the first part has a measurement error of 4%, and the second part is wrong because the error is 25% outside the USA.
Interesting [and different from the UK data in many ways] but they're still more opposed than any of the other generations were, and it's pretty clear that increasingly supportive millenials taking over is the driving force. Especially when you consider that as well as becoming more heavily weighted in surveys of overall public opinion, millenials also went from being a political non-factor to compiling much of the media coverage of gay issues their generation and others consume over that time frame.
>>Walking through even the ghetto-est part of Belfast may not be the same as walking through the same in Opa-locka, Miami-Dade County, Florida. There are no racial boundaries to overcome in Belfast or Budapest.

I think you may have picked the worst possible example for articulating your point.
I made Mugshot Bot because I spend way too long creating the “perfect” social image for my blog posts. And I figured there’s got to be a better, more automated way.

You type in your website and Mugshot Bot automatically creates an image to share on Twitter, Facebook, or anywhere on the web. All you have to do is copy the generated HTML into your <head>. You don’t even need to download it.

The tool is free to use and randomly creates social images from 80+ backgrounds and 10 colors. It pulls data from your website’s <title> tag and other meta tags to generate the copy.

If you have any questions about the site, or feature requests, let me know! I’m looking forward to seeing your new social image.