skysight-inc/HackerNews huggingface dataset:
Well then stop tracking me around the internet and then we'll talk. Ads used to just be 1 direction. Give up the feedback path and I'll be fine as long as I don't get 5 pop ups blocking the article I'm trying to read and THEN fingerprint me and follow me to the next website.
Backend: Elixir preferably, or Go

Transport: GraphQL

Frontend: Tailwind, urql, unpoly, Phoenix LiveView, all JS/TS frameworks are crap, so still waiting for something decent, but otherwise React.

Storage: PostgreSQL

Infra: docker/k8s, Digital Ocean
What a piece of flaming poop.
Given Googles poor track record for creating new products in recent years this all makes sense.
Yes I SSH all day every day, and it has been totally fine (at least while the service is up. There is daily down time currently). Video calls the same. No issues (when it's up).

That said, when I'm on my own machines or ones that I can install things on, I can't recommend mosh highly enough. I've literally gotten on a plane and had the shell pick up thousands of miles away without missing a beat once the laptop was back online at the hotel.
This is a pretty naive argument and distinction as well.

It's pretty obvious Apple doesn't have financially valuable properties on the web but they have plenty in their application ecosystem.

In Apple's view Apple News is how people consume news, not go to the web where the user experience isn't custom tailored by Apple. Apple News is barely different than Google AMP that everyone rages against, try to get someone to share a link to a piece of news from Apple News and it will come with the ask to subscribe or download it.

So in Apple's ideal plan almost every place where today ads are displayed will be inside Apple News.

And hey, I wasn't aware there exist another App Store where people can buy applications or in-app purchases on iOS.

And yeah you can turn FLoC off too both today and when it will be in production.

Lastly, when did the argument move from "advertising bad, tracking data always bad, targeted advertising terrible" to "if Apple does it then I'm good with it"?
Perelman is right there in the opening frame when I look. Maybe you just missed some of those people.
Once again that's not how fingerprinting works... This thing changes all the time so not sure what fingerprint it can generate.
Amazes me how little data-driven recruiting is. Just as the author puts it, a good hire is for culture ad, and that means being explicitly aware of what's missing. Tough stuff to really look inside and see what's missing.

Most hires I see are either out of desperation or because the recruiter had a good chemistry with the candidate. A 1h interview means 0,3% of the time I will work with that person in one year. Talk about a small sample size.

(shameless plug): I built this for figuring out the candidate personality: https://freyasense.com/recruiting/
> demographics is working against asset values in the next twenty years or so.

As someone who is about half way towards retirement, how is it best to work with this?

My future retirement income seems to be mostly dependant on having the right selection of investments for my pension account to grow in time for when I stop working. It's currently split between a few low cost, broad indexes. But if we expect asset values to go down as older generations sell off, am I going to see this pension pot fail to meet what I need it to in order to cover my retirement.

My pension advisor just seems to blindly follow the script of 'passive beats active', and expects 5% annual return. Which I just go along with, mostly because I have no idea what else to do. Am I being too pessimistic when I really can't see 5% return being likely.

How do I go about making sure my retirement is provided for. It kind of annoys me I have to seemingly be constantly figuring out the market situation to make decisions on what's best. Why do I need to be a stock market expert to manage my pension. What I'd much rather do is pay for a future pension more like an insurance plan. I pay monthly now, and some experts who know what they are doing worry about the investment strategy, and I just get a fixed pension payment.
Some missing names... al-Tusi, Poisson, Dirichlet, Weierstrass, Bessel.
> Yes, just like there are individual stocks that beat the market. How do you pick them?

The same way you picked your passive index fund: look at 20-30+ years of data.

Unfortunately, VTI, VT, VOO all underperform the top hedge funds, when evaluated over 20 years (risk adjusted return, downside deviation, and absolute return). I’d go further back but VTI was created in 2001 whereas the hedge funds were created in 1980/1990.
It's measuring total harm across society given current usage rates. Alcohol use being 100x more common than methamphetamine use dominates the relative harm comparison.
The whois for the ip's in the screenshot say they are reassigned from OVH, and geolocate to Quebec.
Think of it this way: if there are too many "free riders" in the form of passive investors, then ... it will become easier for active investors to make money, and beat the market, and more people will actively invest their money (or invest in actively managed funds).
That seems counterproductive. You will be worse off by using irrelevant data in evaluating the choice of a particular product, and the company that paid for the advertisement likely won’t even miss your sale.
This is a great idea. I downloaded it just now and found that the Privacy Policy and ToS links on the signup page don't appear to work.
Yes, parallel downloads are faster in some cases. There are even extreme cases, mostly around giant EC2 nodes where you can take this idea a step further and spin up multiple processes to each download parts of a file, and really saturate your network or disk.

My favorite version of this is when you start to use shared memory of some fashion to move terabytes of data from S3 to EC2 to work on it without ever hitting a disk.

Not for everyone, and for sure many times the extra milliseconds saved won't matter, but sometimes you really do need to get hundreds of gigabytes or terabytes of data moved as quickly as possible.
> Idk how much better you can get than that.

Don't hire recent grads.
Yes, of course, I started my career with Perl.

http://threevirtues.com/
for startups, new grads with good portfolios and ok grades > new grads with good grades and ok portfolios

likewise, new grads with a story of upward trajectory & energy > new grads who coast on what their parents/school setup

the bet being made is they'll put in the hard work and achieve the personal growth to progress quickly, and they'll roll with the uncertainties of startups. grades do hint at the hard work, and youth suggests dealing with uncertainty, but not as well as succeeding at difficult and fuzzily-defined projects. if they've done that before, better chance they'll do it again.

outside of startups, priorities change. big orgs need people who won't risk the cash cow. consultancies need people with better credentials than their customers. etc.
This is a class deaf view of the situation. Europe has redeveloped many older rail lines for high speed. These lines serve the wealthy nicely but are more expensive to the point of shutting the poor out of lines they used to use. This and cost reward balance of infrastructure generally are huge issues Europe is not confronting.
The second paragraph you quote is literally the counter example of what I just said.

There needs to exist a way to identify you in other ways and in the future cookies won't be one of those. So a site that has your information because you shared it with them will be able to see your cohort changing, otherwise you'll look like a new user each time.

And yeah I'm extremely familiar with FLoC, more so than the EFF.
I don't disagree, but I would caution heavily about stereotyping an entire geographic area based on anecdotal experiences. Different neighborhoods around here can be radically different. One street up is "the Mormon street" where everyone is LDS, but a few streets past that is the polar opposite.

I think when we blanket stereotype people based on geographic location, the error rate is quite high. In my opinion, unacceptably, but then I've always value tolerance, acceptance, and open mindedness (although for people that don't offer that to others I admit little patience, and I don't want to be around them).
Bashrun2 – launch applications from interactive bash sessions
What's the mystery? Why are the vaccines 95% effective instead of 100%?
Billionaire-Backed Code.org Approved for $1.9M Second Draw PPP Loan
If there is no way to test a site without entering an email I close the tab and you should too.
So where to put cash?
What is a “character” in Java? I’m guessing it’s not a unicode code point? Is it basically a byte? Go also has immutable strings which are basically just byte slices (slice being a window into an array).
That is my preferred style.

If there are many joins, I could also add more indention to show what is being joined to what.
Frontend: Svelte
Backend: Java Spring
I like the title. I wish I could be busy doing nothing.

I also like the idea of a book as a log of one's journey. Does anyone know of any similar modern books that they would recommend?
If they didn’t want to use passwords to avoid support calls, they could have sent one-time login codes to the phone number or email address associated with the account. Or literally anything other than neglecting security altogether.
The link you posted examines the issue in detail, IP address on its own is already on its own a decent identifier at the household level, and used today, and that's why there is a specification on Willful IP Blindness proposed by Google.

But IP alone is imperfect as well anyway for tracking.
You'd probably be interested in listening to this talk by Michael Green: https://www.youtube.com/watch?v=x-rJciYZmi0

He goes into a lot of data around the idea that the market is "too passive", and he believes that we were already at that point last year before the pandemic.
Awesome, will do! And that project looks great by the way. Thanks for the link
> Management consulting
- you want to be perceived as hiring the best

This is not really a problem when all four of the companies in your industry use the same short list of universities for hiring. The reality would be even less of a problem with a broader selection of universities but the system works fine for the companies involved.

> Software Engineering
...
- the economics of many technologies are now defined by whether they can return enough to pay people competitively vs big tech. E.g. there are lots of cool deep learning applications that are tougher to try when you need to pay 300k / year for someone really good to run with them

Why the hell are you insisting on someone really good to even start? The pool of people in any given domain with even hobbyist level expertise in ML/DL/AI and some domain knowledge is not usually shallow but non-existent.
Google has some wording in our contract thst says we are required to put a disclaimer when we're posting publicly, I don't remember the exact wording, but I always include it on any topic that is even tangentially related to the company.

This is actually a lot better than previous companies. My employee contract when I was at Cisco, basically said I couldn't talk about anything Cisco related on the internet without sign off from upper management or PR or something.
The best programmers I know never had a portfolio.
Super interesting way to look at it! Though I think you could make the argument that they're also more expensive because their potential impact is so much huger because of the size of the user base? i.e. maybe noone cares about Firefox vulns because if you land one you're only going to hit some tiny percentage of users.
When you have a lot of small files, the latency on each operation, though not huge in absolute terms, can end up taking up more time than the data transfer and whatever other work is being done on the content.

(At work, we had an upload job with ~800k files, ranging from <1kb to >100kb. I looked at rearranging how we stored things to avoid small files, but it ended up a straighter shot to continue to use little files but use a worker pool to make the transfer parallel.)
VirtOcean – Sea and ocean sounds noise generator
I managed to port an Forth interpreter to a 16-bit SUBLEQ machine, it's even self hosting, although too slow to use for anything. Getting some of the comparison operators working correctly was more difficult than getting bitwise operators working.
Show HN: Squirrelbyte – a SQLite-based JSON document server
You'll be safe because you can't effectively use the modern internet :)
I don't think we'll ever get even close to zero. I think we'll see recurrent "surges" that behave like seasonal flu. At some point it will be just another bug, and the vaccinations will be packaged with our flu shots, or at least offered concurrently.
The Risk of China’s Premature Stimulus Rollbacks to the Global Economy
> SBCL has two interpreters, IIRC. You can configure SBCL to use an interpreter.

