skysight-inc/HackerNews huggingface dataset:
Can someone please explain to me why Facebook shouldn’t be treated as a news publisher? They are now outright choosing what content to show you. This is indistinguishable from opinion or freelance journalism sites.

Facebook is now explicitly deciding which content to allow, editorializing content at will, and dictating the content that you see.

Looks like a news publisher. Sounds like a news publisher. Acts like a news publisher.

Facebook should not receive Section 230 protections any longer.
Then you either need a package manager (Windows users without Scoop or Chocolately are out, destroying portability) or you need to provide multiple binaries that the user chooses for different platforms with the interpreter bundled as you said.

But the availability of other options with tradeoffs doesn't answer my question as to why this method is just a bar trick.

A Go binary or similar is an option, but it doesn't make other options mute.
This is completely irrelevant to the topic at hand but my employer provided me a MBP yesterday. Being a Windows guy all my life, I naturally wanted to remap some keys so I looked for an app to do that. Karabiner-elements was the most recommended so I got it. I was _shocked_ to see how much space this tiny app uses [1]. I bet such an utility for Windows written in terse C/C++ would take no more than 1MB (if that). I truly hate today's "programming" using ton of frameworks built upon ton of other frameworks.

[1] https://i.imgur.com/DSSXY39.jpeg

/rant over
India tapping undersea internet cables?
Enterprise challenges with DMARC deployment
> Maybe you can still order the Big Mac if you know to ask for it, but most people won't

Lazy people need to own their laziness. What alternative is there? The UI can’t get infinitely complex.
How is it the solution?

End user applications, sure… but the raw python interpreter? If you want it, you have to install it. If you want to install it, you go to python.org and install it.

This solves… a headache for the maintainers, having to build multiple packages?

Not having it installed is definitely not solved by this.

Bundling python packages into a single binary is definitely not solved by this.
And I am saying you absolutely should not trust the least trustworthy company in tech.
I found the book Nonviolent Communication helped me a lot to improve my style of communication.

It helped reinforce the importance of listening and communicating in a way that the other person knows they’ve been listened to. How to change the framing of what I’m saying so the other person doesn’t feel like they’re being attacked.

Maybe some of this stuff is obvious/natural to some people. But for the rest of us are this book is a good place to start.
But is it given the importance, remuneration and status of glue code?

No.

I think that is my issue. Most "management" decisions Inthinknwouod be better done in the open, possibly involving voting, discussion / debate.

Not chosen by an unelected cabal with time and stress issues.
Yup, this is one big reason why I wanted Python to be Actually Portable -- I have a bunch of tiny scripts that are slightly complex for sh (some of them were Windows CMD .BAT files lol) which I like to use everywhere. By building Python with Cosmopolitan Libc, I can take a single binary and my scripts with me! I just add my scripts into the APE ZIP store via `zip -r ./python.com ./.python/*.py` and it just works. I only have VMs now, but a while ago I had Debian 10/Fedora 35/Windows 10/FreeBSD 13 all on the same network, and it was super convenient to have the same script/executable work everywhere.
Probably the current web is missing of something like DMOZ
These all feel like an overengineered solution in search of a problem, with some degree of tunnel vision in that all three proposals try to support the same broad set of capabilities.

It looks like somebody decided that nesting support must somehow support "reverse nesting", eg. that you'd like to define what happens to .foo when it's inside a .bar, but nested inside the definition for .foo:

.foo {
.bar > .foo {
...
}
}

Does anybody actually want this? It feels counter-intuitive and weird, and with the syntaxes proposed, seems to provides little benefit compared to just doing it as the old ".bar > .foo" without nesting.

If you drop the requirement for nesting to work in reverse, you can just go with the proven SCSS syntax which is extremely clear, straightforward to use, and requires 0 extra characters typed.

