skysight-inc/HackerNews huggingface dataset:
The most deadliest thing about Tech companies is how massive they are and going about their merry things while little ants like us get squished left and right.

Also the whole cancel culture is crazy since it’s so trigger happy. In many ways it feels like a witch hunt. Someone says something, the crowd follows (without much evidence) and makes a ton of noise on social media. The companies see a hit on their brand and do whatever the mob is asking and pretend to be the good guys/girls.

We really do need a society that encourages fact checking and hearing both sides of the story. Amplifying filter bubbles doesn’t end well for our society.
I know the trend to relocate there has been going on for a while now, but I scratched Austin off my list after a 2016 visit due to (1) a very small airport with limited international flights and (2) really bad traffic (but that’s almost all cities, right?).
You can write X11 code that double buffers and uses vsync. A lot of apps don't bother though.
I have been flagging this whenever and wherever I see otherwise reasonable people freaking out about it on Twitter for a YEAR now.

For the entire pandemic it has been a favoured plank of the "blame the population, not the government" policy of the UK Government and its client press. i.e. The Government's policies are flawless; it is non-compliance, particularly amongst groups of people the right wing press consider the enemy, which is causing all the deaths.

'It is your duty,' the Government says, 'to go out and remain fit to reduce the pressure on the NHS. But stay X meters away from people!' So the population does this, by-and-large entirely to spec., then they are crucified by the press. The photographers taking the pictures know about the foreshortening effect, the publishers know, and they run their awful headlines anyway. It is shameful and beyond depressing that it is so effective.
Not quite. It is not about reducing the program line count, but rather about reducing cognitive load for writing correct code. If you have to specify the initial count, then you cannot introduce an error where setting the initial count is forgotten.
Take care of your furniture or give it away to those in need?
Ask HN: What Happened to the HN Proposition?
I randomly found this thread from 8 years ago: https://news.ycombinator.com/item?id=5037694

basically it seems hmexx funded 5 projects so committing 40k in funding. he never updated his blog beyond that. did they all die? was this just not a good idea? is it worth trying again?
I think new clothes just needs to be expensive enough that patching is worth it
Isn’t it a sad world we live in when our gut feeling always is that “this smells like a PR trick”. I’m not saying it isn’t, just that it’s sad that we have built a world where we don’t trust our companies motivations.
Sony Airpeak drone: A small unmanned aerial vehicle that shoots 4K movie videos
I'll note that nq's author also has a redo implementation¹. Being generally redo curious I've wondered a few times why their other projects(nq/mblaze/etc) don't use redo, but never actually asked.

¹ https://github.com/leahneukirchen/redo-c
I'd encourage you to take a fresh look at the Free tier. 89% of the features in Bronze/Starter are available in the Free tier - including the more than 450 new features that were added to Free in the last year.

This blog post highlights some of those features that were added to Free last year including Service Desk, Feature Flags, Code Quality, and more: https://about.gitlab.com/blog/2020/03/30/new-features-to-cor...
You've basically just described Linux mount namespaces. Flatpak and snap applications each see a virtual root directory which grants no visibility into the user's home directory by default. D-bus services called "portals" then grant access to individual files upon user consent.
I like Ivar ...
If anything, this demonstrates how ludicrous the idea of "working/not working" as a binary concept is.
Starting, not to mention promoting, a large fund takes a lot of work, trust me.

I’m not sure what 40% you are talking about though.

Not to say that Grayscale is really making the world a better place by providing an actually useful service.
Huge thanks for such a comment. This is why I love HN.

As about consoles AMD likely just losing a lot of money on them simply because both Sony and Microsoft most likely have decade-long contracts that heavily limit AMD margins. There are reasons why Nvidia don't try to compete on this market.
Show HN: Datapane – Build data science documents using Python
From the Wikipedia article, it looks like a pretty interesting architecture.
We don't mind the food - meatballs and lingonberry soda!

