skysight-inc/HackerNews huggingface dataset:
Wow, that's an interesting turn of events. I looked at the sub a couple hours ago and all the top posts were anti-Blizzard.

I thought maybe "mods were asleep," or they had sided against (or just open to criticism of) Blizzard.

Are major subs like that corporate controlled?
It's a worldwide problem. I would safely guess just about every airfield in America is dealing with this issue, even if there hasn't been a specific article written about it yet.
"Money to burn baby, all of the time"
— "Here Comes the Hotstepper" — Ini Kamoze (1994)

https://youtu.be/eEJ2b6IaGWU

https://genius.com/Ini-kamoze-here-comes-the-hotstepper-lyri...
A huge part of Reddit culture is inside jokes. They're almost like forced memes that you can always find someone over there to react to where as other people would just ignore or make fun of you for. That whole sub is basically an inside joke.
This looks interesting, though Zapier is a little more intuitive interface-wise. Overall though, nice work!
I'm extending a standing offer to come in and give a guest lecture on accessibility, focusing on blind and low-vision users, for any university or high school in the Seattle metro area, free of charge. I've done this a few times already. My presentation would have a mix of concepts, demos (both good and bad), and practical advice. My email is in my profile if anyone is interested.
California Cities and towns without electricity for 5-7 days
Perhaps. “The feed” certainly shares many of the same qualities of intentionally addictive games.
> Building a side project is work

I'd say it's nothing like work. There's no stress, no deadlines, no fixed hours, no team work, etc. For many people programming is a hobby, something that's fun and they are not paid to do, they don't do it for the money, but for self-fulfillment. Not everyone find that at work, and even if they do, they may choose to spend a few hours a week building something for themselves, to scratch an itch or whatever.

> It's not so much that we can't accept that some people enjoy working, it's that they're screwing their health. There is no free lunch, staring at monitors for years on end will take its toll.

I doubt 50hs of screen time is a lot worse than 40hs, but I'd need data to prove/disprove it. However, you don't even need to spend that much time, it could be just a few hours a week.
Can you source your claim? I am genuinely interested in reading it.
yeah and none of them are political prisoners either
To be fair for Viacom, they still haven't pulled South Park. In fact, they renewed it until 2022. Yes, they've forced censorship here and there. But when you take South Park as a whole, you'd be hard pressed to find a big entertainment conglomerate who would allow South Park antics. Matt and Trey really don't take prisoners and Viacom has been bank rolling that. They've done what they can to protect themselves legally, which yes, is censorship. But again, to be fair, they're running a business. It would make far more business sense just to shut down South Park instead. So, for that, you can't just totally shit on them. Maybe just a small poo fling. Maybe two. But that's it.
Depending on where you are, simply leaving the house. Black people are more likely to be "randomly" stopped, more likely to be searched at a stop, and more likely to be arrested at a stop. Other statistics highlight similar issues faced by other minorities.

https://www.nbcnews.com/health/health-news/black-people-more...
Yup - another resource is "the E-myth revisited" which makes the point that if you want to be a baker, don't start a bakery because now you're dealing with taxes, permits, hiring, vendors, marketing, etc - not just baking.

Similarly, if you want to spend all your time programming, a true, short term consulting business isn't going to get you there.

I'd assume that (if all goes well) you'll bill 1000 hours a year (about 50% utilization with the balance going to sales, marketing, accounting, updating software, keeping up to date with the industry, etc). It's conservative (assuming you sell enough to be busy 40+ hrs a week every week), but it's better than assuming you'll bill 2000 hrs (40 hrs x 50 weeks) and finding you have to work 70 hours every week just to get by.
Probably a play on the recent Band in China South Park episode.
Receiving the prize of $1MM and everyone referring to you as Nobel laureate feels a lot like winning a Nobel prize to me.
You're on an airplane and you don't really want to watch a movie but you can't stop looking at someone else's screen.
The same thing just happened in the NBA. I can't recall another time where supporting democracy has received such a backlash.
My actual water/gas usage fee is just a few dollars a month, but there's a "base station fee", for what I presume to be infrastructure, that pushes my bill to just over $100 per month.
You do realise this forum is run by a venture capital firm? If you're being downvoted it's not because HN is a communist stronghold.
One of the things that make magic so great is precisely that one does not have to remember all the shortcuts. The author has written and released his own tool for popups and tooltips[0]. The keys are also among the more sane binds you find in Emacsland, so you can often browse by guestimation.

