skysight-inc/HackerNews huggingface dataset:
The answers here seem to suggest otherwise.

https://blog.mozilla.org/addons/2020/02/11/faq-for-extension...

My guess would be that they'll try to make it curated-only unless users complain too much. Or maybe allow other extensions behind serious warning screens.

If that ends up being the case, depending on their review process, it kinda sucks for any potential new extensions created after the ecosystem lockdown, that won't get a chance to attain enough popularity to be relevant - unless Mozilla agrees to do a review for any project that asks, which doesn't seem likely.
Here is one possible pleasant surprise if I was starting out today - if my calling in life was to be a systems programmer then learning C++ opens up a rich sea of codebases built by people who knew what they were doing in the last ~25 years.

Irrespective of what language you actually choose to write your project in, if you want to learn how databases, caching servers, language runtimes, compilers, allocators, message buses, games, rendering engines, browsers, distributed systems, AI runtimes etc are implemented then the cutting edge as it exists right now is mostly written in C++.

Sure I hate the notation and the language as much as the next guy but I would hesitate to turn down the learning opportunity from so many cutting edge codebases.

In some ways it is analogous to math - lets say you hate the formalisms, symbols and terminology used in set-theory or in calculus, would you refuse to learn it if you knew that learning the formalism allows you to tap into 300 years of accumulated wisdom from some of the brightest minds that went on to do math?
There are viable alternatives to Apple devices while Windows absolutely dominated. However, I kinda wish that there were some antitrust laws around vertical integration.
How to Install Python Pelican
The US workers, at least in IT make much more money than their European counterparts, while paying less taxes. A wise person could in theory save 20% or more every month to create own safety net, while still enjoying a high standard of living. Alas this is not the American way of life, where it is not uncommon to spend even over 100K per year on a lavish lifestyle and living in debt.
I also use Firefox, and I've installed some extensions that are focused on privacy (uBlock Origin, HTTPS Everywhere, Decentraleyes, Privacy Badger). Some of these extensions are from the EFF. I use https://www.privacytools.io/ to find in-depth breakdowns of stuff like good VPN services, search engines, encrypted DNS, browser extensions, and other privacy tools. I check back once in a while to see what's new.
>Please educate yourself on statics and read the paper.

I think you mean "statistics"? Statics is the study of constant forces acting on unmoving bodies (as opposed to dynamics).
It’s worth making 4x in the states and paying less taxes to boot. Forget cost of living, only rent is more expensive so tack on an extra $2k a month if you don’t want to live with roommates.
I like the way you frame CT. Never got too deep down this rabbit hole, the terminology is just too atrocius. I wonder though how useful it is in practice. It is easier for me to take a formula and generalize it among one dimension at a time as the needs arise, see the catamorphism example above. As opposed to correctly divine 5-10-15 very specific concretizations of an uber-abstract scheme to arrive to the same result. Echoes of premature abstraction.

Perhaps the world lacks CT for dummies. Teach it in primary school. New Math was not aggressive enough ;)
History of Aluminum
WFH is probably a 2x improvement in my quality of life and increases my productivity as well. Sure I miss out on the small interactions but that doesn’t outweigh the benefits.
It need not even be pre-historical. Until indoor plumbing, germ theory, and modern medicine in general, infectious diseases were one of the few remaining modes of natural selection that humanity couldn't control. The usual solutions to nature's challenges like increasing density to allow for specialization and economies of scale or trading with neighbors just made the problem worse. Given how many people died due to the introduction of diseases to the Americas and the black plague in Europe, infectious diseases have definitely been a powerful driver of our evolution in the common era, let alone 10,000+ years ago.
A lot of big tech companies continue to hire, AirBnB was at the rough intersection of discretionary leisure travel, the gig economy, COVID and tech. aka "the big oof"
No thank you. I don’t want every country to look like the EU. Let us be, we are doing well enough thank you very much.
I once worked at a place where a minor piece of cloud infra got exploited. All the attacker did was run a monero miner on it.
Afaik, Postgres flavored Aurora has a single master for writes and doesn't allow horizontally scaling writes[1]. I believe reads can scale by bringing up multiple read replicas. Cockroach DB is "distributed SQL" so writes are also scaled across multiple nodes.