However they've designed the store to TRAP YOU and make you go through the "shopping gauntlet" to exit.
Hello HN,

We're Leo and Mandeep from Datapane.

We've built a way to create interactive data science documents, such as reports, dashboards, and articles, using Python. Instead of copying screenshots into PowerPoint or rebuilding in a BI tool, you can import Datapane's framework into your notebook or script and generate shareable documents in a few lines of code.

We started hacking on Datapane at our previous start-up - we loved working in the Python data stack, but struggled to share results with our clients or team. Sending a notebook didn't work because they didn't want a code-heavy analysis or have the environment (dependencies, access to data, etc.). Instead, we manually created decks, which had a high fixed-cost and were hard to automate.

We built Datapane to allow us to create interactive documents from plots (using interactive libraries like Altair), DataFrames, and files. The library has come a long way since, and now supports components like drilldown tables, tabs, grid layout, drop downs (example: https://datapane.com/u/datapane/reports/sample-external-repo...)

Datapane is different to app frameworks like Dash, in that it bakes everything into a standalone HTML document. You can publish reports from existing environments (e.g. Colab, Airflow, or PySpark), and your reports don't need a running server - it's like an interactive PDF.

We launched a public platform so people could share reports and embed them into places like Medium. Since then, we've been humbled by the things our community have built, which you can see in our gallery: https://datapane.com/explore

We make money by charging companies who need to share reports privately (or with clients) or need to automate report generation using our Script Automation API. This lets you deploy your notebooks and scripts, so your team run them with parameters using web-forms or schedule them.

We'd love feedback on how we can make the product better. Fire away!

P.S. here are some of our favourite examples:

- https://datapane.com/u/ryancahildebrandt/reports/kyoto-in-st...

- https://datapane.com/u/khuyentran1401/reports/interactive-pl...

- https://datapane.com/u/mlfa03/reports/cdc-data-on-zika-virus...
Rating agency S&P warns 13 oil and gas companies they risk downgrades
Firefox just walked away from a key piece of the open web [progressive web apps]
NativeScript unfortunately just can't compare with React Native in my experience. I've been a Vue dev/consultant for several years, I wanted to love NativeScript, but every single time I try to build something with it (last attempt was about 2 weeks ago) I come across a missing feature and end up begrudgingly switching to React Native.
Remember that intel's cpus is just one division in a much larger company, where amd is mostly just cpus and gpus, so any comparison of revenue is going to make intel look much better
I think large parts of the right has now come to the conclusion that it can not hold itself to so much higher moral standards than the opposite team, or it will continue losing and moving down leagues until there is no right team left.
This might look like insanity to most people but it's actually an extremely intelligent move. If something happens to him, he will become a martyr and I am not sure if Putin can handle the ensuing social unrest. It also makes Putin seem powerless and emboldens his opposition.
I'd say anything that prevents you from, for instance, browsing the internet for pleasure counts as work. Meeting in a boardroom? Work. Zoom call in which you have to regularly participate? Work. Zoom call you can basically ignore while you read HN? Not work.
This was something I did not know I needed until I read your reply. Thanks a lot!
Yes, this is also a very valid way to look at it.
Would be a nice weekend hack to create a Tclet "plugin" for WASM. The Tcl interpreter itself is extremely easy to port to exotic platforms, only problem might be APIs that wrap underlying operating system APIs, those would need to be emulated on top of browser APIs.
That probably doesn’t directly benefit Grayscale that much though, depending on their fee structure.
As of now, the app has 10 credible organisations.
In addition to the Ender, you might want to look into the Prusa printers, like the Mini+. They're a bit more pricy but easier to set up and use, fewer issues to tinker with, have great documentation and are more reliable in general.
And here lies the humanitarian problem with “software eats the world”.
I wish I could figure out the openwrt MVC gui stuff
If we consider it benign, we call it education, if not, indoctrination. A culture that doesn't do it will cease to exist.
World’s Most Dangerous Malware Emotet Disrupted Through Global Action
Additional thumb keys.

The Microsoft keyboard is good (their best yet, I think), but only Space and the two Alt keys can be pressed with the thumb.

On my keyboard², I have Alt, Backspace, Ctrl, and "Fn" for my left thumb, and "Fn", Enter/Ctrl¹, Space, Alt with my right thumb. Slightly less comfortably, I also have Esc (left) and Delete (right).

The Kinesis Advantage 2³ is the most common mass-produced keyboard with thumb keys like this.

¹ It's enter if I tap it, and Ctrl if I press it in combination with another key

² http://www.keyboard-layout-editor.com/#/gists/501437fce9123e...

³ https://www.kinesis-ergo.com/shop/advantage2/
I’ve been using my disposable desk for 10 years now, and my disposable shelves for even longer than that. Not sure I’ve ever thrown away IKEA furniture, though I have sold some and given other items away.
Just last week I was starting the process of migrating a client (6 users total) from Bitbucket/Trello over to Gitlab Bronze.

Not any more.

That price hike is nuts and well out of the grasp of many small startups watching their cashflow!
Hk a that old saying go?

Those that can, do. Those that can't, teach.

In my experience this is accurate in the overwhelming majority of cases.
This isn't surprising, because devs have a tendency to focus on the hard bits of coding as being their work. Why not, right? It's probably the most satisfying too, so we forget the bits where we document, explain to colleagues, organize, etc. Don't forget that a lot of "not working" such as browsing a certain orange-and-beige website actually IS work as well: you wouldn't be updated on what's going on in the tech world if you didn't read some new things regularly.

However consider that there's entire classes of people who never do anything as satisfying as coding during their day. All they do is communicate in some way: making powerpoints, schmoozing with customers over lunch, sitting in meetings to discuss what the business should do. Typically you'll never find one of those people saying they don't do much. In fact, many of them feel compelled to sit in the office - face time - to look busy. If you were to narrowly define their work like I've done with software devs, many people would end up with maybe a couple of hours a day, mainly reading some docs to decide what their business unit should do.
How are we, the laymen, supposed to trust published, peer-reviewed papers? They seem to be just a bunch of words now with little meaning.

Before, I used to consider scientific papers... well, scientific and would try to base an informed opinion on the abstracts and conclusions. After reading blog entries like these and actually reading some papers (especially soft science papers which are easier to understand), even as a layman, some glaring mistakes can be spotted.

Popular scientists like Dawkins and that black astronomer are happy to point out the glaring problems in other areas of life, but it's looking more and more like the scientific field doesn't have its shit together either.

On a scale of bullshit to trustworthy, where stuff like Breitbart and ThePinkNews live in swamps of bullshit, scientific publications and papers seem to barely reach "believable". One always has to question "who payed for this research", "who reviewed it", "which country is this from", "what reasons could there have been to do this research", "are these results too good to be true", "who would benefits from these results", etc.

It seems like one really cannot trust anybody or anything and has to constantly keep their wits about themselves.

Will we ever be able to clean up our act? What can we do?
I am officially working half time. You know what that means :)
Though it is sort of well understood in embryology.
It was quite some times ago I studied it, but the big picture is that each cell starts out as a so-called pluripotent cell, that can turn to every other cell type. The important first step is axes selection (head-tail, left-right). The left-right axes is selected in a really interesting way, cells in the middle have a little flagella that tends to rotate in a specific direction. (If my memory is right, the condition where someones internals are all mirror images of “normal” is caused by some problem with these) Now secreted signal molecules will be concentrated on one side, and this selects the given side.