[0]: https://emacsair.me/2019/02/14/transient-0.1/
https://kfor.com/2019/09/03/im-just-frustrated-edmond-reside...

Where I live people's bills are going from $100 to over $600 a month. I saw someone's post on Nextdoor saying that their bill was $2700. Ours was $963 up from about $270 with no change in usage. I would be thrilled to pay $100 a month for water.
>What are computers for? "To control and force users to consume mindlessly"

Nonsense. I never suggested that. What I am suggesting is that whining about progress (especially when it has been known to have been deprecated for at least the last 10 years!) and layering technical debt on top of technical debt is stupid. I do agree that somethings don’t need to change, but are absurd, not to mention inaccurate. The many types of different light fittings for example are evolving. Somewhat more slowly than computing, I grant you. The same is true for locks and light switches are being developed too. Your comment about home appliances is By far the most ludicrous. I do take issue with your notion that things in Catalina have changed to the extent that they need to be relearned. Bullshit.
Author crafts glimpse into the future in ‘Synapse’
I find it unlikely that a tiny minority that most Americans find utterly repulsive could "create a new oppressive government". It's like being worried that a UFO cult will take over the country.
Hack for Hire: Investigating black market of retail email account hack services
Democracy is indispensable to socialism. - Lenin
Also, did they end up fixing?
How to Avoid Fraud in Your Fintech App
The problem with the TPP was that it stomped on consumer rights in a very China-like way. It was also very NAFTA-y in that it supported business and US natsec interests thoroughly while completely avoiding accountability to the average American (and to many of the citizens of other countries that it ostensibly would have helped).

The challenge with China has been and will remain avoiding moral hazards when navigating our relationship to them. Temptation comes from all sides in this regard.
How can I get u block origins on iOS or the equivalent? Ad block plus does nothing.
> The notion of "programming as a hobby" starts to fade for some once they're doing this professionally.

Well, I still do code as hobby.

The thing is writing code for company is not always fun, for example, your company use React and you want to try Vue, the only way to do it is create hobby projects of your own.

And there are other benefits as well, for example, if your project is useful, it may open new opportunities for you, showcase your abilities, let you make friends and maybe even allow you to directly make money from it.

> I find much less motivation to do PC related stuff

Me too, sometimes. But personally I usually found the main reason for me to lost motivation is when I realized the project I'm working on is useless -- No body will use it even I released it, so I just stopped working on it.

But you know what, some of my abandoned code can be reused when I have new ideas, so I count all of it as sleeping gold (Or maybe sleeping bug, depends on production results :)
Outbrain doesn't offer more money as much as steady money. When I talked to an advertising person about it, she told me we had a guarantee from them for a certain amount. That makes budgeting much simpler. You don't have to worry about if you make your traffic numbers or not.
The pro-china movement on HN is extremely strong. It's fun to look at all the pro-China commenters, and then look through the account history for how long their account has existed, the kind of articles they submit and their comments.

It couldn't be more obvious.
I work two days a week for a startup to earn my living and the other time I spend on other projects like n8n. That is why progress is not always as fast as I hope it would be. That is why I also hope to make money with n8n as some point to work full time and make real progress.
Hardware random number generators poof of correctness comes from... physics.

Unless there is some fundamental hole in our understanding of physics, including thermodynamics and quantum mechanics, HRNG are the best source.

