skysight-inc/HackerNews huggingface dataset:
As to why they do, that is an interesting question.
I gave my reasoning back on the HAProxy 2.0 announcement: https://news.ycombinator.com/item?id=20198232
I tried this setup for the first time recently (Algo and a Digital Ocean droplet) when traveling and can confirm it was excellent. In particular, you get a surprisingly polished UX for setting everything up in addition to all the usual benefits of WireGuard.
staying with the theme of the article, by doing this repair as goodwill, it changes how they have to report it (if at all). So if there really would need to be a recall to fix a fault/safety issue with the exterior door handle, the data wouldn't be there for regulators to make it mandatory. Warranty doesn't apply in these cases. If a recall defect is discovered 5 years after warranties expire, the manufacturer is still required to fix it on all cars impacted. One of my vehicles had a seat belt recall 10 years after. So your "goodwill" could be just them trying to avoid a costly recall.

Note: this was just staying with the theme of the article and not that I agree with the accusations.
I have a hard time understanding why people use these small script bundles on top of wireguard.
The VPN use case is the best documented one with a large amount of guides and the configuration is very simple.
Sign in with Apple exists on other platforms

No different than Google sign in while having a hardware ecosystem
Yeah, I saw that photo, and thanks. But it didn't really explain to me how pieces of disconnected carbon ignite each other without some physical link. Unless somehow the inner particles create a cloud of fire that ignites the larger balls? That's the part I'm not getting.
NP. If you find any interesting papers, do share.
Login with Facebook tremendously reduces friction on signup. We get a verified email that we can trust, the name of the customer and a profile photo that automatically renews. But even more important we dont need to ask for a password.

We can also ask for more, such as phone number (we dont ask).
> However it is a dangerous precedent to set that anyone who does something that might be seen as a catalyst for suicide can be found culpable in a murder.

Not "anyone"; a public official who (I assume) willing swore a oath not to abuse the authority they were unwisely trusted with.
The main issue with going without trial lawyers is that even if they were somehow banned for both sides in all cases it would bias it just towards those who would be good pro se (relatively speaking as it is always a disadvantage) .
I think this statement is, in general, completely true. But it doesn't actually seem to apply to Apple, which continues to design many aspects of the iPhone. In part this is because Apple essentially funds and builds many of the factories it "outsources" to, which very few companies can afford to do.
Cold brew has a lot less acid, and a wonderful flavor.
Really, as long as other people make text-only social networks for other languages, maybe that's a good thing. I'm not sure that having all languages on one social network really buys the user anything (esp. since they can switch to other social networks for other conversations).

It buys the company running the social network something, if they're trying to have literally billions of users. But I'm not sure that's a good thing for the users, either.
I was an intern psychologist at an old State Hospital. The best advice was from a Security guard. He said "You have to meet people where they are". 40 years later, that's been very helpful.
I wonder how the military will train models?
As a load balancer, NGINX is subpar in almost every feature comparison, especially at the open-source (free to use) tier.

HAProxy gives you the following that are musts for load balancing (in my opinion), that NGINX does not, at least not easily:

1) A HTML (or JSON) stats page that precisely and completely tells you what’s going on at a high-level. A visit to this during outages is often all that’s required.

2) Support for DNS (and other) discovery mechanisms in a flexible way. (This is paid in NGINX)

3) Active health checks (also paid in NGINX)

4) The ACL system, while somewhat difficult to learn, is amazingly powerful.

5) Flexible L7 retries are brilliant.

We replaced NGINX with HAProxy and eliminated a whole class of bugs, micro-outages, and annoyances just by following HAProxy’s best practices.

I still use NGINX when I need a static web file server, though. :)
Getting to the front page? Just Wireguard often will, as will just Kubernetes, but combining the two is a guarantee.
They aren’t suppose to - thus my proposing an increase use of the EITC.
Users don't want chips they want systems and the way people will "demand" them will be by buying Apple. Dell and Lenovo will have to come up with something or cede market share.
What makes technical reasons so special? Why are they the only valid reasons to restrict the character set?
Indeed, I think it creates an odd inversion over the course of the educational process. The people who started with great work ethic and the motivation of a remunerative career, but little actual interest in the content, did great in high school but eventually gave up and switched majors.

