skysight-inc/HackerNews huggingface dataset:
By 1987 I was programming at home in C or Pascal on my Fat Mac with a pair of 800K floppy drives, having upgraded from the original 128K Macintosh with 400K drives. At this point I had graduated past using BASIC, FORTH, and ACTION on my Atari 800 (ACTION was a true wonder). Within a year I would have sold the Mac to buy a motorcycle, one of the best trades I ever did. I wouldn't really have my own personal machine again until '92 when I bought a NeXTStation. I actually bought a PC for a short time, but it was quickly donated to one of the many hare brained schemes my friends and I were involved with.

My first job was programming PASCAL, FORTRAN, and BASIC on a VAX. This was a seminal time as I got to cut my teeth on ISAM. By 1987 I was on the brink of going to a new job that was BASIC and ISAM on a mini computer. BASIC is an unsung hero of the mini computer data processing age of the late 70's and 80's. I did all sorts of unspeakable things in BASIC. As weak as BASICs were, I never had to say "No" to a request to do something on our systems because "BASIC wouldn't let me". Just fan the fire hotter and hit it harder, BASIC would do the job, if, perhaps, inelegantly.
Not to mention wood fireplaces in the home and the noxious byproducts they produce is likely to shorten your lifespan considerably.
As someone who wrote a lot of Perl in the late 90's and early 2000's and moved to Python for scientific work (simulations, etc.) as well as other tasks (web apps, etc), what I saw was:

- Perl actually was really popular for a while back then, especially in the Bioinformatics/Genomics space. It was all over that field, I think partially because it's really easy to think of a genome as just a text string of ATCGs and Perl was really convenient for manipulating text.

- I originally switched to Python for some projects because I had to do simple GUIs and visualization. Pygame and TKinter were much nicer to deal with than Perl's options. If you were just reading data in from one file and writing it out to another, Perl was fine, but the GUI toolkits were miserable.

- Numpy ("Numeric" at the time) was what really sealed the deal and probably pushed a lot of others to switch. Perl had PDL and similar but they weren't as fast or as easy to understand and use. Even if Perl is "Naturally far more efficient" than Python, it's still slow enough that for non-trivial calculations you would not want to use it directly. You have to use one of these other libraries where the actual number crunching is happening in highly tuned FORTRAN or C libraries. Python's options back at that time just leapfrogged Perl's and Numpy had really nice integration with Pygame, which made visualization in your app really smooth. Perl might've caught back up, but that was around when Perl6 was announced and sucked all the air out of the room.
While I agree with the sentiment - as obviously crypto can sometimes be useful in that context - you're also talking about a tiny fraction of the human population where it's relevant in that way. It's a small fraction even within nations in those conditions.

How has Bitcoin saved Venezuela? Well it helped a small number of people in the country, sure. It obviously didn't fundamentally make any difference, and it's not going to anywhere else either. For the average person Bitcoin is not easier to acquire, use or manage than USD in locations such as Lebanon, Turkey or Venezuela.
Sounds good, let us know how it goes! And be sure to do a speed comparison too :)
If you live in Chicago and can afford to bail, your kids don't go to Chicago Public Schools.
I was thinking the same thing once they got to that point! Our "logger" is literally a library from DataDog, but Sentry has similar (we actually migrate from Sentry to DataDog at my job) and there's tons of other services now that do similar with "loggers" as well. There is good advice here about questioning when to log but Sentry and its peers are loggers.
Yeah, unless I' rich and thinking about building my family somewhere, I wouldn't even touch this idea. And even I do, I'll probably purchase an old, but good-standing building and heavily renovate it. Modern technology also provides means to strengthen the foundation and weight-bearing part of the building.
Your phrasing is a little unclear. A 16% bonus or 116% bonus?
My method is manual-ish¹. One VM is in charge of getting the wildcard certificates. Other than answering DNS requests for validation and SSH it has no public face.