Using cryptographic ciphers for pseudorandom functions can be catastrophic, as seeding them correctly is a problem. (You still need some entropy from outside for seeding)

Of course, using one time pads is not really practical either.
Not GP, but dev learning a11y too.

I'm just going though a web course on this which is pretty good.

https://www.udacity.com/course/web-accessibility--ud891

I think moving focus into the modal is pretty helpful

Here's the video on focus

https://www.youtube.com/watch?v=BoAsayPVogE&t=65

You can set tabindex="-1" on the header of the dialog, and move focus to that. (Also set outline: none on the dialog, but not anything else). Then you can just call focus() on it, which isn't too hard.

I think it's okay if you don't remove the ability to focus on all the background stuff if the focus is at least moved into the modal.

I think for aria-labels for buttons, the best way to check this is to either use chromevox/ a screenreader and see what it says for the button. You can also inspect element, and go to the aria tab in chrome dev tools, and see what aria name is computed. You can see the order it takes them from, with aria-labelledby, aria-label, then contents.

If the name is reasonable, then you don't need a aria-label at all.
Making a product might be easier. Getting enough people to buy it to turn it into a profitable business, not always easier :)
Doesn't have to throw an error, could just return an empty list, doesn't matter. All I am saying is that the problem the article describes, where lack of algebraic data types in python makes it impossible to describe the tree structure doesn't exist. There is no need to explicitly represent an empty tree. It is enough to know where your tree ends. Yes, it is more elegant with the ADTs, but it is not impossible without them.

Also, if I really wanted to implement Leaf type, I would probably do it via __new__ and a bit of metaprogramming.
I'm going to give another perspective simply because it's not not listed here, though it may be unpopular.

Big consulting firms have global presence. @pards mentions a few good ones but would like to add Booz Allen to the list as well. It's a boon to the firm to hire local, but western talent. Usually they have to pay someone 15-20k to move out there plus a raise and lots of incentives.

Although many are suggesting 1099/subcontract work, I think that in some cases you can absolutely get a better deal as a full time employee. Depending on your level, you won't need to sign a non-compete this way or anything like that. When you think it's time to jump out you can transition as a subk working for your same clients and team potentially if you maintain the relationship.
1. BS, unless you are working on a competing product.

2. Also BS, self improvement sounds sketchy to you? I wouldn't wanna work with you on anything. You sound just like that one, paranoid, oblivious and incompetent boss they usually mock in TV shows.
> There's zero useful, actionable content.

I agree. With no motivating examples these are just platitudes. Or rather, I suppose if I want the motivating examples and cases, I need to buy the book.
I'm guessing the people complaining have never had side projects of their own.

One of the huge benefits of side projects isn't to pad out your CV, but to decouple your career and your professional life from your employer.

When work sucks family, friends and hobbies can be great at taking your mind off of your work problems, but they can't really free you from the fact that one company controls not only your income, but your entire professional identity. When you do work that is recognized outside of your office, you own that work and shitty managers can't take that away.

Not everyone has to be start their own business, but I highly recommend that everyone "owns" something related to their livelihood outside of their 9-5. It means that friends, family and hobbies don't become merely a means of "recovery" from an oppressive job, but things that I can honestly enjoy more because I have an identity outside of my employer.
One Year After ‘The Big Hack’
Venezuela is also in top 10 of net oil exporters, which I do believe is the reason other nations in general, and US in particular, care about it at all.
Look up the history of Stanford to see early investments in the infrastructure of the Bay area. I agree post-war was when the rapid expansion happened but many of the important foundations were laid using gold money and railroad money. Similarly Caltech in the South land shows work prior to world war II. La was already in aerospace powerhouse when world war II happened.

