skysight-inc/HackerNews huggingface dataset:
> Since you were too lazy to check, I did the work, and I can say there is nothing that provides keyboard macros in the search link you posted.

Seems you were to lazy to look deep enough...

> Let me explain how this "Open Source" thing works: you can submit a patch, you don't need to "push hard" on Daddy Microsoft.

Kinda funny how you have no clue how Open Projects are really working. Yes, Submiting a patch is an option. You can do that for VS Code too. Just nobody seem to have done this in this case.

And here comes into play how projects really work, even open source-projects. People complain and except the dev to implement something and than call it a day. And sometimes you have people doing some halfassed crap that makes more problems than it solve, and devs are not obligated to accept the patch. Any partly decent open source-project is doing this. Funny Uncle Emacs is doing this all the time. There is absolutly no difference in how both projects are working.
As far as I know, entrapment in the US is very specific and only counts of you do a criminal activity because someone is a police officer.

I.e. If a police officer talks you into selling drugs you're totally on the hook unless he said something along the lines of "I'm from the police, it's fine / you must".
I honestly can't think of anything and that kinda worries me.
> Can it let me pick any visible HTML element on a website to filter out just by clicking on it?

The best it can offer is a CGI editor to change its configuration from the browser. I don't see how you could implement something like this: it's either interactive or a passive network element, but not both.

> Can it block content of a website without interfering with a `curl` request or a file download from a random messenger app?

This is really trivial, just don't proxy them (ie don't set the http_proxy variable).
Reading itself used to be considered a skilled craft.

Only 4% of people knew how to read during the middle ages.

Mostly clergy and civil servants.

The grandparent poster is right imo. If programming becomes just another thing everyone knows, and takes a software class every year like they take an English class, the world will be way better off.
Calling it a feminist issue marginalizes the men who are uncomfortable. There are a lot of gentlemen who want to treat women with respect and who value women in the work place.
Why isn't Mikrotik an option for you?

