skysight-inc/HackerNews huggingface dataset:
This is definitely my experience, particularly in using Hasura (particularly via the wonderful NHost[0], a fantastic database service). I believe that Hasura knows how to not do N+1 queries.

[0] https://nhost.io
What's their definition of journalist here? Journalists, at these protests, that were arrested?

In other words, how many twitter followers do I need before I can identify as a journalist?!
It's a pretty garbagey site. Consider the past HN submissions from there:

-----

- Lonely people's brains are different due to excess of imaginary social contact

- Older patients 23% more likely to die if surgery occurs on surgeon's birthday

- Study on IQs of video gamers finds women outscore men, Android outscores iOS

- IQ and EQ: study finds gifted people also have higher emotional intelligence

- [flagged] Study links mindfulness and meditation to narcissism and “spiritual superiority”

- Less alcohol consumption is the main reason why young people are having less sex

- Study: Users initiate 89% of smartphone interactions, only 11% via notifications

- Biden's Secretary of State nominee is a part-time rock star with a Spotify page

- What Delaware license plates tell us about social status signalling

-----

This very marginal social science at best.
And why not? In some commutes, if you enter a busy freeway you'll be passing by tens of cars a minute.
You have all of 127.0.0.0/8 as a loopback; I hope it doesn't hard-code 127.0.0.1 as I use some other addresses as well.
I hadn't noticed (because I always skip pictures in articles that don't look like data visualizations), but I went back to check, and the model looks very comfortable.

They are wearing a fashionable shirt that is off a shoulder and is longer than her pants. Her pants _are_ visible, so she is not half-dressed, she is just wearing pants that are much more useful for fashion than relaxing, which makes me think she has social activities planned. We also get a fairly large portion of the room in the shot, and it looks expensive and well-cleaned.

Again, I didn't notice this at all, but I do not think the poster is projecting at all, just reading into different cues.
This. The last thing that anyone should want to hear is that the police are snapping under high-pressure situations, which are the situations where the average citizen is going to need them the most level-headed.
It could cut IT costs down dramatically. Depending on what you're working on you might need a pretty beefy machine, but nobody really wants to deal with the actual hassle of managing a fleet of high powered machines. If you can use commodity hardware + nice monitors and run the machines remotely then the machine itself can be scaled up and down arbitrarily.

This feels like another solution a lot like Stadia. There have been countless other attempts at the same idea, but the problem is always the same. Latency and user interaction between the local and remote hosts always end up being overwhelming constraints.
In some protests, when things get violent, is it easy to spot a journalist or do they just look like other protestors? honest question.
Guilty as charged, remember to actually read the article before you comment people.
Travel apps never managed a "The winner takes it all" approach.

Regarding "match". You would be surprised how much fraud exits in the dating industry. How many people get payed to keep paying customers engaged with the app.
Also, just wait until your Tinder gold expries. You will get tons of (hidden) likes.
Agree, a good library on frontend level simplify the whole development process.

Ember Data solves almost everything so you can focus on features and deliver the app in no time.
Did the Wow Signal Came from These Solar Systems?
What's a monopoly? What is a business expense? What's NSFW? There are lots of gray areas in regulation, to the point where ambiguity is more the rule than the exception. This is just another aspect of complex behavior that, now that we see it abused, we realize we need to regulate.
Can you give some concrete examples on the N+1 problem? I’ve heard this before but never experienced it.
Journalists stoked and promoted race riots for most of 2020, took part in them, experienced some violence as part of them and now... are claiming they were attacked in those same riots?

At the end of the day, not a single journalist has been held personally responsible for the lies and division they're responsible for endlessly peddling in the Western world over the past 10 years.

The only journalists who've come to harm are those who've exposed the truth, which really should give everyone something to think about.
It only dictates you’re not allowed to favor your own products. I think Apple is already in a good position here since these are all on the normal App Store next to MS Office. The only thing they could not do is unfairly promote them on the store and ship them pre-installed.
Leigh Klotz has written more PostScript than Jamie too, while working at Xerox! But "KLOTZ IS A LOGO PRIMITIVE [BEEP BEEP BEEP]". He wrote a 6502 assembler in Logo!

