skysight-inc/HackerNews huggingface dataset:
I've heard of people getting O-1 while being far less than an "international star". Canadian founders getting minor acquihire buyouts have gotten them. You just need to get some letters from influential people. ie, business leaders in the local industry or a politician. Like most things it's as much about who you know and how well you check the right checkboxes as it is about merit. This another perk of VCs and selling to big companies.
Cash Back Guarantee: The U.S. Redeems Damaged Bills Because Dollar Depends on It
2020 Porsche Taycan Electric Car Review: Should Tesla Be Worried?
Comment 20671834 (by bakul) and 20671975 (by liability) make some good points. I also like vi. It is also why I made ZZTQED, being more modal than ZZT and KevEdit, and it also supports numeric command prefixes. I would also like it for TV/VCR, but, I have not seen such thing for a TV and VCR; many new ones don't even have numbered menus, and numbered menus are very advantageous.
Huh, till a few years ago you become a Permanent Resident in some provinces, just for being a tech worker in the US. No need to have even visited or ever worked in Canada on their work visa.
Python and JavaScript

Ease of use trumping advanced features every time
What about dfinity.org?
This reminds me of my young son recently. He was standing beside his friend who was playing a tennis game with the Apple TV remote. The remote had come flying out of her hand on a full swing, and cracked the TV screen.