Each other machine regularly picks up the current outputs from there via SFTP weekly and restarts what-ever services. I'm not running anything that I need near-perfect availability on ATM, so it is no more complex than that. If wanting to avoid unnecessary service restarts check the for changes and only do that part if needed, and/or use services that can be told top reload certs without a restart.

This does mean I'm using the same key on every host. If you want to be (or are required to be) more paranoid than that then this method won't work for you unmodified and perhaps you want per-name keys and certs instead of a wildcard anyway. For extra carefulness you might even separate the DNS service and certificate store onto different hosts.

Not sure how you'd do it with unifi kit, my hosts are all things I can run shell scripts from cron on running services like nginx, Apache, Zimbra, … that I can configure and restart via script.

[1] “manual” because each host has its own script doing the job, “ish” because once configured I don't need to do anything further myself
Only slightly jealous ;)

I'd have probably given a kidney for access to a machine like that, it would have moved my skills and career forward by a couple of years in one shot.
Thanks...fixed.
Calling this racist seems applicable but quite a stretch to me.

From the article is seems workers in Taiwan work 12 hour days as normal. Couple that with the fact that manufacturing used by primarily US being done outside US borders is generally some for cost saving reasons and it seems to make sense to assume that Taiwan IS doing this cheaper somehow. If it were a matter of innovation wouldn't the same innovation hold in their new plant in Arizona?
Yeah, the big difference between this and MongoDB is that MongoDB is typically only ever used on the backend of an application. You generally wouldn't give someone else direct access to your MongoDB instance, but you might give them access to your VPN, at which point as far as I can tell the SSPL distribution requirements would kick in. (Because you're "enabling third parties to interact with the functionality of the Program ... remotely through a computer network.")

This is probably fine for internal usage within a company (as the whole company is legally the same entity) but for individual use it's concerning. Although it might also be problematic if you ever want to give a contractor access to your VPN too.
To create wealth you need a society. But it is not less true that the society makes you wealthy because they need YOU. It is an exchange.

When it is detrimental? Who decides that? I am against monopolies. Telling from offices all the others what to do or not when they are not harming anyone is also a monopoly. Governments are monopolies in many areas.

What makes you think that with fewer regulations there would be even more uneven wealth? I cannot reply to this, since it is just fiction, but fewer regulations means more services, which unfavors monopolies and drops prices for services. Making people more elligible for acces to those services as well.
What Elizabeth Holmes did wrong
I mean sure but an org doesn’t really need that much security. If you’re not taking that much care with your API keys and db passwords then you probably don’t need it for certs either. Keep your root CA offline and in an air gapped backup, issue team specific intermediates with med length and keep your endpoint certs short.

You need as much security on your CA as the accounts in your org with the authority to replace them with your provisioning tools.
I always enjoy these sites that look like they came through a time machine. Such an interesting window into past web design trends.
I personally believe that you need to find a compromise between a framework that lasts very long and party that can be recycled so you can adopt the house depending on your needs without needing to redo everything (for example foundation and some integral supports could probably be designed as a framework that can be adapted while walls, windows, room configuration, doors, etc. need to be changed eventually and therefore should be recyclable).
Hmm, I'm curious about your first claim! I can't find anything more recent than ~2017[0], but they were still using Airplanes to gather imagery for the 3D maps. I'm pretty sure this is still the case, as urban area resolution is way higher than available non military satellite imagery.

0: https://www.youtube.com/watch?v=suo_aUTUpps
Yeah, it had nothing to do with work on open standards like HTML5 and CSS3. (And WebGL for more advanced rendering needs) /s
We'd love to. What do you suggest we use? Java swing? C Gtk? C++ Qt? All of those often look ugly and are harder to use.
Given that there's no other language that works cross-platform with as little jank as JS, I don't think that distaste is adequate reason to avoid using it
URL is to a "Things I Learned" by Simon W, but the title comes from tweet by David Beazley:

https://twitter.com/dabeaz/status/1466731368956809219

