skysight-inc/HackerNews huggingface dataset:
I worked in an electronics store (regional, not Best Buy, and out of business now) in the mid-2000s that had this exact measure.

In my store, on busy days, the manager would occasionally "greet" customers at the door for 10 minutes at a time. Coincidentally, the spot he would choose to stand would block the sensor, so instead of 20 customers coming in in 10 minutes, it looked like only 1 had come in.
* you commit to writing one interesting piece a day. I pay you a $1 a year.

One a day? Nothing researched or investigative then.

For $1 a year? Only the worst of the "anything for a click" would seem likely to survive that model.
The Personal Toll of Whistle-Blowing
What will it bring to the table as long as long term stability of the product is concerned and how are my team members will handle the change.

Second is the tooling. How well supported the framework or tech is online and what kind of tooling exists already.

Thirdly, when was the last stable release of the stack occurred and how many and how often do these released occur. This goes a long way to show the maturity.

Fourth, how easy it stands with the already developed knowledge base of your team.

Fifth, are your team members excited about it. Or are you just forcing them into a change that they do not desire.

Lastly, is it really necessary? Can't it be done with whatever you have already. If not, answer in great detail and ask someone to crosscheck.
I'd argue that OOP has a place when you're doing modeling and simulation work. What you should never do is OOD - crafting your entire software architecture as a hierarchy of classes.
Hey, balancing the humors is important for health! Don't believe 'mainstream medicine'!
Understanding Language with Contextualized WordClouds
Readable version -

https://outline.com/TJ3GkU
It's SWTOR, not KOTOR. KOTOR (Knights of the Old Republic) usually refers to the two solo games by Bioware and Obsidian, whereas SWTOR (Star Wars: the Old Republic) is the MMO where the study took place, also by Bioware.
>> It seems like we've been making a weird trdeoff, by disallowing kebab-case just so we can smash our operators together with our operands.

Some people don't want to bother putting a space between operators and operands, and proponents of kebab-case just don't want to push the shift key to get an underscore.
The Fleecing of Millennials
When I stopped using a combined inbox for life and work.
Facebook is a Fortune 500 company, they should behave in a trustworthy manner.

That train left the station a long time ago.

Facebook will never behave in a trustworthy manner, since it's completely against their business model.

My family scoffed, when I told them that there is no friggin' way that I will ever use WhatsApp. Recent development just proves how right I was.

While I had a FB account until I "deleted" it ca. 2013 I will never again come near any Facebook property, no matter what! This company and it's management is the epitome of scum.
Yet the actual papers are about £2 now.
I've shopped at quite a few Best Buys near me. I used to hate them, until I found a good store. I love shopping there now. They don't pressure about PSPs, they're friendly, available, and knowledgeable, etc.

Whenever I end up at another Best Buy, I'm reminded how much I used to hate them because the others haven't changed.

It sounds like you worked at one of the many bad ones, and that sucks.
Funny you mention relics of wars. Have you seen the ruins of the Oslobođenje building in Sarajevo? That war ruin somehow manages to capture the aesthetic of well maintained brutalist architecture almost perfectly. Brutalist buildings on their best days look like ruins from a city under siege. Walking into a neighborhood with brutalist architecture feels like you've walked into some alternate timeline where WWIII is raging.

The cynical side of me suspects that brutalist architecture is a reflection of the psychological damage WWII inflicted on a generation of architects. They experienced an ugly world, then sought to recreate that ugliness in their work. Experiencing war corrupted them. Their legacy, their still standing buildings, are not unlike the iron harvest French and Belgian farmers experience every year when they till their fields and find bombs from WWI.
You have to pay toll when you blow whistle ?
I didn't know that. What is it? 5 dollars, eh!
It is almost impossible to have something mean the same to everyone. That it doesn't is sort of the point of having a discussion in the first place. There are plenty of evidence on hacker news that people will have different, let's say perspectives, on even the most carefully crafted articles.