But the big picture is that each cell has a decision tree, and local signal molecule concentration is the criteria on which they decide. And later each cell has the ability to express yet another signal molecule and so on. If we were to imagine a 2d plane and you could symmetrically place a secretion center of A and B signal in a left and right region respectively, than you can have a new type of cell in the middle if it changes based on “signal A and B is on”.
Software is like writing a book. A good book fits all new pieces in a new story and makes sense. A fast book is just copy of known pieces and known story and don't really fits well. A "PRO" in market steal not old ideas, a "PRO" in the field create detailed raw new sketchs that are not ready to sell.
My personal dream stack is having the best of Guix and Flatpak.

Flatpak is sandboxed with clear APIs & portal which is absolutely necessary (even for FOSS app, for eg. if Firefox has a leak we'd be happy it can only access the download folder and not our photos, documents, home folder, etc.).

But Flatpak sucks so much for development. The runtimes idea are totally overkill and not granular. Using libraries, packages, IDEs and coding tools is horrible with Flatpak.

Just look at the wierdness of running VSCode(ium) in Flatpak. According to flatpak / red hat guys the dream setup is :

- Remove the sandbox of VSCode through flatpak-spawn escape permission (so there no point in using flatpak...)

- From there call & enter Toolbox/Podman and install your dependency there using yet another package manager (dnf)

So you loose sandboxing, use two separate container tool & use two separate packaging tools.

So overkill & overengineered.

Now take Guix. You have simple dependency system (just list the packages you need), you have true (recursive) reproducibility, and you could have only one container system for everything.

The issue is that Guix containers are not compatible with Flatpak portals (which is now pretty much a standard) and, from what I understood, are not really meant for security but more for the insuring basic reproducibility.

If some Guix guys would be interested in developing/improving a Guix container system to be compatible with Flatpak portals&APIs and that uses Guix packages instead of runtimes, I'd donate quite a bit for that. Maybe some other people would be interested in that too.
I’ll counter the other reply and say No with an anecdote.

When another dev and I had a blocking issue with their external accessories IAP framework, they invited us to fly to Cupertino to speak in person. Which we did. And they were extremely helpful.
The problem is of a lack of data publishing. All data should be published; all conclusions published (preferably with the code that generated the conclusions) so corrections can be made and improved conclusions drawn easily.
This science-bro movement scares me too. "But SCIENCE said so! You're a SCIENCE denier!"

It feels like a religion, with its own T-shirts and all. Appeals to authority, intellectual posturing… often from people with little understanding of the actual science. Honest insiders are way more careful with any absolute statements.

No wonder there's a (also scary) rise of conspiracy theories.

How do people not observe those as two sides of the same coin?
> Why would you switch to the moonlander from the Kinesis?

QMK. I think QMK is a bit like Excel in that everybody has that subset of functionality they use. I like layers and the leader key.

Open source firmware. I have a last gen Advantage I can't use because there's a bug in the firmware that causes modifier keys to stick and there's nobody left at Kinesis that remembers how to work on it. That will never happen with QMK.

Hot swappable switches.

Edit: I do miss the curve though. I'm using SA Profile keycaps [0] and while they're nice it's not quite the same.

[0] https://imgur.com/EZgGBdg
This is what I like about azure devops. Stakeholder licences are available for free with access to boards and wiki but not code repos.
Are you talking about streaming data from a thread on the backend to say a canvas or image element in the browser?

If you streaming in blocks on the server side and compositing them into a final render, in this case there are a couple hacks.

1) just use a timer and reload the image every x seconds