Which is a warning that people shouldn't buy his new book if they want a deep dive on Metaprogramming:

https://www.amazon.com/dp/0134173279/

Simon does a nice job demonstrating how "the __init_subclass__ class method is called when the class itself is being constructed."
Twitter creates monitoring team to prepare for Capitol riot anniversary
If the one is a PCR test, then yes you should trust the PCR.

Dr Michael Osterholm has covered at great length what garbage the rapid antigen tests are.
Apologies, didn't mean for that to be misleading. Still, he got it into the kernel in record-time for a new feature, which has got to be saying something.
Who said they are running windows? The security processor will be present no matter what OS you use.
Are you using constraints to position and dimension your holes? (If you know the sizes and locations, you should be.)

I find F360 to be quite efficient and precise at these things.

Make a sketch; make a rectangle. Constrain it until it all turns black (do this by reference to the origin). Drop a circle on the sketch. Click the circumference. Press d. Place the dimension tag. Enter the diameter. Press d again, click the center of the circle. Click the left edge of the rect, drag the mouse up to place the tag someplace nice. Type in the distance from the edge to the center of the circle. Do the same for the Y location.

It shouldn’t feel like you’re dragging and sizing anything manually unless it’s just a decorative part.
>The second problem is making sure people want to maintain the structure for 1000 years, or at least not tear it down. I don't think this is as hard as the other comentors are saying, though. Just don't build the house in a city.

I live in about a 200 year old house but it has been extensively reworked over its lifetime including by me. And given that it's on a nice piece of exurban property it's hardly a stretch to imagine someone in that time deciding a teardown just made more sense than all the upgrades that have taken place over that period. Just as one example it presumably didn't have indoor plumbing when the first part of the house was built.
Your theology doesn't fit every use case. However, I wouldn't mind the potential benefits of a thoughtful culling of extraneous logging in MacOS.
Gmail, ProtonMail, and Outlook all do this.
Anytime Microsoft does something for "security" you know it's really about control and surveillance.
Game AI Pro – Online Edition 2021
Thanks! That does miss one other key difference, which is that you can self-host our server. Also, we won't route your traffic through our relays, which can make stuff quite a bit slower.
maybe its failing because people who own money and thus influence resist the regulations.
I've been pondering your reply since I saw it yesterday. I'm bothered a great deal by "bumper sticker politics", or the "reducto ad absurdum" that seems to have taken over most political conversations.

Aside from a master's thesis, I'm unsure as to how I ought to address the philosophical claims made by the above authors.
there have been a lot of those added to the ES spec lately and a lot more coming soon. So it is always good to check MDN because I usually end up learning something new mostly.
What helped me was:

* feeling more comfortable in other areas of my life (financial, family) gave more more confidence to try new things that I was not good at.
* do something you enjoy even if you are bad at it!
* joining a club can help. I found a fraternal society, but there are lots of hiking/dancing/other activity clubs. This will help because you have commonalities with the other members.
* remembering that most other people are just like you and are focused on themselves and how they look and are seen rather than on how you look and are seen. Sure, there are mean folks that care about that, but in adult life I've found them rarer. (Related post: http://www.paulgraham.com/nerds.html )
your WP concerns sound similar to mine. I ran a WP site for years locked it down server ran fine but upgrades and maintenance required setting up a local dev environment etc not always possible when I don't always have a personal machine to work on. I found the perfect solution in something like WPEngine you literally just worry about the wp-content folder and thats it - but it comes at a cost and a cost I'm not willing to pay for a personal site that is updated once every few months and visited even less!

I ended up moving from wordpress to static (eleventy) on netlify and now I'm looking to go back to wordpress! I tried the blogging from markdown files on my phone/tablet but I miss a good old (non gutenberg) CMS! (plus shortcodes are super handy and theres plugins and code for everything!)
Talking about bans is not an open debate about an actual subject - it's just more dodging/suppression of dissenting opinion.

