skysight-inc/HackerNews huggingface dataset:
If you go to the 12 of June 2012 you can see a ship making its way across the Sahara. I assume this is a data funny.
It’s unclear which “that” you mean here, but:

- if you’re alluding to the idea that Kotlin would be driven in the direction of closed source compilers and tooling in order to “milk” enterprise adopters: that would require a bizaare set of changes, including changing the license of both the tooling and the compiler - neither of which require copyright assignment, so JetBrains are not even free to do.

- if you’re betting on an open compiler but closed tooling, again that would require changing the license of the tooling, which JetBrains is not entirely free to do since it does not get assigned copyright on contributions.

I don’t know what agreement JetBrains has in place with Google, but I’d wager it precludes making Kotlin proprietary.
Unity Dots vs. Handbuilt: Sample Project (2019)
One of the first Swedish words I learned was Systembolaget, the state run liquor store. I you want something with more than 3.5% alcohol, they're you're store, as long as you have the foresight to show up before they close at 6 PM (1 PM on Saturdays). The booze cruise to Finland was the other place people get alcohol.
How to use Chakra UI on native mobile
I think it would take more than this to be leaked, particularly if users had their 'private' messages on services leaked, then they would start to realize it.

I think most normal people acknowledge that so many companies know their phone number and name that they may be past caring.
>Yes, Firefox has Firefox Sync, and Chrome has it's own sync stuff too, but there's nothing as all-encompassing.

You're looking for Nextcloud.
Not...quite. It's not an emulated NeXTSTEP desktop or WorldWideWeb itself. It's just a tribute to it. They made a blog post on how they made it a few years ago, if I recall correctly. It's just some UI chrome on top of some Javascript.
You don't need a password to be echoed to exfiltrate it. You just need the key codes. Not sure about NeXTStep, but regular old X let you sniff keys really easily.

Some systems (specifically, earlier versions of SGI IRIX) shipped with X authorization disabled by default. This is the equivalent of "xhost +". You could sniff a box as soon as it was plugged into the network, including capturing login session credentials, all terminal commands, and anything else. When they su'd to root, yes, you'd capture the root password.