You can see some details about how this affects write perf in this blog by another distributed SQL database which compares the three databases (YugabyteDB, Aurora and CockroachDB) - https://blog.yugabyte.com/comparing-distributed-sql-performa...

[1] There is also multi-master Aurora (but based on https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide... that only supports 2 read-write masters and has other limitations).
I don’t agree. It doesn’t try to refute traditional music theory, but explain why it works.
Thank you!

As employees, how can we take action so this becomes the norm?

The current setup feels so abnormal and against good reason
You did not mention Firefox Focus!
I would have expected a post Morton for a salt incident.
Verilog and VHDL have something akin to this form of imperative meta-programming. (See Verilog's "generate" and "genvar" keywords for example).

But there is no iterating over or building members of an interface (the closest thing SystemVerilog has to a user defined type).
Apparently not, otherwise there wouldn't exist something like "The PostgreSQL Global Development Group".

Anyone trying others to adopt their products is a vendor, regardless if they are commercial or open source.

Also Linux is just a kernel, naturally it needs a vendor like RedHat or Canonical to provide an actual product.

Postgres is a RDMS already out of the box.
Could be that he's legally 5, but not actually 5. There were some kids in my little league (not my team) who were "10-11" but clearly more like 15-16. 10 year olds can't throw 75+mph fastballs...
> non-app-store apps on Catalina are still required to go through them for "notarization" to be allowed to run on an unmodified OS

Apple tries to hide the option, but you can still run non-notarization software on a Mac. The first time you run the application, open in from the right click menu. It'll give you a warning, and if you select OK it'll run. After that you can just run it by double clicking like normal, and it won't warn you.
It is certainly great, but I'm confused.. I use Badger, uBlock and Sync for a long time already on my Android.
That's easier said then done. There are no simple cross cloud provider solutions for a private networking other then ZeroTier, which has it's own issues.
The 99$ annual fee is ridiculous. Big companies don't talk about it because it is a regressive tax. It hurts hobbyist more than anyone else.
Interesting. I guess the DIMMs came blank, without heat sink/spreader on the chips, since ECC and therefore "non-gaming"? In that case i'd try some thin aftermarket clip-on.
Nothing hilarious like "HyperRacerMegaBlingMarkVII" would come with. To see if the ECC-errors occur because of running out of specification frequency wise in general, or if they just occur because of running at too high temperature because running at a too high frequency (and maybe voltage) without cooling.
Because vendor didn't plan/produce/verify for that use-case.
So I'd verify that, and enjoy in case of the latter.
My father-in-law had a 'When the moment comes' folder for her spouse, and another for his children.

It was a paper folder with printed instructions about what to do with pension, funds, etc.
I wouldn't be surprised at all if 500 years from now Seinfeld is considered essential reading to (mis-)undersand our age.
SK Telecom, Deutsche Telekom to Expand 5G and Untact Platform Tech
It’s interesting because English has not used grammatical gender for inanimate objects for quite some time (aside from a few exceptions such as ships). I don’t think I’ve seen the sun referred to as “he” in other 19th century writings.
Isn't there much better way? Many big cities are projected to start opening up in June. I would expect life coming back to normal around August end. So that's basically 4 months. Why not just keep paying instead of doing severance and lose all these well-trained talent? If you are doubtful if 4 months will be enough, you can still offer option of continued employment at 50% or 75% pay? I feel move like this tarnishes stability aspect of companies. Does anyone now want to sell their houses and move to where AirBnB is so they have their job in future?
Most enterprises run VMware, Hyper-V, or XenServer. Almost always with Cisco Nexus 9K series switching. With that kit it's surprisingly easy, but not with the default Broadcom NICs, they generally don't have the required features. Even if they do, the advanced features often don't work properly.

I've seen jaw-dropping performance when it was set up correctly, something like 99% of the theoretical wire rate of 20 Gbps. With dual NICs and Windows 2016 we got nearly 40 Gbps because it can use both NICs at once! Amazing file copy times. I tested it with the usual 4GB ISO file copy test and it was so fast there wasn't even a progress bar!

Meanwhile, on most networks I see about 1.5-3.0 Gbps effective across dual 10 Gbps NICs. If you think about it, that's crazy bad. It means that in effect they're getting less than 10% of the available physical capacity for data traffic. The other 90% is being thrown away by "passive" secondary cables or by the lack of configuration on the switching layer.
Just got in. Greeted as a bot and got a several text messages:

1) tomas say: ya ne botcurl

