skysight-inc/HackerNews huggingface dataset:
Congress would not listen to him if he locked himself in the oval office. It would be pointless. Even if he has a few guys with guns stick with him, I think the congress would order the capital police to remove him, at that point he would not be president he would just be a dude locked in the white house.
There is nothing paradoxical about tolerating all speech but not tolerating any violence. (Both of those are extreme positions, though, which I don't necessarily advocate).
If you don't care about DRY in this case, that's fine. There's more than one problem with your proposed DOD solution.

Your proposed solution violates the open-closed principle. Which means you have to modify "old working code" to get anything done.

If your "solutions" to fixing code issues is "rewrite and extend the old code to cover the new case", then it becomes impossible to build libraries.

----------

Lets say ApplicationFoo has been written using Point2D, either using OOP or DOD principles. In the real world, ApplicationFoo is often written by another team outside of your direct control.

Your ApplicationBar wants Point3D, and realizes that Point2D largely implements the functionality you want (2d-distances, line-drawing, intersections, etc. etc.)

Your solution forces you to rewrite Point2D, which therefore creates a change in ApplicationFoo. (Or more likely, ApplicationFoo is going to refuse to update to the new library: ApplicationFoo is now stuck on Point2D 1.0, while ApplicationBar is using Point2D 1.1. And now your organization is no longer sharing code effectively).
I've loved Namecheap for as long as I've had it. I only switched to Google Domains because that gives me auto-verification in GCP.
28/45 but there are several frustrating ones that I'm pretty sure I know the answer for and either could not summon the name out of the cobwebs or I was unsure of spelling. Either way, was fun!
I'm surprised Astigmastism is not mentioned:
https://en.wikipedia.org/wiki/Astigmatism

Astigmatism is fairly common in the population, results in blurry vision which impacts reading and thus impacts education. It often also results in behavioral issues from the frustration caused in kids with blurry vision who don't know how to express that's the problem.

Anecdotal experience of a couple family members who struggled, once their Astigmatism was corrected they went on to excel.
I'd like to hear more on troubleshooting with a managed k8s platform and how you diagnose such issues.

My organization is playing with EKS and while perhaps it is different from GKE I feel like I have minimal visibility into if the control plane is healthy. I've had several instances where all of my node groups have become unhealthy for various reasons and EKS failed to spin up new nodes to resolve the issue.
I would never get this. what if it snows? you're blocked in for weeks. terrible idea and construct
Only the owner of yyy.name can do those kind of transfers.

Your xxx.yyy.name is a subdomain of yyy.name and thus beholden to it. Unless it's something like a .co.uk domain, which with you mentioning .name isn't the case.
Maybe the fifth dimension is the release number
Personally I think the PS Vita is just as good, if not an even better value. You can get lightly used ones for around 80-100€ and they have a very nice OLED and a fast CPU. They can emulate pretty much anything up to PS1/N64.
As long as schools are closed you have at least a partial lockdown. Schools are still mostly closed in California, no?
No ability to use third-party clients without being banned.
Would't any preexisting immunity be accounted for by any decent estimate for R0 and the IFR?
I don't think you can transfer because the domain doesn't belong to you. yyy.name is the domain, you're "renting" from whoever owns that domain name.
You might find generics useful as well, to support any parameter that can be referenced as a `&str`, such as a `String`:

fn tokenize<S: AsRef<str>>(code: S) -> ...
code.as_ref()

Edit: whoops, was too quick, apparently this isn't a great idea here.
> (EDIT: Though maybe funding archive.org would count as that...?)

That reminds me a bit on how Google "funds" Mozilla. Not the same, but when dealing with the devil...
And a lot of the time, the non-technical founder will have already registered the name and transferring can be a pain so it is sometimes delayed.
Rest in Power, David Graeber. Truly a great loss.
The author explicitly discusses this option and explains why he didn't take it.
> It's not a weakness to integrate more information about the problem space into the solution. It's engineering.

You want your solution to depend on the right abstract model of the problem, not on the particulars of the problem.

Otherwise your solution is difficult to extend, and is generally expensive and error prone to change when your problem changes, which happens with 100% probability.
I prefer namecheap over godaddy. godaddy is a rip off and scammer
Within 5d chess, there's a mode called "Timeline invasion". In this mode, there are 2x 5x5 boards. On one board, you have BRKBN and five pawns, and I only have five pawns. On the other board, I have BRKBN and five pawns and you only have five pawns. These two boards are parallel dimensions that then follow the rest of the rules.
> brian1999@yahoo.com

I'd be interested to know what percentage of 21 year olds know what yahoo is (they would have sold Tumblr right around them being 18 years old).
When I wrote "real grammars" above I meant the grammars that people write to specify "real" widely used production-quality programming languages.

I linked to the C standard elsethread: https://web.archive.org/web/20161223125339/http://flash-gord...

Here is the Java specification: https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.htm...

Here is the Python language reference (with terser names, but definitely "m" for multiplicative and "a" for additive expressions): https://docs.python.org/3/reference/expressions.html#binary-...

These are "real" grammars. As opposed to a "toy" grammar that someone throws on GitHub to demonstrate an "X in 100 lines" thing.
seems to be back up and running now for me at least
...and what if that retribution comes in the form of speech, which is likely?

It sounds like you're not worried about freedom of speech, but complete freedom from the consequences of your actions.
Thanks for the question. I can assure you that our legal and abuse team do their very best to address bad actors. In fact, they are one of the hardest working teams in the company. We put a lot of time and due diligence into each case and do not takedown domains without sufficient evidence. We believe that taking domains down without proper cause can be a slippery slope.
1) Interacting in online forums, pre-search engine, where such discussions where considered more-or-less ephemeral, and only available to a closed group of "Internet users" wasn't super-public. All of that is now archived and indexed. If you search for me, you'll find it.