The people with variable work ethic, but who could be motivated by the subject matter itself, mastered the subject and ended up with the remunerative careers "by accident."
Neat. I've made an implementation of Solitaire in JS (React/HTML/GSAP) - https://online-solitaire.com/ - but really interesting how it can be done in a low-level language like C.
How are you handling content moderation?
Really defense attorneys are a prerequisite to actually convict the guilty and have it mean anything. An unopposed trial could convict a ham sandwich and thus can and should be thrown out on appeal.
> .. Can it be done in a way that doesn't imply the death of the subject?

The key word is replacement. Can this replacement vote or inherit property? What happens if there is a clerical error and they make two replacements. Which one is the real you?
I want to express a frustration with this type of response I have.

Inevitably, when this topic of discussion comes up, I almost always see a response of this type, calling into question the entire foundation of the USA on the basis of the founding brothers being white slave owners, and it really bugs me, but I'm having a hard time trying to articulate it well...

I think it mostly centers around a very superficial understanding of the evolution of the enlightenment and the renaissance into the culmination of those that was the US. I would probably respond better if, when these arguments get thrown about, I heard discussion of the philosophical underpinnings the founders, in particular Madison, based their proposals on. Discussion or reference to individual liberty, natural law and natural rights, and such, as learned from study of Socrates, Plato, Aristotle, Thomas Aquinas, Locke, Hobbes and Spinoza, Montesquieu, etc.

I almost never see these referenced in this responses though, and to me it seems very dangerously close to "throwing the baby out with the bathwater", and I fear that the sentiment is growing so rapidly, as shallow as it may be, that the lack of understanding why America truly is a revolutionary country and is exceptional in history will potent some very turbulent times in the future.

Yes, the system was imperfect from the start, and has been even more imperfect in implementation, but to say then that the whole system (not saying you said this, but it seems thinly veiled to that affect often) must be thrown out is foolhardy at best. The shining light of America is that it has, in it's founding documents, a system designed to self-improve over time. I see our main problem as being the lack of memory of why each piece of that system is so important, and have allowed it to become corrupted. The path forward then is in seeking to enforce the core foundational principles the founders thought very hard about (such as Montesquieu's checks and balances system), and not to discard them just because they came from people that were imperfect.
Little known fact: Before the 1970s spreadsheets used to be implemented on cellulose pulp, processed into flexible "sheets" by deposit from an aqueous suspension. Then we'd update them with a cylindrical device consisting of a thin rod of graphite encased in wood.

It was wild.
Yeah, in almost everything except software it's a positive word. That's why I included the bit about the software connotation there.

There's a whole separate discussion to be had why the word has so different meanings too.
What will happen is that people will just post links to imgur/giphy etc like they used to when Twitter came out.

Eventually for convenience they’d start getting embedded on the page.

The tracking implications with embedding media would occur. The media would either be proxied (same/more? bandwidth usage, less storage needed though) or just self hosted and then we’re back to Twitter again.

Twitter added features for a reason
People use Java and Go to write server software. They'll make things aligned properly, so it won't be a problem.

The real problem is memory concurrency model. You will hit subtle concurrency bugs with ARM which were not manifested on x86. And those bugs will be present in any language with threads and shared data. They are hard to debug and frustrating, because they'll lead to rare deadlocks, and resource leaks.
There's something to be said for greatly simplifying moderation.
There's no indication that Apple's Silicon will be more expensive than what's used in iOS/tvOS/watchOS devices currently.
10 years is an eternity in tech.

Even today, AMD is very competitive against Intel and I think JLG's point was that Apple's move to ARM will boost the entire ARM ecosystem significantly.

