skysight-inc/HackerNews huggingface dataset:
You’re completely right — indeed, Latin would have been a much better example than the ones I chose. (But I had been reading about Yimas a few hours before posting and it was on my mind.)

> There's a difference between "free ordering of constituent phrases", where you may rearrange subject noun phrases, object noun phrases, adverbial phrases and the verb into any order depending on emphasis etc., and completely free word order - like in the languages you mentioned - where "the little man walked through the big door" could end up as "man door through walked big little the the" or something like that, completely breaking apart what we'd consider "constituent phrases" in a language like English, where "the little man" etc. always move together in a sentence.

But how common is it to have the former without the latter? Most languages I read about have either both or neither.
If there's one thing I'd suggest, it would be putting a blurb something like the above on your website as well - as someone with 0 contextual information about Shopify, there was no obvious problem the application was solving, even after reading the FAQ.
It looks like many of these show a construction which you have to follow the details of to check that there aren't gaps or overlaps.

Is there a way of checking these automatically? Eg if you can tile a certain amount of space without gaps then it must be able to continue forever? Or can you write down a vector expression for the location of each shape and show finitely that you have exactly covered all lattice points?
It depends where you are, I guess. What you say is perhaps more true in the Netherlands, my experience in Belgium (particularly Flanders, where I live) has been different. People seem to appreciate my efforts and forgive my mistakes. Granted, this is only possible after you've gained a certain competency level where you don't make your interlocutor impatient, or they notice you making too much effort. And you only have three seconds to make that first impression. ;-)

I've taken two years of night classes, and gained a so-called 'C1' competency[1], but in practice I'm a moderate 'B2'. I strongly recommend taking long-term formal classes; makes life so much more pleasant. FWIW, I try to keep my Dutch relatively sharp by listening to the radio, reading the local newspaper, and importantly talking only in Dutch with some of my local friends, and in everyday interactions with the society.

An interesting (but more effortful) method to improve Dutch is: if you've read and enjoyed a book in English, read its equivalent Dutch translation, while having the English copy nearby.

[1] https://en.wikipedia.org/wiki/Common_European_Framework_of_R...
They put what they think they are worth.
As soon as I saw that his wife left him after he gleefully associated with Epstein decades AFTER the world knew he was a pedophile... it looks bad from my perspective.

Bill knew Jeff. He knew he was a predator. He knew it all. And he smiled and invited him into his home to treat him like a brother.