2) Giving my data to super-credible companies, pre-spam. Wouldn't you know it? A few went out of business, and my data was neatly packaged up and resold to the highest bidder. One was an enterprise database company.

3) Personal web page ended up on archive.org, before anyone really knew others were grabbing/indexing/archiving things. It had more of the feel of your front yard. Yes, someone could take a photo, but it wasn't common.

4) The whole Yahoo thing. My emails become property of some data broker who now mines them for marketing and sales.

I obviously won't talk about more personal ones. And no one will talk about litigations. But those sorts of things happen too.

The things I worry about now are the really sophisticated fingerprinting mechanisms, where your typing patterns, your vocabulary, your linguistic quirks, etc. become biometric identifiers. I'm not sure how all that data will be archived, integrated, and combined 25 years from now.

History suggests Google won't be Google forever, though.

Oh, and let's not forget what happened with data, Jewish people, WWII, and Germany. That's beyond my timescale, but these things happen.
If ".name" works the typical TLD way, you don't own anything. You merely have a business relationship with the owner of "ellis.name". That owner could transfer "ellis.name", but you don't own anything transferable.

Of course, ".name" might not work in the expected way, but it seems a likely explanation for the issue you report.
I've had issues with dumb alarm clocks. Power goes out or batteries die and the alarm doesn't go off. Analog alarm clocks can only be turned on < 12 hours in advance and I'd often forget. Even waking up to the sun coming up fails when it's cloudy. But I agree those failure modes are less common than what we get with network-connected digital everything.
It's grasping at straws to push the fascist label for Donald Trump. Right-wing populist? Sure. Mussolini? No.

The media didn't pipe up much about Obama who used executive orders like they were going out of style. The mass immigrant deportations, extrajudicial targeted assassinations, etc.
That pretty much describes me to a t. Discovering theatre was the best thing that ever happened to me and I absolutely work so I can go do theatre in my spare time. I aim to FIRE so I can go to drama school for fun.
All but the most strident and radical free-speechers support time, place, and manner restrictions.
A very quick and safe way to check if a domain is in use is to query for NS records (e.g. $dig ycombinator.com NS). This will give some false positives though.
Previously unknown mass extinction gave rise to dinosaurs, scientists say
From what I can tell from the "Harmonized System" Wikipedia article [1], HS is used to classify products, meaning describing/grouping one or more products by some inherent trait. GTIN/EAN instead are 1:1 for each product, meaning that:

