skysight-inc/HackerNews huggingface dataset:
Well, as far as the time-consumption you could try Randomization:

Decide what fraction you want to give each of several projects (or make it uniform-probability), and partition the range [0,1] by those fractions. Now draw a random number between 0 and 1 (you can do this online if you like); give the $1000 to the project in whose range you've drawn.

I'm not saying that's such a great idea, but the expected donation to each project remains the same (well, depends on some ontological considerations I suppose).
Donating to 100 projects will be hard to manage, and with only $1000, it would be better to give that to 2-5 projects at most, since $10 would barely cover a month of hosting.

It is noble to want to help 100 projects, but with limited funds, it would go further on only a couple projects. Think, new laptop, a few months of their CI/CD service, etc.
Privacy Experts Skeptical of Proposed Data Protection Agency
I would like to know too. Maritime law is fascinating. It's by nature an international affair, yet it still manages to be convoluted by borders.
Create Read Update Delete - often refers to apps that are largely concerned with entering and transforming data stored in a backend DB.
If you stand back and think about how these schemes operate, you wouldn't actually _need_ ML to solve it.

Step 1 is getting a list of new products that are receiving a higher than expected number of 5-star reviews

Step 2, add it to a list of similar products.

Step 3, find accounts that all happen to purchase the same products in the same order.

Step 4, ban accounts and sellers.
"Best" for your company's business interests? :-(
> Good PMs know how to gatekeeper from other departments and leadership, identify engineers strengths and defer to their expertise, and remember answers to the same technical questions so they can at least build upon their knowledge of the craft. I have no clue how rare they are, but those are what I try to do on a regular basis on top of disseminating information as it changes from product stakeholders to engineering.