https://news.ycombinator.com/item?id=13524588

Leigh Klotz's comment on the regex article:

>OK, I think I’ve written more PostScript by hand than Jamie, so I assume he thinks I’m not reading this. Back in the old days, I designed a system that used incredible amounts of PostScript. One thing that made it easier for us was a C-like syntax to PS compiler, done by a fellow at the Turning Institute. We licensed it and used it heavily, and I extended it a bit to be able to handle uneven stack-armed IF, and added varieties of inheritance. The project was called PdB and eventually it folded, and the author left and went to First Person Software, where he wrote a very similar language syntax for something called Oak, and it compiled to bytecodes instead of PostScript. Oak got renamed Java.

>So there.

>And yes, we did have two problems…

>— comment by Leigh L. Klotz, Jr. on June 7th, 2008 at 3:22am JST (12 years, 6 months ago) — comment permalink

Arthur van Hoff (the author of PdB and the original Java compiler written in Java) has also written more PostScript than Jamie, especially if you count the PostScript written by programs he wrote, like PdB and GoodNeWS/HyperNeWS/HyperLook.

Here's the README file (and distribution) of PdB, Arthur van Hoff's object oriented C to PostScript compiler:

https://github.com/IanDarwin/OpenLookCDROM/blob/master/NeWS/...

Also a paper by Arthur van Hoff about "Syntactic Extensions to PdB to Support TNT Classing Mechanisms":

https://www.donhopkins.com/home/archive/NeWS/PdB.txt

Some before and after examples, like menu.h menu.pdb menu.PS:

HyperNeWS 3.0 prototype source:
https://www.donhopkins.com/home/archive/HyperLook/Turing/hn3...

menu.h: https://www.donhopkins.com/home/archive/HyperLook/Turing/hn3...
menu.pdb: https://www.donhopkins.com/home/archive/HyperLook/Turing/hn3...
menu.PS: https://www.donhopkins.com/home/archive/HyperLook/Turing/hn3...

GoodNeWS/HyperNeWS/HyperLook:

https://medium.com/@donhopkins/hyperlook-nee-hypernews-nee-g...
Pre-2020 Seattle (I do believe a SF like reckoning is on the horizons for Seattle as well because of political overreach on corporations) in fact might be the exact talent sink and hence danger to Bay Area.

Seattle at one point had Microsoft as the hub, Amazon came on the scenes in 2000s - once they both reached critical mass, there was practically no stopping the growth because engineers had an alternative. Eventually we had FB/Twitter/Snap et al starting offices here and having massive presences which led to present day. If only the weather wasn't what it is, I think we would have reached this ~20 yrs ago.

I don't know if it is going to be Austin / Boulder - but once any of those cities build two equally good employment opportunities, it is going to be a real contender. This is what makes TSLA / Oracle move significant: till now what were outposts are becoming real hubs.
Yet for whatever reason, new expensive skyscrapers keep dotting the Chicago skyline. Some death-spiral.
Yes I see this often. There are lots of ways to be technically true but misleading at the same time. Not giving the whole story, focusing on a convenient micro-argument about the subject at hand, etc.
It may have something to do with the complexity/inconsistency of the strings you're matching. I feel like often regexes work fine for me with a little fine-tuning, but I have certainly run into examples in code I didn't write (or even code I did, months or years ago) which took me a lot of time to really wrap my head around.
I wonder if there's any countries that specifically recognise people as journalists?

Like how police officers have a warrant and specific powers and accountability, could legitimate journalists be recognised, empowered and held accountable like that? Then it could also be an offence to impersonate them.

Otherwise yeah a journalist is just some random person claiming to be a journalist and I'm not sure what could be done about that?
Startup valuations have recovered from summer lows
> The level of trickiness/subtlety of the problems you encounter can determine how much benefit you'll see from TLA+, although I believe people often underestimate it (in a way, all bugs are a result of programmers underestimating the complexity of a problem).