(I don't know much about this space and feature-wise they seem pretty useful for me.)
Some Notes on Romulans
Maybe I'm missing the context here but I'm afraid I don't understand the point of the quote / what it is supposed to illustrate. It looks like someone asked something obvious, wasting everyone's time, and Bill Gates gave a snarky reply. Is there supposed to be something wrong with this conversation?

[On a side note, not answering the question is rather weird, and I can't imagine that this person stayed for long in the company. The only sane answer seems to be "Of course not" + explanation why you came up with the topic.]
3brown1blue is also the creator of manim, the library used for his own videos: https://github.com/3b1b/manim.

It's an awesome python library to create math animations, I would highly recommend it.
> Literacy of employees and customers transform(s/ed) all industries but we don't talk about the literacy department or literacy investments in corporations.

Well, we do, it's just called the "copywriting department". :-) Literacy is important for modern business, some people are better at it than others, corporations pay such people to focus on literacy. Same goes for software development: yes, it's rapidly getting commoditised, but I don't think software development as a profession is going anywhere any time soon.
This is amazing and i love you for posting this. Goals.
Why does it need to make sense
Social Networking Meets Online Collaborations
&
Business Services Meet Currencies Markets
linux desktop is never going to take off and died off when all the money moved to the cloud - it's not the 2000s, you can download windows and run it for free because that's not where the money is anymore. For the average user that's not technically oriented, that's going to be their goto solution.
Videos of Anant Agarwal's lectures that closely follow his "Foundations of Analog and Digital Electronic Circuits" book are online:
https://ocw.mit.edu/courses/electrical-engineering-and-compu...
Genuinely the best online resource for academic philosophy. Primers on pretty much every sub discipline that might be of interest to any western philosopher written and edited by subject matter experts on the topic. All free, and with excellent support for things like BibTeX and other things useful for academic work.

Another similarly useful resource is philpapers: https://philpapers.org/
JetBrains has a straightforward way to pay for all that development and polishing time, which is lacking (due to sound but foundational reasons) on the emacs side.
Nice, I'm old enough to know what the 2 first lines do (get off my lawn etc...)

For the rest it would take a while to understand the math and I'm not even sure where 0xa0000 would come from
Can happen more seriously than with floating point since the dynamic range of integer math is relatively much more limited for the same bit depth. This can be especially bad with division followed by inherent truncation.

The inability to represent very big values as well as very small values might need to be worked around.

I needed to overcome this back in 1982 (before 16-bit portable PC's, and PC's were not yet popular at all) to do equivalent calculations on an 8-bit TRS-80 in 0.5K of BASIC program memory, to what was officially developed by 1980 in many pages of 32-bit FORTRAN.

The algorithms had been well established for decades but always implemented using the equivalent of trig tables until the mainframe was capable of substituting (or even automatically printing the official tables!) after 1980.

One volume of the published tables was bigger and weighed more than the TRS-80 portable.

Ended up using something like the 21st century Gustafson approach for my little problem back then, now he is a mathematician pursuing a brilliant more universal solution.

By 1982 it didn't bother me that my integer algorithms were dramatically different than the official floating-point FORTRAN. I had gotten accustomed to morphing fundamental equations by computerizing much less onerous tables where the simple near-linear equation was useless because the published tables contained official rounding errors from the original slide-rule calculations. To match the official calculations that time, the convergence of manual and automatic rounding errors took major precedence over the underlying equation which actually was defined by physical properties.
Seems like an odd thing to say - how are you going to download 1TB/day on a drive that can hold only half that in total?
Simulation: The Challenge for Data Science
Businesses can earn on every product sale and service delivered
I am learning woodworking. I have been thinking of this for many years. I do still get inspired by what others are doing but I have accepted that I have too much anxiety or related issues to run an investor led startup. It is a conscious choice and I am happy with it.
> a lot of people with engineering job titles don't really do engineering: They can be quite busy and productive, and rewarded, for basically arranging things, fitting things together, troubleshooting, dealing with vendors, and so forth.

In my work, the title "manufacturing engineer" title goes to people that work all day (and at a hard pace) doing nothing other than working in the PLM system, orchestrating ECO bureaucracy, and BOM work. To them, the actual products are nothing more than a collection of part numbers and rules applied in a cumbersome framework. I almost feel sorry for them. The sad thing is, there's an increasing population of these types, along with product/project managers and supply-chain specialists, while at the same time a decrease in engineers and techs.

I also have a physics educational background and make my living doing a weird mix of EE, software, and failure analysis work. I love my job, I see myself as a kind of general purpose problem-solver. Unfortunately actual hands-on technical generalists, IMHO, are in a downward spiral these days as far as status within large organizations goes.

The OP, I hope, is aware of this. He might be happier specializing in his interests and teaming up with other specialists who focus on EE.
It's very american for me these things where your behaviour and moral character seem to be more important than the impact of your crime.

I m not sure I d pursue a guy who traded nothing on fake intel damaging no one, even if there was a potential in his character. We have to accept people arent perfect and we may only be able to punish crimes after they happen and damage people.

In France I was taught that the only goal of the justice system is to repair tort created to a victim, not cleanse society of evil thoughts.
Kind of weird that a page about cryptography has broken https
I am developing firedating.me using Django. It is a community of FIRE (Financial Independence / Early Retirement) enthusiasts looking for friends and a partner. Unfortunately the FIRE community is very dispersed and one can feel very lonely. So I made this site to help people build meaningful connections.

I am actually a huge fan of Django. It boosts my productivity a lot. The only minor issue I experience is that the way POST forms and templates work biases how I make UI. I.e. all UIs tend to be very page oriented - 1 page = 1 form - and some logic is leaking into templates. As a result, my UIs feel too coupled with the backend and this makes them harder to support. I am considering writing a separate frontend treating the backend as a blackbox instead. Wondering whether anyone experienced something similar.
That's the fatal flaw that most of the conspiracy theories regarding this pandemic have, why would "The Powers that Be" bother with all the effort? If they are so powerful they could just buy any large drug/food supplier and poison everyone that way! When You step back and think critically 99% of these "Cabal" ideas fall short.

That being said, if I was < 30 years old and not in a high risk group. I doubt I would take this years vaccines as I believe it is a reasonable assumption that there will be "straw man" or long term issues that will be resolved in future versions.

Given my personal situation, and a great deal of consideration, I have decided to get the jab when my turn comes and that the rewards outweighs the risks.
This article is clearly garbage, just from looking at the first graph: https://www.storagereview.com/wp-content/uploads/2020/11/Sto... .. that DB benchmark is most certainly bottlenecked on something other than IO, the full result range (including the one laggard drive) fits in a 1.6% range

edit: what where they thinking https://www.storagereview.com/wp-content/uploads/2020/11/Sto...
You Suddenly Need to Stop Using Google Chrome
Why do you think it's unreasonable to interpret the value function as probability? I think chess engines don't do it because of draws, but you could look at a chess position and estimate what are your chances of winning/drawing/losing.
No, there's nothing javascript specific in Privoxy, but there's also nothing stopping you from implementing it. You could write filters to inject custom code (like greasemonkey userscripts) or modifying the scripts in tranport.
In my view these queries about permissions are a bit meaningless. If an app asks me if I want to give it access to my Photos I feel uneasy about that. Which photos? For what? What is it going to do with it?
I think the filesystem should be sandboxed and if an app wants to read something I should be able to e.g. give it a directory where it can do anything or I should be able to select a file and the app will have a permission only for that file for a limited time e.g. only to read it once.
Also there is no easy way to know what these apps send over network. How do I know they are not downloading all my documents to China?
The social network should be an avenue for people to collaborate
I don’t believe this is true. Wealthy companies that do business in dangerous countries tend to pay quite a bit for security of key employees. If you are a white collar worker of MegaCorp Oil traveling to Iraq for business, you will be provided with security. If you are a local Iraqi working in the oil fields, you can probably expect less security, precisely because your loss won’t affect the bottom line. But even so, private security is common in many factories and other company facilities, even in the US. Pretty much every skyscraper in NYC has security employees even though you can call the police there. If New York became more dangerous, I assure you security budgets would go up
I do share your skepticism overall, 5G is being pushed more aggressively than its value would warrant. But there are parts of 5G suite that are indeed valuable and go beyond the mere "moar speed" mantra.

Network slicing is not consumer facing, but is a big deal in business-to-business connectivity, likely enabling business models that just aren't possible today. It's a bit like renting virtual machines in the cloud, but instead you're renting connectivity, tailored to your SLA needs.

Higher bandwidth, lower latency and lower power consumption are not exciting in isolation, but improving all of them at the same time does bring notably better user experience (see the raving reviews of M1 Mac for the same phenomenon).
I personally think being able to know what my applications are doing and being able to micromanage software permissions if I need to is beneficial.

In 2021, UNIXen are not as isolated as before. A lot of closed source software is creeping into the ecosystem. I'm not against that, but being able to limit them to sandboxes is a good thing IMHO.

I run VMs for such software, but a lighter weight solution is may prove more useful for some scenarios.
> The HRE was seen as an entirely german political entity and had almost no non-german kings in its entire history.

What about northern Italy? And Bohemia – it was part of the HRE until the end and its king was an elector.
I don't want to downplay the importance of the problem, but it seems to me, that unfortunately the correct addressing of security concerns is rather an exception, than the norm on Linux desktop. Of course half of the your "ordinary apps" need home write permissions, whether they are installed via flatpak/snap or not. And most semi-technical desktop Linux users have some sort of ~/bin with a bunch of random scripts, and a number of tools installed via pip or directly downloaded from github. (In fact, you probably use Linux on desktop in order to do all these things, because it makes life easier.) And many users aren't even really aware of the contents of their .bashrc and such.

So, is there a security problem with Linux desktop? Yes, absolutely. And it is serious enough to worry for those who are not paranoid security enthusiasts (I mean, even real vulnerabilities aren't truly a concern to many users, but we have to admit there is a problem, when it becomes quite evident, that Linux starts falling behind both MacOS and Windows in this regard). But is flatpak the culprit? No, not really. Linux on desktop in 2021 is just really flawed (at least security-wise).
It will certainly work for the vast majority that are using #include <stdio.h> and more importantly for the various GUI apps that are using GTK/Qt dialogs.
Again going into non-expert territory, but AFAIK TMS is supposed to be slightly more effective than placebo. It doesn't work that much more often than placebo, but more often anyway, and even in some cases that haven't been helped by medication or other treatments, which AFAIK tend to be the cases that often aren't affected by placebo either. I don't know exactly how you'd do a placebo alternative of TMS, though.

I don't know how it compares to ECT, though, and whether the cases potentially helped by each modality are the same or different. After all, depression is not a single coherent phenomenon. Individual cases can vary a lot, and it's quite possible that not all of depression is even the same disease with the same physical manifestations.

I don't know exactly why TMS would work either. I'm under the impression that it somehow increases activity in parts of the brain at which it's targeted (or inhibits it in others, if done with different parameters).
In this case it is highly appropriate.
Maybe the point was that not knowing something != stupid, but BG equals that to stupidity?
We need a global reskilling revolution – here's why
We're pretty similar to Chatwoot in some ways - Kam described some differences here: https://news.ycombinator.com/item?id=26503697

To reiterate some of the differences, or why people might choose us at the moment:

- A lot of our users really like our Slack integration. For small teams, this means they don't even really have to use our dashboard if they don't want to, because they can do everything from Slack. [0]

- We offer a live screen sharing feature [1]

- We're working on a library to offer complete customization of the chat UI on your website [2]

[0] (We need to set up a better recent demo video of our Slack integration, but if you skim our changelog you'll probably get the gist: https://github.com/papercups-io/papercups/blob/master/CHANGE...)

[1] https://storytime.papercups.io/

[2] https://github.com/papercups-io/chat-builder
what does the person’s job have anything to do with this?
Smarking (YC W15) Is Hiring Head of Eng, Head of Sales, Head of Acct Management
All my IDEs share common settings for copy paste, searching and basic text editing, for everything else there is mouse and graphical tooling.
This is where we need to require better programming languages. What we need to be able to prove from code is that when an application is asking for a particular permission, the code paths the data will be used for can be shown not to result in network transmission without going through a trusted transform (if we want to allow it) - i.e. that only SHA512 transforms of that data can end up on the network without gating or something.
People can show off skills and talents while businesses can exhibit what the are made of
Moving to a nicer location.

About two and a half years ago I moved to Cambridge (UK) for work. Despite my salary on paper being significantly higher, I could only sensibly afford a flat on the edge of the city due to ridiculously high living costs. I still ended up with less money after all bills and essentials were paid for. The flat was also the worst in the area. It was infested with cockroaches (little European ones, but still awful to live with). Previously I lived in a flat I could comfortably afford right on the edge of a city which is nicer than Cambridge.

Despite this, I couldn't bring myself to move out of the city. I was accustomed to the city life: the convenience of having everything right there on my doorstep. The first step was realising I did not have the city life any more. Living on the edge of Cambridge is as good as being outside it, but at twice the cost and the pleasure of living right next to a major motorway. But the other difficulty was commuting. If I moved I would essentially be saving money but paying it right back through hours stuck in traffic every morning and evening. COVID was a blessing. Now it's possible to work from home I can have the best of both world. I can live further away from work knowing that I won't have to commute every day and I'm no longer pissing money down the drain on a shit flat in a shit location.
The safest way to do it would be to implement it with seccomp so you unconditionally block those syscalls.
The EU is the UK's biggest trading partner, but that didn't stop us leaving after we were already in (sadly).

There's a long history of people overestimating the importance of economic considerations in international relations. See e.g. all of the people who thought that the First World War couldn't happen because it would be an economic disaster. Turns out that it did, and was.
At last a currency (Telas) that pairs with all countries currencies
I decided to look at the messaging - the websites of both Flatpak[0] and Snap[1] make no claims about security, or about being "designed to be built by less-trusted parties".

Both of them focus more heavily on the convenience of distribution than any user-facing benefits such as sandboxing.

If you're referring to the GNOME Software "Sandboxed" badge, it still indicates that there are some universal properties of the sandbox. (For example, flatpak apps live in their own PID namespace and cannot see what other processes are running on your system.) Also, there is a permissions badge on the right that does indicate the level of access you'd be granting to the app. (Full $HOME access is indicated with High, and a click on the badge tells you exactly what it needs.) There could be some work needed to do around guarding `.bashrc` and similar, though.

In addition, Flatpaks and Snaps are both served as repos - a `.flatpakref` for instance is just a reference to a repo. Using a `.flatpakref` to install software is like adding a repo to your sources.list, but in ways more secure:

1) Flatpak doesn't have the concept of install scripts (and doesn't have a way to install a setuid binary), so just installing an app won't cause a security hole. On the other hand, a `.deb`/`.rpm` can run arbitrary code as root in the install scripts.

2) Packages on Flatpak are scoped to the repo you installed them from - for example, if you request `org.gnome.Calculator` from flathub, another repo can't serve version 10000 of the same app and have users install it. If the same app is available on multiple repos, flatpak will prompt you and ask what version to install.

example output for `flatpak install org.gnome.Calculator`:

Remotes found with refs similar to ‘org.gnome.Calculator’:

1) ‘fedora’ (system)
2) ‘flathub’ (system)