What I think mostly happens instead is that you start adapt what you write to please the crowd. Sometimes that is a good thing, if it leads to things like being more polite or making better argument, but often it means being either more controversial or writing more vaguely to balance upvote and downvotes.

When the primary concern should really be writing decent comments, even if only one person might find it interesting and some small percentage of the crowd disagrees.
I think your post would be valuable. I specifically look for (and sometimes make) lists of annoyances w/ any language I work with. A lot of times at a glance you can't tell if a compiler is buggy, some parts don't feel ergonomic, there is limited support/ecosystem, etc. I don't use the info to make my decision, I use it to temper my expectations.
Do you pay income tax on the rental income as well? This would add about %30-45 to your mortgage payment breakeven as well, no?

If your mortgage payment is $1000/mo, you need that in after-tax dollars in addition to gap months and maintenance.
This pushes rents up for single property landlords in the top marginal rate, or am I missing something.
At least some semicolons where added.
But the author is open about its heritage:

https://github.com/kevinschaich/mintable/commits/master/scri...
Firefly looks like a better choice. The mint clone uses Plaid, a financial intermediary that has been heavily criticized on this forum.

Firefly uses Spectre. Anyone know of security or privacy issues with using that?
Yup, and it was much more benign. No tracking. Whole supplements you could skip if you weren't looking for a new car or holiday. Take more interest when you're thinking of decorating or kitchen replacement.
Kik Messenger is going to fight the SEC in court
You have to pay toll when you blow whistle ? I didn't know that. What is it? 5 dollars, eh!
Lolz..
Netflix: Letter to shareholders (Jan 2019) [pdf]
The US response should be interesting. Not sure how they could/would technically enforce sanctions.

Edit: Yes, I understand the banking tie in. I was thinking more of mining, and trading other cryptocurrency (monero maybe) for "bit-rials".
The Life-Affirming Terror of Minimalism
You don't have to go it alone, and some people benefit from help, but I think it's harmful to say people must rely on others, or in any way invalidate people's autonomous ability to escape addiction or overcome any cognitive obstacle.
The “.ro” Gold Rush (2018)
Where is Google Sheets source?
One of the big things for me is the maturity of the language. Also, what sort of support it has. For example, Microsoft is backing C# so that probably has a bright future.
You have to pay toll when you blow whistle ? I didn't know that. What is it? 5 dollars, eh! Lolz .. Lolz..
> Why on earth would somebody who's interested in profit leave a property empty, rather than cash in on rent from tenants? It's not like its hard to get tenants. There's a whole support industry for finding and managing tenants. It's almost effortless.

Wear and tear.
Also an extra revenue stream. Have a marketing link by default, then charge a few hundred dollars to remove it. Seems to work pretty well for forum scripts like XenForo and IPB.
I suspect the height of Scottish hills will make people think they are safe - after all 1300m is lower than a lot of towns in the Alps and people won't realise how quickly the weather can change and how bad it can get if it does take a turn for the worse.

Edit: I take a couple of print outs of OS maps as a backup for my mobile device and normal paper map. More than once I've ended up handing these out to people I've met who have no idea where they are....
In other words, you're kicking the companies that are honest about it in the teeth.

Where exactly was Facebook's ever honest about what data they hover up?

Want just but two examples from dozens?

That cutesy rabbit and the super shady patterns used for permission to suck up all your communication on Android would be exhibit #1

I would add the fact that they abused the phone number provided for two factor authentication to spam you with adverts. A clear abuse of its intentions and a kick in the teeth of security in general.

There are dozen more examples. If in doubt search for "The apologies of Mark Zuckerberg" on DuckDuckGo.
The ad categories mentioned in this complaint are the content categories.
Just finished reading the paper.
TLDR; a linear classifier is trained on the activation values of an already trained network when it is fed examples of a specific high level feature. Assuming the feature is isolated to a certain linear subset of the activation matrix, a vector along the decision boundary can be computed. When feeding examples, the magnitude of the directional derivative in this vectors direction can be computed on the activation matrix, yielding a measure of how much the feature is responsible for the overall derivative..ie. the total activation.

