skysight-inc/HackerNews huggingface dataset:
> PLO tried to distinguish itself from Hamas by claiming to be more secular

Hamas was founded in 1989, a bit late for participation in the Lebanese civil war.

> Arafat, the leader of the PLO, wasn't christian. That's ... weird you claim this.

I'm talking about the leader of the PFLP, George Habash, which was the second largest Palestinian force at the time and operating in Lebanon during the civil war.

> they were trying to kick the non-muslims out of Lebanon by force.

I'm not disputing that the intention of the PLO was to anchor themselves in Lebanon (out of the control of the Lebanese state, even if that meant toppling it) and use it as a base, but I'm going to need some sources for the claim that the PLO wanted to "kick the non-muslims out of Lebanon".
Did you first try searching for Cordura to figure out what is? Typing that single word into any search engine should point you to Wikipedia within the first few results.

Seems like you’re imposing requirements fora solution without understanding the problem space.

Your approach is like choosing a specific microcontroller you want to use before understanding embedded systems fundamentals. Or choosing a JS framework and being upset an “intro to frontend” tutorial isn’t centered around that specific tool.
They can't, Apple has a contract to get all current supply, TSMC can't sell anything to AMD even if AMD paid more than Apple since they don't have any more to sell. They will get more to sell in a few years, but today they don't, you would have to go and convince Apple to sell their supply to you.
My favorite example would be big datish startups too. The likes of Imply, Dremio, Starburst who develop in a not-too-low-level language from an average developer's PoV. But they are obvious to anyone familiar with the domain.

It used to be the case that the answer to the original question would be "in the Bay Area, London, Berlin, Hyderabad". I guess this constraint is less rigid now but I'm fairly certain it's still there.
You can easily remove the RTTI info from your binary:
https://stackoverflow.com/a/3975363/12458
I don't trust the guy even a little. I certainly wouldn't want to involve any company of his in something as critical as housing.

And this...

> It also looks like the project will involve the blockchain.

Is a total showstopper.

Still, good luck to them, I suppose.
The config file already does this, this is just a shortcut with %h and the file system structure.