Take two products A and B ( A != B ) from the same product group (following the example from [1]) 1006.30; those still (should) have different GTINs/EANs.

[1]: https://en.wikipedia.org/wiki/Harmonized_System
It is a bit hard to explain in an HN comment something that requires live experience,

You can start by having a look at,

http://toastytech.com/guis/cedar.html

"Eric Bier Demonstrates Cedar"

https://www.youtube.com/watch?v=z_dt7NG38V4

"Alto System Project: Dan Ingalls demonstrates Smalltalk"

https://www.youtube.com/watch?v=uknEhXyZgsg

"SYMBOLICS CONCORDIA ONLINE DOCUMENTATION HYPER TEXT MARKUP 1985"

https://www.youtube.com/watch?v=ud0HhzAK30w

You can see how NeXT builds on many of these concepts on the famous "NeXT vs Sun" marketing piece,

https://www.youtube.com/watch?v=UGhfB-NICzg

Sun also had some ideas along these lines with NeWS,

"NeWS: A Networked and Extensible Window System,"

https://www.youtube.com/watch?v=4zG0uecYSMA

Naturally OS/2, BeOS, Windows, macOS, iOS, and even Android share some of the ideas.

Now, before I proceed note that actually modern Linux distributions have all the tooling to make these concepts happen, but it fails short to have everyone agree on a proper stack.

So basically, the main idea is to have a proper full stack in place for developing a Workstation computer as one single experience, from bottom all the way to the top.

On Xerox's case, they used bytecode with in-CPU execution via programmable microcode loaded on boot, and later on just a thin native glue on top of host OS.

The environments had frameworks / modules for the whole OS stack, supported distributed computing, embedded of data structures across applications (OLE can trace its roots back to these ideas), REPLs that not only could interact with the whole OS (commands, modules, running applications), it was also possible to break into the debugger, change the code and redo the failed instructions.

Linux distributions get kind of close to these ideas via GNOME and KDE, but the whole concept breaks, because they aren't part of a full OS, rather a bunch of frameworks, that have to deal with classical UNIX applications and communities that rather use fvwm (like I was doing in 1995), and use a bunch of xterms, than having frameworks talking over D-BUS, embedding documents, all integrated with a REPL capable of handling structured data, and call any kind of executable code (including .so, because the type information isn't available).

And then every couple of years the sound daemon, graphics stack or whatever userspace layer gets redone, without any kind of compatibility, because it is open source so anyone that cares should just port whatever applications are relevant.

It is quite telling that most Linux conferences end up being about kernel, new filesystems, network protocols, and seldom about how to have something like a full BeOS stack on Linux. Even freedesktop can only do so much.
The advantage of the unlocked device is, of course, that you can then have it forge all of the checks and run whatever apps you want anyway. The whole point is to run any apps you want to. You might end up with some cat and mouse there for the apps like anti-cheat, but they're Turing machines all the way down, and the user themselves doesn't have to develop the anti-fingerprinting technology. Moreover, how many games do you think will want the user to have an unlocked device, if it means they can distribute their game without paying 30% to Apple?

It is also, of course, ridiculous for a bank or food delivery app to refuse to install their app on a device which is actually controlled by the user when they allow the same device to do the same things on its website, and companies doing such things would have a tendency to lose customers to smarter competitors who don't.
I've made attempts to reach out to some of my old friends there on the T&S team in light of some evidence really blatant Russian agitprop thriving and finding an audience there. Between this and the Zhang memo, however, it looks quite doubtful that I'd be able to do much more than reconnect and share a rather depressing lunch as they explain that their hands are tied because of executive will.

The IRA and/or its successors or friends appear to have taken the same approach as Russian security services have with the rash of targeted murders in Europe, with a "this totally isn't our doing, but anyone slightly educated on the subject will recognize our hand, because we want them to be aware that it's us and we don't actually mind people knowing" wink wink nudge nudge threadbare veneer of disclaiming responsibility.