In those days (mid 90's) almost nobody was running firewalls. At least, nobody in these parts. Putting your "office on the Internet" meant raw, unfiltered IP.
I think it depends on the council and the location itself. For instance,I live in, what could be called, reasonably managed borough with a central library that has toilets.. It's a huge facility that can accommodate hundreds of people. So instead, people were adviced to use the public toilet just meters away from it.. Then the toilet got closed and now Burger King is the target destination. In the same borough,some parks have toilets,while others don't,etc. There's not much logic in this at all.
>That is a very simplistic, and incorrect, response to the problem.

Perhaps we should consider higher-order consequences of doing absolutely nothing. Hypothetically, what happens if free-to-use code collaboration tools are forced out of the market due to rampant abuse and zero regulation? Do we care that there is now a higher barrier of entry to engage in the craft?

Do you want GitHub to start requiring state-issued identification for creating new accounts? That is where this cat-mouse game is going to end up if you allow it to continue naturally.
It's impossible to deform something without moving parts of it. Still, fast focus is good.
In C garbage is collected "manually", by calling malloc and free. If you design your own heap, you also have to design the memory management around it.
India and Sri Lanka are both at UTC+5:30.
Amazon didn't start this spat though, so I'm gonna give them more leeway than you apparently want to.

It's pretty ridiculous that all the journos/politicians are only focusing on Amazon "doing this" when it's literally (by your own admission) done by anyone who drives all day long.
Not to mention just maintenance reboots because eventually the computer would just get nutty if you didn’t periodically reboot it. Some time around windows 2000 or perhaps even Vista was when you finally could run the OS for weeks without rebooting.
> there is no time to stop at a bathroom.

I don't know where you live, but where is there a bathroom to stop at? The US isn't filled with public restrooms everywhere along driver's routes with convenient parking right outside.

To use a public restroom could easily mean a 10 minute drive, 5 minutes to find parking and walk to the bathroom, a 10 minute wait in line when it's separate bathrooms like a Starbucks, and another 10 minute drive back to resume your route, like 35 minutes total. Yikes.

I mean sometimes you might get lucky where there's a gas station right along your route and you can pop in, but most delivery routes snake through residential neighborhoods. There aren't any public bathrooms to be found anywhere.
S-expressions are super easy to parse and are fairly easy for humans to read. See e.g. using s-expressions in OCaml: https://dev.realworldocaml.org/data-serialization.html
They are not going to make their official policy that everybody should just shit in the trucks because they improved the user experience.
As the person who closed it: when someone opens an issue, and then says "thanks I fixed my issue," the appropriate thing to do is for that ticket to be closed.

Note that since then, other people have opened other issues, which haven't been closed, and we continue to talk about it.

(Also, while I said in the thread and at the time "I am not aware of a flag or anything to turn this off, though I may be wrong.", at least today, that flag does exist.)
If seen all sorts of bugs caused by surprise conversions, as well as overflows that cause bugs that would be statically detectable but can't become blocking errors because unsigned overflow is well defined.
+1 for KDE Connect. I had a friend who nearly shit their pants when they realized that "Continuity Clipboard" and "Airdrop" weren't iPhone-exclusive features.
> There's a trivial workaround, build in a container.

The difficulty of a workaround is irrelevant for the nature of the problem. Also as the article mentions this is undocumented behaviour, so unless rustc/cargo builds everything in containers by default this workaround should not be required.

And while I'm not an expert in GDPR details it is still very problematic as the file path to the compiled project could contain an arbitrary selection of very personal information that would then be leaked.

Sure you can build it in a container, you could also run a car assembly line in a cleanroom. It's just ridiculous to have that as requirement to not secretly leak paths.
For some websites I like reading comment sections too.

Perhaps a good moderation strategy would be to have a minimum length rule for each comment? It would not prevent spammers and bots, however putting those aside only people who want to deliver a thought-out message would participate. Not saying there wouldn't be controversial messages though.
Even in central London when I've worked for many years I've had situations where me and my 2 year old son were asked to leave an establishment right after I stated we have a bathroom emergency and I just need 3 minutes to deal with it.

TBH I don't blame private businesses. It's not like they are obligated to share their facilities with non-paying customers. It's just a shame London became like that.
Cracking JavaScript Interview – Explain Hoisting
TL;DR: Debug information can contain absolute paths which can leak usernames and similar.

---

More precisely the debug information about dependencies can contain the absolute path to that dependency.

For example:

/home/<user>/.cargo/registry/src/github.com-1ecc6299db9ec823/terminfo-0.6.1/src/parser/compiled.rs

Note: The github.com-... is not leaking private information.

As you can see this might leak:

- your home directory and with this implicitly your user name.

- the CARGO_HOME path

- the dependency the binary uses, including it's version (but there are many ways you can potentially find that out, still a leak).

Especially in case of `path` and `git` dependencies this might leak more information.

BUT for debug builds I would prefer it to be this way as it allows me easily to navigate to the file which caused the panic. As this are potentially files not relative to the project root using relative path wouldn't work!!

But then on release builds I would prefer them to be obfuscated by default (maybe with an option to disable it).

There are various ways how you sometimes can not have this options included, e.g. by changing how panics work, so there is no need to include this. But they seem to not work always and are not reliable.

Still lets be honest building any binaries you plan to distribute not in CI or at least a container is generally a terrible idea so in practice this shouldn't be to much of an issue, which is also why no one bothered fixing it in 4 years (Rust isn't sold by a company, so if anyone wants fixes they either need to do them themself or hope someone else happen to fix them because they are interested in it being fixed).
Cothority – Scalable Collective Authority
Half the time when I reboot my windows box it will want to install updates....
In Germany, they use DHL and Hermes.
Agree with the state of UX and UI’s these days. Younger developers are missing out on the UI design standards which worked very well and were introduced back in the late 90’s with Win95 as well as Windows Forms (in Visual Studio). There used to be a Microsoft UI best-practices/standards document which most developers actually followed, resulting in predictable interfaces which did not force users to have to guess their way around (to be fair Apple did a better job maintaining their UI standards I think).