Discourse around dissent of the popular narrative is simply not allowed and indeed you are doing the same. Deflecting to talking about bans/access, rather than the pro's/con's of treatments other than just the vaccines for COVID. Gives people like you the comfort of being open minded without actually being open minded.
a good society is one where old men plant trees who’s shade they’ll never sit in
Webkit not WebEngine. ( https://webkitgtk.org/ )
This is an especially good analogy when you look at mass home builders and buyers' frequent complaints about shoddy materials and workmanship, e.g. https://old.reddit.com/r/RoundRock/comments/ae8p5c/what_is_y...
> if you don't indent while working it can get ambiguous

And if you don't write braces in a language that uses braces, it will also get ambiguous. What's your point?

> Also it's harder to visually parse.

I know that ease of reading is subjective, but I still find it weird that a human finds this:

a { b { c; d { e } } f }

easier to parse than this:

a:
b:
c
d:
e
f

> your subjective tastes aren't an objective reality

I'm not the one who used the word "insanity" for the block delimiting system I don't like.

> What's your point?

You shouldn't disregard a language just for superficial syntax features.
Look into Passive House designs, and videos by Joseph Lstiburek if you are interested in energy efficiency and building structures to last with modern materials.
For example, running the sequence generator through AES rounds. This is keyed, very fast if the hardware supports it, and permutations of types smaller than the block size are collision-free and non-reversible[0] if the AES block is setup suitably.

In other cases, a 128-bit key is simply encrypted (conveniently being the same block size as AES), which allows you to put arbitrary structure inside the exported key.

[0] http://www.jandrewrogers.com/2019/02/12/fast-perfect-hashing...
I don't have Microsoft Word, but most applications allow pasting just text using the shortcut Ctrl+Shift+V.

Edit: I see Microsoft Word doesn't natively have that shortcut, but there are two ways to "implement" it here:
https://superuser.com/questions/988527/how-can-i-use-ctrl-sh...

Removing rich text formats is a good idea for a clipboard manager feature/plugin, though.
Personally I think cryptocurrency is being scapegoated a little bit. It is understandable that they are taking action. Mining's electricity consumption is no longer negligible, and the optics of mining during a shortage are of course terrible.

But, I don't expect the ban to accomplish much. The causes of the shortage is environmentalists making huge promises about renewables that didn't pan out. "Don't build nuclear, we have windmills!" It didn't work and now we are paying for it.

Things will get better in spring, but I shouldn't be surprised if winter shortages become a regularity.
But fizz buzz? I get that being asked that may feel a bit insulting, but it definitely shouldn't feel challenging...
You are right, I didn't know that it exported a raw handler you could use from another server.
They weren't even talking about the vaccine. They were talking about restrictions on (or general unwillingness to participate in) events and social gatherings.

This pattern of thinking "if you believe X, you probably believe completely different thing Y, because a lot of people who believe X also believe Y" is a huge part of the problem with contemporary political discourse.
If it doesn't work that often, then it isn't an expectation. That's just how it works.
I very much misunderstood the title... Was expecting the physics of photons
It has to be the folksy Web 1.0 presentation.
> He cannot just "decide to take Britain to Iraq", since the UK Government cannot start a war without Parliament's approval.

Had Blair decided not to go to war, there would not have been a vote. He was leader of the Labour Party and instructed his whips to ensure MPs voted for war.

> He came to the Parliament with the available intelligence at the time, and after days of debates, 412 people voted in favour of the invasion.

We now know, from the Chilcot inquiry, that Blair knew the intelligence was poor and either deliberately misled Parliament or allowed his belief to blind his judgement. Either conclusion is damning.
Well, in a way this is funny. As far as I can see, that example is taken from the page describing the differences between Perl and Raku (https://docs.raku.org/language/5to6-nutshell#CPAN), and how you can use Perl inside Raku using the Inline::Perl5 module, and how you can load a Perl module that exports a "looks_like_number" subroutine, and use it from Raku.

The example for "looks_like_number" has probably be chosen, because many experienced Perl programmers are familiar with that.

In Raku, you can use kebab-case, and if there would be such a routine in Raku, it would probably be called "looks-like-number", and return a Bool, as in either True or False.

"say" is also builtin in Perl, at least for the past 12 years or so. And if you are on a Mac, running "say this is your computer talking to you', it will talk to you.

In any case, the thing you appear to refer to, is in no way a tutorial, but rather documentation intended for a specific group of people: Perl programmers.
Also don't build the house in Florida.
> Children fell far behind in school during the first year of the pandemic and have not caught up. Among third through eighth graders, math and reading levels were all lower than normal this fall

Educational television (which taught letters and phonics) and parents reading to me is what taught me to read. (Then I got a library card and checked out tons of books.)

I also learned basic arithmetic from television. (And simple algebra from teaching myself computer programming - which is probably backwards.)

Perhaps the remote instruction and home learning methods we adopted during the pandemic were not the right ones to emphasize.
At this moment in history, building a cheaper 50-100 year house now and letting a future developer rebuild it with hopefully carbon-neutral materials might be more sustainable, assuming that building it to last now would cost more in dollars and carbon and immediate environmental impact. If we haven't figured out how to build in a more sustainable way 100 years from now, then there might not even be any developers around anyway, so it's a win-win (sort of).
Yes, but you could also use `fold`^H^H^H^H`reduce`.

[1, 2, 3, 4, 5].reduce((acc, n) => n % 2 === 1 ? acc.push(2*n) : acc, [])
I do the same thing. And since I never connect my kindle to wifi, I don’t even see ads.
> If people had some issue with this then users would simply not use OAuth and default to creating an account for each service they use.

Do you really believe this? Plenty of people use services they don't particularly like because it's better than the alternative or they have an immediate need. I know lots of people who didn't want to use zoom but needed to, have a Facebook account to keep up with family even though they'd rather not, etc.

Plenty of people would love an option that works as easy as oauth but doesn't lock them to a FAANG provider. Just because they use it when there's not another option doesn't mean they wouldn't use another option if it existed.
This is not the case when using modern wood burning stoves though right?
Apple could just change the default search engine on their billion iOS and OSX devices.
China's 'Artificial Sun' Has Just Hit a New Nuclear Fusion Milestone
>So long as the first server sets this option before binding its socket, then any number of other servers can also bind to the same port if they also set the option beforehand. [...] To prevent unwanted processes from hijacking a port that has already been bound by a server using SO_REUSEPORT, all of the servers that later bind to that port must have an effective user ID that matches the effective user ID used to perform the first bind on the socket.

https://lwn.net/Articles/542629/
I stayed at a farm in South Tyrol, Italy this fall. (South Tyrol is actually in northern Italy, near the Austrian border.)

The oldest property record for the place dated it back to the year 1200. It's a large, normal looking house, and the walls are made out of irregular stone blocks mortared together.

For what it's worth, buildings like this aren't that uncommon in Italy.
we've actually already got OAuth support in the community version for Google, Azure, and GitHub. The enterprise version may add some extra features, though we haven't determined all of what that will be yet.
I guess I work differently as I always nav to the home page of the site where I wish to do a search. So I "add a search engine" by adding a bookmark.
Another article on it:

https://www.bloomberg.com/news/articles/2021-04-01/tsmc-to-i...

Crazy! Although, like most companies, they will work hard not to spend their own money on it :)
The mRNA vaccines create spike proteins which are fully functional and will bind to ACE2 receptors. The only real difference is that the mRNA vaccine spike proteins don't cleave off their connectors and litter your blood with extra trash and also won't flex down to the cell wall. But any cell randomly getting a spike protein tag-alone likely will no longer be a fully functioning cell.
I just sort of played around with combinations of moving one or two fingers in different directions until I found one that let me scroll, it took around 20 or 30 seconds.

iOS scrolling is very nuanced, so whenever a website tries to mess with it you can always find some kind of edge case that breaks the site.