2) ya tozhe ne bot

3) XSS. Deleted. vk.com/oldlentach

4) ( ͡° ͜ʖ ͡°)

5) ( ͡° ͜ʖ ͡°( ͡° ͜ʖ ͡°) ͡° ͜ʖ ͡°)

6) Message from bots: we will rule the world some day!
~overc9001 (totally a bot)

Missed 7th as it disappeared to quickly and got redirected to https://www.youtube.com/watch?v=dQw4w9WgXcQ

What does it all mean?
Yeah, that would be a good way to do it.
Has this been reported as a bug? Because it strains credulity to think that this is really intended behavior.
Also, commercial browser vendors were much more of a thing back then, so there was someone to complain.
Yup | Senior Fullstack Engineer | ONSITE, San Francisco | Fulltime | https://yup.com/careers/apply/?gh_jid=4036603003

Looking for a Fullstack (Vue.js, Rails, Node/AWS Lambdas, Postgres) engineer to take full ownership of multiple user-facing and internal products.

Yup is an education technology company that was founded on a simple yet powerful vision: empower every student to learn. Yup provides remote math tutoring for K-12 students with unlimited, 24/7 access. We believe in equitable access to academic resources, and our product aims to promote long-term academic success. Yup is proudly backed by Stanford University’s StartX and Sesame Street’s VC, Sesame Workshop. Yup has provided academic support to over a million students across the USA, and is available worldwide.
The hard parts about making it look easy
Thirty years ago, in the Hunt for Red October, a software to identify seismic events was used to predict movement of a man-made submarine:

https://www.youtube.com/watch?v=y7g6dKncO-I
It's not. In this economy 3 months will pass by in split seconds and you may still not have job.
FWIW modern pressure cookers aren’t your grand-parents’ and are much much much safer. They’re awesome to cook stuff for a fraction of the time and energy you’d need using conventional cooking methods, they can sterilize stuff, and make preserves quicker.

Modern ones have thick bodies unlikely to ruptured, run at less than 2 atmospheres (I think 1.3?), have a pin that comes up when pressurized so you can’t open it until it’s fully depressurized, and a safety grommet that will shoot up and depressurize the cooker should the rocker’s exhaust be clogged.
One of the reasons to look into Nim.

Nim has generics, templates and macors. Macros are procedural, and they make things like generating a dsl for your software or library a simple matter.

All with a reasonably simple pythonic syntax.
What's the problem with actually just deleting this data when you're done with it though?
The world can always get worse. There's a lot of things/governments/societies that are propped up on the idea of basically forever growth.
1kb promise based popup library for react, more readable code zero state mangmnt
When Texas Instruments closed their offices in Nice (somewhere around 2016?), the package was one month per year worked. Most people had worked there for between 10 and 20 years. From what I heard, Hewlett Packard was even more generous when they shut down
This is a nice tool and the Dockerfile is quite handy, but my guess is these books probably have a download limit per book since more used to be available.

Maybe use the script's category or individual book modes to ensure more people can get access to them?
All it takes is a small loan of a million dollars.
Trusting a central control server is the fundamental mistake here.

It creates a very high value target that is difficult to secure.

I prefer a model where the management commands are signed at a management workstation and those commands are pushed by the server and authenticated at the managed node against a security policy.
From experience: it's worse. Words can't describe it
Yep! They work great in many situations. However, Cloud9 is quite a bit more usable and stable on something like shaky/inconsistent airplane wifi. It’s also way less friction to setup and tear down 3 or 4 Cloud9 instances in a day compared to workspaces.

I treat Cloud9 like any other ephemeral editor process. Need a new editor window? Cloud9 project. Done for the day? Commit everything I care about. Tear it down.

That said, I frequently spin up Windows workspaces to test software or workflows if I’m writing a guide or content.
Ask HN: Recommendations to revive an old MacBook (2009)
I have an older macbook and want to put it to some good use and throw in new OS or something else. Any recommendations for an OS or maybe setting it up as a server of some kind?
The typical member of the precariat doesn't have the financial means of taking an unpaid sick day. How on earth do you imagine that they have the means of starting their own company?
I haven't been a fan of Salt since learning they decided to roll their own encryption.