No matter the framework flavor of the day, web technologies make for sub-standard user interfaces.

Win95 was a big step from Windows 3.1x. Being a Microsoft Windows support tech at the time, supporting both the older Windows 3.1x and new Windows 95, it made for many lengthy support calls. It definitely took a while for the new look & feel to catch on.
The phone number point may still be true though, they have to store the phone number somewhere.
There is also the Delphi Community Edition for developing free stuff.
I’m on iOS and don’t think there’s a way of blocking unsolicited calls until after the fact... I hope to be proven wrong though!

The odd thing is, the calls often come through having a caller ID very similar to my own number.
The idea is great but the many notational typos are going to confuse the hell out of people who don't already know this math. (e.g. References to vector variables are often not bolded even as they are introducing bold as the notation for vectors, reusing x excessively as a variable in multiple contexts in the same expression, etc.)

I went to graduate school for physics so I know all of this math cold but reading this paper caused me much confusion until I figured out they had a ton of typos in it.

Caveat reader.

Upon closer inspection, I realized they are not so much typos as poor UI implementation of the rendering. The visual difference between bold and italic when this page renders in either Chrome or Firefox is so subtle, it's very hard to see. Many of the equations and in-line variable references are rendered with svg so one cannot even inspect the page source to determine the intended font weight. Regardless, it's very confusing to read because of that. Not exactly what you want when trying to explain vector calculus. :)

P.S. I'll try to submit some comments to the authors to see if they can get this cleared up before it causes too much confusion.
1 and 3 to some extent. Japanese makes hardly any attempt at 2.
Personally, I find that counter-intuitive in a WIMP UI. If it keeps happening, you can change your double-click speed in System Preferences - shortcut key is Enter (which has been the shortcut since before Windows or Gnome/KDE existed). File extensions have always been hidden by default. Again, on a WIMP based UI, they're kind of superfluous. Finder is super snappy form me. Literally just launched it and it's there straight away. Obviously YMMV...
Also JSON's complete lack of many commonly used types, and no way to define any new ones.
Except permissions aren't granular enough / are too confusing, it's a giant footgun with the current Linux architecture, which doesn't have all the nice things Plan9 does
Thanks, just installed, looks great!
One person's (resolved) issue does not capture everything that happens with rust.

https://github.com/rust-lang/rust/issues/41555: "Tracking issue for Path Prefix Remapping", stabilized in 2018.
Colonist.io – How to Play Catan Online
> I don't mind if you simply chose not to serve iOS/Mac/Firefox users at all, though of course most would then take their business elsewhere.

I use FF as my daily driver, but as much as I hate to admit it, whatever service I am using is almost always a stronger draw than FF, so I just open it up Chrominium or Brave. Unfortunately, I'm not sure the market for strictly native/browser-agnostic services is large enough to support most uses.
Maybe it's from whatsapp
Its the dilemma between keeping historical literature intact despite its controversial and possibly inciteful passage vs translating/adapting it to be more politically correct for the present day audience. In this Dutch translation, they chose the latter.

"when Dante enters Hell, he visits the nine concentric circles. He then meets the many people - some of whom are historical figures - who are punished there for their sins. Arrived at the eighth circle, the poet meets the prophet Muhammad, punished " because by spreading his religion he would have sowed discord on Earth " reports the Belgian daily De Standaard. This passage has thus been partially amputated in the new translation."
"The goal of the publisher was to make L'Enfer accessible to a public. wider possible, and especially the young audience, and we knew that if we left this passage as it is we would have unnecessarily hurt a large part of the readers. The passage has been preserved, but the name of Mahomet has been deleted".
> And if there is no such window left, and I told system that I want to switch to the app, then yes, of course I want the most recent window unminimized.

