skysight-inc/HackerNews huggingface dataset:
It isn't ironic just because they also have a privacy policy. It has to be unreadable to come close to irony.

Lets say that I own a burger restaurant and I tell you that burgers at McDonalds are crap. Would that be ironic? Because that is what you are saying.

> Did anyone imply that if the content is 'ironical' we shouldn't write it or discuss it?

I interpret the original comment:

> Ironic.

as a means to discrediting the journalist. You are right though and instead of "Are they suddenly not allowed to write about privacy issues?" I should have written something along the lines of "Is it suddenly not credible for them to write about privacy issues?"
How I Could Have Hacked Any Instagram Account
If the vehicles apply their brakes at the same time they could be bumper to bumper. That's how things work.
I have the same experience - I don't know what the hell is going on in the code with Rust. Compared to say F#, its far more verbose and feels too much like C++.

In the same vein I think Typescript error messages are absolutely horrific. Furthermore, I keep seeing people who start using Typescript to "make it like my preferred language xyz".

Coincidentally these devs 1) hate Javascript 2) end up writing a massively over engineered OO big ball of mud

These reasons are why I avoid Typescript where I can.
What Is the Difference Between IPO, ICO, IEO, and STO?
"If you accidentally purchased a bag of M&Ms from Amazon for 500 dollars" - Uber accidentally overcharged people for their taxi rides, and people are outraged [1].

Will Amazon pay the full price to the original manufacturer (in this case Sony)? I feel like there's a parallel to be made with media piracy in here somewhere. If you could steal a magic Mars bar [2] that didn't deprive someone else of it, why should you still pay for it?

I'm not sure that taking advantage of a glitch like this for cheap physical items is ethical, but I can't really express why. I have no such issues with people using Sci-hub, because Elsevier doesn't pay researchers anything. For music my views are very grey - even though piracy does deprive the artist of income today, I would never have discovered many of my favourite bands if I hadn't been able to listen to their music for free (on the radio or from other sources), and I've tried to compensate for their loss by going to hundreds of concerts, buying T-shirts, and supporting the original artist. When Apple takes a 30% cut and the record company takes 65%, the original artist doesn't stand to lose or gain much through record sales, so it doesn't feel "as wrong". Hardware is a lot more finite though, and I would want to be sure the engineers are actually getting paid before taking a deal that seems like someone is getting ripped off.

[1] https://www.bbc.com/news/technology-49031165

[2] https://www.youtube.com/watch?v=s6vgkDbMcZc
"Impeding real estate sales to foreigners simply means obstructing the monetization of maybe the most valuable asset that the Western world has. (or maybe the second most valuable)"

Literally the whole point of doing it.
React Best Practices: Maintaining Large Scale React Projects
No clue why the angry downvotes - from the subheadline of the story: "Dangerously hot temperatures are predicted from Oklahoma to New England. Here’s the forecast, with some tips on staying safe." I add to their list of things that can help, get downvoted, but people complaining about blocked incognito mode, all ok?
A referrer header is not an outrageous amount of information. It's the store-equivalent of asking "Where did you learn about us?" Taking it away would hurt smaller sites and do nothing against large companies and ad networks.
Where did you come up with this? Japan has incredibly strict safety regulations and building codes.
"Which bum dope was that?" (In response to, "You gave me some bum dope.")
You can buy the t-shirt and be one too
https://www.spreadshirt.com/digital+gangster+unisex+tri-blen...
This argument cuts both ways. If Amazon isn't a moral entity, then there's also no moral violation if they screw you over.
It's a tragedy one way or another, but somehow that makes me feel even worse. Kobayashi-san chi no meidoragon is one of the most heartwarming series I have ever had the pleasure of watching.
I guess it depends what you think is the real core of Rust - for me, Rust's primary innovation and primary differentiation point is giving you safe memory management without a garbage collector. Anything that steps away from it (so stepping away from the borrow checker, lifetimes and so on) becomes something that isn't Rust anymore.