2) do a hanging read on and endpoint, return updated image. This has the nice quality of the server being able to decide the framerate.
> It's in the domain name: catchjs

I'm sceptical of this statement. I think catching application errors is a necessity to ensure your application runs smoothly and doesn't mess with customer/user experience. We're already tracking all the errors in the backend, and we should also be able to do the same with frontend. At the end of the day, we're all humans, we will introduce bugs. Even if you can guarantee 100% no one will deliberately introduce bugs, there's still the accidental introduction, or the third party library issues.

The issue comes with tracking users. The amount of code needed to track user interactions is insane, because of the number of possible interactions. Tracking application code generally does not need a lot of code.

Sadly, the user trackers have messed it up for application error trackers too. We're blocking everything regardless of context, and this doesn't allow websites to fix their application errors.
I also find my work is sort of a monday through friday bell curve. sort of a coordinate - do - deliver flow.
I wish this was extended to many other products. Automobiles for example, should incorporate the costs associated with poisoning our air (including EVs as rubber tyres shed microparticles).

A bottle of coke should incorporate the cost of fishing the plastic out of the ocean.
Two way data binding tends to obscure the rendering process and add a lot of "black box" side effects, which in browser based applications leads to serious performance issues that bog things down at scale. I would like to know how they're going to avoid this.
What is problematic about this?
Safari has this built in and it's magnificent. I can't remember the last time I had to peer through a 20px high peephole at content on the Guardian website.
How Big Tech Became Big Brother – The Dizzle
MinUnit: A minimal unit testing framework for C
I'm pretty sure I put in about 3-4 hours of real work when I was in office too. If you count meetings, answering emails, and operational work, it is hard to put in a standard 8 hours of real work.

