skysight-inc/HackerNews huggingface dataset:
It would be comparable only if Microsoft said that an MSDN Pro-level subscription is required to release apps for Windows. Last time I used MSDN, we used to get free access to tons of Microsoft Apps, that are otherwise paid.
I don't see what things am I confusing. But I should have been more clear: when I said that LuaTeX is current, I was referring to how it's still being actively developed. AFAIK pdfTeX and XeTeX get just the occasional bug fix.
Was in banking industry for years, and when I started there were tons of financial terminal based systems for employees. And it was productive for very few only, learning curve was enormous and it was also very error prone.
Fair enough.

In your earlier comment you mentioned:

> MBTI has the predictive value of horoscopes, more or less

My understanding of MBTI is that it's not supposed to be predictive, but it helps you understand a different person's preferences or view-point. Preferences don't necessarily predict behavior.

Understanding the J vs P preference difference was revolutionary early in my marriage. I'm P and my wife is J, and our different preferences on that dimension helped explain much of our conflict. And understanding her preference helped me be more considerate and loving to her. MBTI helped me understand her (not predict her).

When I read a description of an MBTI type for someone I know really well, about half of it rings true -- but then reading and talking through it together sparks a great conversation where we learn a lot about each other.

The book does recommend using a qualified MBTI coach/trainer, so that it's not mis-used.

Hope this $0.02 is helpful.
The kind of hacking that happens in first person shooters has nothing to do with security failures. It is fundamentally impossible to stop aim bots. All you can do is continually play cat and mouse games to make it harder.
xlunch: Graphical app launcher for X with few dependencies
In this document, it's rendered in bitmap.
It’s both better and worse. Better because there’s no mandate to use it. Worse because the destitute has no representation to ever change anything.

I don’t know how this will play out, but his best, IMHO, song is aptly titled “Locked Up”.