Seems like an obvious technique. A few months back, someone posted a similar linear reverse engineering technique to make a customizable face generator from already trained GANs.
What I don't get though is why these ancient mainframes need the latest version of the standard. I can't imagine the compiler writers for these OSs to be too eager implement any change at all. You said "technically possible", are you implying that nobody actually does? What are these OSs?

To me this seems like a weird take on accessibility. In order to accommodate that one OS that has some serious disabilities, everyone else has to suffer the consequences. Why not build a ramp for that one OS, and build stairs for everyone else?
Worked well for Venezuela, go for it lol
> That's why they're keeping both eyes shut on the plethora of violations many European companies are doing.

Name and shame. List the EU companies that are shitting on user privacy the way Google, Twitter, and Facebook currently are.
OMG the mallishness. I went there to teach an intensive mini-course a few years ago, and lost my voice in 2 days from the constant air conditioned everything.
Geometric interpretations have a place in learning: until one is ready to understand another interpretation that is more complete, better, yet more complicated.

You don't start kids with complex numbers until they can handle reals. You don't even start negative numbers until they can handle positive numbers.
Which, incidentally, is how Zig does it:

const thing = @import("relative/path/to/thing.zig");
const package = @import("packagename");
A tangent here, but a place where object-orientation works better than anything else is in simulations of the real world. Thus, nothing to do with databases, and in fact it is referred to as object oriented modelling (OOM) rather than OOP.

The way it works is that, let's say you are modelling a pump. The pump is made up of a motor, a shell, the fluid with its own conservation equations etc. In such cases, inheritance and aggregation are godsends that allow us to quickly compose real-life objects as aggregates of easily modified and understood sub-components. Also, once you've taken these sub components to a point where you trust them, there is no further need to spend any time thinking about them. They are there, and you trust them, and you can reuse them and combine them with confidence.

More than anything, it gives us a great way to think about the modelling problem. The success of Modelica speaks to the superiority of this paradigm over things that came before it.
Via payment processors ... prevent people buying this currency / trading at exchanges that enable it?
Tried to build a startup, failed, recovered by doing consulting work.
Turbo Intruder: Embracing the Billion-Request Attack
Cost of wear-and-tear is marginal in comparison with lost rental income.

Moreover, there is (some) wear-and-tear even if unoccupied, especially if not heated properly. Unoccupied properties are also more likely to be squatted, and vandalised.
> get a refund

We don't get a refund (perhaps I misused a word in my last comment): when filling my tax, there's a box for amount donated, which is then used when calculating the amount of money I'll have to pay as taxes.

But yeah, the barrier is higher, but I think the choice of organizations is wider in our case, like the organization to which I gave money the last two years wouldn't be on the list for example.
> It's not even the monetary amounts, which tend to be fairly small, but more the cognitive load of keeping track of payment dates, amounts, and (especially) cancellation terms. I just can't be bothered to deal with it all, so I don't. If I was to put a number on it, I'd say five monthly subscriptions is as many as I'd be prepared to have at any one time. That would have to cover everything—news, entertainment, charitable donations, and so on.

I know what you mean. I create a calendar event every single time I subscribe to something that is recurring so that I can cancel if I want to, a few days from the end of the subscription.
Google ad data isn't really linked to data for other non-ad services for privacy reasons.

The discover feed on android is mostly powered by web search history, chrome browsing history, and location history. You can see all that here:

https://support.google.com/accounts/answer/162744?hl=en
Slightly off-topic but does anyone known any good similar modules with support for LVDS and/or eDP displays (15"+ ideally)?

I've been wanting to assemble a sort of tablet device but I am having a really hard time finding a display/compute combo that will work with any confidence. I would ideally like to avoid having to get a separate A/D board.
I usually look for what kind of problems will it solve and how it will make the development process faster and/or less costly.
1. Does it satisfy my use case?

2. What makes it better/worse than other solutions?

3. How is the project run/what is the maintainer situation like?

4. What is the community like? Will I have a hard time finding someone else to work on this project competently if I use this tech?

5. How long has it been around / will it be around in 5 years?
Feel more education on software development for the Court is needed.
Momentum. Does it have a future? A perfect example right now is Flutter. Has a ton of momentum and appears to be the future.

Same with RISC-V ISA. These two have the strongest momentum right now.

The one that feels the momentum is starting to slow is Rust.
Wow, this problem is exactly what my startup is trying to solve. (Not sure if I'm allowed link to it here.)

A huge issue here is that there's no way to pay tiny amounts for one-off content. Like, it's impossible to charge 10¢ to your credit card.

So publishers resort to ads or subscriptions or obnoxious bundling schemes to get over the fee thresholds for credit cards.
> 6. Shears are linear maps that don't change the volume.

Just to nitpick, but this sentence might be read ambiguously by some people, who would understand it as the definition of shear. You may want to say "Shears are an example of ...".
IMO, not that important. I have Nex-3N as a throw-around camera. It is at least, 5 years old. Basically, we take it wherever we feel that our fancy "artistic" X100F might get damaged. We have taken it on beaches, handed to kids to take photos during parties, etc. It still works.
Yes. You have 300k readers? Hello $300k. You have a million readers? Hello, a million a year! Half of the United States reads you? Well, hello 160 million.

You have 30 readers total? Well, you should probably get a job washing gas station floors - because your writing is just not that good.
Interestingly, those blog posts that are of the form "I/We started using X. It's so much better than Y, we used before!" tend to attract more attention than a nuanced analysis. Probably because a positive blog post is inherently more exciting than one that goes over the subtle but important details.

The most important is an analysis of what use-cases is Technology X good for, and why? Every technical decision is a list of pros and cons. If it fits the use-case perfectly, that is the most important factor.

After that the most important factor I consider is community and momentum.

It's possible a technology is immature and lacks good documentation. BUT - if it has a rapidly growing community and momentum, these 'cons' will disappear rapidly.
Florian Obser on unwind(8)
Uni rugged USB-C hub and dock from $39
> The former also takes two orders of magnitude less space, time to prepare, time to eat and time to clean. :). Also tastes better.

Well sure, and throwing on Netflix take less time and mental energy than playing music, reading something challenging, working out, or any of a million other things that most people would personally say is a more productive use of leisure time. This seems in accordance with my metaphor.

I think you may have assumed an indictment of eating junk food from my comment, while there was none. I eat it myself occasionally without any (or at least many) qualms. But it's something that you'd ideally minimize, in the same way that one would for things considered a time suck.

> Personally, I interpret "time suck" as something that sucks time in, i.e. you may have "allocated" X hours for entertainment this week (but who truly allocates this?), but with Netflix, you find yourself spending 2 * X this week, an increase from 1.5 * X the last week.

Hm, I get where you're coming from, but I don't think I'd exclude something that takes a constant, large amount of time from the category. I also am not sure I'd include things that I find fulfilling, like working out or reading, even if their time commitments surprised me upwards.

(fwiw, junk food only tastes better if you're used to it: I find healthy food way, way more palatable, with the only exception being when I'm drunk or high).
Bidders don't get as much info as googles internal models get. For example, bidders get to 'track' users by a unique id for up to 30 days, but then the id gets reset, so they can never persist any data beyond that unless they can correlate the new id with the old.

That correlation tends to take weeks worth of data to do with any accuracy, and by that time, all the opportunity to actually use the knowledge to place bids has gone.

The bidders can re-correlate if they actually make a bid, and use a creative to inspect their own cookies, and then resell that ad-spot, but typically that isn't worth it for small bidders (there's just too many devices on the internet - you'd need a huge ad budget), and large bidders are bound by privacy laws that stop them doing it (no investor wants the company the wrong side of an EU fine).

A few bidders used to do that on iOS devices, since the ads there are sufficiently valuable to make it worth it, but I haven't seen it for a few years.
The job boards.

My time is limited for learning any new to me technology. If it doesn’t either lead to me making more money in the future or remaining competitive, I don’t learn it.
They're going to have to iterate on that proposal IMO, until they've reached something closer to Rust. C# 8 went with this[1], and that should be proof in the pudding that you can make something more ergonomical/palatable in a C-based language.

[1]: https://blogs.msdn.microsoft.com/dotnet/2019/01/24/do-more-w...
if constexpr only works for procedural code, not data members. (e.g., use __m128i v[4] for SSE2, __m256 v[2] for __AVX2__, etc.) It could be templated, as long as there was a compile-time method besides the CPP to get architectural information, so that would be a way (if much more verbose) forward.

That being said, if constexpr is great; iterating over either sparse or dense arrays with in Blaze without wrapping in two functions was mind-blowing when I discovered I could so easily.
Iran becomes a democracy, they resist the plunder of their natural resources by the UK. The US and UK overthrow their leader. The new leader is a murderous dictator which leads to the Islamic Revolution, there have been sanctions since.

South America is littered with American interference, as is the Middle East (which is unstable precisely because of American interference), parts of Africa (Mobutu was propped up by the US, as was Museveni, Moi, PW Botha etc).

The US has destabilized vast parts of the rest of the world then complains about the same people immigrating into the US. The conflict in Nicaragua are a direct is a direct result of CIA activities there, the US reaction to refugees fleeing from a war caused by the US into the US is to build a wall.

The rest of the world hasn't been stable - it's just that their current actions break the monopoly the US has had on causing instability in the world - for the rest of the world, it's good.

The US has just been as hungry for natural resources, it's financed regime changes in Iran, Iraq (in the 50s and in the 00s), the rest of the world views the US as a net aggressor and a cause of war and death in their parts of the world.
Very difficult to maintain a pseudonym and publish articles with quotes from named sources in, avoiding the Manafort fiasco.

The Economist manages the collective byline thing fairly well, but it's almost unique.
What is the most underestimated programming language?
They could just specify that the module/import statements need to be at the top of the file (excluding comments). Most people will do this anyway. Then the build system only needs to parse comments and module statements, which should be fast and easy.
Unity developed a video game designed to test AI players
I think that these articles are there to fight a common view that addicts are hopeless people that in no way can put their life back together unless they go through severe medical and psychological treatment.

The problem of wanting to "cure" addiction by using drastic measures like cold turkey or rehab is that it may not be the best course of action. Perhaps it is better for many people to acknowledge that the addiction is in fact "just a phase", and that a proper way of dealing with it would be to accompany the addiction so that the person wouldn't be harmful to himself and others, until the person reaches the point where they "outgrow" it naturally.
From TFA: As this depth increases, modules grow slower and slower, while headers remain fairly constant for even “extreme” depths approaching 300

Well before reaching 300 I'd have to ask WTF are you doing? I mean really, seriously, if your dependency chain is 1/10 that deep I'd look for something wrong.

I've often thought that including headers from inside headers in C or C++ is a mistake. And that thinking is probably wrong. It makes sense when using a library that may itself have a lot of components - I just include the top-level header for the library. But even that is different from having a really deep dependency chain.

Maybe - just maybe - people have shifted the spaghetti out of their code and into the file structure.
Legal AI – Its Definition and Its Value to the Legal World
Pretty simple, ban it from the banking system. Also, reach out to Europe and Canada to do the same.

China, Russia, Iran, and even Venezuela can play with cryptocurrencies, but when the money needs to go elsewhere, it has to be in a currency that people have faith in and is accepted everywhere.