[0]: https://flatpak.org
[1]: https://snapcraft.io
Thanks Satam! We're always happy to chat :)
Those would definitely be useful to a lot of people. They're high on the list of identifiers to add.
Falling robots and human trust
Yeap. It's mostly corporate editors, crazy people, and egotistical know-nothing amateurs who cobble together Wikipedia with semi-inaccurate information. Oh and try to correct them with first-hand knowledge? Rejected!
FWIW Austrians don't like being called Germans.
I have the same problem with a BlackBerry Playbook tablet - great form factor but it doesn’t handle websites using modern SSL.

I believe you can work around this using another machine as an SSL proxy - though setting that up is beyond my ability. Perhaps someone else can elaborate?
Beginner's Guide to Market Making
Cybercrime generally results in actual destruction of value, as even for pure ransomware attacks where a ransom is paid, the losses to businesses and recovery costs are on the same scale as the ransom itself, and of course there are cases like the NotPetya attack, which caused billions of damages and did not even have a working mechanism to extract money from victims, it was purely destructive.
Working at Goldman Sachs Suuuucks, Leaked Internal Survey Shows
Interesting idea. Will everyone spend the next twenty years complaining about how much they hated Mrs Jones the programming teacher and how Stroustrup ruined programming for them?

Put it another way. The reason we interview people the way that we do, is because it isn't realistic (unfortunately) to expect that a CS grad can fizz-buzz, or delete from a linked list, or whatever. Anyone who has spent a little time interviewing can confirm this. Why should we expect that secondary education would do a better job?
The links aren't underlined by default even on the search results page.

And obviously those aren't being used as menus or controls in the web app sense anyway.
Are You Trading or Gambling?
Are there any viable alternatives to shopify for developers that don't have these issues?