Yep, and a good example is when TLA+ was used against some AWS services [0], it was able to expose bugs that were 35 states deep. To be able to find such a bug in production would require very good tracing most likely; to have a specification detect such bugs before you have even coded the thing is invaluable.

> 2. distributed systems and concurrency are a very common example of subtle algorithms that engineers often encounter and are tricky to get right without help.

I would posit that Distributed systems are typically a category of concurrent systems; just at a different level of abstraction (threads vs nodes)

[0] - https://en.wikipedia.org/wiki/TLA%2B#Industry_use
This is one of my favorite videos on all YouTube. I know in retrospect it seems obvious, but when it showed that it was all running on a NES it blew my mind. This video felt like transforming nerd hackery into an art form.
Putting the cart before the horse. Although I can see how it can become cyclical.

It is only worth what someone will pay for it. Not sure who said that first but it makes sense to me in this case. It makes me think of iconic images of Americana that may never have happened outside celluloid; the work-a-day folks streaming past a television shop, stopping to stare at the glowing screens and watching the news broadcast. Doubt this would happen if that opportunity for spectation wasn't free.

If it wasn't for the in-group signalling and prestige assigned by the aforementioned, I doubt many publications would be able to stick around on the merits of their content alone. Especially if they had to depend on the oft-maligned hoi-polloi such as myself for patronage.
Usually they're pretty easy to spot by the microphone they carry, the docile behavior, sometimes an official nametag/badge/card, and the loudly announced "I'm a journalist"

But the police have even been arresting people who show all those signs
I think the circuit diagram was no longer included with the //e but definitely was with the ][+ so for Apple., at least, that provides a boundary line.
I really liked the episode of Reply All about tulpas. It's not easy to listen to though.

https://gimletmedia.com/shows/reply-all/49hr6k
Churchill famously prepared his quips

"Although these might have seemed off the cuff and spontaneous, they were generally carefully rehearsed, words carefully selected for punning potential, stored in his prodigious memory and then released on their unsuspecting recipient at the right moment"

https://winstonchurchill.org/the-life-of-churchill/life/man-...
A lot of large mergers and acquisitons were, in fact, reviewed and approved by bodies that exist to do precisely that. Facebook's acquisition of Instagram was reviewed. I expect their acquisition of Whatsapp was as well.
I'm not so sure. Many (most?) of "fact check" websites rapidly lose my trust, because they can't help but editorialize unambiguously true or false facts because they're being employed in a way the authors of the website doesn't like. Calling oneself a "fact checker" puts the expectations of accuracy and lack of bias much higher, and not many are capable of refraining from editorializing.

One concrete example that came to mind is some political that cited a study that found open-carry states had some percentage (IIRC ~17%) fewer homicides. The political cited a specific figure from the study, and it was the correct figure. Politifact rated it "half true", because it found this to be a naive interpretations of the data and ignoring the fact that open carry states tend to be less densely populated and urban centers tend to contain the most violent crime.

I agree that citing these statistics and concluding "Study X says open carry states have less murders, therefore making a state open carry makes it safer" is a naive interpretations of the facts, but the facts are unambiguously true. Labeling this fact as anything other than true goes outside the realm of facts and into the realm of interpretation of the facts. The publication would have have been better off correctly labeling the statement as true, but explaining that simplistic interpretation of facts is not effective.
Show HN: Launching Flurly Affiliates
I didn't realize AWS didn't have this already! I've been working exclusively in GCP for the past few years, and I assumed the two platforms were at parity. Is AWS starting to lag behind in new features?
Let's not pretend that it just happened to smaller-audience journalists. There's videos of CNN reporters being arrested while on air.
Austin is the perfect place for companies that are expanding administration, finance, operations, legal, marketing etc. Talented individuals with specialist skills now have the freedom to be anywhere. All of this is a good thing.