You literally start an entry with "Host <hostname>" follwed by "User" and "IdentifyFile". There's even a bash autocomplete rule for it so you can tab through your servers "ssh <tab>". It won't send all the keys to the server if you organize this way (which doesn't really matter anyway, since they are PUBLIC KEYS).

It resolves to a preference: using a file or the OS filesystem to organize your keys.
Name a product Apple sells that Apple has a monopoly on.
TDD is great for some types of code, where the code is mostly self-contained with few external dependencies and the expected inputs and outputs are well defined and known ahead of time.

TDD is miserable for code that is dependent on data or external resources (especially stateful resources). In most cases, writing "integration" tests feels like its not worth the effort given all the code that goes into managing those external resources. Yes, I know about mocking. But mocking frameworks are: 1 - not trivial to use correctly, and 2 - often don't implement all the functionality you may need to mock.
I find some of the techniques espoused by TDD proponents to be quite useful.

In some of my projects.

Like any technique, it's not dogma; just another tool.

One of my biggest issues with "pure" TDD, is the requirement to have a very well-developed upfront spec; which is actually a good thing.

sometimes.

I like to take an "evolutionary" approach to design and implementation[0], and "pure" TDD isn't particularly helpful, here.

[0] https://littlegreenviper.com/miscellany/evolutionary-design-...

Also, I do a lot of GUI and device interface stuff. Unit tests tend to be a problem, in these types of scenarios (no, "UI unit testing" is not a solution I like). That's why I often prefer test harnesses[1]. My testing code generally dwarfs my implementation code.

[1] https://littlegreenviper.com/miscellany/testing-harness-vs-u...

Here's a story on how I ran into an issue, early on[2].

[2] https://littlegreenviper.com/miscellany/concrete-galoshes/#s...
You need people who believe their government is legitimate and that the mechanism of voting is valid.

You don’t see that anymore in America anymore for example, republicans across the nation believe that if there candidate loses, it must be voter fraud by either by one scheme or another. Shit, Trump himself still claims that he won the previous election.
PayPal phishing scam uses invoices sent via PayPal
Language: Sinclair Basic + ToBoS compiler. Running on ZX Spectrum clone.
I wrote some computational program to help with my dad's research. It was successfully published so this was the first "useful" thing I ever did using my coding skills.

Added some references:

[1] The computer: https://en.wikipedia.org/wiki/Timex_Computer_2048

[2] Compiler: https://en.wikipedia.org/wiki/ToBoS-FP
Sideberry is a worthy competitor : https://addons.mozilla.org/en-US/firefox/addon/sidebery/
Moore claims that CPU's will double in power/efficiency given a specific increment of time (e.g. n years). That hasn't been happening for at least ~10 years now so I'm not sure how mentioning it actually applies here.

The point I was making is that it's not a phone anymore, it's a full fledge computer that is arguably more advanced than your average desktop.
> I just attended the TX Democratic convention and at least three speakers argued to raise the age for purchasing firearms to 21.

This will do absolutely nothing to prevent school shootings, and will have such a negligible effect on gun violence in general that I feel the Democrats are creating animosity across the aisle for no gain at all.

I won't pretend to know the solution to gun violence, but this certainly ain't it.
Have connection with great people. Great people are usually working on great projects. Then you just ask 5-10 great people about their current company, product and if they have open positions (they always have).
Isn't wpf deprecated too? I wish there was an official way to make apps in windows...
What about adjusting the volume? If you have ever been in a car you can instantly relate to a knob like that.
If Tesla rolls this out, it's probably a program that they want to spearhead and manage, and my guess is that this is an absolute monolith of a problem to tackle and requires participation from notoriously super shitty power companies.
The visual cortex has a direct pathway to the retina via the lateral geniculate nuclei.

And there are lots of reflexes to fire, before we have time to understand what we're seeing. Like putting your hands in front of your eyes when an object approaches rapidly, long before you recognize what the object is. There needs to be something between the retina and visual cortex to respond to this quickly enough.
Would be curious if you are able to integrate metrology products that generate point clouds vs video feeds. I have a buddy that is in that space for automotive manufacturing, they use a variety of laser scanning products for production line setup/calibration/etc but a runtime monitoring system that can detect small deviations might be an entirely new revenue stream.
Host *
IdentitiesOnly yes

To prevent
> vegetable oils

Canola (Canadian Oil) or rape seed was used as an industrial lubricant oil. The first human lifecycle testing is now showing results. I avoid consuming it.

https://www.sciencedirect.com/topics/neuroscience/rapeseed
I mean, there's the actual TDD book by Kent Beck. It's pretty good, and only 240 pages. It was an easy one-week read for me, spread out in the evenings.
> ... I practice “weak TDD”, which just means “writing tests before code, in short feedback cycles”. This is sometimes derogatively referred to as “test-first”. Strong TDD follows a much stricter “red-green-refactor” cycle:

> 1. Write a minimal failing test.

> 2. Write the minimum code possible to pass the test.

> 3. Refactor everything without introducing new behavior.

> The emphasis is on minimality. In its purest form we have Kent Beck’s test && commit || reset (TCR): if the minimal code doesn’t pass, erase all changes and start over.

An example would be helpful here. In fact, there's only a single example in the entire article. That's part of the problem with TDD and criticisms of it. General discussions leave too much to the imagination and biases from past experience.

Give me an example (pick any language - it doesn't matter), and now we can talk about something interesting. You have a much better chance of changing my mind and I have a much better chance of changing yours.

The example in the article (quick sort) is interesting, but it's not clear how it would apply to different kinds of functions. The author uses "property testing" to assert that a sorted list's members are of ascending value. The author contrasts this with the alleged TDD approach of picking specific lists with specific features. It's not clear how this approach would translate to a different kind of function (say, a boolean result). Nor is it clear what the actual difference is because in both cases specific lists are being chosen.
Despite heavily restricting speech in two dictatorships in just once century, people recently made the case that Nazis had too much freedom of speech. This is just embarrassing. People say denying the holocaust is offensive. This is pretty offensive too.

On the contrary, it may very well have been this anti-liberal stance that pushed them to an electoral victory. But sure, they just had too many liberties, that was the issue.

And worse, the state still remains a borderline control freak. Very, very little was learned from the mistakes of the past.
I noticed that proponents of TDD are mostly consultants who sell TDD courses or seminars.

You rarely see someone who writes production code preach TDD.

Something fishy there...
As well as .keys, there's .gpg for GPG keys, and .png for the profile picture.
This looks fantastic!

A thought-experiment that may interest you coming from someone (me) who already has happily spent several hundreds of dollars on mechanical keyboards and uses them every single day:

Let's imagine the keyboard could be bought today as-is with a simple "Buy Now" button and price was no concern.

The two main reasons I would _still_ hesitate to hit that button are:

1. I absolutely and undoubtedly need to know what it SOUNDS and FEELS like. Is it linear, tactile, clicky? How much? I turned my speakers to max because I assumed you'd have some audio-track running but to no avail. Did I miss something?

2. I wish there was a 'blank' version with zero typography anywhere. Just all black. I touch-type and have not looked at my keyboard in 15 years.
Unless I am missing something you need a notification broker due to the very widespread usage of CGNAT on most mobile networks. There has to be a reachable outside server.
Yeah, I ruined a dishwasher by running engine parts through it once…ok, twice because I wanted to figure out why the floor was wet and it turns out regular hand soap isn’t designed for dishwasher use with all the foaming bubbles escape out the sides of the door.
I wouldn't want to be waiting on Epyc given Intel's difficulty with sapphire rapids. Probably going to be impossible to get them until at least q2 next year when sapphire starts to hit the shelves. Until then I bet the big cloud providers will buy out all the stock.
It took me a few minutes to wrap my head around how the site works, but I am seriously impressed. It's intuitive and easy to grok.

The illustrations are tops, too - love that aspect.
That's an issue of bad engineering culture, not TDD.
Exactly.

Also blaming Intel's process problems on Itanium (discontinued 2011) is - well an interesting perspective!
Same from a photography perspective. I take pictures because I enjoy the craft and results, not because I need other people to like them. Back in the day I had half a million views on Flickr; now the next only people who see my shots are people who commission me to take them
Yeah, I would entirely love it if I could use the same key for everything I have that takes a key. That'd be great. As it is I just don't bother with keys for, like, back doors to my house and such. They're in a drawer somewhere and never get used. I just can't enter those doors from outside, if they're locked.

One key (well, I mean, I'd want copies of it) for everything would be excellent.

Terrible analogy because I'd look at them like "damn, they've got it figured out!"

[EDIT] Thinking further, the only way this falls apart is if I want to give someone else a key to just one thing, but that's a non-issue with ssh, so the analogy is still comically backwards. "But what if someone gets ahold of one key! Same key for everything, that's access to all your stuff!" well shit man, that's about the same as getting one of them if they're all different, in most cases—where do you think I keep my extra keys? And the couple I carry, so are likely to get in someone else's hands by accident or whatever, are the "give you the kingdom" type anyway. Get my car key, you can get in my house (garage door opener). Get any house key, you can probably get in my car, plus the rest of my keys (e.g. safe) are in there because I don't carry them around all the time.

Yeah, letting someone borrow a key is the only time this might be inconvenient, and again, that's not a factor with SSH.
What the heck?

Before making a claim like this you better define what you mean by "succeed" and what you mean by "normal timeframe".

Julia has been around since 2010-ish. The equivalent timeframe for python was late-90s.

The federal reserve bank uses (used?) Julia to model economics... Jokes about whether that is a succeed or fail for society at large, aside, it's hard to argue that adoption by at least one very significant player doesn't constitute success for a PL.
> This is becoming a trend on HN where top comment points calls out the criticism in a thread.

This is because some people have discovered that it's a great way to emotionally manipulate others into upvoting that comment out of guilt - the structure of this kind of comment is designed to bypass the logical reasoning centers of the brain and cause an emotional reaction. (I saw another comment a few weeks ago that had more detail on this, but I have no hope of finding it without my exobrain) It's also just barely far enough away from the "Please don't sneer, including at the rest of the community." in the guidelines that some people can justify doing it.

I automatically downvote comments of this form whenever I see them. Comments should be written in such a way that encourages curious and thoughtful conversation and not emotional manipulation.
This makes it sound like I'm the founder or main developer of Guix which is not at all the case.

I certainly would have been worse off mentally without Guix as a creative or "OCD" outlet however.
They still don't offer AOT compilation and low level coding as good as Delphi, even with the upcoming .NET 7 improvements.

Native AOT will only support command line applications, and shared libraries.

Pity that they decided to kill .NET Native.
Unusual gigs are just outliers. I think odd jobs don't necessarily have much in common that would bring them together under one umbrella listing agency.

But interesting jobs depend on the eye of the beholder. What's interesting to one person may not be to another and reflect what you think is cool right now.

Personally, I find jobs interesting if they take me somewhere new, where I haven't been before. Learning about biology and medicine sufficiently to convince pharma researchers that you have found a meaningful signal in their data -- that's what led me to analyze biomedical images and develop computational models of disease.

Before that I got into HPC and supercomputing because I like speed and wanted to learn about weird forms of computing (like the original Connection Machine).

These days, to me, 'interesting' might be applying machine learning to new spaces, like exploring a cutting edge niche at a biomedical startup, or the automation of government, or adding smart instrumentation to city services.

Interesting jobs as diverse as these are unlikely to appear at any one listing agency. I suspect you'll have to actively search for whatever tech tickles you.
I never answer numbers I don’t recognize, but it is still annoying to get these types of calls, again and again, and again.
Huh? What’s your point?
The fact that some people really argue that TDD produce better designs... sigh. Here, look at this [0] implementation of Dijkstra's algorithm, written by Uncle Bob himself. If you think that is well-designed (have you ever seen weighted graphs represented like this?) then, well, I guess nothing will ever sway your opinion on TDD. And mind you, this is a task that does have what a top comment in this very thread calls a "well defined spec".

[0] https://blog.cleancoder.com/uncle-bob/2016/10/26/DijkstrasAl...
The demo page is broken on mobile: https://imgur.com/a/BoLErlH

Android 11 | Chrome 104
I think you can get a Fairphone in some parts of the world (Europe). But it's not a particularly viable option in the USA.

This kind of reminds me of the plot of The Good Place [spoiler warning] -- in the show it's essentially impossible to get to Heaven because every decision you make has transitive dependencies on awful labor practices, abusive behaviors, and other unseemly things. So everyone ends up in Hell.

I don't think using a smartphone built with evil labor practices is inherently evil. But buying one every year when you could use one for 5 years is probably a bit evil.
I’m not sure what you’re talking about but excuse me while I turn on some female-fronted symphonic power metal.
Intel had a spot reserved for 3nm and backed out (reportedly):

https://www.tomshardware.com/news/intel-postpones-production...

The issue seems to be these other companies being ready to port their designs. I have not seen any report that Apple is undertaking anti-competitive behaviors in order to secure the entire generation of wafers.
You're maybe right with a generic idea of Lisp that includes all of Clojure and most Schemes and random GitHub "lisps", but I think Common Lisp (and its immediate predecessors) really does give you that and. "Going faster" or just lower doesn't really require anything like the contortions and sacrifices that something like moving from Python to Cython/RPython does. (As an aside, I recently came across and was amused by the existence of https://pypi.org/project/PeachPy/)

To take an example from the Lisp machines, here's the method (in the full OOP sense) for receiving UDP packets: https://twitter.com/RainerJoswig/status/1215728406823886854 High level code, which you can jump to while the system is running, edit, debug, recompile, but for a fairly low level networking task.

With modern SBCL, you get some nice compiled assembly from your code out of the box but you can output your own custom assembly if you want yet still not lose out on interactivity and recoverable errors (way beyond typical exception handling). You also never lose macros, so things like ugly-ish repetitive magic-number-seeming (technically from a datasheet) code poking at bits in status registers can be nicely abstracted. The topic of just GC and precisely managing memory when you need to is more involved, and I'll admit that certain strategies are little different from a C++ style (i.e. allocate a bunch of memory ahead of time and re-use it, rather than calling slow delete/letting the GC work to reclaim it), but even if Lisp isn't where the state of the art is (I'd give that to the JVM ecosystem where you have things like ZGC's average 50 microsecond pause times) the ones you have these days are a lot better than those of the 70s (which seems to be where some people think all GCs are still at) and the subset of low-level programming tasks where it really pays off to mess with a lot continues to get smaller...
When I saw its impact on a business.

I rewrote a system that runs a midsize company. I added many improvements but one thing that stood out was a view that combines data from many different databases and systems and presents in a easy to understand way. Before users had to switch many times between two interfaces/systems. That page was relatively simple to make but it changed their lives at work.

Edit: I will be honest here, the code in that system ain't pretty as I was still learning ins and outs of the web, databases, and programming in general. Whenever I fix bugs I try to refactor and add more tests.

This resulted in me getting very good compensation in a LCOL area, with extremely chill work environment and complete autonomy.
I cheated and did a stateful thing (because I couldn't figure out flakes): sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos-unstable

and then I added this blurb to my Nix config:

nixpkgs.config = {
allowUnfree = true;
packageOverrides = pkgs: {
unstable = import <nixos-unstable> {
config = config.nixpkgs.config;
};
};
};
This is one of the best things about living in Southeast Asia.

Instant bank transfers.

Because of this you csn just scan the QR code of your taxi, the fruit seller on the street, transfer to your friends.

Everyone gets it instantly.

Now this is not third party services. It’s bank account to bank account. As a result things like PayPal or Cash app make no sense in this part of the world and have no uptake here.

In fact it’s a downgrade to use those kinds of services.

Remembering the bank issues in North America is quite painful. Hope it really happens next year.
Congress and Tax Fraud versus Covid Fraud
“There are currently 500 people working on pandemic-fraud cases across the offices of 21 inspectors general, plus investigators from the F.B.I., the Secret Service, the Postal Inspection Service and the Internal Revenue Service.”
How to code sign Windows installers with an EV cert on GitHub Actions
Nope, because your phone initiates the connection. The network knows to find your phone again when there are incoming packets from this connection. This is no different for the service broker by the way, as far as I know.
Web development didn't change much. If you can get http requests and then generate responses easily, you're ready to make money.

LAMP, Django, RoR, ExpressJS are all good choices.

Just use what you already know.
RFC 9293 Transmission Control Protocol (TCP)
No, think email in the 00s.
Can you make a blank one please?
I use Google Voice for that. I don’t have it tied to my phone, so the only thing they can do is send me text messages that I only see when I’m expecting something.
If state secrets contain incriminating contents and are of interest to the public, leaking them is ethically mandatory. Very likely legal as well in any free country.
A blockade is an act of war. If China instituted a blockade then Taiwan would certainly respond kinetically. The situation would escalate from there, and the US would eventually be drawn into the conflict.
I recently tested as having borderline high cholesterol. Entering the world of nutritional literature right now is a complete nightmare, you can find a study validating basically whatever diet you want.

This seems to be the scientific consensus at the moment:

Trans fat < saturated fat < polyunsaturated fat < monounsaturated fat.

The most heated debate seems to be between saturated fat and, the villain du jour, polyunsaturated (seed oils). So while they have at it I'm trying to mostly transition to monounsaturated fats.

Cut way back on all meats, increase fish, increase vegetables, should be fine.
Not necessarily. I think Delphi with visual programming is ok for students. High school kids like immediate visual feedback and ease of use. Probably deal does not involve money.