After all, just about everything else in Rust is in Haskell.
Sure, HK is a city as well as it’s a state, and you can besiege a city.

Doesn’t mean, under the hypothetical where someone went to war with China and HK allied with them, that that larger nation wouldn’t extract protections for HK from China as a concession, win or lose. It’d be an obvious “price of entry” for HK to participate in any such war. (Heck, I bet with the way things are going, if said ally was trying to recruit Taiwan to stand in rebellion, I bet Taiwan would also demand protections for HK as a concession, at the same time it was demanding protections for itself.)

Of course, in the mean time, the population of the city would probably have to evacuate to allied territory and only re-occupy the city after the war, lest they become an easy hostage for their allies.
> There's an asymmetry because Amazon can "afford" to double check everything? How?

When you sell on Amazon and for some reason don't want to sell something out of your inventory by changing the price from $10 to $999999, Amazon will put a "possible pricing error" alert next to it in your dashboard.

Not sure if they do it when the price is too low. Either way it's super easy to detect by comparing to the item's price from other sellers.

It's very easy to introduce errors since most products are batch imported with a clunky spreadsheet, or the API.
Well, many things come here into play.

1) This is an animations studio. Many things are still done by hand - so they have lots of paper, paint, ink, etc you name it. Everything produces toxic smoke

2) Animations studio usually is an open space, pretty damn cramped to begin with and with lots of tools, tables, source materials and other things lying around. I'd imaging it is not the place you will find most suitable for an emergency evacuation.

3) People were going up. So did the smoke. It takes you just a few deep breaths to lose consciousness. It is possible they simple didn't even make it to the door.
Cross-origin sending of the Referer header can be disabled in Firefox with network.http.referer.XOriginPolicy, along with a variety of other Referer-related options [1]. I have it set to 1 (and XOriginTrimmingPolicy to 2) and haven’t experienced (m)any issues.

[1] https://wiki.mozilla.org/Security/Referrer
Let's say your starting point is 60km/h. 50% increase in speed is 90km/h. You now travel the original 30km that before took half an hour in 20 minutes.
> All of this money and effort to create something that has never scientifically been proven to work: Super-targeted ads, instead of contextual ads.

Oh, it works to some extent. Trust me, advertisers and ad networks look at this stuff very, very closely. They have the data. I know only rough numbers, but a.) the difference is surprisingly small, yet b.) big enough that they can't just stop.
>How can you prove something like that in court in this camera case?

Go look at the screenshots in the article it shows the prime savings at checkout:

>Prime Savings -$1,204.52

That is a pretty clear indication that "wow, this is astronomically discounted" which should reasonably clue any adult with their full mental faculties in to "something strange is going on here".
More on DataSpii: How extensions hide their grabs and how they’re discovered
The a6000 is normally $550 and was marked down to $95. That's not a big enough discount to infer it was a price mistake. Especially not when Amazon advertises this as one of the biggest discount days of the year.
Lua is a great small language.
That's half of it (if true). The other half is a mentally ill person.
For contexts where the walrus is not allowed, see [0]. You'll find that it's generally possible to circumvent the restriction by parenthesising the expression. So yes,

(x := 1)

is a valid (but poorly written) statement.

But while there are now two ways of doing assignment, I wonder how often people will actually encounter situations where it's difficult to figure out which choice is better.

[0] https://www.python.org/dev/peps/pep-0572/#exceptional-cases
In language, you are supposed to think in the language you are speaking. Attempting to translate the words you are speaking as you think them limits your skill in the language and makes you sound like an idiot.

I think the same holds for computer code. Think in code, write in code. Doing the translation bit is silly.

Especially because code expresses different things than math.
Exactly, give it a few millennia, and some specie probably will end up like us in their own way.

We had to have bases for our current behaviors, and it's only logical we find it in other species.