I just can't imagine why you invite the most notorious pedophile in our lifetimes into your home against your wifes wishes. I have literally zero reasons why that occurs. I cannot think of a single excuse for Bill outside of just "dum as brick". But he's a very smart man. Who made a very intentional decision, I guess.
Yeah you get vastly different numbers if you grep for FIXME (instead of the hundred or so todo's):

$ rg FIXME compiler | wc -l
1036
$ rg FIXME | wc -l
18656
I read that and thought to myself "So what? " They're all perfectly readable and consider that an excellent example of bikeshedding.

Further up it suggests "Don’t use several empty lines in a row." I put two lines between every method and it makes a language where every block ends with `end` far more easy to grok just from the shape.

It seems I won't be using all of their suggestions.
How M1 Macs feel faster than Intel models: it’s about QoS
Just reports, not ‘accusations’ in any legal sense. But it doesn’t look great to me.
Productivity Systems Are Only as Good as Your Brain
The anti-competitive behavior, surveillance capitalism, oligarch moves didn't tip you off?
Pay and Sit Bench Keeps the Poor Standing, the Rich Relaxing (2010)
What are you seeing when you see those search results if not ads?

Sure it’s not a 30-second TV spot or 15 second pre-roll video, but there is money changing hands from the seller to AliExpress in exchange for that relationship (same as for Amazon, EBay, Etsy, Tindie, Newegg, etc...)

When you go into a grocery store and see Tide on the entrance end cap this week where Coke was last week: that’s a paid ad.
> how then are we explaining the appearance of these things on several different sensor platforms

That would be trickier to explain, but we should be careful with the story telling here, they report instances of many visual anomalies, and slotted in only one story where there was a ground radar anomaly preceding the visual one that did not match exactly, i.e correlation with very low sample size is pretty meaningless.

...Knowing that, it's still interesting to seriously consider it anyway - visual systems use light, and radar uses radio, both are propagating electromagnetic waves of different frequency, they permeate solids (or not) differently, but they are all share similar basic behaviours i.e both are sensitive to density of the medium and can experience refraction and total internal reflection. So it's not unthinkable that a single event could explain both.

> Presumably the people who design these radar systems try and make them account for air density etc

I'm sure they do, but they cannot accommodate phenomena that they are not yet aware of. And even if we figured this out it's probably going to be difficult to tune those anomalies out in an automated way, in the same way that it takes a human to understand that a mirror is a mirror by analysing the behaviour of an image... perhaps with multiple radar from very different origins that do not concord they could be filtered out in a simpler way.

[EDIT]

Interesting section in the wiki on radar [0]:

> Clutter refers to radio frequency (RF) echoes returned from targets which are uninteresting to the radar operators. Such targets include natural objects such as ground, sea, and when not being tasked for meteorological purposes, precipitation (such as rain, snow or hail), sand storms, animals (especially birds), atmospheric turbulence, and other atmospheric effects, such as ionosphere reflections, meteor trails, and Hail spike. Clutter may also be returned from man-made objects such as buildings and, intentionally, by radar countermeasures such as chaff [1].

Perhaps a more likely explanation is perceived correlation between a short freak weather even in an area with lots of radar focused on it, e.g a super dense and short hail storm that suddenly drops like a stone. followed by these more common visual phenomena.

[0] https://en.wikipedia.org/wiki/Radar#Clutter

[1] https://en.wikipedia.org/wiki/Clutter_(radar)
> > I'm genuinely sorry, but I'm not paying a subscription for an app that doesn't do a lot of back-end work (that's valuable to me)

> What does count as "a lot of back-end work" that's valuable to you?

Perhaps functionality that's not easily recreated using built in tools like shortcuts ?

In the case of the app in question, a simple shortcut in the shortcuts app or in i.e. Pythonista that adds a record to a spreadsheet, or even directly to a .csv file, would take <1 hour to write.

Another example is apps that provide some kind of backend. Of course keeping infrastructure running is not free. For the app in question it's not providing that.
I'm cautiously optimistic about the addition of generics to Go.

If all goes well, we'll get some nice stdlib stuff and 3rd party functions for handling different kind of data with a common api.

But if the - you know what kind of people - discover it in earnest, we'll get a hellscape of C++ templating proportions when people go way overboard with it.

Time will tell.
There is: https://archetype-lang.org/ with an explicit https://docs.archetype-lang.org/archetype-language/state-mac... feature.
Shocking.

(sorry for a dumb comment but I tried to match the surprise value and the significance of this finding; you will not believe what comes next!)
Rejection is probably one of the strongest feelings for a normal person.

For me two thoughts help keep my spirits up:

- I was the same person before the rejection as I am after it. There is nothing changing in reality - only my own view, my own feelings. This is all mostly self-inflicted.

- "If you don't feel rejected every day, it means you're not trying hard enough."
We also have known about this for a long while. A pity the article doesn't mention what the "compounds" are zinc based and are the mechanism of action of HCQ based treatments.
It’s not peculiar if the sexual relationship is intertwined with a different legally recognized relationship status, such as employment, at which point there may be a criminal violation of harassment or assault. Criminal violations, especially if repeated, can harm a company’s reputation and open the company to various forms of civil litigation.
Not very sporting to target your own exploits.
> I successfully used this technique to restore an old copy of Slack on my phone for a year after they changed the app logo, purely out of spite

Someone after my own heart!
I am a bit worried about this:

> Please note that your APE binary will assimilate itself as a conventional resident of your platform after the first run, so it can be fast and efficient for subsequent executions.