Thanks for pointing out the oil boom I left that out because I forgot
I believe it is this one:
https://slatestarcodex.com/2015/12/24/how-bad-are-things/
China is successfully extending their censorship regime to US companies who are gladly accepting it. All because 50 years ago pro-business deregulationism got us $50 million CEO bonuses, $100 TVs, and gladly turned China into a superpower.
Batching just uses hardware capabilities efficiently. Either vector instructions in CPUs or batch capabilities in GPUs.

For the same hardware load, you can process several samples instead of just one.

Pre-computation means running your model on samples in advance, before the model result is needed, so it's ready to use instantly when needed.

Caching works probably because there are model results that are reused again and again, so it makes sense to cache them. For example, there are deep models that process room pictures, room and customer characteristics. Only customer characteristics change between customers, so it makes sense to cache the features output by the deep CNN that processes the room pictures.

Once you start doing prediction at scale, there are lots of these optimizations to pick up.
> "As far as I know, electric scooters are illegal in the Netherlands"

Careful here. "Scooter" can mean two different things in English. It can be a moped (which is what Dutch people call a scooter), which is entirely legal in Netherland if you've got insurance for it; or it can be a motorised step, which is currently illegal. Although that's not stopping one of my co-workers from using one for his commute.

Also legal are e-bikes, although that's a developing issue, as they're technically electric mopeds, which means they require a helmet, whereas the users would prefer to see them treated as a bike, which wouldn't require a helmet. I don't think anyone actually uses a helmet (except on the super fast ones), but legally they should.
Tree-Style-Tabs (Firefox extension) prevents this issue.
Right. And it leads right into the abyss of anxiety and lower self-confidence.

I can recommend these guys to pick advice from something like The Subtle Art of Not Giving a Fuck https://en.m.wikipedia.org/wiki/The_Subtle_Art_of_Not_Giving...
If in your spare time, you show that you are still trying to solve problems, or at least give them thought serious enough to warrant writing about, you're probably quite engaged in your field - which is a good thing.

Do you want the guy who doesn't do anything extra, or the guy who gets his jollies from analysing and optimising apis for some protocol, or whatever?
This is cute. Creepypasta for grownups.
I can give a silly example in order to avoid restarting the debate. Someone who truly believed that gays would cause earthquakes could vote against prop 8. purely on the basis of the San Andreas fault. If you think for long enough you could probably come up with less and less silly sounding arguments, until eventually you arrive at one that a rational and non-evil person could convincingly be misled by. The essential point is that even if you are 100% convinced that the Mozilla CEO held an incorrect belief, it still remains to be shown that evil was the only explanation for that belief.
The "original product" is OpenCart. As the name implies, its open source. If it's defective, who are you going to sue?
Are principles not also a social construct? Would you say that “no one has principles”?

People absolutely do have rights, my government ensures that I do have a right to vote. It may be intangible but that doesn’t mean it’s not real, saying “no one has rights” is at best a platitude, people demonstrably do have rights all over the world.
If you’re an African American male you have to be very careful how you express anger, however justified it may be.

If you’re a female, it’s more difficult to be taken seriously or heard in meetings, and people constantly talk over you.

If you’re basically anything that’s not white, people will embarrassingly coddle or patronize you, if they’re not prejudicing you.

I never really thought about specific examples until I read this comment, but this is what came to mind.
The main issue with games addiction is that at the end of the day/night/week you are poorer both socially and financially. The financial aspect is quite important and often makes the difference between a "devoted" worker/workaholic and a "junkie".
Wait, did I miss something? Isn't the NBA doing the same thing as Blizzard?
Seems stable and small footprint for me too. Kudos to the porter.

It felt like a hidden cost to run the official server as I had to upgrade my server instance for an extra $5/mo.
There was also special deals which promoted the use of the online form.

Fewer errors from people mishearing you too.
A New Allocator for OCaml
The set of real numbers used in the simulation is finite, but it doesn't prevent the result from being approximately the same. Using a small number of cards is no different. The best solution should be obvious, but was not presented in the cited paper, and was glossed over in this example. The more interesting result to me is that there is no difference between choosing the larger of two finite sets and choosing the more probable of two infinite sets.