Normally, I wouldn't really care: the 2016 stuff everyone made a fuss about on social media was largely ineffective and at best served as a smokescreen to distract from their very successful actions outside social media--Buff Bernie is a lasting meme treasure and nothing more. This go 'round, however, they've apparently learned from their mistakes, and I'm seeing.evidence that personal friends _are_ receiving and and are influenced by their messaging.

I thankfully haven't really had to watch any family or friends succumb to the Fox News media poison, and thought my social circles largely insulated from that sort of problem, but I was apparently quite wrong--right about _what_ wouldn't influence people, but blind to the idea that other actors would follow the same model and create content that _would_ suck in their target audience.

https://twitter.com/evelyndouek is a good source of reporting about Facebook and other social media cos' continued lackluster attempts to stand up potemkin independent review bodies, if you want more info on the space and can stomach more disheartening news.
aka Multi-Armed Bandit
Unfortunately, without having done the same job, it's hard to evaluate the time, even if you pad. And for lots of complex jobs you have skeleton in the closet, meetings upon meetings, extra management to contact for approval.

I'd rather charge by day/week to discourage those unproductive things and have the company get its act together in terms of scope/approvals so that there is no blocker (or they get expensive).
State & federal gov'ts should stockpile masks against the next emergency. This would guarantee a pretty good demand for product for a while.
What would be the ... in this case?
Lexers/parsers, when written together, generally interface each other either as "parser calls lexer.PeekToken()/lexer.AdvanceToken() until it's done parsing, or lexer returns EOF", or, rarer, "lexer calls parser.ConsumeToken(tok) until there is no more input left, and calls parser.Done()". IIRC, SQLite uses the second approach to parse SQL.

At no point does any of these schemes require the lexer to read the whole file into memory, and chop it in one go into a huge list of ready-to-be-consumed tokens.
The Build Show on YouTube is pretty good. Matt Risinger builds a lot of high end homes and puts a lot of attention to details in the construction that the mass manufactured homes don't have.

https://www.youtube.com/c/MattRisinger/videos
You can even play chess without any physical or digital 2D or 3D board. Blindfold Chess is a thing. The chess board in my mind is 3D, but this may vary from person to person. Game position and moves can be stored in 1D, just text. https://en.m.wikipedia.org/wiki/Portable_Game_Notation
This seems like an ad for this company without any real description about how it's supposed to work.

For example, domestic abuse calls can be the most dangerous for police, so how does not involving the police work? Who would show up to these?

How does choosing an agency help with homelessness?

In fact, what prevents the agencies getting these calls from turning around and calling the police themselves?

Maybe I'm being cynical, but I think this is not going to do anything. An app can't solve these problems, you need to staff agencies with people and train them to handle different situations. If you wanted to help, you might want to send specially trained people along with the normal police who handle certain types of situations. For example, sending someone who is an expert in mental health to many different calls so they can help identify and help handle situations with emotionally unstable people.
I think that with a bit of work, an addon could build on the boolean modifiers (among others) and create something fairly powerful.
Same to you. Hopefully things work out for the best, no matter who is right.
Don't forget Fire Emblem. I bought my 3DS entirely for Fire Emblem.
This is likely to happen, too. Parent comment is not being very wise here.
Ignoring some of the deployments and dependencies related aspects of microservices Vs monolith, one aspect that has me convinced against my own ideals is that a micro-service has a "strong" boundary in that it is actually difficult and effortful for a developer to cross it.

This in turn has a positive effect in maintaining proper boundary and putting the right amount of thought about the interfaces and responssability of each component.
That was a fantastic read, thanks for sharing it.
Second this. Transferred 8 domains a months ago from GoDaddy to Google.

GD was good when I was brainstorming ideas and wanted to buy domains for peace of mind just for $1.99 or some other big promo discount. But is goes to $22+ the next year, while the normal price is $12. Google.Domains offers flat $12 + lots of value in email forwarding et al. I used to add domains as aliases to my old free GSuite subscription just for emails, which was highly inconvenient. Also redirects from e.g. .org/.info/.net to .com is small but handy thing.