Qualcomm and Nvidia won't miss a chance to try to dethrone Intel. AMD, too.

Intel could be in danger.
So is Pigz not backward compatible with gzip?
Yes, exactly. Attempts to register with an email that's already used will fail, and so adversaries check whatever sites interest them.

However, I believe that would fail for those using Google or Facebook authentication. But I can't test that, given that I don't have an account with either.
It really isn't because most of the Windows market is either corporate or 3D/Gaming related. In those markets Macs are still a niche product by a huge margin.
I think you are incorrect. Exposing a slice of a String as an &String should have no performance impact (pointer and length just like &str). The only thing that becomes interesting is whether you can expose a mutable string slice
> it was always the case that the protesters and anybody else involved were generally shooting on the air

Oh ok - just civilians firing weapons into the air? Ah right that sounds absolutely fine and normal no problem there then.

I can't imagine why these British people might have been worried!

/s

Wikipedia says there were thousands of deaths. Are you and the other person from the Albanian tourist board or something?

> legendary good treatment that the Albanians reserve for their guests

Literally what planet are you on? This is how Albanians treat their guests.

https://en.wikipedia.org/wiki/Category:Albanian_war_crimes_i...
Because it sets up everything in your VPS as well.
This sounds a lot like emacs' old "undump" system, which ran the program, loaded a pile of elisp code, made itself dump core, then tried to massage the core dump into a runnable program.

Emacs ended up dropping that system because it was wildly incompatible with aspects of modern systems.
I signed up, too and didn't see an activity quota level mentioned anywhere.
This writeup uses AdGuard for ad blocking, specifically "AdGuard Home".
The "How to setup?" link from their homepage pointing to their github repo says that you accept a EULA[0] on clicking the link. The EULA seems to directly contradict their repo GPLv3 license. [1]

[0] https://adguard.com/en/eula.html
[1] https://github.com/AdguardTeam/AdGuardHome/blob/master/LICEN...
I have to admit, I was a bit under-whelmed to learn the 'smart keychain' is basically a few addressable LEDs. Haven't Arduino and ras-pi had stuff like this for ages? A quick google search turns up tons of ras-pi stuff for kids, that seems more interesting...
Just in case Brian is smelling again.
`zatel` has it correct.
Just because you're a good engineer doesn't immediately make you a good executive.
The activity requirements are located at the top of the group, the activity requirement for this one is just one post every 25 days.

We'll send a single warning email before removing people from the group, to give them a chance to post again to stay active.
Ironically, the book he cites "Why We Sleep" gave me insomnia.

I had never had any issues sleeping before reading it, but then I read it and thought "wow sleeping is soooo critical, I need to do better." I started getting stressed about getting enough sleep. Before long, I would feel anxious the minute I laid in bed.

But the fact that I wasn't sleeping made me even more stressed about sleeping! It was a reinforcing loop.

What helped me get back to sleeping well was to just stop caring about it.
Scalable Gradients for Stochastic Differential Equations
Calling MSK expensive is maybe not being clear enough. It's more than 2x the cost of the raw EC2 instances. Then on top of that, to get metrics at the per broker level there's an upcharge, and a further one for per topic metrics. These are things that are actually extremely important at scale, and it's absurd how expensive it gets.

Then you combine that with how immature the UX is, and it really just doesn't feel good to deal with. It's not that much work to run a Kafka cluster with the sort of design that MSK provides, and it can be done better than that without much cost.
Not that I know of, but I am not 100% sure.

He said it was because the CIA installed the Shah of Iran (and probably Pinochet, as well).

That is really where our "Iran problem" started.
Freedom of Speech and the Fallacy of Demanding to Be Heard
Similar to http://manifest.app
Then there's 'Cholmondeley' and 'Featherstonehaugh', as well.
It's not, not at all. We've actually gone as far as replacing RocksDB with https://github.com/cockroachdb/pebble/ by default now (and it's written in Go).
They are starting to outsource to India and Africa. Other international corporations are eyeing those too. Some kind of African union is in the works, which if it helps further stabilize the region politically will make it more attractive. Historically political corruption has kept industry away from Africa.
Come on, mate.