Also, the comment that the Amazon employee made is similar to what I hear across other online forums such as Reddit and Twitter. Seems Amazon has created a really toxic environment for everyone involved.
Shoutout for Framework7. I built a test app in both Ionic and Framework7 and vastly enjoyed the experience of F7 over Ionic.

For Ionic Vue is still in beta, poorly documented and had some vague errors with obtuse solutions. It didn't have all the components you might want in an app either, so less boiler plate.

Framework7 has full Vue documentation, and the handful of components that aren't Vueified (Calendar, Toasts) are easily integrated using native JS and the this.$f7 helper.

Their creator is highly active and responds to almost all (non-idiot) questions on their forum.

Downsides of F7: no SCSS but CSS variables which clutters the inspector, a lot. You can always overwrite these with a scss file but the variables are always there.
Mirror Grinding
> You can just go to any IKEA and buy a replacement part?

Assuming there is a store nearby and even that the company is still in business. It's vendor lock-in.

Meanwhile, my solid wood sideboard could be repaired by any competent cabinet maker, without needing specialist hinges or plastic brackets. Not that it is liable to fall apart as easily as particleboard & veneer.
FWIW, in Lord of the Rings, it was implied that the change in Frodo was due to carrying the One Ring, and that it was due to it that he couldn't rejoin normal life while the other Hobbits could (and in Shire, ultimately became much more famous)
why would anyone be short a stock with short interest that high? you're just begging to get stomped

all the funds getting trashed are getting showed up as amateurs....by actual amateurs!

short trades are incredibly dangerous, you need a trade to go negative, but quickly before too many others also short. real, quality short opportunities are so rare that I just use a simple rule...never short.
Everyone has a price... it’d just be interesting to calculate the total cost of purchasing and enforcement. Probably into the tens of billions per year? More? Once there is a figure people might think it’s worth doing or not.
> Python is adding so many features that it's becoming something "not python"

Here's an example I came across recently. It's from the official documentation for the `heapq` module, so I assume it's now considered the idiomatic way to write a wrapper for each item in a priority queue:

@dataclass(order=True)
class PrioritizedItem:
priority: int
item: Any=field(compare=False)

That's completely different to the way such a class would have been written even in Python 3.4. It would have been a simple class with an explicit `__init__` and `__lt__`. Instead, the above dataclass sits on top of a mountain of complexity and everything about it is implicit.

It's in violation of both "Simple is better than complex" and "Explicit is better than implicit".
Yeah, apparently the results do not hold up under fair evaluation. They used a not well tuned RMI implementation. See: https://vldb.org/pvldb/vol14/p1-marcus.pdf

That said, PGMs are still interesting given their theoretical guarantees.
Why is this program valid?
Yeah, that sounds mostly really unlucky :(. I mean, anyone can understand that a company fires an employee that publicises a security weakness in a product instead of clearing it internally. However, when the employee doesn't understand that he is an "employee" of that company... Sounds like an unfortunate mistake.. you can be fired for those.