Last time I registered 3 domains with GD 3 months ago there was no promo give-away prices for the first year. Registered with them by inertia. But without almost free prices to "reserve" a domain dealing with GD makes no more sense.

One good thing about GD is that domain transferring from them to Google takes couple of clicks and is pretty fast. I did not have to leave my PC during the process - couple of page refreshes.
Don't even fill out a form -- I did that for a friend, decided not to press "click here to purchase".

Turns out they had keystroke-logged me as I filled out the form. They got name, address, credit-card #, domain name.

I was peppered with website "designer", "logo", "SEO" spam for years afterwards.
The UK is a police state, and the ideal of free speech is certainly dead there (unless, perhaps, you're willing to share some unsavory views at a Madrasa) [0].

[0]: https://www.theguardian.com/politics/2019/dec/10/islamist-ex...
Lets say you have 8 independent counters and 4 CPUs. Each gets 4 slots in 4-cacheline = 256 byte storage. Counter0 gets slots 0, 64, 128, and 192. Counter1 gets slots 8, 72, 136, and 200. And so on. Then you map CPU0 to slot 0, CPU1 to slot 1, CPU2 to slot 2, and CPU3 to slot 3.

Since we share the mapping between all counters. Any bump of any counter on CPU0 touches only cache line 0. So there isn't any false sharing.

In practice, mapping CPU to slot isn't quite so easy. But you can get a pretty good mapping using the strategy in this post, or something like folly::AccessSpreader::cachedCurrent() [0]. In new kernels, I believe there is kernel support for getting this mapping, using the rseq library. The kernel will update the current CPU in a thread local on every context switch.

[0] https://github.com/facebook/folly/blob/a590a0e559d0f1c7af442...
They found me on LinkedIn last year and scheduled a sales call, which I agreed to. I'm in consulting, so I need to know about their product in case a client asks for it, or in case I need to recommend their product as a solution to a client's case. They specifically marketed to me its database performance and its use in the cloud, which I won't get into here, since I'm not their spokesperson.

To date, I haven't had a specific need for Snowflake, but that's down to my client's situations, not any issue with the company or its product. If that situation changed, it would indeed result in contracts.
Try clicking novel suggestions from the home page. It will start altering your profile in a few days. Also don't do this from a browser session tied to a Google account. There will still be a profile attached to the cookie but it isn't permanently linked to you.
want to check it out but not mobile friendly.
| As new URLs are added to sites that use that service they are submitted for archiving to the Wayback Machine.

Yes, this would prevent most order-confirmation pages or otherwise private must-be-logged-in pages from being archived, but it will expose presumed-private URLs that are thought to be unique (tracking numbers, files uploaded with unique names, unique/private image urls that are otherwise publicly accessible)

If you've made efforts to your systems to prevent enumeration-attacks, this could partly bypass them.
I'm having difficulty understanding how your proposal works.

In the beginning, there was one struct-of-arrays, the Point2D x and y arrays.

int Point2D_x[];
int Point2D_y[];

We also have a number of functions that use these two arrays. Point2D_foo(Point2D_index), Point2D_bar(Point2D_index).

Then, later, we discovered the need of Point3D code. Leading to the creation of one more struct-of-arrays (or 3-more arrays).

int Point3D_x[];
int Point3D_y[];
int Point3D_z[];

Point3D_foo(), Point3D_bar(). Theres a 3rd function, Point3D_baz() that is specific to 3d code, but foo() and bar() are defined to be identical as the 2d versions. I haven't really figured out what parameters these 3d-versions of foo, bar, and baz would be like.

All "old" Point2D code was written only knowing about the first two arrays (Point2D_x and Point2D_y). The new Point3D code can be written knowing about all 5 arrays.

But I'm having difficulty seeing how you extend the old Point2D code to work on the new Point3d Arrays in the DOD case.
This is well argued, and I think the big change there was the early-2000's DRM ideas: that a hardware platform like the iPod could protect the IP used on it. Initially this was seen as important for music, even though the restrictions got relaxed over time. But the same applies to any digital good.

As a result, we're seeing the software industry squashed (and commoditized) to fit the needs of a couple companies that control hardware today.