I understand there may be no real way out, but this defeats part of the promise/purpose of PAE: assume I use a pae binary, know it's pae, and implicitly share it or copy it to a different machine. But once I have copied it from ~/bin/ it's not pae any more, it's optimized for my OS/arch!

Assuming the first-run optimization step is necessary, would it make sense to provide `--deoptimize` or `--paeize` flag to the same binary, so it's easy to return to the original, without recompiling it from source? Does it lose information when it optimizes? Can that information be tucked away (with an optional flag or env variable) for this step?

What happens if the binary is read-only?
I live in Austria. With the risk that comes from generalizations, I think you are mostly correct. They get respect from the general population, but when it comes to management and executives, software engineers are mostly seen as IT support, which is of course reflected in the very, very (!) low salaries.

There's this societal idea that "working in IT" is a good thing, but there is no distinction in most people's mind between different IT fields. Most people think that software engineers and people installing printers are more alike than similar.
> linguists rarely agree on definitions, unfortunately.

Aargh… I don’t want to think about it. Just don’t get me started on the literature on SVCs, alright?

(My favourite linguistics quote, from Anderson’s A-Morphous Morphology: ‘Linguistics will become a science when linguists begin standing on one another's shoulders instead of on one another's toes.’ Oddly enough, he spends the rest of the book stepping on the toes of everyone else.)

> Greville Corbett, for example, who has written a textbook about "Gender" (in the linguistic sense), defines gender as a type of noun classification which triggers agreement.

Aikhenvald concurs, though she prefers the term ‘noun class’ over ‘gender’.
Canvas rendering will replace the DOM
If this is meant to be used with Shopify, why would someone w/zero contextual information on such would even be interested?
That’s mostly my point though, if “doubling down” works best with impressionable, unreasonable (in this case, young) people, then the strategy limits you to that audience.
Prison and the military are both extreme environments. A business should obviously not be aspiring to be that restrictive.
It's still a lottery, except the way you buy tickets is by wasting electricity. The more electricity wasted the more lottery tickets you have. It doesn't need be like this, just buy the tickets with effing bitcoins and you achieve the same result without wasting electricity.
It's readable. If you set your tabs to width 0 or 10 it's not my problem. And not a readability problem on my part.
> I wonder how they plan on keeping that out

It wouldn't surprise me if an established NSFW platform adopted this feature as well, drawing away the people with those interests. And as the app developers have this rule from the beginning at least they're spared the backlash that Tumblr experienced when they banned nude content out of nowhere, paired with a content filter biased towards false positives.
> If we look at salary as incentive I would say that software engineers get enough incentive to do our job. As long as we get paid better than most other professions, society/the economy don't need to pay us more.

I disagree. The value created is going to be accreted somewhere, and I would prefer that somewhere be the labor that created it rather than the capital funded the creation.
you are conflating PGP with PGP/MIME. The later is using PGP to encrypt mail. You can encrypt other things with PGP as well.

But i kind of agree with your point: a lot of the "original rant" the article answers to seems to be about its author preferring to use different tools over PGP, one of the relevant use case comparisons being communication where they put Signal vs PGP/MIME. Such a rant would not exist if PGP/MIME would not be a thing. There are other use cases mentioned in the rant, but this one seems to be the primary one.

However its not that "pgp rides on email" it is that "email encryption rides on pgp". Yes, for the use case of communication email encryption has pitfalls that encrypted instant messengers like signal do not have, and at the moment the later is the better choice. But Signal has other pitfalls, like piggybacking on phone numbers or its saas architecture with a single commercially controlled point of failure. Email is so damn robust, we could not kill it even if we wanted to.

I honestly do not get this whole "don't sign or encrypt email - use another app" idea. We live in a world where banks send five digit one time pins using unencrypted SMS and where Microsoft signs their security newsletter with PGP. The "if i don't see the need it should not exist" approach is egocentric, arrogant and naive. E-Mail exists, and it isn't going away anytime soon, so a cryptosystem for email is a necessity.
I read it in quite the opposite direction, the cautionary note here is that if you overpromise and under deliver you might be able to secure early funding but eventually you precipitate yet another AI winter.