Good PM, yes, they can. But how does that required any kind of skill than have more value than an engineer skill ?
I haven't met any good PM in 7 years and 3 jobs... It's kind of sad really.
Agreed. The modern-day version of those would be Scratch (https://scratch.mit.edu/) which kids use to start exploring coding, but it's not the same.
Lab turns trash into valuable graphene in a flash
A hash function is any function that maps arbitrary data to fixed-size values. A radix is a type of hash. Hashes are not defined as random or required to sort differently than the unhashed values. If you define a hash function that returns the first 32 bits of it’s input, then you have a hash that sorts almost the same as the unhashed values, as long as the first 32 bits are changing frequently, and you also have a hash function that you can call a radix.
I would recommend to choose one library, that is especially important to you, and that you think could be underpaid, and send it to them directly. If everybody does so, other libs will get paid by other donors.

I would recommend to avoid services, which "redistribute" donations. Such companies need to keep a part of money for themselves as running costs, and it is often not clear, if they keep 1% or 90%. And the way they decide who gets what, also might not be clear. I am not saying they are corrupted. I am just saying the transparency is lost with each "man in the middle".
I would say that emoji support takes precedence, because emoji support implies support for UTF-16 surrogate pairs. Originally the console could only support UCS-2 which could not represent all CJK characters. Adding surrogate pair support brought better functionality to a significant portion of the world's population. Emojis were only a (very visible) part of that feature.

Besides, the console does support the mouse. It's my understanding that mouse input events have been available for decades. I'm not sure where you're seeing problems with them.

I can guarantee that everyone on the dev team dogfoods their product.
I think that the right way to rephrase that is "use the right tool for the right job".

How many blogs are powered by wordpress? How many of them can be replaced with a static gen?

HTML has a lot of garbage, but at least it's very hard to break it.
Once worked on an enormous, very popular site built by hand in Frontpage.

It had millions of pageviews, made over 6 figures a month in AdSense and been updated so often and for so long that the owner didn’t actually know how many pages there were. Had to hire someone just to index it.

Not bad for plain old html and css.
I hope it works better than the last time I tried it. I found it didn't work well for me, but that was some years ago.
It would be a shame if the reviews went away though. There are tons of garbage reviews out there, but I still find some gems out there.

Recently, I was in the market for a paint sprayer and one reviewer wrote this crazy detailed review of the sprayer he purchased, what type of paint he used to paint his cabinets, why this paint worked vs. the other ones he tried, and included numerous pictures of the process and results. It was super helpful not only in making my selection, but ultimately completing my project.

I also have found a bunch of instances where people will post tips in the reviews about how to fix or modify a product to make it perform better (or sometimes unfortunately just perform to its advertised specs). In one case I was able to repair my own refrigerator with a part purchased on Amazon and the instructions found in a review. While I'd rather have purchased it locally, that would have meant a service call and spending half the cost of the unit to get it repaired vs. a hundred or so dollars for the new circuit board from Amazon.
A useful heuristic that I also use, but it's good to be aware that fake reviews go in the other direction, too, of sabotaging competitors' product reviews.
quicksort is not stable. the disadvantage of classic mergesort is that it needs to copy elements out of the input array, although there exist (slower) in-place variations.
There's also https://github.com/danshapero/cl-hamt/
I think the argument is if you've been around distributed systems long enough you will encounter race conditions. Sure, it's ok to say "Well, the testing infrastructure isn't up to snuff, so we just need to fix it" but at scale this is impractical.

Check out the fallacies of distributed computing[0]. If your testing system can simulate all of those edge cases, it probably looks a lot like TLA+.

[0] https://en.wikipedia.org/wiki/Fallacies_of_distributed_compu...
Hi, I was not in on the very early days of User Groups, I joined my User Group, the Oklahoma PC User Group (OKCPCUG), in the early ’80s and I do remember my club having hundreds of members and meeting in an auditorium for our General Sessions. This club was one of the original ones formed that had IBM in its name. It was later changed to OKCPCUG due to a possible lawsuit from IBM. Microsoft, WordPerfect, and Adobe were the headliners. They gave presentations that drew the hundreds and provided wonderful giveaways of full versions of their software. You could always expect the introduction of new versions of their products would be a big event. Much like the way Samsung and Apple launch new hardware today. We had more than a dozen different SIGs that touched on every aspect of computing. Our club offered classes that were always full usually having a waiting list. Bill Gates and Steve Jobs were treated like rock stars. The club is still in existence with a much smaller membership roster. The reason, no freebies and an older and dying members.

Bill
Reading, digesting, internalizing, and interconnecting information to your internal knowledge pool is a time consuming process, no matter how much business demands want everything yesterday and how competitive the world gets. The true factor for me is time and I've found no shortcuts around it.

For me, I re-read multiple times with gaps of time between which allows me time to internalize information and then pickup and incorporate concepts I missed before in subsequent passes.

Often in a given set of knowledge or information, there are interdependencies that are overlooked by authors/editors and information you gather chronologically (or in the sequence present) later actually helps (or is even needed) to understand concepts correctly that you covered before (or may be outside to body of information you're studying).

Some gaps are omissions, some are due to gaps in your own understanding of a concept (everyone has them), some just require a lot of thought to properly internalize.

There's this trend of rapidly digesting and spitting out information as knowledge as a facade of understanding and I think neglecting critical thinking along the process is a fool's errand, personally. This leads to blindly following trends and taking everything at face value to me.

I couldn't count on my hands and toes the number of times I've heard people say "singleton" in the past 6 months who don't understand what it actually means or how/when to use the pattern (they're not developers). They heard some developer say it and then try using knowledge transfer to confidently use it outside the context where it actually fit because they never truly understood the concept but want to appear they do (instead of, for example saying, "hey, I've heard of a 'singleton pattern,' would that work here?")
This is great.

In or around 2010, when I finally shed the last shackles of MS, I switched from Winamp to Audacious (w/Winamp Classic interface plugin).

20 uninterrupted years of Bento Classified and whipping the llama's ass!

It's also pretty easy to replace all the standard Audacious icons with Winamp's (at least on Xubuntu). No disrespect intended to Audacious, simply for full effect.

Thanks to everyone behind Winamp and Audacious for building great software!

(Now to start up "The Matrix" on the media monitor and head on over to Slashdot.)
Am I crazy, or does the entirety of your comment except for the first sentence agree with the person you replied to?
Show HN: A Firefox extension to add latency to distracting webpages
Honestly, it read like they stopped because it was harder then they wanted to pay for. Or at least the next step would have been.
Imagine stumbling upon an old-fashioned website, reading it is maintained by the CTO of Cloudflare, of all people.
Development started in the late 1980s and continued through the early 1990s, I may have been slightly hyperbolic.
Yeah. In scheme I have, just for fun, hacked the reader to make (#:keyword hash) => (hash-ref hash #:keyword) and a 3 arity to a hash-set!.

Quite handy, it turned out.

I thought about extending the reader to allow for clojuresque applicable dicts (racket allows for this quite easily), but I never got to it.
The important insight was that dark orange/brown only exists in a context. There has to be something lighter visible for it to be perceived as dark. Whereas pink is a different mix of light than red. You can't make a red light bulb pink no matter how bright you make it. And you can't make an orange light bulb brown without putting a different brighter light alongside it.
Fair enough, a problem that Microsoft keeps fighting to this day, for whatever reason C++/CX means managed code.

Windows 7 is dead, it is the new XP, time to move on.
Frontpage wow, that was my go to back in the days. Then I saw the markup it was making, yikes!!
whatever makes you happy man. You'll be glad to know that I also had salmon once ;-)
They have a Gigafactory in China. Cars made in China stay there.
Running a Computer Outdoors
Part of your problem is self-inflicted. The deficiencies of the CLS command have been known for about a quarter of a century, long before Windows Terminal was even an idea. It's why 4NT, later to become TCC, added a /C option to its CLS command, making it clear the entire screen buffer instead of just the window rectangle.

* https://jpsoft.com/help/cls.htm

* http://jdebp.uk./FGA/clearing-the-tui-screen.html
> Many of our part-time team members lost motivation after our first pivot. They were first sold on the original vision

Perhaps you grew too quickly? IMO, part of a successful pivot is making sure you don't grow too quickly before you find product-market fit.

Perhaps you pivoted too far? IMO, a lot of early-stage companies can pivot without changing the general vision.

I think it's important that the vision and team are flexible enough that pivots within that vision are anticipated and tolerated.
Near-Field Communication Sensors
Also, beneath the intentional craziness, it's very clever marketing.
An 80-year-old widower lost $200k in an online romance scam in Oregon
That is a very simple algorithm! It’s also something the sort of people who do this will overcome relatively quickly. Automated or systemic attacks and mitigation is a war of escalation.
Just a bit long-winded, I think. It probably boils down into some useful stuff, but I'm not entirely sure because the here-we-go-again prose pushes me away. It's not crankery, certainly.
You originally argued about foreign invaders, and now youve switched to civil war. which is it?
Haha that's pretty awesome. I have dedicated this year to simplicity and building my company's new website in Hugo with plain vanilla javascript.
William Gibson: the prophet of cyberspace talks AI and climate collapse
USB Chargers Have as Much Processing Power as the Apollo 11 Guidance Computers
"I felt that way looking at state of the art AI vision papers" - which papars you looked at?
I think I should have said "don't base it on something that CAN'T last". This requires no future knowledge. We know that a WordPress version and its supported PHP will be obsolete.
I did a quick Google to see if anyone was trying to solve this independently, and this looks pretty neat: https://thereviewindex.com/ ... Anyone have experience with it?
Slack to Trello bug reporting
Just tried on iPad, the site works great. Did you mean ‘phone’ and not ‘mobile device’?
It also helps if you self-host, I have personally self-hosted a subversion repository with my own projects using Trac [1] for 10 years now.

[1] https://trac.edgewall.org/
Replace Genius looks great - I will be trying it out soon!
I'd read that as "not logical to an outsider" rather than "no logic to it."
You forgot about heapsort. It's a combination of three sorting algorithms, not two. However trivial the difference may seem, I'd still prefer to look at a "C introsort vs C++ introsort" benchmark than a "C quicksort vs C++ often quicksort, but not really" benchmark.
I think we are in agreement - I didn't word my comment well.

When I was referring to the star rating, I meant the overall average rating of the product (ie what Amazon is trying to promote now over star rating plus written reviews).

When I mentioned the negative reviews, I was referring to the 1 and 2-star written reviews. I use the negative written reviews exactly how you described - and it's what I find valuable.
while you can indeed swap in-place for PODs [1], this is not true for c++ objects. Also, in-place swapping is not sufficient for in-place sorting.

[1] example: int a, b; a ^= b ^= a ^= b;
Create your own free website. Unlimited creativity, zero ads
Some churches have been built as a 300 year long project adhering to an original design. The materials and methods have been modified to fit the requirements as new challenges have been discovered along it's construction. The original creator long dead, these monuments to creating something of enduring value stand tall as symbols of a 300 year success.

When the church falls over and needs a total repair it changes. Today we can build those same churches much quicker, cheaper and with higher accuracy. We can pump out those buildings in a decade that used to take 300yrs. Replacing the building with modern industry changes the meaning of the building to reflect how much a society can pour into maintaining the past. The original achievement fell apart when the bricks gave way.

People who say it still represents the same thing it did when it was built are not telling the full truth.
Can't you just invalidate positive reviews if the purchaser refunds the product? You might end up invalidating some legit reviews, but I think that'd be okay.
My dad spends his summers near an Amish settlement. By settlement, I mean vast tracts of land with several farms. He buys most of his eggs, fruits, vegetables, etc. from them. They sell goods at a local farmers market, and when "organic" and "free range" became a fad, these guys put a giant photo in front of their stall of their chickens frolicking in huge paddocks with the words "FREE RANGE" below it - doesn't get more authentic than that.

He's gotten pretty friendly with them over the years. When we bring friends along to their farms to pick up goods, they're always shocked how contemporary these guys are.

One of them has a pretty sophisticated machine shop, with tools like drill presses, saws, sanding belts, etc. all driven by a series of axles forming a mechanical drivetrain that snakes throughout the barn (eventually to a very old diesel motor).

A couple of the young men came out to frame a house he's building. Once on a day off, they arrived by carriage and brought a pair of young Amish ladies with them to hang out at the beach. The next day, my dad found one of the girl's leggings left behind. He was discreet enough to return it to the girl's younger brother, instead of her dad.

All the kids know how to use iPhones - they sometimes ask to borrow his so they can make a call.

One of the more technically inclined gentleman even showed up one day with a cutting-edge drone, and had a blast flying it around with my dad. He made it very clear his wife isn't allowed to know he owns it! Last I heard that same guy is helping plan a solar array my dad wants to install to go off-grid.
I had forgotten all about Frontpage!
From where I'm sitting: cell phone zombies aren't learning a damn thing. Unless you count staring at online ads as "education."
They mean USD $25,000 and not $25.
This post makes me sad.

I was friends with Carlos Icaza, one of the co-founders.

Carlos was a diabetic who died too young.

Every time I walk by the Stacks in Burlingame I think of him. We used to have breakfasts there every week or two including our last breakfast before he moved to Miami.

Carlos was a hustlers, sometimes too intense, but he had a great heart.

He used to constantly tell me: don’t be an engineer, be a fucking entrepreneur.

It took me a while to understand what he meant.

RIP, Carlos!

I hope Corona or parts of it be around as an open-source project for a long time.
You are right. There is also more information here:

https://marc.info/?l=openssh-unix-dev&m=157259802529972&w=2

This step is very straightforward; append the public key to
authorized_keys as you would normally. Note that U2F keys are a new
OpenSSH key type, so the server must support it too.

I guess it will take a few years until all servers are upgraded.
The Free Software Foundation is not just a meta organization: It's the organization behind GNU! and GNU is a _lot_ of free, and many fundamental, piece of software.

Donate to them here:

https://my.fsf.org/donate/
That is small minded... It is best for all interests. I get a bonafide write-off, they get bonafide money.

I also pay developers for a commercial licenses for FOSS offerings, if they are able, that I never intend on using because the project looked promising.

I donate thousands of dollars a year between charities and open source software, Why wouldn't I do it in the most tax advantageous way?
It basically works perfectly for me, though it can take a bit of setting up. The only downside I'd say is that drag and drop from outside foobar is a bit wonky, you can't always drag and drop from a native file manager (though it always works if you drop onto the status bar instead of the playlist). You can also bypass the wine audio stack: https://www.head-fi.org/threads/foobar2000-on-linux-how-to-b...
https://www.fhwa.dot.gov/bridge/nbi/no10/condition18.cfm

https://en.wikipedia.org/wiki/I-35W_Mississippi_River_bridge

https://www.google.com/amp/s/www.businessinsider.com/asce-gi...

https://en.m.wikipedia.org/wiki/Flint_water_crisis

Politicians like cutting ribbons in their district. They do not like investing in maintenance, and operators are left to scrape together budgets to make things work. They often make bad calls because they’re forced to.

This has been known for several decades.

The electrical grid in San Jose failed dramatically because someone, yet to be identified, hit a substation off 101 with a rifle. Power engineers constantly warn about incoming failures if we don’t invest in security and maintenance, and power grid security has recently become a Homeland Security concern. The power grid in California has evolved into literally killing people, and they have to turn it off when it’s windy. Yeah. Unparalleled. Your mildly xenophobic subtext of knocking power grids in non-American contexts is noted, but throwing stones and all.

I struggle to imagine a scenario where all of this is news to you.
Another good tip is to always request google.com as a desktop website in mobile safari. If you don't, you get mobile google, which forces you to go to the AMP reddit, which then pops up multiple banners every page load asking you to install mobile reddit so Reddit can track you. Entirely unusable and endlessly frustrating.

I think I'm an oddball who uses google.com to browse reddit, but I prefer to to the apps.
Griveaux Paris race: Sex video prompts Macron ally to step down
Ask HN: How Python is better than Excel for data analysis?
Just to clarify, I don't believe in pseudo archeology and I've reported the idea of an ancient civilization as speculations.

I was simply pointing out that megalithic structures have been part of ancient Japan either they were natural or not, skyscrapers definitely not.
The most toxic platform out there is Twitter. Every time I log in I see series of hate tweets we all have for each other, policies,race, celebrities.
Logic Pro's built in plugins are also top-notch. You'd be hard pressed to find comparable in the commercial space piecemeal for $200.
ohhh so pedantic. Love it.
There's also low scale review fraud like my sister bought a pet cam and gave it a 3 star review, and the seller started to offer escalating offers for her to remove or increase the rating from full refund, another camera, refund + free camera, and refund + money for the inconvenience.
Linux behaviour is not "backspace only". Far from it.

* https://unix.stackexchange.com/a/382814/5132

* https://unix.stackexchange.com/a/299423/5132
> If you stand back and think about how these schemes operate, you wouldn't actually _need_ ML to solve it.

As Machine Learning is just a fancy way of doing statistics, you will totally not need it for this.
I loved how easy it was to create skins for Winamp ... here's the skin I created and have been using since 2012:

https://www.deviantart.com/yboris/art/Lear-lite-YBoris-remix...
I remember evaluating it around 2011 when they were first picking up speed. What put us off was that, although the simulator worked offline (and writing Lua for it was a lot of fun and 10x easier than getting into native development), the app build process happened on their servers — so it was essentially a service, not a tool. All code would have instantly become useless if they would have just pulled the plug one day.

Not sure what happened afterwards, but it’s nice to see they were able to open source what they had, and to keep it possible to build old projects locally.

*edit: removed uncertainty about building old projects locally
Hmm, how do you manage to acquire a legal of copy of Frontpage (even Express) these days for your dad?
Windows actually does have two competing sound systems. ASIO is, even in the far future of 2020, an absolute bear. My Windows machine has an audio interface with headphones and a separate set of speakers to play stuff while Ableton or Reaper is open.

(Nobody really uses WASAPI. They should, though. It's great.)