You don't have to look that far to find problems with that:

https://github.com/saltstack/salt/commit/5dd304276ba5745ec21...
I had the best of both worlds where I only had to go in once a week. I say “had to” but I enjoyed it. We made bigger decisions and become more cohesive as a team.

I can’t wait for this to go back to normal.
Any plans for any of these features without installing extension? Possibly by enabling menu option.
Sure, because nobody has ever taken a loan to start a business before. And VC funding doesn't exist. And mortgages are a falsehood. And companies are never bootstrapped either.

I guess eventually owning a factory is just impossible right?
Since when did face-blockers look like a vortex into another dimension? Creepy.
Patent Information Research Is Simplified Now
> Territorial Dispute

def path_normalize(path):
try:
path = re.sub('%(.+)%', (lambda m: ('%{0}%'.format(m.group(1)) if (m.group(1) not in datastore.ENV_VARS) else datastore.ENV_VARS[m.group(1)])), path)
except:
tedilog.error(...)
return path

What a terrible way to write

return re.sub(r'%(.+)%', lambda m: datastore.ENV_VARS.get(m.group(1), m.group(0)), path)
I don’t think we hate designers. I think they are great.

The best designers are those who are absolute maniacs at trying to figure out the essentials, ensuring every little thing has a purpose, design that helps the user get their job done. It’s fast, it’s simple, it’s readable and delightful.

I think what I as a dev loathe is bloated design, animations without a purpose, megabytes of crap that slow things down. Those social sharing buttons no one clicks.

I have a job to do, I have little patience, don’t make me feel like an idiot. Just get the job done.
Conrad - although your observation is correct, this dig is a bod look when you've essentially never set foot outside of your fairly limited technical sandbox.
Ah Goddamnit. That "megabar" is going to drive me away from Firefox. (And into the arms of Vivaldi, or something like that...)
Or even a post Maldon. (English sea salt brand)
Not sure what they cover, but there are surely libraries available,

https://deeplearning4j.org/

https://github.com/originrose/cortex

http://www.onyxplatform.org/

https://neanderthal.uncomplicate.org/

https://clojurecuda.uncomplicate.org/

https://clojurecl.uncomplicate.org/

https://github.com/uncomplicate/bayadera

https://devblogs.nvidia.com/grcuda-a-polyglot-language-bindi...

Also since Pytorch 1.4 there is initial support for Java, built on top of the new pure C++ API.
Sysadmin/devops
The Accounting Game: Basic Accounting Fresh from the Lemonade Stand, by Darrell Mullis and Judith Orloff
Will search shortcuts be fully operational before 1.0?
The only way this is related to IPO timing is that more people are affected. If this happened to a $200M company planning to IPO, the paper losses are still pretty bad.

The main criticism of delaying IPOs is that by the time they hit the public market, all the growth is gone. Markets learned this after Lyft and Uber, and Wework got punished for it. While there can be more corporate shenanigans in a private company, I also buy the justification for staying private that private companies can focus on longer-term thinking without quarter-to-quarter market expectations.
Tangential comment for those using iOS:

It sucks that this cannot be available on iOS because of Apple’s restrictions.

But I’m happy with Firefox Focus, which is my daily driver browser on iOS (and what I’m using to write this too). It has a built in content blocker. It doesn’t upgrade HTTP requests to HTTPS, like Brave does.

For ad and tracker blocking at the DNS level, I use NextDNS with some blocker lists enabled for my account (I recommend you check it out). It has made things better on other apps too.
Nice work. Keep it up.
Anyone actually use CubesOS?
Swift adds support for CentOS and Amazon Linux
Let me just go find a cash machine and withdraw the $X million needed to buy me a factory. Nobody’s stopping me!
Would also be bad for all extensions Mozilla does not allow in their extension store.