"Did you throw it?"
"No! Tilly did!"
"Did you bump her when she was swinging?"
"No!"
"Did you touch her at all?"
"No!" (he's holding a tiny 80s troll figurine in his hand)
"Did the troll toy touch her while you were holding it?"
"Yes..."
We also have these big coffee machines at work and they're very cool because when you're walking to a different one it's kind of random which mix of products you'll get offered just because there are so many drinks and each one is programmed differently.
And I agree that it makes sense for these types of machines.

But my personal one has literally two options to choose from.
However, the touch screen is old technology in contrast to the machine itself, so the handling is rather awkward.
Also, it had to be replaced already because it suddenly stopped working for no actual reason.
I think that the logic behind not just putting two physical buttons on it is that some designer thought it looks cooler with this big screen full of colors - and he may be right, but UX should really be more than just looks.
Maybe if the protestors werent so intent on disrupting everyday life and kept things peaceful in the first place the police wouldn't have to clear them out using such means. These protests are a serious nuisance and everyone is paying the consequences for the protestors actions
Whenever new compression algs come up I can't help but think they're cheating with their dictionaries by pre-defining most common words and character sequences, such as html tags. I would wonder if it's more ideal for human language to simply have the best dictionary. Perhaps even a negotiation on both ends to define what that dictionary is. If browsers had an efficient dictionary of all English words and phrases, compression would seem to tiny.
I'm not sure I understand your position very well. Of course I think everyone has a right to believe whatever they want. But they don't have the right to inject their beliefs into politics, curtailing the rights of women, LGBT people, and other minorities, as they manifestly have done for decades.

You say I wouldn't feel comfortable hanging around should I be the sort of person who says what I think about these issues. If that were because churches were non-political spaces (like some neighborhood bars), that might be fine. But the point of my comment was that evangelical (and some other) churches have become heavily politicized spaces. The rules are, in fact, that you can say whatever you want, as long it agrees with extreme right-wing conservative dogma. In many (especially smaller) evangelical churches, you'll even hear it from the pulpit on Sunday. As it happens, I just visited the "Bible Belt" and got to hear evangelical Christians trash my so-called "environmentalism" (I tried to recycle plastic).

> On the flip side, evengilical churches do a great job of feeding the hungry, digging wells where they are needed, helping with disaster relief, etc. These are really important works, and given without care for the beliefs of the recipient.

Here again I must say my experience (I grew up in an evangelical church) doesn't match this. In my experience, churches treat these like mission opportunities. Any charity given is closely tied to the recipient's willingness to listen to the Gospel. And that's even putting aside the extremely questionable organizations that often run these programs, like groups tied to Franklin Graham.
In FF, this seems to be solved with the mechanism of containers and extensions like ‘Temporary Containers.’
Herein lies my problem. If I want to start a Node project I run `npm init` and then `npm install --save` to my heart's content. If I somehow manage to mess it up I just delete node_modules/ and install again.

If I want to start a Python project I have to set up venv and remember to put relative paths in front of every command or else it'll run the system version. Sounds simple, but it's still something to always remember.
$ source some/directory/bin/activate

And you don't need to keep typing out the full directory name.
When done with the environment

$ deactivate
“There is no Internet connection”, except there is: Service Workers gone wrong
Wish funds were distributed like that. I recall a certain 4th of July parade - with tanks, that was funded using visitation monies.

https://www.outsideonline.com/2399402/trump-fourth-of-july-p...
There's a pretty cool project using ML to help translate control from simulators to the real world. Video if it here, paper in the description: https://www.youtube.com/watch?v=aTDkYFZFWug

This seems like it could also help deliver something similar to what Disney has done (or possibly improve it)
That's really interesting, because I dealt with a hyperactive inner monologue until adulthood. I still do to an extent, but I think it has become much less pathological.
You can do anything in anything. Everything boils down to trade offs for the problem or company at hand.

I can say with Java and .NET shops, it's usually because the company has heavily invested in Java and .NET infrastructure, process, automation, tooling, monitoring, etc. If there are certifications involved, I also know for a fact that Microsoft feeds big discounts on expensive products (SQL Server) depending on how many employees you have with Microsoft Certifications.

It becomes a self feeding system. You're already invested so much in the stack that the choice of using something else is far more complicated than language comparisons. It's one of the reasons that there are so many language options available that run on the JVM that can take advantage of all of that investment without forcing the devs to write raw Java (Groovy, Scala, Clojure, Kotlin, etc).
When I'm in the US I find that with a little practice I can guess it with surprising accuracy. It might help that I have mild synaesthesia so visualising a number line makes it possible to almost see the conversion.
>A few companies died because of this, notably Digg and Friendster

Interesting, never heard about that. Any place where I can read more about it?
I got one of these. Feel free to fork and use!

Https://github.com/echohack/macbot
Examples of Guerrilla Marketing
Comparision of IPFS and EdgeFS for Edge Computing Use Cases
I get an HBO ad and an ad for WordAds.
Difficult problems remain difficult no matter what language you use.

Also, there's a real cost to everything being dynamically typed in large systems. Humans can't keep all the program types in their brain, and having the compiler help you out is kind of a big deal.
If, as you suggest, the kids who move in do much better and the kids who are displaced do slightly worse, that does indeed sound like a very good deal economically.
Oh no, it is the correct category. It is what HB-1 was created in the first place.
Also: set PIP_REQUIRE_VIRTUALENV=true

You won't be able to install with pip unless you are in a virtualenv.
What a weird and contradictory “take-home message.” They literally just showed that drinking water WITH SODIUM was the way to go, and then at the end they concluded to drink water “with food,” but the preceding article had not pointed to that conclusion. The entire article was pointing to the conclusion “drink water WITH SALT” to stay hydrated, and then at the very last paragraph they switched food for salt. Weird. Cool article though.
I agree; by default it shouldn't be so much. (Maybe the user could configure it (to any range between zero and 4 GB, perhaps), but even then, the limit should not differ for incognito mode unless the user configures it the same.)
Does seem a big sketchy, but it's the problem when mega corps control so much power, there isn't much that can really be done other than complain into the wind like this. Use non mega corp software when possible I suppose.
replied here https://news.ycombinator.com/item?id=20658147

last time I tried USB 2.0 hdd on pee3 did 35MB/s on the dot
So what are they supposed to do if they have no satisfactory way to verify your identity? They may have all kinds of information on you but not your passport number. Some people eligible to file requests may not even have a passport number. They may not even have your name (and multiple people share the same name anyway).

Without any reasonable way to distinguish between legitimate requesters and attackers, their options are to not provide the information to someone who may be the right person or to provide it to someone who may be the wrong person. If both of those are illegal that implies it's impossible to comply with the law.
A Brief History of Decentralized Computing
I would not use Eve-Online as an example of performance.

Once it gets to a few thousand concurrent users they have to drastically slow down the server tick rate. It's like playing a turn-based strategy game at that point.

*Disclaimer: I quit Eve awhile ago.
As others have pointed out, this article really needs to be backed up with sources.

> Software - up more than 3x, Software is a perennial category. Automating expensive internal processes in novel ways is Levi’s 501 jean of the startup world: a stylish classic that will never go out of style.

I agree with the above text but the graphic for software shows a clear plateau and doesn't quite bear this out.
Exactly. NPM gets a lot of hate but lockfiles and local install by default is great. The default mode should not be global installation. Also imo virtual environments aren't amazing. Having some mode you have to remember to flip on that changes essentially the semantics of your pip commands seems a little brittle. Tools that work on top of pip and venv like Pipenv or Poetry seem a lot better.
Idle curiosity: The above is a report of fact as observed by me. It's not really up for discussion - this is what happened. Could someone for our edification explain a bit about the reasoning behing their downvotes? Other than my having sinned in the church of moxie and his true disciple tptacek.
Python's success is richly deserved. The fact that it has been a long time coming (Python is almost 30 years old!) is an indication of the amount of sheer effort involved, and should give heart for all those working on building up the next generation of languages.

Since this forum is likely to have some folks looking towards the future, I found interesting a couple of talks by Python veteran Armin Ronacher [1, 2]. Watching that presentation makes me wonder whether I should think of this in the context of "Worse is better". That said, Python's runtime introspection is such a killer feature that it's difficult to explain how empowering it feels for someone who is relatively new to programming.

[1]: How Python was Shaped by leaky Internals -- https://www.youtube.com/watch?v=qCGofLIzX6g

[2]: A Python for Future Generations -- https://www.youtube.com/watch?v=IeSu_odkI5I
A lot of stuff powered "by Python" is in practice powered by multi-language infrastructures, which can be pretty complex. For example, the Python ecosystem for data science is mostly implemented under the hood in a mix of C, C++, and Fortran, with high-level Python bindings, due to a mixture of legacy reasons and pure Python being too slow. Obviously lots of people still like the end result, but saying this kind of software is in Python is only half the story.
Python has a lot of problems that really slow down development, but they are all fixable.

The biggest issue, in my opinion, is in dependency management. Python has a horrible dependency management system, from top-to-bottom.

Why do I need to make a "virtual environment" to have separate dependencies, and then source it my shell?

Why do I need to manually add version numbers to a file?

Why isn't there any builtin way to automatically define a lock file (currently, most Python projects just don't even specify indirect dependency versions, many Python developers probably don't even realize this is an issue!!!!!)?

Why can't I parallelize dependency installation?

Why isn't there a builtin way to create a redistributable executable with all my dependencies?

Why do I need to have fresh copies of my dependencies, even if they are the same versions, in each virtual environment?

There is so much chaos, I've seen very few projects that actually have reproducible builds. Most people just cross their fingers and hope dependencies don't change, and they just "deal with" the horrible kludge that is a virtual environment.

We need official support for a modern package management system, from the Python org itself. Third party solutions don't cut it, because they just end up being incompatible with each other.

Example: if the Python interpreter knew just a little bit about dependencies, it could pull in the correct version from a global cache - no need to reinstall the same module over and over again, just use the shared copy. Imagine how many CPU cycles would be saved. No more need for special wrapper tools like "tox".
Agree. They did themselves no favors with those graphs looking like comic sans, almost.
Meanwhile, all the python developers who have started doing any Js work are saying “I wish npm worked as easy as pip/virtualenv”...

It really isn’t that difficult, it’s just different. Different always seems wrong, at first.
Yes, you are correct. "All cars" doesn't usually include trucks.
Good article and I'm glad it show the general directional trend of the market based on factors. Each time something is shut down it seems to gain a little bit of resilience which is good.
Maybe, maybe not. France does have a history of banning imports of fruits that contain pesticides it itself bans.
I think they would have no right to USE YOUR COMPUTER to enforce such quotas, please.
WRT to Python at least, the skill range is more impressive than the low bar. High-skill programmers can do some pretty advanced things with it, and those advanced things can still be easy to use by lower skilled programmers.
I disagree with this sentiment. You mention Rossmann. Anyone that watches his channel knows that Apple purposefully makes things hard to repair. Things could be easier if they wanted them to be. But it's clear that Apple doesn't want devices repaired. See Rossmann talk about prices and how often the genius bar just suggests replacement.

As for third party repair, it isn't Apples fault if a third party repairs a phone incorrectly. What does this argument even mean? If your busy fixes your car wrong you don't sue the car manufacturer. If you go to a repair shop and they mess up you don't sue the manufacturer. So why would it be any different for phones or any electronic?
Compared to the constraints of the physical world, the universe of computability is essentially limitless.

On top of that, there are almost zero objective facts in the field. Faster and smaller are about the only factual statements that can be made about computability. Everything else is an opinion. With no physical truth to disprove wrong opinions, people get accustomed to putting forward passionate arguments without every worrying about being proven wrong.

Finally, it usually takes significant effort to even have a few sample cases to compare opinions when it comes to coding. And usually it's not under scientific controlled environment.

There are no two decades long arguments about "does a ball roll down a hill". Noone is taking a strong opinion against. Before it would get that far, someone would just put a ball on a hill and see the end result. You can't do that with software, the problem space is too large and there is no little bearing to an objective way to measure to results, or they often aren't generally applicable.
H1-B visa is not intended for performing arts category or for extraordinary artists. It is intended for specialty occupation such as software engineers and data scientists etc. I understand your frustration but the way to reform the system is to give the visas to the "right" candidates within the speciality occupation rather than giving it to an entirely different category in which your friend belongs to.
Are you seriously defending the police here? This is way beyond the reaction you'd see in pretty much any western democratic country.

Protests (again, in western democratic countries) can be peaceful, and typically are peaceful provided the police don't escalate things.
Just source the activate script and it'll prepend the correct path so that you don't need to do anything else.
I used to live down the block from the bar in the article. Fantastic bar, staff, food and live music...
Same here. I have an Ansible role "workstation" that installs/configures 90% of what I want, including cloning and installing the repo with my dotfiles.
> I don’t understand why there’s so much use of much more complicated platform/languages (eg java, .net)?

What language is Python implemented in? Is it Python, or something else? This tells you that even the implementors of Python don't think Python is suited for everything.
I agree that there are easier things to steal. However, that should not allow us to be lax with the security of the TOTP secret key. I think it still makes sense to worry about the theft of the TOTP secret itself. It's just an additional thing to protect along with cookies, TOTP codes, website data, etc.
Yeah AutoHotKey is surprisingly helpful for things that seem otherwise unautomateable.

> You weren’t even talking about that.

> The person you responded to wrote:

> > custom control board with specialized buttons and keyboard

> So we weren’t even talking about keyboard shortcuts in the ctrl-c sense, but that the specific action has a specific button.

> How, indeed, could that have been a surprise.

I considered typing keypad or array of buttons, but I figured keyboard conveyed the intended meaning closely enough.
My system for multiple Debian and OpenBSD machines:

Configuration files, secrets files, and personal scripts are stored in a git repository. There is a shell script that sets up symbolic links for the configuration files, /etc/hosts file, and crontabs (the machines all back up to each other and to several servers using rsync and hardlink snapshots automatically, in addition to offline media backups). Machine-specific configurations (mostly keyboard and screen) are conditional on hostname and pulled in by symbolic links or templating.

The scripts have some OpenBSD-specific conditionals. Also .profile is conditional on the operating system.

GNU Emacs configuration lives in a separate git repository. EXWM is my window manager on Linux and OpenBSD, which makes things easier. I run different versions of Emacs on different machines (some from the package manager, some built from source). The configuration is conditional on terminal or graphics mode, as well as on X11 specifically. There is also conditional configuration for Mac OS X for when I have to work on someone else's machines.

I do not automate operating system or package installation (I also get new hardware "every couple of years," and all the machines have different software installed), but the installed package list (`apt-mark showmanual` on Debian and `pkg_info -m` on OpenBSD) is part of the backups, so I can restore or bring up a new machine from the list quickly.

Reference and media files are synced with Unison, my personal notes and projects are in git repositories, and mail is synced with offlineimap.

I find the above makes it easy to bring up new machines and, more important, effortless to keep the relevant configurations on multiple machines consistent, while not getting in the way of differences (different software on different machines, software compiled from source vs installed via the package manager).

I plan to start using GuixSD in the near future, and look forward to using it to automate server and virtual machine configuration and provisioning.
1. pip install --user and sudo pip install are fine actually, they will not interfere with venv, they can co-exist just fine.
2. yes
3. probably do "source bin/activate" first, then run 'pip install -U pip'
4. just run pip install whatever, no need the full PATH
5. just run python directly, no need the full PATH
6. run 'deactivate' when you're done for now, 'source bin/activate' when you want to continue/resume sometime later

in fact I like this better than node_modules, the venv layout of bin/include/lib is more natural comparing to the odd name of "node_modules" in my opinion, and I don't need npx etc to run commands under node_modules either, all are taken care by venv with its 'activate' script
Letting go of my attachment to things troubling me helps. Sort of like stepping out of seeing things from my perspective and just as they are, as objectively as possible. I’m not perfect, but there are times where I did that and it helped.
The device running the VPN is still exposed to the attacker-controlled device. Now, on a decently-configured system this is probably fine (your workstation doesn't allow password-based SSH, right?), but it's still not great.
Feature selection of neural networks is skewed towards the less abstract cue
Yes, but it is a high plateau, the highest on the chart. Perhaps, rather than Levi's 501, Valentino Rockstud.
Good comedian's do this too. They might tell a funny story (that they were involved in) from a 3rd person perspective. This allows them to approach a situation from multiple people's perspectives.

It makes for good comedy because it show's how each character's view/opinion could be misconstrued and humorous depending on their context, prior knowledge and stereotypes...
The iPod wheel has a physical barrier acting as an affordance for your finger to trace. It certainly works better than it would just floating in space in the middle of a touch screen.
> Therefore if you do not have cookies from the major ad networks, you're either a brand-new device or an incognito browser.

Or Brave.
Show HN: Side project done-with-you-service
Most of those tools are built around the "cattle not pets" idea but a PC is a pet.
Best way IMO is some dotfiles and a bash script, OS installation part is pretty quick, unless you running arch- but even that can be automated
Because, by the definition yc uses, it's not a "startup".

It's a "small business" - nothing wrong with that, autonomy is great (e.g. The "E-myth" (Entrepreneur) is that people start businesses to get rich, when most just don't want a boss), it's just that yc doesn't fund them.