If one is screensharing or presenting to an audience and the only windows in the target app are minimized but contain sensitive information, one most certainly would not want one of those minimized windows to reveal.

As a sibling to your comment points out, the solution is to hold the option key down while releasing the command key. This verifies a user’s intention to reveal the first-minimized window.
I thought the problem was that for 8+ years it had no feature updates, and he team behind it was disbanded. So everyone hated supporting it since it was buggy, and you knew the bugs would never be fixed.
From what I've seen, it's very customizable. There's a custom Gestures app that allows you to bind an infinite amount of gestures to any shell command you want.

>is gnome still less customizable than even macOS?

Gnome has been more flexible since 2003, seeing as I haven't seen someone successfully replace the MacOS stylesheet. On Gnome, it's a 2 minute process, tops.
That’s not a zero-copy algorithm. The algorithm with using the soap dispenser being closed as a flag is zero-copy.
Would like to know if non Facebook users are included because Facebook has non Facebook user's phone numbers due to the fact that Whatsapp uploads the entire phonebook to Whatsapp. That means Facebook is likely to know your phone number although you don't use Facebook or Whatsapp.
Snapchat reportedly made plans to skirt Apple's new privacy rules
What I have found is that when annotating PDF's the annotations show up, except on Acrobat. Never could figure out how to fix.
A really useless article. Walk or don't walk, it doesn't really matter. The author suggests doing some HIIT training with friends instead... It just doesn't make sense to compare the activities.
Those are usually generated, they call numbers in area code/exchange randomly, assuming you will pick up something that seems familiar. Jokes on them, I moved to another state, easy for me to tell.
We should start thinking of these breaches in terms of their accumulated impact. It's not the 1990s anymore, where data is difficult to store and networking too slow to move it.

We should assume the leaked data doesn't go away; that instead people out there are consolidating Equifax data with Vastaamo data, adding data from Exchange hacks and the Accellion hack, to cross-reference with data from Facebook... it's like water flooding a levee now, instead of evaporating.

Not the first time I've harped here about this (ie: https://news.ycombinator.com/item?id=26604753, https://news.ycombinator.com/item?id=24586258), but I hope we start planning for that kind of future.
The obnoxious opt-outs are actually in breach of the GDPR as well, but are allowed to proliferate due to the lack of enforcement.
It only takes away Amazon's role if you remove their agency for not scheduling people to such a packed degree where they can't go use a restroom.

A humanely run business takes these things into account. And given that we as a society allow corporations like Amazon to exist through the granting of special-rights charters for limited liability etc., we should be expecting that they operate humanely.
I've been getting a lot more recently as well and I figured it was due to the phone companies promising to get rid of caller id spoofing this year so scammers are working overtime until they can't anymore.
I wouldn't put it past them that some politicians are so power hungry and sociopathic that they would use a pee bag in order to show that they are stronger than their opponent.
Every week, I see a report on how company 'X' cannot meet need 'Y' and how we need more of infrastructure 'Z'. The investigation always stops at this exact point.

Peek a little deeper and the reasons are clear. The American philosophy of urban design is broken at its core.

Public infrastructure enables low cost amenities by distributing costs over the number of intended users, ie. residents of said geographic plot. 'Density' is a non negotiable prerequisite for quality infrastructure that won't spiral a nation into debt.

A public restroom can only be maintained if the users/restroom is high. The exact same logic applies to literally everything. There is an inflection point (Mumbai, my home town, being an excellent example of excess density), but no American city comes anywhere close to it.

________

I am usually cautious about boiling down complex problems to single causes. But, this one I feel confident about.

Over the long run, nothing has (and will continue to) hurt the US more than the galaxy brained American dream of an R1 zoned car centric town.
There is a scheme where a private business can open their bathroom to the public, put a sign in the window saying "Our toilets are open to all", and get paid a bit by government to contribute to maintanance.