EDIT: Apparently the '&' or some other special token is required to prevent the need for unlimited lookahead while parsing. This is actually explained behind a folded caption in the article, which I initially missed.
People experienced literature orally far, far before they ever read it. Listening to stories has been the predominant experience across human history and culture.
I never got any spam on my XMPP address, probably because I treat it like my phone number and only use it for chatting with friends and family.
I don't expect that to be very special. Embedding Python is a common thing to do, and boils down to using the interpreter as a library: https://docs.python.org/3/extending/embedding.html.
“Necrobotics” tech uses spider carcasses as robotic grippers
I see that many didn't read the hidden part of the post that explains why SCSS version can not be used.

Here's the relevant excerpt.

> ## Why can’t everything be directly nested?

> Nesting style rules naively inside of other style rules is, unfortunately, ambiguous—the syntax of a selector overlaps with the syntax of a declaration, so an implementation requires unbounded lookahead to tell whether a given bit of text is a declaration or the start of a style rule.

> For example, if a parser starts by seeing color:hover ..., it can’t tell whether that’s the color property (being set to an invalid value...) or a selector for a <color> element. It can’t even rely on looking for valid properties to tell the difference; this would cause parsing to depend on which properties the implementation supported, and could change over time.

> Requiring directly-nested style rules to use nest-prefixed selectors works around this problem—an & can never be part of a declaration, so the parser can immediately tell it’s going to be parsing a selector, and thus a nested style rule.

> Some non-browser implementations of nested rules do not impose this requirement. It is, in most cases, eventually possible to tell properties and selectors apart, but doing so requires unbounded lookahead in the parser; that is, the parser might have to hold onto an unknown amount of content before it can tell which way it’s supposed to be interpreting it. CSS to date requires only a small, known amount of lookahead in its parsing, which allows for more efficient parsing algorithms, so unbounded lookahead is generally considered unacceptable among browser implementations of CSS.
The Cost of Saying No to the FBI
I am not convinced the best people are few and far between. I think we could have said that about women doctors in the 19C or poor people at any time.

Then again ... maybe
Anyone remember this? A drawing of a seven-legged spider mailed as payment for overdue utility bills. https://27bslash6.com/overdue.html
> one day they will simply slink away in the middle of the night
leaving several thousand mine workers unemployed and holding the
bag.

When that day comes, the moment Facebook and Meta are declared dead I
will go out, order the most expensive bottle of champagne, and
celebrate all night. Future generations of an advanced technological
society will look back in horror and disbelief that a small cadre of
privateers were allowed to run amok dominating the cultural
communications of billions of people. The harms to individuals and
society will take decades to reckon with. The lost opportunities for
us to evolve instead of "amusing ourselves to death" will be one of
the great questions of the future. "Why, while the planet was
burning", they will ask, "did people spend all day sending each other
selfies?"
Is the role of sleep in memory consolidation overrated? It seems so
Why so many promises of our future space-faring capabilities failed (as argued in this short piece)? I would extend the list of related questions...

Why optimism associated with real-world problem solvers is replaced with empty-talk activism? Why the second-hand dealers of ideas (activists) can only approach any and all problems as by the force of government? Why it seems that these days that any issue/difficulty/problem a society faces has only a single approach of 'Im enlightened science wielding king' who will establish my simplistic model of reality by the only means I know possible - government force? Why acknowledging complexity and letting more degrees-of-freedom in a market system (including those of bankruptcy of 'sick' companies regardless of their size) to explore another solution space in the multi-dimensional world of civilizations issue? Why research (for the most part these days) is politicized, skewed and elite-vision constrained?

Im not sure why, but it seems that one factor is that ignorance of the intellectuals catering to today's elites feels to them so much like expertise. And, it provides a wonderful, though vulgar, feeling of being morally superior with having such a big role in manipulating the 'dump-masses'.