I don't understand how people can imagine animals don't have feelings, thoughts, logic or a sense of existing. There is little in us that is so unique. It's like life on other planets, or additional dimensions we can't see. Yes we can't prove it now, but it would be disproving it that would really catch me by surprise given what we know now. The universe kinda like repeating patterns and continuity.
Anger is insufficient. Without consumer choice, there is no mechanism for individuals to impose pressure on Healthcare providers and insurers. They can continue to 'milk the cow'.
I bet you'd be ready to apply moral concepts to Amazon if Amazon deliberately ripped you off.
Hong Kong Protests Drag Nike, Other Global Companies into Upheaval
Microsoft demos voting verification system ElectionGuard, code will be on GitHub
You can also be a complete idiot and people are required to take you seriously. You can even be a complete idiot and be elected to Congress.
Crime rates in your area must be off the charts.
> Sure, mathematical thinking can be useful, but it's only one type of logical thinking among many types which can be applied to programming.

Completely agree with this. I did a Maths and Philosophy degree, and I reckon the Philosophy was more useful to my career in programming than the Maths was. Although this probably depends on what kind of programming you do.
>they're often paid on a per-frame basis rather than hourly pay

That's interesting. Is there any in-depth source on how the anime industry operates?
The Mathematica screenshot can't be from 1988, it seems to be running on ubuntu 10 or newer judging from the title bar buttons look and position.

Edit: This is from 88 https://twitter.com/WolframResearch/status/10099016596554915...
Yeah, it's in a drop-down from the main page.
Was at a meeting with our subcontracts on a project with regards to building a new bunker/warehouse for a company. The head guy from the Masonry company had asked the question, "Are we going to use block-chain on this project?"

I was somewhat set back until I realized he wanted to make a chain wall out of masonry blocks which they are typically pre-cast not built with block but nevertheless I was humored.

Chain Wall - https://www.hunker.com/13402487/what-is-a-chain-wall

Block - https://en.wikipedia.org/wiki/Concrete_masonry_unit
Precisely, the money would be better spend on more bus routes. If you really want trains, then build more local networks, busses would be cheaper and more flexible though.
javascript? URGH
It's a little three story building that looks like an apartment tucked into a residential street. And it's an animation studio. There's no way they have the size or resources to retain full-time security.
I don't understand why the article does not link to the paper it discusses. Here is the paper: https://royalsocietypublishing.org/doi/10.1098/rspb.2019.068...
> the author messed up is/are

Facebook are a group of people. So you say 'Facebook are' in many countries.

In the US groups of people like companies are considered a single person in their own right. So you say 'Facebook is' in the US.

Is't not 'messing up'. It's a cultural difference.
The implications of widespread sexual data leakage and tracking on porn websites
Technically the journalists should have editorial independence and a firewall between them and marketing. So they could in theory investigate their own paper's revenue stream.

Although in this case they wouldn't have to frame it in such stark terms because ad tech is widely used.
And somehow I still don't believe it... It's all the same with popular Russian apps. Just recently there were talks about issues with Yandex taxi and before that - Revolut. I feel like that "no user data is transferred to Russia" is complete bullshit. Russia's laws are really strict to all companies related to Russia in any way, so the fact that their R&D is based in Russia tells me everything I would care to know..
Thanks, I was wondering and half-expected such a thing to be the case in NL.

Note that the customer also has a 14 day window to return their (unopened) bag of M&Ms when ordered online.
> a more smalltalk-like "everything is just values and functions" syntax

Can you do that sort of thing without a GC? Some functional languages use tailcall as their control flow primitive, but that's just a glorified GOTO.
It is. The first thing you do is create/select an existing directory on one of the devices to sync. Then you introduce each device (via device IDs/QR codes) to each other one time so they trust each other. Lastly you share the folder with all of the trusted devices.

From there it is entirely fire n forget. The result of folders that just magically sync is not dissimilar to Dropbox.