I think the whole pick a random number and modulate the choice based on it is rather trivial. Knowing that you are starting with a 75% success rate with the optimal strategy, you should be able to produce a strategy with an arbitrary success rate P=[0.25, 0.75] with one very simple extra rule: X% of the time, choose the non-optimal option. P = 0.75 - 0.5*X. If you want to construct a 66% strategy, choose sub-optimally 0.166% of the time.
I'm always interested in opportunities like this, so will look more deeply into it. One thing right off the bat, though: you don't have nearly enough info on your site about who you are. If you want serious volunteers, you need to show that you're serious too.

Also, your PDF is 10MB. Chrome has a very hard time displaying it. I just thought the pdf was broken at first. You should fix that.
The Next Word: Where will predictive text take us?
I guess my point wasn't made clearly.

What I mean it looks to me like RMS made social errors such as the one shown in the video, which are indeed problematic and need to be dealt with.
But many people now villifying him are almost certainly guilty of plenty of social errors of a similar magnitude of harm to others themselves (thought not all the same kind of harm), and they are being hypocritical in focusing on grouping him with the "real criminals" in public perception, while said hypocrits aren't really all that perfect themselves, could in many cases find the same thing happens to them someday, and are quietly benefiting right now from the spotlight not being in their direction, and safety in group dynamics.
I'm not against the idea of ads, at their best they actually serve as a form of product discovery for viewers. What I am against is deceptive and low quality clickbait.
I have a programming blog, which I do cause of interest in writing and showing, but also being able to show potential employers about skills. For me, it's projects that came from random ideas in my mind. Like I have a golf background and wrote something up about scraping to get golf stats, and then analyzing the strokes gained. I also wrote something about how close Noodles and Qdoba seem to be to each other, compared to Noodles and Chipotle. I recently wrote about how to optimize an NBA DFS lineup which was a complex knapsack problem. All super interesting to me.

The key in all cases is to have actual code to show and actual results.

I bet if you take your random ideas and push forward to start writing you'll have something come up you'd be able to write about. I've found that ideas shift over time when investigating. What are some examples of the random ideas you've had?
Experts read Hacker News.
I stand corrected.

What this may be really about is that Ludovic Courtès wanted a Code of Conduct for the GNU Project and Stallman did not. Since having a Code of Conduct, an easy and fashionable tool for excommunicating those you find problematic due to their pesky different points of view, is obviously the Right Thing, and increasingly considered a requirement, that meant Stallman had to go. Sorry, pal. Maybe if you'd had the right perspective -- maybe if you'd sat at the feet of your moral betters and listened -- 35 years of work wouldn't be flushed down the shitter.

This also stands as a warning to open source devs. If you have started an open source project and it becomes popular or otherwise important, you have two courses of action:

* Adopt and enforce a Code of Conduct, preferably Contributor Covenant version 1.5 or later. Enforce it preemptively against Trump supporters, right-libertarians, Brexiters, people who think border laws are a thing which should be enforced, people who oppose Xi Jinping, or just white men in general.

* Lose maintainership of your own project and have it taken over by your moral superiors, people who truly know how to lead.

(If this sounds to you like venture-capitalist takeover of a startup, you're on to something. Keep going and see where it leads.)
This is one of my concerns. If there is a large-scale collapse, that is a very concrete statement of "what you tried did not work." Preserving as much of that past as possible would be a mistake. Any large collapse should be an opportunity for rebirth. We already drag along old mistakes in the technology industry after many repeated attempts at a fresh start always failing to a competitor offering to hack in backwards-compatibility making the initial deployment easier.

A collapse would be the perfect and likely sole opportunity to ditch the mistakes of the past and forge something completely new with the benefit of a "foresight" forged from hindsight.
Are you listening, Java people?!