I completely sympathize with the personal assistant, accountant or support agent (normal commodity jobs) that has a family and is forced to live on the SF peninsula and commute on the 101 each day back to their crummy home that is extortionately priced because they have to compete with the salaries of CEO's and VPs who live a few miles away.
You prefer skinny jeans and beards, I gotcha!
Dear Firefox developers, please fix vsync one day.
You may find this interesting - the technique has been used before to do unsupervised recovery of keystrokes:

"Cracking Passwords using Keyboard Acoustics and Language Modeling"

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.186...
Well, yes, but since you are a proponent of regulation, I was asking where you would draw the line. Presumably you have given it some thought.
> less social contact causes me far less stress and anxiety

I used to be recluse, then had a social epiphany, temporarily .. so I'm now oddly situated because I remember the need and joy of social bond a bit but I'm back to hyperanxious social mode. Which means I tend to go back to walking alone because it's so lighter.

One anecdote, 10 years ago, I went to a birthday party, a time where I hated social gatherings pretty much. Yet the day after I felt 'replenished' of somethings. As if my internal world couldn't satisfy me fully and even dreaded parties were benefitial.
I can't stand pipefail, and I'm ambivalent about set -e. It usually does what you want, which is sometimes worse than never doing what you want. It's usually fairly straightforward to test for failure at the toplevel manually with something like "|| die 'useful message'"

What I would really like is if set -e would return from a function with an error (and if you wrap your entire function body in a subshell that's how it works). There are still some gotchas though: "false && true" will not cause an error exit, nor will "if someFunction; then ..." exit if someFunction encounters an error, which is a problem if you have e.g.:

someFunction() {
cd /some/path
rm -rf *
}

And expect "set -e" to prevent the remove command from running in the event of the CD failure.

Most shell scripts are short enough that you will notice the missing die in something like

foo || die
bar
baz || die

And tools like shellcheck will flag dangerous commands that are missing an error check.

So, given a fairly short toplevel, set -e has minimal advantages, and it can't be trusted to work inside a function. Sounds pretty questionable to me.
At least with Azure the new Windows Terminal App has Azure Cloud Shell in it. So you can use it like it was just a different session target and less fuss...
Defense of Garmin: I recently got a smartwatch from them and can use it entirely offline, so they do not necessarily collect that much information.
From their FAQ:

Why doesn't the site include data from before 2017?
We do not feel that data collected retroactively would meet our rigorous research standards. We believe that data collected before we established a tracking system, methodology, and outreach is likely to be less comprehensive and therefore likely to underestimate the number of incidents before 2017.

So it's a record number of journalists arrested since... 2017?!

And finally, the definition of journalist:

Who does the U.S. Press Freedom Tracker count as a journalist?
The U.S. Press Freedom Tracker adopts a functional definition of who is a journalist. It doesn’t matter whether the individual has a press pass or went to journalism school, whether they work for The New York Times or work for themselves. What matters is whether the person was performing an act of journalism. The Tracker will count journalists whose rights to gather and disseminate information were violated in the course of their work or as a result of their work.

In the case of border stops, the resistance of U.S. authorities to provide information makes it extremely difficult to identify whether a journalist has been stopped because of their work. So although it is possible that some journalists may be stopped for other reasons, we will report cases of all journalists who are stopped at the border and questioned for a certain amount of time.

A journalist who attends a protest in order to protest publicly, rather than to document the protest, and is arrested or attacked in that capacity will not be counted on the site. While we recognize the importance and the rights of the private citizen who snaps a photo or video of an arrest, this site will only cover individuals who self-identify as journalists and have some track record of journalistic work.

In summary: this is a meaningless article.
Yup, people are paying for outlets that don't cause cognitive dissonance. If you induce cognitive dissonance in your users, you lose subscribers and advertisers. Journalism was better before they had strong statistical tools to measure engagement and churn in real-time.
The environment problem does not really allow for the American dream of 1:1 ownership.

I have little sympathy for a generation raised on such notions who see it all as theft. No such legal contract exists.

It makes me wonder how the next generations would feel about a stable environment being taken.

But we won’t be around and have our social orders so ...
The phone: “Oh no, not again.”
It’s also not like they have press cards in their hat or some press pass lanyard. They look like everyone else and are probably recording/photographing like everyone else. An arrest by itself doesn’t mean much in this context. But I assume they are released once they can be proven to be a journalist and no charges are brought.
I have that particular anxiety and I like fancy cars. People who buy fancy or fancier cars want the experience of driving those cars. It's not necessarily that they don't worry about the cars getting keyed or something (that varies), it's that the car is worth the anxiety (for those who have the anxiety -- some people genuinely don't care).