The plus side is you pay no subscription, you have no limit to how much data you can sync aside from bandwidth and local storage on each device, and you can control oodles of settings you cannot on other more centralized clients.
There is a possible issue though - would they commit immediately after coding - how long do they need to work on a commit before actually committing it?
I might make an "emergency bathrooms" list for my city, because that's something everybody actually needs from time to time, fast.
A new model, “The Big Splat”, explains the strange asymmetry of the moon (2014)
You could charge exponentially more tax based on the number of units rented. That way even if the cost is passed on, renters are incentivized to rent from small landlords.
Agree with raooll. If your idea is complex enough and you need to cover various intricacies, you'll better hire a dedicated team that will take full responsibility for the development process.

Here is a software development company that built a high-quality mobile app (https://www.itechart.com/services/mobile-development/)
In many countries companies and groups of people like managers are considered plural, so 'are' is grammatically correct.
Not sure how Audible works, all I know is I seem to have a never ending supply of free credits. Been using it for years, every time I finish a book they give me more free credits to buy the next book.
Second author here, I'm busy for the next couple hours, but happy to AMA. Put any questions here and I will reply as I'm able.
Apparently this also breaks Moneros privacy by identifying a BTC address associated it (even without KYC). You need to buy Monero from LocalMonero if you want to be truly private.
They should jail the "victim"
Authenticated Routing with React, React Router, Redux and TypeScript
And nobody, nobody, likes checked exceptions. Perhaps with appropriate syntactic sugar they could be made ergonomic, but Java's checked exceptions at least were a failed experiment.
> what's a statement vs what's an expression

never understood the need for this. why do you even need statements?

if there's one thing that annoys me in python it's that it has statements. worst programming language feature ever.
Firefox has privacy.resistFingerprinting which takes a variety of steps to, well, resist fingerprinting. The functionality was ported from Tor Browser. However, some aspects may be frustrating to the user (set window dimensions, no zoom-level memory, etc.).

There are, of course, many other privacy-related configs in Firefox. Relevant to the Referer header is settings under network.http.referer.* (see https://wiki.mozilla.org/Security/Referrer).
Something as simple as a lock on the entrances would've been enough deterrence, and that's not exactly resource-intensive.

Judging by the downvotes, I may have given the impression that I've only worked in places with very high security with guards patrolling and such; that's not what I meant. I have worked in such offices, but I've never worked in one that didn't at least have a locked entrance that needed an access card to open.
The store is asking, the site is not. And 99% of people are trained to click "Accept" after years of dark pattern abuse and they have very little understanding of what happens in the background. I hope you understand that my point isn't to bash a webmaster but rather bring in discussion the principle of the whole thing. Seems that everybody draws the line for what is acceptable in such a way that it perfectly covers their own needs.

I've seen people that insist that using facial recognition is not different from what humans are doing naturally, now done also with electronics. We can agree the implications are different.
Shit begets shit. If you're buying from a local mom and pop where the owners are part of your community it's far less likely you would take advantage of the situation.

People still return wallets full of money. How are they morally bankrupt?

Amazon is an example of unfettered capitalism, and are seen differently in the eyes of the consumer. Right or wrong, people just don't care about a megacorps well being (and I don't blame them).
You can do that with a money order. Of course you can't do that online.

I chatted once with a friend in the non profit space about a service that let people donate online anonymously to charities. She didn't think the idea was a good one because, just like for businesses, there's a lot of value in knowing who your donors (customers in the business scenario) are for non profits. They get additional income from selling lists, they want to reach out and build a relationship (especially recurring donations).

It makes sense to me from an organizational standpoint, but I too wish there was an easy way to do one off donations.

As a counterpoint, I read somewhere that Bill Gates advice about donating was to focus on one to three charities and really get involved and knowledgeable about the space, rather than drop $20 on 10 random charities. It helps both the charities you pick (focus, more money, longer term commitment) and the ones you don't (they don't spend money trying to get you to donate further when you aren't really committed).
Another issue is that when you travel to a different timezone, you don't necessarily update the timezone of your system.
>What he doesn't do however is commodify my personal information and sell it to third parties and advertisement agencies so that they in turn can try to manipulate me and show me stuff I don't want, and I also suspect no newspaper vendor runs a high tech operation in the basement that, without my explicit knowledge runs some sort of panopticon like experiment on my personal data.

Where in the article do you see that WaPo does this? I was under the impression that this is WaPo-only data, collected by WaPo and used by WaPo. Too sell advertising space, yes. But that's because you're not paying them directly.

>Do you know what I'd really like to see? A sort of frame in frame of what the algorithm sees that tracks me while reading a Wapo article, directly shown to the reader. It'd be interesting to see how people would react if they were aware of how exactly they're being followed around and analysed.

I would love that too, but as long as it doesn't explicitly mention them by name I guess people don't care. Look at Facebook, here people never had any problem sharing really private information in exchange for free information and entertainment.
Groovy is from 2003. PG keynoted PyCon in 2003 talking about his progress on Arc: http://www.paulgraham.com/hundred.html. He had been talking about Arc online for a couple of years at that point, including in particular the convenience of "anaphoric macros" that defined the identifier "it" as an implicit argument.

(He'd also written about that more at length in the 1990s in On Lisp, but many more people became acquainted with his language-design ideas in the 2001–2003 period, thanks to Lightweight Languages and his increasingly popular series of essays.)
It's also vital for correct aggregation: if you sum up some quantity over all the subdivisions of some area, you really want that sum to be equal to the quantity in that area. With this hexagonal pseudo-subdivision, it isn't.
Tesla Software Engineers: Solid Pay. But How's the Stress?
Apache Pulsar 2.4.0 - New Release
Dyalog APL too, but none of them call the implicit argument "it".
Apache Pulsar community has successfully released the wonderful 2.4.0 release after a few months of accumulated hard works. It is a great milestone for this fast-growing project and the whole Pulsar community.
I just checked https://www.ns.nl/en (e.g. enter Amsterdam > Utrecht) and I am stunned by how beautiful and, at the same time, detailed the information is presented. They show punctuality statistics and even the type of rolling stock (including a graphic).
And it's quite possible that a Dutch court would rule different in that particular case.
DataSpii: The debacle that dished private data from 4M people
CLaRO: A Data-Driven CNL for Specifying Competency Questions
I'm really conflicted about

> Aliasable XOR mutable

because it prevents eventual synchronisation (e.g. single writer, multiple readers of a "monotonic" data structure like a counter)... I'm not convinced that it's entirely necessary, nor how easily it can be proved safe, but AFAIK many garbage collection runtimes work using eventual synchronisation... Probably other algorithms as well!

Another thing that's not (AFAIK) covered by Rust's ownership system is flexible memory pools... where you can have proofs that some memory is accessible and pass those proofs around (whether at runtime, or just during compilation on the type system level)... although that might be entirely isomorphic to just passing around owned pointers to memory (pools), so maybe Rust does support it.

People with lots of experience with Rust, what scenarios do you need to use unsafe Rust for?
Lenovo Confirms 36TB Data Leak Security Vulnerability
Why was this flagged? I re-read the FAQ and news guidelines and the only thing I see that I did wrong is I didn't put "[video]" in the title.
NHK News posted a floor plan:
https://www3.nhk.or.jp/news/html/20190718/k10011997791000.ht...

Not marked on the diagram, but the text says there are two exits on the first floor. Lots of open space though, so fire could spread quickly.
>Those are comparing metro areas to cities, though. The DC one, for example, includes exurban areas and literal farmland in its definition of the DC metro area

So if anything average commute should be longer because of all the people dragging their butts inside/out of the beltway every morning/evening.
Is this really a common thing? How can you try to implement something without first having had thought of the solution?

I suspect one of the reasons is that to a casual observer, there is no difference between someone who is thinking deeply about something, and someone who is just daydreaming. They both aren't interacting with the computer and may have their eyes closed. On the other hand, "coding" by constantly banging at the keyboard and mousing around looks productive.

I am someone who thinks deeply first, and have been told off about it because they thought I was sleeping or otherwise not working.