https://en.wikipedia.org/wiki/Category:Albanian_war_crimes_i...
Facebook accounts are available for $1-$10, payable in cryptocurrencies.
My Switch Away from Python
> What are the forces in chip design that are at play here?

The "weak form" of Moore's Law--"Performance doubles every 12-18 months"--is dead and buried.

The "strong form" of Moore's Law is still active--"Transistor cost halves every 12-18 months".

This means that you can't make the primary paths any faster. So, all you can do is add functionality and pray that someone magically can make that functionality relevant to the primary use cases.
Deep Fake Music Video
It's kind of a funny coincidence that I also wrote a very similar looking game which I also called "Robot Game" at some point, and I also rewrote it at multiple points in time in different languages:

* Starting in Visual Basic 3 in 1999 (http://www.az2000.de/projects/robot/),

* then later in Object Pascal / Lazarus in 2006 (http://www.az2000.de/projects/robot2/),

* and recently in Python in 2017 (https://github.com/albertz/PyOverheadGame).
Gee, I wonder if envy would provide a fruitful lens through which to understand the current conflicts in our society?
Do you think that given the choice, workers would prefer tips and an unlivable wage, above a livable wage and no tips?
Stay tuned for my uppercase-only social network. Also, we don’t allow the letter Z nor semicolons, as they are rarely used.
Those are all in the 8 bit "extended" ASCII table, aren't they?
"irc"? :)
Yeah, really sucks, am in similar boat. Also single income household with runway running out. Am a freelance contractor, projects are rarer than last year. My last long contract ended earlier than I thought. Was able to get a one month project through a colleague, but that also ended now. Most of my leads have dried up. And my side project usually brings in 20-50% of monthly income / profit, but the last months was actually losing money (it's a niche jobboard, so yeah).

Did calculations, and will reduce my regular rate by 15%, because 6 months at 85% is better than 5 months at 100%. Got a 1 day/week contract for now, and will look for something additional 4-5 days / week.

I assume you have looked into weworkremotely.com and remoteok.io? Maybe reaching out to recruiting agencies like Michael Page or Hays are worth a shot.

Good luck to you!
> It's exclusionary and for zero good technical reason

There might be a good social reason, though.
Or HN!
Scrum. Originated from business studies in manufacturing firms.

https://en.wikipedia.org/wiki/Scrum_(software_development)#H...
It is. But it is abstracting over http/HTML/JavaScript/rpc(ajax) with c++ classes
The way things are set up, one can only vote and debate for people who routinely get "persuaded" by K street when elected

And I would say that in response to
`salawat`:

>> This would include exposure to well funded lobbyists as well.

(Also including organizations like CFR/Sunlight Foundation/etc) Largely determines:

>> the political realities at the National level

If people want to pretend that engaging in more of the same that got us to this point is actually a solution, that's fine by me since I moved out of the US almost a half decade ago; I read enough of history to see how things like this eventually end up and I don't want to be near it. My labor, knowledge and time is better spent elsewhere until things change, for better or for worse.

My fellow citizens stateside can vote and debate on people untill kingdom come
This was a troll post of some sort. See the gist by the (verifiable) MicroG maintainer [1].

[1]: https://gist.github.com/mar-v-in/ad8d220ea4220638c0e5861cf06...
But if we excised every word linked to some horrible thing people did from names of things, we'd have no words left to use to describe things.

Look, I get it. I can't tell you how many times people are discussing a problem and describe their "final solution" and I cringe a little inside. But I don't say anything, and I don't ask them to change their language because those are the correct words to use, they just have an unfortunate association. But of course the people saying it are not thinking that at all, nor do I suspect they even know the connection most of the time.

Cleansing nomenclature is a fool's errand and won't actually address the real issues we face today.
Unicode includes a lot of features that aren't universally desirable in applications that handle text. "Zalgo" text (many stacked combining subscript and superscript characters) can break out of the box it's contained in. Emoji characters render as distracting full-color icons that are easily confused for UI. Directional overrides let you plop an "everything after this should be printed backwards" control character into any string you control, providing endless opportunities to break UI and confuse other users, as in https://blog.malwarebytes.com/cybercrime/2014/01/the-rtlo-me...

IMO websites like this that challenge the assumption that all modern software is obligated to support all of Unicode are a valuable contribution to the world, if only because they might inspire the creation of a better, more well-scoped character set.
Great opportunity to wash these companies through bankruptcy, wipe out the shareholders, leaving the buyer with a profitable, operating business. As a bonus you’ll get the politicians behind you as you’ll be saving jobs — jobs that never would have been at risk except for the excess liquidity still flushing through the system.
What is the tool that the person in the photo is using to blast the sand underwater? I don't dive or anything, but generally just curious about archeology and technology
I agree the article doesn’t really explain it. The short answer is the burst from the shell generates enough heat to ignite the payload (the stars) before they’re blown out into the sky. No fuse is needed because the payload is flammable enough to ignite but not so flammable that nothing interesting is seen from the ground. That sounds like a cop-out but it’s why designing fireworks is a science and art. :)
> What if they then come for my grunts?

Definitely not the point I'm trying to make. The point I'm trying to make is every time we take a safe word and make it a "bad" word we sweep up a lot of people along the way, most of whom in my experience aren't really bad people, they're usually just stubborn, caught unawares, a standup comedian, or taken out of context.

Maybe these language changes should have a 5-year deployment window so everybody gets notice.

I think my other question isn't just where it stops, but when it stops. Is it ever going to be enough words banned and then we're done forever? Because if the answer is "no" then I'm probably not able to side with this change-the-language movement as a good use of our limited political energy.
> This brings us to one of the main shortcomings of Forth. If you need to access more than three local variables at once (in the body of a loop for example) there is just no convenient way to do so. [...] Consider the variables used in this C function that draws 1 bit-per-pixel images with optional rounded corners:
> int DrawTile1bpp

Looking at the C version, the argument "tile" is used once in the function, to get the pointer to the tile. The pointer could be passed directly: one less local. x and y are passed only to calculate an address, this address could be passed directly - there are only three calls to this function, it might be worth the DRY exception.

t0 seems to be always 0, except when it is undefined.

The t_height, t_with are just offsets in the tile structure. This locals can go away too - probably eating the cost of fetching them each time is more effective than the cost of all the stack juggling done to avoid it. This reminds me a word from a Chess great master: "don't waste time trying to save one".

trans_row only exists to set skip_pixel, it seems one of them can go away. The logic seems to be "unless trans_row and something, do something". The C version might actually be more verbose than necessary.

Finally, the edge_style complicates a lot the logic. Using one function to do different things because it is so simple to "just add another parameter" is typical in many HLL, and often result in awful spaghetti code.

What a Forth programmer would do is to write one function for each edge style and see what the have in common. More often than not, they share a lot of subwords, so that having one function for each case is not more expensive than one function for all cases.

I suggest doing that with the C version and see what happens.

> Without parenthesis or commas, there is no way to tell just by looking at the code which of those are functions, which ones are variables, which of them are inputs to the others, or what any of them return. Forth fans will say that that information is available in the stack comment for the word's declaration, but that assumes that the programmer bothered to create one. Even if they did, you have to search in several places in the file to figure out what is instantly obvious if the same code were written in a language like C or Python. It's easy to see why people criticize Forth for being "write only." If you translated the line above into C, it could be doing any of the following:

Actually even in C some follow certain naming conventions - like #defines being all caps, member things being prefixed by m_, etc. And you can do that in Forth too.
Once again, "write only" has more to do with the author than wit the language.
The Lost Art of Growing Blueberries with Fire