SBCL's original "interpreter" is %simple-eval, which just calls the compiler. SB!EVAL was added sometime around 2008, but as you point out it is not used unless you set evaluator-mode to something other than :compile. The default code path goes through %simple-eval and the compiler. I have been using SBCL since before SB!EVAL was added, and I have never used the interpreter.

> ECL has three ways to run code: an interpreter, a byte code engine and a Lisp-to-C compiler

The confusing thing about ECL is that someone decided to call their bytecode VM an "interpreter." ECL has no interpreter - eval_nontrivial_form just calls the bytecode compiler.

All that is irrelevant to the fact that ECL uses GCC as a JIT.

> In theory one could use a JIT to compile the byte codes to native code at runtime.

Which would be completely pointless because GCC (or clang or MVCC, but the original question was about libgccjit) is already there and does better optimization.

> Some experiments of improving CLOS speed at runtime (similar to what Julia does) might be considered to be a moral equivalent of a JIT

Like half of the PCL is devoted to various kinds of caching that are in fact adaptive optimization. It is not a big step from that to inline caching. But again, why would you do that when you don't need to?

https://github.com/guicho271828/inlined-generic-function
https://github.com/marcoheisig/fast-generic-functions

There is a reason Mozilla went from tracing (TraceMonkey) to inline caching (JägerMonkey) to type specialization (IonMonkey). JavaScript JITs have moved closer to Lisp compilers, not vice-versa.