The author, as someone in the space, is cautioning for more realism which arguably is lacking in public communications within that field.
What are the most effective recruiting tools for employers?
We are living in a culture of overwork because work (esp. desk work) has lost all boundaries.

I'm in academia and had been idealizing overwork for quite a while ("the noble goal of devoting your life to science!"), but now have to fend off becoming cynical about the culture (increasingly after a parent with a blue collar-company died shortly before their well-earned retirement, stress played a role here).

I have met various of these types, obviously not all scientists are like this, but they seem to become more frequent the more one raises up the ladder:

* spending years in an excitingly different foreign country.. on a desk, experiencing little of what the country has to offer (think spending 10 years in California but never visiting Yosemite or the Grand Ganyon), sometimes condescending when told about travel experiences in the same country

* working up to the point where they appear to be in psychological pain and lost authentic interest

* complete tunnel vision about work

* abusive behaviour because of stress

* talking suicide in project meetings

* continuous smart drug usage

* lunch with them is usually cynical, edgy and negative

* regret that they've lost their 20s to academic work

Academically, these are often quite successful people whose ideas and scientific results are admired. I'd like to stay in academia but fear I will be erased from the system if I don't pay the same price. Is this view too negative? Can someone offer a different perspective here?

Could some older users share their (anecdotal) experiences and perspective on this topic? How did continuous heavy overwork pay off for people you have observed (or yourself)? Is this just temporary and can be overcome by smarter decisions about where to allocate energy?
Hopefully without the annoyance of people "directing" performers without being willing to pay them ... which is something that often happens on websites like chaturbate. It's bizarre how manners go out the window as soon as someone's naked.
Ok the internet and mobile ecosystem are irrevokably broken, rewind to 2009 and start again.
Finally, a proper look at the cost in most respects of the real cost of a 'sustainable' technology. We need more of these but no one will pay nor pay attention.

Unfortunately though, sail driven ships are kind of useless for the efficient movement of cargo. Masts are required and take away stowage space and, more importantly, make efficient cargo loading/unloading impossible. Read the book "The Box" to understand the changes brought about in cargo shipping over the last century.
https://openpad.vercel.app/
I created a simple notepad which can be used to write things and simply be shared with a link.
It also provides a PWA, so it can also be downloaded.

Existing tools require logging in. But this just does the job.

The code is open sourced at https://github.com/theankurkedia/openpad
How Startups Defeat Their Detractors
When the X-files stopped, so did the aliens it seems.
So long as he made it, I'm fine with it.

What do you think it contravenes in those rules?
‘Just better’ is not a valid argument. Better at what? Better for what use cases?

If we start to treat software like fashion, I don’t think we’re going to make very good decisions in the coming years.
It seems like the approach which should really be taken instead is allowing the importing and/or definition of biz/pattern-specific DSLs.

I don't think there's really any way to make a language with this stuff entirely built-in (rather than providing a general DSL feature) which is both flexible and terse
Wow. Internet is beautiful. I never knew this was a thing.
Stupid question, is "TODO" in this instance case sensitive?
The Erasure of Islam from the Poetry of Rumi (2017)
If you can find a team of competent C++ programmers, most definitely you should go with C++ for all tasks.

But if you've got a pool of people who have never touched either C++ or Go, I'd pick Go for the project. It's orders of magnitude easier to teach generic programmers the basics of writing decent Go than C++.
Reminds me of a quote by a guy called Lord Acton:

"Power tends to corrupt, and absolute power corrupts absolutely. Great men are almost always bad men..."
Right. You can’t blame the horse for having a poorly fitted saddle. Unfortunately sometimes we get horse saddles that try to copy elephant saddles, and that’s when we get something like Gnome.
Starting in 2014 I built Reviewable (https://reviewable.io) because after getting used to Critique at Google I couldn't stand the workflow of GitHub's PR code reviews. Reviewable gives you interdiffs (even when rebasing), tracks what you've already reviewed, has a rich comment resolution system for multi-party reviews, and lets you know when the ball is in your court. It has also grown more customizable over the years, including plugging in snippets of custom code to, e.g., group files, determine if a file is reviewed, or determine if a review is complete.

It's not open source because, frankly, it's still hard to run a business on open source -- especially without VC backing (Reviewable is bootstrapped). After all these years things are still growing nicely and while I've run the show solo for a long time I started hiring full time folks in the last year or so. (If you think you might be interested to join, ping me and let me know!)
Blueprint: Reverse engineer server configuration (2013)
there's a number of benchmarks you can checkout online.

number crunching wise, Go is on par with Java and C#: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

for webdev work, the standard library might not be that fast, but it's fast enough, and if you need even more speed the fasthttp third party Implementation offers good speed: https://www.techempower.com/benchmarks/
Not what people claimed they saw earlier that night.
Do employers who tend to pay more (e.g. Google) tend to have style guides which encourage spaces over tabs?
Probably the target demographics dont really use non-mobile computers
I can see that you mean well but I really cannot agree with this statement.
My experience was similar. And if it’s not promotion, it’s rotation.

The system isn’t all bad. It’s just that it produces general managers at the expense of functional expertise. (The other extreme where 100% of the org’s entire skill set and network is limited to their own silo rarely works outside of Apple) Balance is needed.
The US is going backwards. IT departments used to be lean now they're full of MBA types trying to ride the Product wave. For the last decade I had no one between me and the end user. Now there are no less than 4
All factory farms should be banned. You mentioned chickens, a sibling comment mentioned pigs, and I’ll add cows. They’re all horrible places. Animals “raised” in factory farms are better off never having existed.

Small farms are a different story and a mixed bag.
Websites can and do have adblocks and tracking protection.
<a target="_blank" href="//www.youtube.com/watch?v=dQw4w9WgXcQ" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0"></a> <!-- I had to do this, sorry -->
How to Integrate Rest APIs Using Huawei Network Kit in Android-Huawei Developers
So like a SFW camgirl app?
Can you describe the power imbalance? Within the company, in principle he has authority, but for one thing, he can't act with impunity. He's responsible to the Board and shareholders, so if he promoted, demoted, fired, or otherwise exercised that authority unfairly, he could be held accountable, so that power is limited.

For another thing, his authority is only one source of power. She can go to the media, where even allegations could inflict huge damage. In this case, the employee seems to hold tremendous power since she could publicize a consensual (with her), though extramarital (not likely, though possibly, consenting from his wife) relationship in the workplace.

I'm not saying good, bad, right, or wrong. I'm just wondering what the power imbalance is in practice.
The example of Nominatum use at the geocode-sqlite page shows using a local, thus non-OSM hosted, instance of Nominatum.

nominatum = Nominatum(user_agent="this-is-me", domain="nominatum.local.dev", scheme="http")

I have not tried it myself, thus if it fails, could you please report on what goes wrong there?
Girl Portrait by 6 yo as an NFT
Do you have a source for this?

I've seen claims that this is the case and then people responding that it isnt.
See: https://twitter.com/twolivesleft/status/1288625617873694721

And discussion here: https://news.ycombinator.com/item?id=23995750

Apple may have in the terms that they could do this, but rarely do.
AT&T, in Abrupt Turn, Will Shed Media Business in Deal with Discovery
I want it. At least the idea of it.

I want something that looks like a programing language ( the mainstream ones ) that describes and specifies the flow of some functionality, not a YAML or a godforsaken XML file but also not XYZ framework that has all the implementation details.

Maybe Jolie isn't what I want and has more baggage than I'm currently aware, but it somehow looks like something I need.
Sometimes it is just a bad day, not bad life. Maybe no need for "heaven and earth" decision, huh?