All software stores can be pressured to remove content. Keeping the ability to load non-store extensions fixes that specific deplatfoming problem.
Recently, ( https://news.ycombinator.com/item?id=23055121 ), Walter Bright pointed out that although D has extensive compile-time meta programming support, system (and, I imagine, arbitrary dll) calls are explicitly not allowed because of security concerns.

If I understand the Circle docs correctly...

[...] searched for in the pre-loaded standard binaries: libc, libm, libpthread, libstdc++ and libc++abi.
Additional libraries may be loaded with the -M compiler switch. When the requested function is found,
a foreign-function call is made, [...]

...all libraries are fair game? And I guess you might be able to do your own function/dll probing with libdl.

Do you guys see this as a feature or a liability?
CAMEO | https://www.cameo.com | Engineers and Product Managers | Los Angeles / Chicago | Full Time | REMOTE OK

We are the marketplace for personalized video shoutouts from your favorite athletes, influencers, musicians, and celebrities. We've helped create over 500,000 moments for our customers and built a marketplace for over 20,000 talent to connect with their biggest fans.

Cameo is one of LinkedIn’s Top 50 Startups to Work For, recognized on TIME Magazine's 50 Most Genius Companies list, and listed as the 2nd fastest growing marketplace in the country by Andreessen Horowitz’ Marketplace 100. We are a global company, headquartered in Chicago, IL in the Fulton Market neighborhood and HQ2 in Venice, CA.

Here are our open roles:

* Senior Software Engineer

* Senior Product Manager

* Site Reliability Engineer (SRE)

* DevSecOps / Security Engineer

Tech Stack: TypeScript, React/Redux, Node.js, React-Native
If you are interested in applying, please visit our careers page at https://www.cameo.com/jobs and mention HN

To learn more about our overall engineering culture, visit: https://www.keyvalues.com/cameo
Junk-Bond Sellers Desperate for Funding Swallow Yields over 10%
That was already proposed upstream.

The person above wanted a way to actually create an array of length N that could be used with .forEach().
Clickbait. According to the article:

"There’s no evidence that CAM4 was hacked, or that the database was accessed by malicious actors."

but rather:

"security review site Safety Detectives found that CAM4 had misconfigured an ElasticSearch production database so that it was easy to find and view heaps of personally identifiable information".

So, it didn't "leak" 10B records, as the headline suggests, as you'd need a third party to leak to.
I expect there are 2 options: Either you can make a good (fast) browser without it (unlikely or everyone would do it), or it is possible to do because Safari has to work somehow.

> apple won’t let you publish an app that can

Agreed, but we're talking about whether you can technically make such an app, say to run in dev mode on your own personal device.
I would keep using D ...
The discussion was about at-will employment in America. There are pros/cons to both employee and employer, and it is an absolute truth that this arrangement helps companies grow and helps employees eventually start their own companies - as opposed to different regulatory environments.

Adding more regulations will bring equivalent trade-offs because that's the reality of economics. Do you disagree?

If you want to get bogged down in technicalities and anecdotes though, then sure life isn't fair. I worked manual labor before and now own multiple properties. I guess it's just magic.
It’s time to embrace distance learning–not just because of coronavirus-Jeb Bush
Yeah, I was pretty sure but I don't actually operate in that sphere at all so I'm working completely from random stuff I remember reading:) Thanks for confirming.
That's called venture capital, or a loan, or a mortgage; things that millions of others have used to start their own businesses. Happy to make some intro's for you. Let me know.
Congratulations to the team
There are .msix releases on their Github page.

https://github.com/microsoft/terminal/releases
The Federal minimum wage is a useless metric. California's minimum wage is $12 (and higher, in some counties) and is set to increase to $15/hr by 2022 (assuming COVID doesn't have some major echoing effects).

Also, they're referring to white collar tech employees. All salaried, all well above minimum wage and most definitively the highest paid (in that industry) in the world, including outside of SF/the Bay.
QBasic is actually a really awesome language, I am bummed I didn't embrace it like I should have. I ended up going C/C++ ... Perl ... Python.

I wasted a lot of time with C/C++, if I had immersed myself in QBasic, I would have better actualized myself.
What are some uses for this? This is not my field so any types of experiments is nice that would help understand some general use cases. The last time I used one of these was for my physics "optics" lab. If I recall correctly, we used a grater of some sort which filtered out the light wavelengths which was displayed. It was so long ago, I can't recall the lab project.