I have covered other misconceptions that you have listed elsewhere in this thread.
Content creators want to get paid as much as anyone else and it's either through direct payment by the consumers or by embedding advertisement in their content.

All this FloC, third party cookies, etc. are efforts to make that advertisement route more efficient. So my question is what are the critics proposing instead? Get rid of ads and just ask the audience to pay per view or make everything a subscription? Not paying content creators (ad blocking) is certainly not a sustainable alternative.
See the 1920s. Lots of states like Michigan. Wisconsin Etc were stripped BARE. The Great Depression is the reason all of the northern and unpopulated parts of these states have forestry again. They paid people to plant trees.
I've enabled the Timeline feature in Google Maps, which records everywhere I go. The benefit I get out of that feature outweighs the privacy concerns for me.

Since I use Google as my main search engine, Google already knows what I've clicked on, so in that case AMP is just an annoyance, not a privacy concern.

Google spent enormous efforts to make the internet fast (Chrome, V8, QUIC, SPDY & HTTP/2, BBR, TLS 1.3, etc.) I will give them the benefit of the doubt that they developed AMP for performance reasons and not for tracking reasons.

I'm personally less concerned about the recording of the data, than the security of the data. Leaks due to security incomptence (e.g. the Facebook leak) seem like a much bigger imminent threat to me.
Informing the user vs. imposing upon the user.

For the discerning app downloader such as yourself, Play Store could have a tier of approval levels for apps. Toy apps and ones for friends like this could be rated lowest tier, and buyer beware.

Imagine if a website had to prove its value and CSS quality before getting a domain name.
The same Michael Moore that lied about General Motors and Ford?

Edit: What’s the matter. Can’t ask me why I’m critical of things like Roger and Me and Michael Moore?
You can't spoof IP and yet hope to receive a reply back at your (or your VPN server's) current IP. That's just not how networking works. You need to brush up on TCP/IP fundamentals. Even spoofing for unidirectional communication is often blocked today by ISPs due to its widespread abuse (syn flood, ddos, etc)

Try a different VPN and pay close attention to server IPs and their whois. There are some real shady ones whose "server" pool is essentially malwared unsuspecting internet users, that should get you a residential-looking IP rather than datacenter.
PM is the 'centre of the product' : all the responsibility, but none of the direct power.

It's an important job and when done well makes a huge difference.

PM's have to have incredibly good 'EI' as they like to call it, it's a skill that is basically unrecognized by 1-dimensional engineers who are (sometimes) apparently so brilliant they cannot even have the self awareness to recognize their toxically inefficient communication abilities, as exemplified over and over in the article.