https://en.wikipedia.org/wiki/Locked_Up_(song)
Indeed, they will perform the same or very close (the query plan might differ a bit due to the different orderings). Not sure where the author got that from. I'm complaining about the docs only.
FTTH seems to be fairly prevalent in new builds in the UK now; my house is 5 years old and FTTH is the only option here. This does rather limit your ISP choices somewhat, but you can get pretty decent speeds. BT upgraded me to 950/140 just last week.
Does this happen also if your're at home alone, and trying some arithmetics?
Erlang/OTP can evolve as much as it wants (and I'm glad it does), if the ecosystem does not follow it will slow down its adoption/usefulness.

OTP does not cover all the use cases, you may still need to talk to a database/service for example. Take a look at erlmongo[1], whose last commit is 2 years old.

What I understand from what you're saying is "Erlang/OTP is enough, just reinvent the wheel", which does not seem like a viable solution for any business.

[1] - https://github.com/SergejJurecko/erlmongo
Both involve expecting people to respect foreigners and their language.

There's a difference of magnitude, in that one is a guy's name and the other is a guy's project's name. But no, I don't see a fundamental difference.
Google is an integrated part of “Big Ad”, they’re the largest advertising company in the world. And now they’re using their ownership of the most popular browser to sneakily install FLoC on their unwitting user’s machines.
Doesn't Brave use a Chromium backend?
No anti cheat for FPS games has ever "worked", it can't. The best you can do is make it a little hard for the cheats to keep up with your detectors or protocol changes.
NZ had swine flu just 10 days after the USA. Covid19 reached New Zealand before Berlin. Even back in 1918 the flu pandemic reached NZ in months at a time when that journey by ship wasn't much faster!
Google's biggest business failing around that era was how far behind they were in cloud computing. GCE only launched in 2013. EC2 launched 2007-ish. In 2014, unless you were paying attention to Amazon, it wasn't obvious how big of a blunder this was, yet.
These campaigns are the way to inform and educate people. And making harmful things go from cool to trashy makes trust a more effective policy.
There's something going on definitely, and why only the US military is being harassed by these guys? and the other armies are somehow being monitored, followed, by these things?

Many are discussing the alien and the secret tech points of view.

I'll talk about the "desinformation campaign", very popular in "non believers" in UFOs, nor aliens, nor secret tech.

I actually don't see the current need of keeping the 50s UFO mith alive, but it still could be a giant desinformation campaign, targetting some entities in the world, it could be a reaaaally long game of sorts, which many won't get to see how unfolds some time in the future.

It is really interesting not to have a straight answer for this.
Not really. Most of those reviews are paid reviews these days, and you can't tell the real ones from the fake ones. I know because at my previous job the marketing team was responsible for "encouraging" customers to leave positive reviews by offering them various incentives and discounts. Resulting reviews were often times the total opposite of reality.
It's easy nowadays to throw up a quick slash page with some SEO friendly pages to gauge market demand. Have an email wait list and if it gets large, you'll conveniently have the email of your first clients.
Ironically, this is pretty easy to do in macOS' Finder.
Firefox doesn't save credit card numbers.

The feature was there, then was removed, readded, may be US-only now? I don't know WTF they're doing, but for shopping/donations I need to launch a non-Firefox browser.
Sounds a bit more like you may have dyscalculia:

https://en.wikipedia.org/wiki/Dyscalculia

I think what the prior poster was describing is more what I have which I've taken to calling "having shit memory". Can't remember numbers or names, can't learn foreign languages well at all. Had trouble in elementary school with doing multiplication tables fast because I couldn't memorize 7s and 8s, so I'd solve 8x8 by doing 6x6=36 (easy) and then 36+6+6+8+8 to complete the square.

I can teach myself optimal control theory, but my speed and accuracy at arithmetic is just getting worse as i can use google as a calculator. I did fine in physics and math courses in college because you can use calculators, and because I always picked the easy questions first, and then ran the answers back through to prove they were right in order to find sign errors and such.
Interesting. And you think these monkeys shouldn't make anyone's list? (I'm inferring, given that you began by addressing "anyone" with ethical concerns.)

I'd understand if you said they didn't make the cut for you personally, but I'm not sure why you'd be invested in ruling them out for everyone.

(And this a sidebar, but I think one could quite reasonably believe that advocacy here is worthwhile in exactly the bang-per-buck utilitarian sense you're invoking. For instance, people who are galvanized on behalf on these monkeys might then change their actions towards less visible, less relatable nonhumans like pigs, chickens, and fishes.)
SBCL has two interpreters, IIRC. You can configure SBCL to use an interpreter.

But neither SBCL nor ECL has a JIT. A JIT is a subsystem which on its own decides to compile an intermediate representation (usually some compiled byte code) to native code. Typically the JIT decides when and how to compile it, often using runtime information to compile runtime optimized code.

In both SBCL and ECL, the Lisp is either configured to compile AOT or the user calls the compiler. If there is a source interpreter running the source, the user has to explicitly call COMPILE and COMPILE will not use any runtime information on its own - like using statistics how often functions are being use with which argument types and compile code versions for different argument types. It will also not compile new optimized versions on additional runtime information. The current Lisp compiler will only use the static information which is in the source.

JIT systems OTOH watch the byte code execution and compile code on its own to optimized/native versions, based on the runtime information the JIT system observes.

In basically most Common Lisp implementation, the decision to what kind of code and when it is compiled/executed is left to the user.

Though I think there was a CLISP experiment with compiling CLISP byte codes to native with a JIT. https://sourceforge.net/p/clisp/mailman/clisp-devel/thread/e...

ECL has three ways to run code: an interpreter, a byte code engine and a Lisp-to-C compiler (files, and incremental via files). In theory one could use a JIT to compile the byte codes to native code at runtime. I don't know if this has been tried.

Some experiments of improving CLOS speed at runtime (similar to what Julia does) might be considered to be a moral equivalent of a JIT - but I haven't checked it out.

https://github.com/numcl/specialized-function
FF can do that now. Not gonna lie, very useful feature especially for webdev
The person you're replying to is not accusing you of stealing, they are using stealing from a candy store as a metaphor for how a certain amount of behavior that a company doesn't like is tolerated because it is not worth the effort to stop. The point is that Google could prevent most people from using ad blockers any time they wanted, but don't view it as worth the bad PR (or choose not to for other reasons).
Someone would have to do the suing though. Who would that be? It could be either Valve, or HackerOne.

HackerOne is almost certainly smarter than doing that because this would immediately ruin their reputation as a bug reporting platform (and expose that they're complicit in suppressing disclosure). They're much more likely to just ban the H1 account or issue some limited penalty.

Valve could potentially try, but the risk here also seems minimal: They also have a reputation to uphold, are experienced enough to know that suing security researchers paints a really bad picture and would draw attention to their vulnerabilities, and especially if their software is full of holes, this would almost certainly cause many people to disclose information about those.
I am actually suprised nobody mentions profiles.

I seperate stuff using profiles (little avatar next to menu button on top-right corner)

Especially important if you want to split your clients' stuff and with your own things. (History, bookmarks, sync)

And sync is the second reason. Of course firefox would work too but they were just late to the game. I already had lots of stuff (bookmarks, history, passwords) to migrate to...

I would prefer Safari for longer battery life, less resource consumption and overall smooth experience (plus privacy features) than Chrome.
Precision and Recall: Machine Learning Concepts Made Simple
Which would be hilarious, because the phrase

> "I've never made any money from commercial applications I've written. Made some cash off FLOSS though :)"

is way cooler than making a couple bucks off the app store and later open-sourcing it, IMO.
Page translation. This remains the feature I miss the most in Firefox (mobile app included).
Isn't this what media usually calls a terrorist?
> I'm not stealing anything by instructing my computer not to run code against my consent. No one is entitled to my CPU time. Least of all are advertisers.

One might argue that you are then not entitled to view the content on ad-supported pages as well.

I use an ad blocker too because many ads are just horribly intrusive, but I honestly can’t blame any page circumventing ad blockers, nor do I believe that I am somehow morally entitled to an ad-free, compensation-free browsing experience.

Narrowing all of this down to CPU time misses the point entirely in my opinion.

> They're useless noise that contribute no value to anyone beyond whoever pays for them, and therefore I find it a moral responsibility to limit my exposure to them and restrain the harm they do to others.

They‘re literally paying for the content you get to view for free.
Why would you care about applications that you wouldn't use or even know that they exist though? Do you also care about web pages you don't know about? The store just wouldn't put such "non-conforming" apps at the top of search results.
https://www.imdb.com/interfaces/

https://developers.themoviedb.org/3/getting-started/daily-fi...

No need to web scrape
You're comparing two different things, the Apple and Android fees are to get access to publish apps to the store.

The developer toolkit which is used to build and test the apps (Android Studio or XCode) are free. The Microsoft comparison would be the $20 to publish in the Microsoft Store and Visual Studio Community which is free to build and test apps.

"MSDN" is a bundle of additional developer tools that you would use for a business (licensed Visual Studio, Azure DevOps, training, and support).
Some to aspire to: https://www.openculture.com/2018/02/the-25-principles-for-ad...
Same on my vizio tv. Most apps are fine. Amazon is laggy and search input is basically unusably slow. Hulu also does weird stuff but we're complaining about amazon today.
I'm fed up with all the ads and tracking and it saddens me that even Apple does this shit. I want none of it.

This shouldn't exist in your operating system at all.
Yes, just like there are individual stocks that beat the market. How do you pick them?
are you saying that startups are the equivalent of SoDoSoPa or that NASA didn't work?

for example I've read that Akon financed renewable energy plants in Senegal.

That's a great way to help!

Building an entire new residential city founded by a single person in his own name for rich people?
not so much IMO.
Because when you visit a new site, you don't know ahead of time if it is useful or not.

That's just how "new" works.
What do you use `kind` for?
V2 if necessary, how about a weight sensor under her feeding chair cushion? No button press necessary!
> Yes, but I wasn't advocating for the abolishment of anything;

You advocated for the government to be broken up like a monopolist would be. I can’t really interpret that any differently.

> I was merely pointing out that there's a double standard.

Yes, it’s a double standard. Now, why do you imply that this is bad? Don’t you have to have special rules for the top level? Like, the root directory is its own parent directory, but nobody complains about “inconsistency” in file systems.
They provided underlying connectivity to the premises at my prior built-to-rent apartment building in zone 2. The building had its own routers, Ethernet and WiFi infrastructure, and the management of everything was contracted out to an IT consultancy.

200 Mbps to each apartment was offered so I assume they had fibre and not DOCSIS.

I imagine the issue in zone 1 is having to tear up the roads to get cable installed. In new builds you have to do that anyway, so it's good business to get in on the action.
What's the advantage of REST when you have TCP sockets?
Interesting how things turned around on their head.

Until recently, one thing I hated in smartphones was task management. There was no way to kill an app and keep it dead, no way to manage what processes are running on the phone at any given moment. There were third-party task managers that sorta, kinda sometimes worked, but the phone fought you hard.

I'm kind of sympathetic to the phone vendors here - the app ecosystem is a mess, every app vendor feels way too entitled to their users' resources.
Whoops, thanks for the heads up. I'd changed my Soundcloud profile name and hadn't updated the site. Fixed now.
Her name didn't happen to be Eliza, huh?
A Review of Physics Simulators for Robotic Applications
This matches my experience. Additionally, they prohibit disclosure in such cases, effectively making them complicit in delaying (best case) or in many cases completely suppressing disclosure.
This, we even have footage from meteorites smashing the atmosphere out of a polar orbit, surprising every single monitoring entity in the world,

but there is no way in hell a chance to get a single good reel of few seconds of a clearly visible UFO,

this of course adds a lot for the "is not aliens" team
Why not use a browser-agnostic plugin instead? I have all my card details stored in Bitwarden so they're available in any browser i choose to use.

Alternatively, if this is your _only_ reason for using Chrome, then just type them in? It's a minor inconvenience at the most.
Dbus is mostly just a message queue for Unix sockets. Think Kafka or SQS but only for local services.
A warning for anyone who wants to quote that Heaviside epigraph: it's mostly fake. https://en.wikiquote.org/w/index.php?title=Oliver_Heaviside&...
> How comes?

Politics, workers rights and so forth. You really can't just fire hundreds and potentially thousands of employees without cause. A lot of companies will have to provide a career path for many of these managers.

> If people think they can just eyeball it with "Engineering metrics", they should read this

I think we both know this, along with many people here at HN, but HN doesn't reflect what I've personally seen. I'm trying to advocate for "Developer First Software Metrics", which is what my tool is focused on, but I've had far too many conversations with potential customers that wants to sum up a developers worth with a simple chart.

In the business world, we don't assume business intelligence will come easy, which is why we hire business intelligence specialist. However for engineering metrics, this attitude isn't quite there yet and many and I mean many companies with non-traditional tech backgrounds want to believe they can easily quantify a developers worth with superficial metrics. Because in a lot of ways, they see developers like factory workers, where their unit of work can be easily quantified.
If you want a competitive advantage and having a better team than the competition helps with that, then you are looking for a team that is better than the competition's. This is what you hire for. If the competition is very good, you need to perform better - that does not mean every member of your team needs to be better than every member of the competition's team, except when it has to. For example, take professional tennis players: they need top trainers, top physicians and top managers to be #1. Hiring someone that is not experienced just because they can ask the right questions... will not work. Even asking the right questions require very good knowledge, otherwise they will ask random questions. You don't want to fly in a plane built by someone without experience, but asking smart questions.
Dreamweaver? That's the name I haven't heard in a long time. I remember being taught how to use it as a static website generator. Is someone still using this thing?
nasa is not a company. I dont see something wrong with startup cities. They are not for everyone nor advertised as such
If we make doctors too expensive to afford, the market would sort out healthcare, too. But we wouldn't like the result.

Now, it could be that we would like the results if we did this with cars, and not like it if we did it with doctors. But you haven't given any reason why that would be the case.
But I think the LSD number is literally zero, ever.
> FLoC enables ad selection without sharing the browsing behaviour of individual users.

Nevertheless it seems a formidable addition to a browser user fingerprint.
For cases like strings as lists of chars and null-terminated strings, I think the reasons why they're generally considered mistakes is because the tradeoffs don't make sense, at least not compared to their downsides. Null-terminated strings save a constant number of bytes, at the expense of expensive length-checking, potential complications, and liability for generating footgun mistakes (I believe they've been the cause of many a CVE over the years). Most systems aren't generally memory-starved enough that you can't spare the constant number of bytes for keeping track of string lengths.

As for linked lists, I believe the times where they're more performant are fairly rare, and unlikely to occur at the level of a data structure for individual characters, which is reflected in String's poor performance in practice. Pretty much the only advantage you get from using string-as-a-list-of-chars is that you get to use List's Functor and Monad instances, but that probably should be avoided in any case.
What businesses pay salaries in cash today? Hourly workers are sometimes paid cash, but salaried employees are almost exclusively paid via check or direct deposit. Cash enters the system from people making cash withdrawals from banks.
For me, this kind of Pied Piper-ish, tech-utopian earnesty is increasingly indistinguishable from satire.
I take it you don’t live in the southern US. Or India. Or Russia.
> What is truly shocking is just how bizzare this US policy is.

It’s neither bizarre nor an exclusively US thing. In the South China Sea all of Japan, Australia, the UK, and France have conducted FONOPs.

> They just pick a country at random one day

No, FONOPs are conducted against countries that have asserted the right to close waters to free navigation in coontravention of the UNCLOS (if its not the US doing it) or customary international law whose requirements happen to be substantially identical to UNCLOS in this area (if its the US doing it.)

They are very far from random (if they were random, it would seem to indicate that the Pentagon has a 20-sided die with “People’s Republic of China” on, like, 16 or so faces.)
> apart from it being very difficult to get a credit card (amusingly, my bank wouldn't issue one to me even as the proceeds from the sale of my company were sitting in my checking account)

Not even a secured card?
3G is much slower than 4G on my network. Most 3G networks in my country are scheduled to be switched off in the very near future.
There was a period (back in 2016 or so?) where Intel was really gunning for the phone space with their Atom SoCs. I imagine they gave very good deals to Asus to put them into their products (undoubtedly large “marketing support” dollars were involved). Alas the lack of progress on Intel’s side combined with the utter domination of ARM basically killed Intel’s hopes at the phone CPU market.
>when playing on high trust-factor accounts, cheating is basically eliminated.

Yes, but this is not a technical fix. You just hope that accounts with more "value" cheat less. Which is true in most cases.
One intersection of cash-less economies and new technology is the Louisiana State Penitentiary, Angola. By memorizing the 'dots' of pre-paid cards the people inside were able to still barter and trade goods like they had before with cigarettes.

"“Cash is contraband, but people have got cash,” the former prisoner explained, “but it is not cash like cash in hand. It is untraceable. It is all based on numbers. People pay each other with dots.”"

Economies and mediums of exchange will find a way where they are needed.

https://www.theguardian.com/us-news/2019/aug/30/prison-econo...
Or, give people easy to use task manager that shows background processes, with big buttons labeled "kill", and "kill and keep down".

Android doesn't have anything like it either. It's my number 1 complaint about smartphone experience ever since I bought my first one: the phone actively refuses to give user insight and control over what's running on their device.
The idea of a fork is that it is independent from what it was forked from, you pull what you like and leave aside negative changes, if the license allows this. At least that's the idea. Of course companies with huge manpower such as google can evolve "standards" in a pace that a small independent fork can't keep pace, but we shouldn't just give up.