skysight-inc/HackerNews huggingface dataset:
That's proof of stake. Look at Cardano and Tezos.
I'm not sure the title and the content of the article quite match, but I'm assuming that's on purpose. I'm looking forward to seeing the M1X / M2!
You've fallen into a common statistical trap. If we assume the volume of auto-generated spam is significantly (several orders of magnitude) higher than the volume of legitimate reviews (which seems to be the case, and would make sense), having a 99.999% success rate doesn't mean that users will observe 99.999% legitimate reviews.
There actually is an Android version in beta: https://play.google.com/store/apps/details?id=com.sonosaurus...

Needs some work still...
First off, I hadn't run into Hammerspoon before, so thanks for that - it looks like it might help with some things.

Most things I've tried and failed to do involve silent/background interaction with apps. For example, my company's VPN software doesn't handle sleep well at all, so I wanted to automatically disconnect before sleeping. I couldn't work out how to do it. The Mac Automation stuff (Automator and AppleScript) work if the app supports them, but my experience has been that support isn't necessarily reliable. Electron apps, at least, ignored my attempts last time I tried.

I figured out a way to do things using keyboard/mouse automation, but that fails in any context where I'm either actively doing something or where input isn't being accepted (e.g. when the lid is closed or when I'm actively editing code). On Linux I can at generally resort to Stupid X11 Hackery to make that kind of thing happen, though it sometimes needs WM integration if the app isn't cooperating.
It's a terrible space to build a new business in, unless you're very careful about scoping your target client.

This is because it's a game of long tail compatibility. That one Java UI library from the mid-90s that one Japanese bank wrote half their systems in? Better support it!

Unfortunately, that's tough to do without amortizing the development cost over a large customer base.
Can you point out for me then where the order of magnitude suburban inefficiencies are accounted for?
People buy things for the utility they provide. I could have not bought a PC 20+ years ago and waited for today’s PCs which 100x faster and cheaper but I wouldn’t of had a PC for 20+ years. Deflation in PC did not stop me from purchasing something I needed. Did society stagnate because PCs got cheaper?
Haskell Database Implementation – Part 1, Growing a Tree
Only if you want to write C++, which a diminishing number of ML researchers or practitioners do. SYCL makes more sense for traditional HPC, but since it works at the source level it doesn't make as much sense for ML framework codegen. Something like MLIR will hopefully help though (eventually).
Doesn't Intel's OneAPI and it's DPC++ (in partnership with SYCL) attempt to do the same thing or something similar?

oneAPI DPC++ Features Included in SYCL 2020 Final Spec [https://newsroom.intel.com/articles/oneapi-dpc-features-2020...]

Arstechnia's write up on OneAPI provides a good overview
[https://arstechnica.com/gadgets/2020/09/intel-heidelberg-uni...]

[edit: added arstechnia reference & link]
> Not just different, substantially better, in my opinion. The addition of the command key is a 2x+ increase in modifier-space (2C1 + 2C2 vs. 3C1 + 3C2 + 3C3).

Right, but MacOS doesn't live in a vacuum. It's like the whole XKCD about competing standards again: https://xkcd.com/927/. In my eyes it's not worth being different from everyone else simply because you think you are a tiny bit better.

> Mac has Keyboard Maestro, AppleScript, and a terminal.

MacOS does have a terminal but it doesn't feel like integration is as tight with it as on Linux. On Linux I can do crazy things with desktop programs through dbus and systemd is easier to use for me compared to launchd (although this is heavily debated).

Admittingly the automation ecosystem on MacOS may be better than I'm aware as I didn't look very deep into it.
Bought a gaming chair that had 5 star reviews.

It smelled toxic. Smell didn't dissipate after a month. Returned it and found out buried under all the 5 star reviews of people citing the same issue.
> I knew someone who ran a Usenet service in the heyday and they spent a lot of time working around hotspots and limitations in storage capacity and I/O throughput.

A large portion of the challenge is the alt.binaries.* tree. The Big 8 (comp.*, rec.*, etc) is probably relatively easier:

* https://en.wikipedia.org/wiki/Big_8_(Usenet)

* https://en.wikipedia.org/wiki/Usenet_newsgroup#Hierarchies
SYCL looks nice in theory, but AMD seems determined to stay irrelevant in GPGPU. To use SYCL on AMD you use a backend that targets ROCm, which still doesn't work on Windows. So why would I use that instead of Cuda and just not care about AMD's GPUs? A portable framework loses a lot of its meaning when it's not portable, and now SYCL just looks like an unnecessary layer over Cuda and OpenMP.

GPGPU has been a thing for 20 years now, and I still can't easily write code that works on Nvidia and AMD and ship it to consumers on Windows. From what I've seen OpenCL seems to be dying, AMD doesn't care about compute on Windows or on their Radeon cards, and Cuda continues to be the only real option year after year in this growing segment. Why would anyone buy anything else than Nvidia if they're using Photoshop, Blender, DaVinci Resolve, or other compute heavy consumer software? Maybe it's unrealistic to hope that any library can fix this and just rename GPGPU to Nvidia compute and be done with it.
AUR, predictably, and likely others. You can also use JackTrip/jamtrip.
https://archive.is/dnJax
It's an archive page, but that's pretty much what the website looked like in 1999:

https://web.archive.org/web/20171230005844/http://www.nytime...

https://web.archive.org/web/19990209200635/http://www7.nytim...
Google tried this in the Play Store. People hated it because it was super creepy.
> undercover with these firms, who are purposefully violating your platforms TOS

These “brands” are sometimes a few guys in a garage in China. Shut them down and they popup with a new name the next day, like whack-a-mole.
Web of trust doesn't scale. This isn't broken because most reviewers can't be trusted. It is broken because a very very few actors are abusing these systems. As someone above pointed out, Amazon can fix this. It isn't a hard problem. The issue is, their incentives are not aligned with fixing it.
Thanks for your answer! I really like this bounty model. It's really creative and productive.
It's important to note that ternaries are expressions, they evaluate to a value. When I see a ternary I know that a boolean is being mapped to a value. This is true both technically and almost always in practice.

If-statements are the wild west. Who knows what an if statement will do? An if-statement may be as simple as a ternary, or it might be a branch point and the resulting logic streams will never meet again.
If your very quick if/else is really quick enough, you can put it all on one line.
>The company I work for recently got acquired and the entire culture changed

There is only one thing to do after your company is acquired: get out of the company that got acquired. Full stop: get out. You can do this one of two ways: via the org chart, taking a lateral promotion into the acquiring company, into a part/division/product team/group that existed before your company was in the mix. The second is to leave and get another job elsewhere. Everything else will eventually be discarded.

Acquisitions are always bad for the acquired company. If you aren't laid off in the first year, you'll be pushed to attrition yourself, but make no mistake: the old company is dead and its people and their brains are the least valuable asset to the parent company, so get out of the small company.

>My boss is constantly turned down when he tries to advocate for me, or say that I deserve a slight bonus

Just so it's said plainly: this feeling always means to get another job. Listen to it: you want more money, you deserve more money, and that's a perfectly good reason to leave.

You can come back to this company after you bounce your salary up, or not, it happens both ways, but they aren't going to give you nearly as much as you get by changing jobs. Ever.

>At this point, I have had all productivity beaten out of me. I really don't understand the mindset.

You are in an abusive relationship with the company you work for, this is natural.
Probably because if you maximize the pre-tax salary, except for a few edge cases, the net salary will be maximized too. The difference between the two is largely out of one's control.
Yeah they just buy white label cheap commodities and will slap a new sticker on it if you “crack down” on them somehow
Somewhat new? https://github.com/essej/sonobus/graphs/contributors

I'm assuming the first date is from the commit date, which here is Aug 2, 2020.
Ketogenic diets inhibit mitochondrial biogenesis and induce cardiac fibrosis in rats
Disruptive solution proposal: Get rid of the review system entirely. Stars, comments, user pictures; eliminate all of it. For everyone.

There. Problem solved.
I have seen people requesting a way to follow hn users, so that you get to know what those are commenting, thinking for a while, I'd actually use it.

I was supposed to start working on it last weekend but didn't had the time, I'll use it if you release the source code.

If you think about it, you can do everything on the client.
That isn't really how it works. Banks do not "print money," they expand the money supply through loans. When interest rates are low, savers move their existing money away from assets like bonds toward higher yielding assets like stock and real estate.

If the money supply were to suddenly shrink, the average person would not become richer; that added value would be concentrated in fewer hands. That's basically what is happening with bitcoin.
In this particular case, the append and join version which is the fastest in CPython is also the recommended way to do it in PyPy.
Unionization and the Amazon Effect
OMG wire cutter. Affiliate advertising once removed.

EDIT: NextDesk scandal aside, when was the last time you saw WireCutter recommend a product that did NOT offer affiliate commissions (let’s just call a spade a spade: these are kickbacks).

I don’t use WC anymore so I can’t answer that myself. I stopped using them when I saw some companies completely ignored in 2 different industries with which I’m familiar. Those companies did not have kickbacks.
To add one addition piece: selectors / match rules.

The key to getting automation reliable is being able to reliably identify target objects (e.g. button, grid cell, etc).

... reliably identify it, regardless of what screwed up, unsupported, what-were-these-devs-thinking underlying code.

I once had to automate a webpage that was dynamically built, at user runtime, from a mainframe screen. Of course without any classes or id tags anywhere.

So if the tool doesn't give you a toolbox big enough to handle pathological cases, it's not really fit for purpose.
Why does my PC crash only when my cat is nearby?
Borders closed is not really somewhat normal.

Honk honk!
Foams can be really smelly. You never really know what they sourced to save a penny
Google colab TPU left out why? Its free just like the other two...
If you are in the US, you can easily buy a prebuilt machine that comes with RTX2060 for $1100-1200. Check Dell/Lenovo or Costco. Buying the card independently is pretty much impossible/uneconomical. If you don't want the rest of it, simply list the remains of the system with as a cheap PC with integrated GPU.
Those pictures make me nostalgic for the 1998-2008 era. Back when 99% of people didn't have a camera in their pocket. Having a camera/camcorder at a convention or event like this was so much different.
Yeah I have seen that as well and should have clarified that is a possibility. However to avoid that I also look at the middle reviews and avoid the reviews with no or little explanation. However, I avoid the top reviews at all cost which typically is just the manufactures product description anyways.

It also depends on the cost of the product and the PITA it would be to return if defective on how deep I go into looking a the low to mid range reviews.
You're not going to touch amazon with a site with more trust if you cant compete logistically.
> It is pretty amazing how Microsoft has gotten away with this, which probably had few comparables in the business world when OEMS first started pre-installing Windows on personal computers.

They had plenty of experience doing similar things with MS-Dos; and they had a consent decree to tell them where the line was. (and I think they crossed the line again anyway)
I could care less about their terrible tech stack. What I will not stand for is the deletion of opposing viewpoints and the seeming lack of moderation over talk of violence, hate mongering and the cultivation of racist and neo-Nazi sentiment.
I agree that line-of-business developers probably outnumber profit-center developers in the industry, but they don't on HN.
Diagnostics for SARS-CoV-2 infections
Lots of code has apparent branches which compilers effectively optimize. An easy example is integer signbit:

int isignbit(int x) { return x < 0 ? 1 : 0; }

which is reliably optimized to logical right shift.

Are there any code patterns where the compiler emits branches that are not apparent in the code? Notwithstanding overflow checks, etc.
i can't believe this "store of value" hype pivot that BTC pulled actually worked
Surely it's more evil to seed a file except for the first block?
That would be very stupid
They shouldn't, it was poor wording from me. What I meant was when will there be non proprietary frameworks available for researchers to use?

There's also the issue that by relying on proprietary frameworks that work now, you might be painting yourself into a corner if Nvidia changes something in the future and then you have to adapt to them because you have no choice.
I understand false positives are a problem - but why can't they simply only show / count reviews they are 99.9% certain AREN'T fake.

You might only show 80% of all user reviews - but if 10% of your reviews are fake - then you're only hiding 10% of real reviews.

Who cares? Amazon definitely doesn't have a problem of not having enough reviews. It does have a problem of having too many products with almost entirely fake reviews.
Yes. For the majority of employees. While software engineers can work remotely, sales and pre-sales at tech firms are much better off working in office.

Any role with sales targets are coming back to office.
This paper was surprisingly easy to read and understand.
Oh, I get that, I just didn't want to turn my comment into War & Peace.
What’s the deal with people answering questions completely irrelevantly on Amazon? Do they boost your review karma if you answer a bunch of questions or something?
Can anyone show us any code? Or an actual chip? Cool infographics don't cut it for me after the first time around with this.
Congrats to the team! See you over at AirMiners :) http://airminers.org
Every Linux guy looks like you would expect a Linux guy to look.
Do they require you to "show your work" or somehow demonstrate that your methodology is sound? Is there any requirement that it be repeatable (e.g. let's say they find a minor issue in data you sourced. If you were required to provide code that does the work, rather than just the data, it could be fixed and re-run).

I'm kind of fascinated by the process, but I am having a hard time figuring out how this can really work. It can't really be as simple as paying people to shove arbitrary data of unknown value in their dbs, can it?
I would presume that most people that buy reviews for their own products would ask for them to be 5 stars.

I wonder if anyone is deliberately paying for bad reviews of their competitors' products?
I’m pro crypto but this statement could of been made during the tulip mania. I think the better argument is being free from central bank devaluation of hard earned savings.
So you’re against private enterprise then?

Hate cultivator sites like Parler should be shut down by the government however, I do think that should be enshrined in law.
Similarly, only allow reviews from accounts that have purchased the product.
20-foot-2-inch bear made from roses breaks Guinness record b
Yes, they will never recommend something they can’t monetize. But they also do some basic product testing and I’ve yet to get actual crap buying their recommendation. If I’m getting something under $100 they get me a good enough solution and save me a lot of time. It’s just not worth the research cost to do better.

I guess the paid alternative is consumer reports, but I feel like they’re not noticeably better.
Podcast with Jose Ricon on Metascience
They mean putting a “soft” CPU core on the FPGA.

“Soft” means the CPU is added to your overall design as a block and is compiled along with your design to the FPGA bitstream. This way, the CPU ends up being implemented (instantiated) on the FPGA. This approach eats into your overall FPGA resource budget and leads to lower CPU performance due to the FPGA overhead.

The alternative to a soft core is a “hard” CPU core, which simply means that the CPU is included in a separate area of silicon (usually on the same die). The Zynq 7000 is a good example.
Views are not protected and neither is zoning. If you want to have the right to exclude apartments from a neighborhood, go ahead and buy all the land. I’d be surprised if single family zoning survived a legal challenge.
I thought this place liked disruption.
IMO having a made in China filter is good enough
So easy to say. My local stores all have at least a 25 to 50 percent markup on anything on Amazon. Cameras to drones to computers to auto parts. Amazon beats on price by a huge margin.

I'd love to buy tyres and oil from the local shop but the 50 to 100 percent price difference is not worth it.
Good, the system should break down a person willingly cultivating hate. The system is working and should be celebrated.
I don't want to come of as insensitive, it sounds like you've had some really bad experiences with ternaries in the past and it's important to acknowledge your experience. But I just want to say that not all ternaries are like that.

In a more serious tone, ternaries in places where they should be used, i.e. as expressions, are in my opinion much clearer to read than replacing them with an if-else statement. In my mind, an if/else block is an imperative entity that describes two different actions that could happen. Even if in reality both branches are trivial, my mind will be unnecessarily occupied with the fact that it needs to reason about code here, not just data. A ternary, on the other hand, is a declarative entity, saying that this expression takes on this or that value, usually in such a way that each branch of it maintains some invariant with respect to what's in the conditional.
Who are the “they” here? I’m assuming you’re not calling trans people abnormal, right?
The iPhone 12 mini is larger in height and width, which is what matters most for one-handed use.
You can do it with Node as well, this works:
#!/usr/bin/env node

But similarly to with Python, it still requires you have the runtime installed along with any packages your thing depends on
Firstly, you can't compare if statements to ternary expressions. To compare apples to apples, you need to compare: 1) if statements with single assignment statements in both branches, assigning to the same variable, and 2) assignments with ternary expressions on the right side.

In that apples-to-apples comparison, it's really a toss up which is more readable. Looking at the if statement, anyone who has been reading code for any amount of time is going to immediately recognize the pattern. There's no "scanning two sides".
Hey Tito! Thanks for the support - great seeing you here!
While I don't think it's quite that bad, it does remind me of how Steve slimlined the Mac product line almost immediately upon his return.
Unfortunately, the screen has a bad case of staingate and it's very annoying. After all these years, the trackpad has died and some keys. I might just get it repaired to see if I can eek out a few more months/years from it.
Warren Buffet - “Tim may not have Steve Jobs’ design chops but he understands the world to a degree that very, very few CEOs I've met over the past 60 years could match"
This is UiPath's IDE UI: https://m.youtube.com/watch?v=lgiChrgzzoU&t=2m28s

This is Blue Prism's (new!) IDE UI: https://m.youtube.com/watch?v=KIaPsr0U_sU&t=5m23s

IMHO, Blue Prism feels a lot like a product of IBM. A tool where inefficiency and steep learning curve matter less than guardrails to be able to staff 100 minimally educated "developers" on a project and get something the client will sign off on.

There's a reason UiPath's target customer is "everyone." Blue Prism's target customer is "automation consultancies."

And I can say this for certainty, because when we tried to buy Blue Prism, we had to convince them to think about selling to us. They know their UX is terrible.
Disruption often means to offer an alternative, better solution to a poorly solved problem. You seem to be suggesting we don't try and solve the product validation problem at all!
Imho the problem with the ternary isn't the concept but the literal ?: symbols used for it.

So many languages use clear words like "if" and "then" and "else" and parens and curly braces for conditional statements...

But then they go full Perl and mash their faces against the keyboard when developing syntax for conditional expressions.

It's bone-headed language-design that C did wrong and everybody else continues to do wrong because C.
You can tell how angry and righteous the author felt because they steadfastly spell "Microsoft" and "Windows" in lowercase.

That said, I don't blame them for being angry about having to pay for an OS license they don't want. I'd be angry too if I bought an Intel NUC and $50 of the price went to Apple for a MacOS license.
Windows is insurance. I love Linux and exclusively (at home) use it daily. I love the idea of open source and the unmatched flexibility that comes with it - I can customize my desktop to match my workflow to the nth degree. However, sometimes (very rarely now a days), stuff breaks and when I absolutely cannot afford to spend 30 mins troubleshooting, I reboot into Windows and basically get the job done. I do get back into Linux once the time-bound crisis is over and fix the problem, but I don't delete the Windows partition. Because Windows is insurance.
I've recently had bad experiences with wirecutter's recommendations. I no longer trust them. It started a little before the NYT acquired them but the downward momentum accelerated from there.

The biggest flaw I see is their product selection process, it always involves looking at the amazon top sellers. Those are usually filled with astroturfed, paid and bribed reviews.
Brands often have a “store” on Amazon, which is a dedicated landing page. You’re likely the victim of confusion between that and “The Apple Store (tm)”.
How long ago was this? You make it sounds like you last tried wireless peripherals in the 90s, gave up, and never tried again.

I started using Apple wireless peripherals over a decade ago and haven’t experienced anything like what you describe once. I remember PC peripherals doing that kind of thing in the 90s though, back before everything switched to Bluetooth and everything used proprietary IR dongles etc.