Seems like a good deal all round, considering many businesses need to have toilets for staff and customers already. The sign makes them look like good citizens, the additional maintenance is probably very small, and some of the people who come in to use the toilet will buy something, so it acts like advertising too.

I don't know why everywhere doesn't do it.
There was a big HN discussion about it a few months back https://news.ycombinator.com/item?id=25347310
on iOS there is a lifesaving phone setting of sending unknown callers straight to voicemail.
To stretch that line of reasoning, are all religious text and places of workship discriminating against athiests too?
In Dante's inferno, he encounters Mohammed in hell, implying that he was responsible for the violence of Islam. This is seen a provocative to muslim readers so they edited it out.
Safari on the iphone is probably the only thing keeping some semblence of the open web alive - it's the one place google can't take over.
If a driver decides to pee into a bottle, what is Amazon supposed to do about it?
> and users begin to lose the ability to use other browsers

Begin? No. This has been happening for years. This is what killed Opera browser rendering engine.
Ublock origin blocks it evidently.
There’s a huge difference.

You could write a terminal program in which people can buy and open loot boxes; I guarantee you it won’t be as “effective” as a fancy loot box ceremony in an AAA video game.

(I put effective in quotes because it depends on what axes you’re looking at.)

Pokémon cards are clearly different enough is enough ways that they don’t cause the same amount of harm to anywhere near as many people as other forms of gambling do (such a pokies machines in bars and loot boxes in video games).

Sure, the core process may be the same, but that’s not all that matters. It’s how it connects to everything else and what the overall resulting effect is.
That doesn't seem like a dilemma at all. Historical literature has contents some people find offensive. It's a poem written by a Medieval Catholic; of course he had negative opinions about Islam. Why pretend otherwise? Any mature and reasonable person should be able to understand that context.
Hey, sorry, just saw this question right now.

Actually, I don't know. I assume this is not standard, because many excepthook handlers would probably print some variant of the stack trace on stdout or stderr, and then you would end up having printed the stack trace multiple times. Or maybe it depends. If your excepthook instead prints it somewhere else (e.g. some log file), it makes sense to also call the default handler afterwards.

But no, this is not about the closure.
So there's a few different things here, but the original bug was about paths from the Rust CI machines. That is, while almost all Rust code is compiled on users' machines, the standard library is a bit different; it's distributed pre-compiled, and so it's built in release mode, but with debug info on. So the paths that existed weren't ever user paths, but the ones from our CI.

In embedded you can use various options to reduce binary size, including the ones that get rid of these paths. I commented on this a few days ago over on reddit: https://www.reddit.com/r/rust/comments/m0irjk/opinions_on_ru...
This is why I use vallum.
Make sure you check your local regulations before carrying this stuff around. A crooked cop could potentially arrest you even if you have no intent to do anything illegal with them.

I wouldn't want to have these things in my pocket during a stop-and-frisk. I have a basic set, but it would never leave the house.
It feels recently like we're living in a bit of a VPN renaissance. Wireguard, OpenVPN Cloud, ZeroTier, Tailscale, Pritunl, VPNCloud, Nebula.

I've been playing with ZeroTier and liking it quite a lot.
I agree with Mozilla's views politically, but Pocket is proprietary. It's a major flaw. Something proprietary (I know the Firefox integration is free now, but the server isn't), controlled by an American corporation, turned on by default, that sends content to the user. If it was only an RSS reader, fine. But it sends arbitrary content to the user from Pocket's servers! What if there's an RCE? Their refusal to free Pocket despite it being years since the acquisition points to something sinister, like a NSL.
India Demands Rich Nations Like the U.S. Clean Up Their Climate Mess
If you study the US empire’s clandestine coups and embargoes and the resulting mass casualties, it’s a valid debate. I still think the US is the slightly lesser evil at the moment. The bigger point is that none of this should be happening. Saying “well your side is worst” is a moral misdirection. Rather, there should be mutual agreement that these are atrocities that need to end.