(Edit: FYI this is a far too common theme in tech, wherein you find people that are legitimately great thinkers, and are recognized as such, but have incredibly poor communications skills and I feel that that the confidence derived from their legitimate brilliance, combined with a hint of power, makes them even more unwilling to grasp the fact.)

I wonder what Google would have been with great organizational leadership?

I guess we can be thankful that their style worked well enough to make Google good at what it is, and that I guess we're all a series of 'peaks and valleys' in terms of skills, but I'll never understand how bizarrely bad some folks are at not being able to grasp organizational, social, systems, leadership, abstract problems that don't map well to engineering style problems. Edit: Though it's a different domain of skills, and often harder to recognize material talent, great marketing teams are worth as least as much as great engineering teams in most situations.
That is a pretty poor argument. There has never been any guarantee that ads will be rendered, and users rapidly learn to ignore areas of the screen where ads typically appear (I have seen user studies to this effect). "Reader mode" will basically prevent ads from being rendered, unless the ads are purely text and are inlined with the main text of the page. Calling ad blockers "theft" is as ridiculous as calling ads themselves "theft" -- after all, the ad companies are using a large fraction of the bandwidth users paid for, and the CPU cycles and electricity on their computers, without having been asked to do so and without having asked permission.

If websites really find that ad blockers are killing their revenue, they will switch to a paywall model, and maybe micropayments will finally happen (or perhaps a service that allows users to subscribe to large numbers of websites at a time). Whether or not that is a good thing depends on who you ask.
Well most adults at a certain age start to realize that not everyone needs to get heard especially if they incite hate like Alex Jones and quackery like some of the medical guests. The agreement with spotify allows that and JR is $100 million richer and has already stated he doesn't care. I'm sure there's a limit but a rate of far less than 5% is probably just fine with him.
Like the other respondent said it's just a small general purpose computer: you still need to load an OS like Linux. Mine is currently a PFSense firewall mostly out of laziness and a desire for speed. If I had to do it again I'd buy something else because the model I have (FW4B) struggles with gigabit internet speeds and the next model up is too expensive to consider vs just buying a small form factor computer instead.
> * It works well across all platforms (Firefox on Android wasn't great last time I checked).

I've made Firefox my default browser on Android a couple of months ago and I'd say it's basically completely usable at this point.

I am running it with NoScript on, which is probably more of an exercise in masochism than anything else - more or less every site loads broken, of course, without JS these days, and a recent change to the Firefox addon interface means selectively enabling scripts to get it working is a multi-tap pain in the ass. I am probably going to switch to uBlock Origin (which someone here mentioned works now in FF mobile).

Performance wise I'd say it's probably a bit slower but still perfectly usable (running it on a Pixel 3 and a Motorola OneVision).

I enabled sync on it as well, with an account created just to sync between my two mobile devices, and it works fine.
This is a very well thought out approach. As easy as it seems, users generally dislike disrupting their interaction with the app to voice opinion about the usability unless the UI is completely broken. If one is an avid user of their own product, generally the needed structural/UI changes will be felt naturally.
> If I invested in a fund that's indexed to the S&P 500, and a company doesn't do well and drops out of the index, then the fund will sell that company and buy whatever replaces them.

The company drops out of the index on poor performance because its market cap goes below some threshold, because active investors short it or sell it when its poor performance makes it overpriced. If every investor is passive, there is no mechanism for the price to reflect the company's underlying finances.
I've both taken and been at a company that administered personality tests as part of the interview process. I found the results fairly useless to be honest. Although I did manage to score so low on one part of the assessment that an interviewer seemed to question my basic ability to function in society.
Used to be a Python backend developer, have used Python, PHP, Javascript and C# on the backend and I'm now pretty invested in Go. It has its cons but is my favorite experience for backend / web services development so far. Environment is easy to setup, compilation is fast, performance is good, language is relatively simple, concurrency feels like a superpower coming from Python and PHP.
Google has a great track record for creating new products. It’s the longevity and overall follow through that is lacking.
You got some good replies to your question (which is a very good one!) but I'll take a stab at it like this:

A market is "too passive" when it becomes exploitable due to perfect predictability. But - that is the very thing that will keep it from ever reaching that level of passivity. Exploiting it is an active step, then someone else bets against the exploiter, etc.
The trip is that when you start thinking to it...

it always seem straight forward...(when you know programming :)) but reality is that exception exists... everywhere.. :/

WIP until release, Until release :)
The mistake you make is to think of two groups, when there are actually three. Active, passive and "outiders", who got their stock outside of the stock market. Maybe they are early investors or maybe they get stock as part of their compensation package.

If passive investors make worse trades with outsiders than the active investors do, they will underperfom.