Solution? Among the top for me: education of our young generations needs to instill much deeper sense of physical world, constrained choices, trade-offs, compromise rather than self-righteous visionary solutions.
Bees May Feel Pain
Jainammm/TableNet: Model for table detection/extraction from scanned documents
The downvotes are because you're not really adding anything (I think). This just reads as empty complaining. You have an edited-in point that isn't widely seen as an issue (it is the case, but why do you think it's bad?). That makes it tedious to read, not very stimulating.
There's currently a red area around Mexico City. I googled "gps jamming mexico city" and found a couple of interesting links. There are reports from pilots about GPS issues at the airport going back years [0], and a recent news article claiming that car thieves are using jammers to prevent detection [1].

[0] https://www.aviationtoday.com/2017/01/31/are-gps-jamming-inc...

[1] https://www.economist.com/science-and-technology/2021/05/06/...
I'm fairly certain that drug dealers' numbers indicate that people "want" more addictive drugs.

Facebook and other social media isn't quite at that level, but the same logic applies to your argument: there are fundamentally different kinds of "wants", and the drug dealer/social media metrics invariably cater to the unhealthy kind.
Population-level risks of alcohol consumption by many dimensions
All the locations I've been to in the UK in the past 3 years have the warming trays and don't keep (and so dispose of) fully-prepared inventory.

At the same time they did this they changed to touch-screen ordering and panelled off the 'kitchen'.

Wait times seem much longer to me, I assume they prioritise drive-through.
Two of Europe's biggest satellite companies are merging to take on Starlink
Poland being in EU doesnt stop it from breaking EU laws left and right.

Im not saying its good but thats just how it is.

Poland was always a market for used cars from Germany, this will not change.
Or Actmally pdrtable execmtable, at least.
This is just css. No one's going to die.
It's obviously a conjecture, not citation needed.
In lots of ways?

Good spelling, grammar, and syntax, for example are basic prerequisites (and many people have margins for improvement).

An expanded and more precise vocabulary is also important. For this you can make an effort of looking up dictionary definitions (especially for any word you're not 100% clear on its meaning), read technical, historical, and philosophical dictionaries (those are special-purpose dictionaries, as opposed to a generic one).

Reading (widely accepted as) good prose and non-fiction also helps pick up ways to structure your own communication.

Reading books on writing (e.g. "On writing well", "The elements of style") will also help.

Learning a second language also makes more evident all kinds of internal language workings and subleties that monolingual people often ignore or take for granted.

And, of course, practice (talking to people, speaking publicly, writing a blog, etc.) makes perfect...
Molly, a (compatible) fork, has this feature.
The median probably is 29, that seems a lot more reasonable than the average being so.
The article answers this exact question already. It isn't possible because there's no build stage like preprocessors have to remove ambiguity.
It has solid defaults and ratios which make it much easier to get layout essentials like spacing and font sizing right.
It's not the factual accuracy of the comment that's getting downvoted, it's the disrespectful attitude, tactless delivery, and/or assumptions about the nature of a religious experience.
Basic jamming:

Transmit a strong signal on the main GPS frequency (1575.42 MHz). Receivers get saturated and can't hear the real signal.

Medium Jamming:

Transmit the signal that a receiver would receive at a specific location loudly. GPS receivers will lock onto that signal, and report they are at the location you choose, rather than the real location they're at.

Advanced Jamming:

Pick a target, such as a VIP plane. Calculate the aggregate GPS signal that that plane is receiving right now from all the GPS satellites. Now start transmitting that same signal towards your target (you'll have to transmit ahead of time due to the speed of light delay, but that isn't an issue because GPS signals are fully predictable). Now gradually modify the signal to make the target think they're moving off their desired course, and to make them make corrections. Watch them in realtime, and adjust the signal so they correct in the direction you choose.

This is how Iran stole a drone[1].

Military GPS is encrypted (ie. XORed with a crypto-stream), which makes the signal not predictable ahead of time, which makes the advanced attack impossible. The basic and medium attacks are still possible though.

[1]: https://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incid...
Another benefit of cosmo compiled apps is debugging. I won't get into pledge/unveil but check this out:

On my compiled python.com I try to open an app with a socket already in use:

./o/third_party/python/python.com run.py --strace

SYS 15995 443'293'703 read(3, [u"egister(self, selectors.EVENT_READ)◙◙ "...], 8'192) → 8'192
SYS 15995 443'440'589 close(3) → 0
self.socket.bind(self.server_address)
SYS 15995 443'471'588 write(2, u" self.socket.bind(self.server_address"..., 42) → 42
OSError: [Errno 98] EADDRINUSE/98/Address already in use
SYS 15995 443'523'517 write(2, u"OSError: [Errno 98] EADDRINUSE/98 /Addres"..., 57) → 57
SYS 15995 443'533'391 getenv("PYTHONINSPECT") → NULL
I would maybe network more? LinkedIn etc didn't exist and I didn't have any professionals or technical people in my family and friends so I would try and politely approach people on LinkedIn who are doing what I wanted to be doing and asking them for a call/advice/informational interview.

And chuck more money into my pension sooner. And save harder.
Unfortunately, a "smart phone" is very useful when traveling. Buying tickets to events, checking on travel, directions, translation, etc.

I think the key is to have two phones -- a "dumb phone" for during the day at office and evenings at home so you won't be distracted, and a "smart phone" for travel
There will always be jobs, their nature will just be different. Even if you make the machines, someone has to design them, program them and set them up. And even if we automate the automating, we will still be able to create art and as long as it brings any value to others, it will be worth paying for, making it good old work.
> The secret sauce for non-profitable Makerspaces and such is to not be profitable, and structure as a charity, because that's what it most likely is. Noisebridge is volunteer-led, so no one is on salary.

It might work in the US, where it's possible that donations to charities get huge tax breaks, but I don't think it matters as much in other parts of the world.

One problem with being volunteer-led is that if your core is allowed to weaken, or if there aren't policies in place to "manage" or exclude bad members of the community, one or two bad eggs could be enough to cause people to get tired of their antics and quit (which, as I've read, is a problem that Noisebridge has time and again).

I think this post [1] sums it up quite well:

> Ask anybody who served on the board of our nonprofit hackerspace HeatSync Labs over the past 2 years, and they'll tell you they spent approaching 0% of their time envisioning and executing on what kind of awesome nonprofit we should be and instead spent all of their time babysitting and psychoanalyzing a CONSTANT (albeit minority) population of angry members.

> Why are they so angry at this person, their project, or the way they they were spoken to? Have they tried talking to them? Have they tried not yelling at them? Have they offered to help? Were they broken up with recently? Are they having problems at work?

Volunteer-led ones would work better if more of them had a constantly-renewing team of 2-3 volunteers specifically trained in community management and dispute mediation, but unfortunately most spaces might not have such privilege.

Source: I'm involved in one such struggling non-for-profit hackerspace myself. :)

[1] https://citizengadget.com/toxicity-inclusivity-and-community...
The @media application of this seems useful, but yeah arbitrary parents seems not a must-have.
Nikon releases bug fix firmware update for the 10 year-old D7100 DSLR camera
Intel's 14th Gen Meteor Lake-P Mobility CPUs with 14 Cores Spotted
Thanks for pointing this out, I indeed missed that (it's hidden behind a folded caption).

It still doesn't explain why all the proposals feel the need to be more powerful than SCSS nesting (allowing "reverse nested" definitions where the element being nested in is not at the start), but it does explain the need for "&".

EDIT: Actually, it looks like SCSS supports the same thing by using '&' anywhere in the definition. I'll just stop posting since it looks like my knowledge is too rusty to contribute positively.
I wanted Python to work across at least Windows/Linux because I have a bunch of these tiny scripts that I keep running everywhere. (For example, I always use `python.com -m http.server` when I want to share files in the local network without SSH). Cosmopolitan Libc made it easy for me to run my scripts across Linux/Windows and more, and the running scripts can be accessed via a browser GUI, which makes it very convenient if someone not use to CLI has to monitor what is going on. Plus I can update my scripts any time by just adding them to the executable via a `zip` command.

Toys are still fun to play with :)
When people complain about Python distribution, having to download different binaries for different operating systems is almost never part of the complaint. So, the problem has been “solved” by pyinstaller and co. ages ago.

Any problems still haunting pyinstaller and co. at this point will also show up for APEs, and solving them when you only have a lowest common denominator toolset at disposal will be harder.

I like APEs btw.
Generally train tracks bend because they have to, not because they want to.

One of the things holding high speed rail back is the turning circle needed at high speed not fitting in existing rights of way, which were as straight as they could get away with at the time of building. And the inability to now just purchase a right of way directly between the two points of interest because it's owned by lots of different people.

If you were building a traditional circular city and rail at the same time, the main trains would radiate out in lines as straight as the terrain allows and you'd probably spend a great deal of money building bridges and tunnels to make that possible if the terrain wasn't flat.

If you were building two cities from scratch, and owned all the land between them, you'd almost certainly build a direct train line as straight as possible between them.
What text-to-speech model is being used? I've seen big improvements in the past few years that could make me actually want to listen to these (since the voices sound more natural now)
I bet there are studies being done in Australia or other rural parts of the world… have a look at „school of the air“ rather fascinating topic.
All proposals for this sort of functionality are rejected as they would be subsumed by generalized compile time reflection. Which has been brewing for around 10 years and it nowhere close to be standardized.
this ^^ I'm afraid; I used to do feedback for everyone if they got to phone interview or beyond; it's time consuming but I thought it would be a better candidate experience; maybe 1/4 people were grateful and positive about receiving feedback, but 1/4 people get argumentative and it can get really personal; now I just say something generic like "we had a lot of strong candidates" and everyone just moves on
Remember teaching people how to navigate and use that is a whole industry for them too.

Pretty sure you can do courses and get certified in it.
That’s exactly how number plate was fused to my car.
rysiek claims in this talk that the Signal desktop app requires 4GB of RAM in order to run because it is an electron app. Where does he get that number from?

I'm currently running Signal on OSX and it has been open for 7 days. It has 5 processes, that combined are using 440MB. This is a lot, but an order of magnitude smaller than rysiek claims.

Thought I'd look at other electron apps I have running. Slack is using ~700MB and VSCode is using ~1.4GB.
So now we discuss web standards on chrome.com ?
This looks like the beginning of the end of a free web governed standards established by an independent body. I would have expected such an article to be published on w3.org...
Exactly this. I subscribe fairly readily whenever I find myself reading something interesting on the web but also unsubscribe quickly if I'm not enjoying the content after a few posts.
Ask HN: Is there a bubble in the tech market? Is it about to explode?
During the last weeks I've heard about a lot of tech companies doing lay offs. Also, from the last years I've had the feeling that the salaries in tech are overinflated.

Does it mean that there's a bubble in the tech market and it's going to explode soon? Do we need to prepare for the tech apocalypse?
But it seems you need a tool that can apply a force from two sides of the plate. This is not easy if the plate is large and the hole is in the middle.
is this the intended link?

https://en.wikipedia.org/wiki/Kate_Bush#2022:_%22Running_Up_...
This isn't my experience. Multiple people that I used to work with at a no name company now work at Amazon Google and meta.

I've gotten offers to onsite at Google and other big tech cos but didn't follow through due to not wanting to grind LC

These places seem to be hiring like crazy.
There is some year, between 1980 and 1992 perhaps, where people stopped saying "pussy" and meaning "cat". Until then, both meanings and their double entendres were used (cf. Octopussy).

One of my favorites was in Leather Goddesses of Phobos. Something like:

LGOP: ... there is a painting of a cat.

> LOOK PAINTING

LGOP: It's a very nice painting of a pussy, but is it art?
The promise of XMPP + E2EE (with OMEMO) is appealing, but I found that in practice it doesn't work. For example: you want to start an E2EE chat with your friend on the riseup.net XMPP server. You can't, because their server hasn't enabled the necessary XEPs like Message Archive Management.

I think XMPP is perhaps the best example of what Moxie was talking about in The Ecosystem is Moving: it's a super fragmented experience. Most users do not (and should not need to) know the technical details of how their server, or their friend's servers, are configured.
I get this epiphany every time I start driving on a particular side of the road!