If you ever want to step up a little without sacrificing the "I don't care if it gets keyed", consider a late-model Hyundai. They're actually quite nice. And you will never care what happens to it.
The results are intuitive and in favor of GraphQL, especially as query complexity increases. GraphQL makes loads of sense for modern javascript thick clients:

The front end developer is going to want the same thing that a back end developer has: an expressive, general query language.

And the API developer should want to give it to them so they aren't dragging their API around all over the place as fiddly UI & application logic changes are made[1].

I'm glad to see javascript client-server apps heading this direction, and leaving REST/HATEOAS to hypertext-oriented approaches[2].

REST sans a hypertext was always a mistake.

[1] - https://www.infoq.com/articles/no-more-mvc-frameworks/

[2] - https://htmx.org
Big companies also usually mandate no external ips and at least in gcp case it doesn’t work without external interface on the vm
What about Tesla and Palantir?
FDA Analysis of Moderna COVID-19 Vaccine Finds It Effective and Safe
Many are clearly journalists, e.g. Omar Jimenez, the CNN reporter who was arrested on live TV along with his camera crew: https://www.youtube.com/watch?v=ftLzQefpBvM
Well I went into the article (based on the title) thinking police all over the nation were randomly deciding to arrest journalists more often. But this makes it clear that no, it's only journalists at anti-police protests getting arrested at elevated rates. This article could very well have been titled "Record Breaking Number of Anti-Police Protests in U.S. This Year"
It's a fresh install and that's enabled. Let's be clear here: there is pinch to zoom. But it's an extremely half-assed implementation that is most certainly NOT native and feels terrible. I like Firefox but this has been a deal breaker for me for literally years. I don't understand why their zooming and scrolling can be so good on Android but so awful in Windows.
You're not wrong, and to resolve this, I've implemented something of an in-between for APIs I work on, which I call a "Multi-Endpoint Query". It's a restful(-ish) API, but there's an additional endpoint called "query", which allows for an array of endpoints to gather information from sequentially. The most useful bit of this is that information gathered from earlier in the array can be used as referenced later in the array.

For instance:

"query": [
"/api/category/books/products",
"/api/products/{products.id}/images",
"/api/products/{products.id}/reviews",
"/api/users/{reviews.user_id}"
]

When the endpoint gets this query, it will run a GET on the first endpoint. And then it uses the results from that first endpoint to fill in the uri template on the 2nd endpoint, which would become something like "/api/products/2,4,17/images". And the results of all previous endpoints are merged into the response and can be used to fill subsequent uri templates as well.

As far as the client is concerned this is all done in a single API request. The first version was making literal HTTP requests to localhost, but now is built to call the endpoints directly (internally, no HTTP). This system requires some convention in the responses to make it work, but that convention ends up making responses predictable and easily reusable. Overall it's worked very well and requires almost no additional effort.

I have a similar endpoint that also allows "POST"s which makes for seriously complex single-request interactions, but I don't use that as much due to the inherent complexity of it - at least not for client-side APIs.

When I first looked into GQL, it looked pretty fancy, but seemed to require quite a bit more maintenance to define the query space. This was before a lot of today's libraries were available. So I hacked together the Multi-Endpoint Query, assuming if it failed, I could go back to GQL when there were more libraries available. But I haven't really needed to do so since.
Well texas has less taxes and regulations, so they are making the opening gambit of the traditional rat race. The question is whether and how California responds.