skysight-inc/HackerNews huggingface dataset:
The problem with ants is that they have a weird sexual structure. For a female ant it is better to have sister than to have their own children. So they just kidnap their mother and force her to have more and more sisters. [1]

On the other hand, termites have a sex structure more similar to humans, so it can be a better example.

[1] The movie "Antz" is completely wrong.
Which genius is that? The one who doesn't believe in same sex marriage or the one who created the biggest spying component in any web browser?
I do CapRover + FaaS on the small $5 droplet on Linode. I run a lot of random stuff out of it, with the only change from me being increasing swap from 512MB to 2GB (it's all SSD backed anyways).
I think the proverb I quoted fits the article, and in fact all attempts at implementing socialism. I am happy to discuss why you think it's not appropriate.
Case Study on Innovative Targeting Solutions
What do you suggest? Cutting off hands? The tone of your post doesn't suggest "job training, drug counseling, and attempting to find them a place in society."
Systemization of Knowledge: Computer-Aided Cryptography
Maybe. But again, so what?

People are free to be jerks. That's Freedom of Expression.

If people physically attack you, that's one thing. That's crime.

If people tell your company they aren't going to purchase your company's products because you work there, that's another thing entirely. That's just Americans exercising their freedom to associate with whomever or whatever they please. That's them exercising their freedom of expression and speech. There's nothing in those actions contrary to constitutional principles.

That's what's important, that absolutely no one's constitutional freedoms be restricted.
Glad to have pulled you back in, however unwillingly. =) It's an interesting topic to kick around.

On the first, could we not say the same about how an image is rasterized from a set of points, to a polygon, to a shape, to a set of pixels displaying the images on your very screen? Before it was displayed, way down the stack, it was just a series of switches being turned off and on. Electrical impulses that viewed from an ignorant outside source would just appear as random noise. And yet we can easily ascribe the material manner in which it made its way from one to the other. Just because we currently can't directly encode\decode the exact means in which the mind creates these scenes, it's not hard at all to build mental models that a network of synapses could be responsible for a very similar thing from my perspective.

Also decoupling 'blue' from it's physical properties would inherently remove any relevance of the color between us. I agree with and also wonder do two people see 'blue' as the same color sensation, but the only means we have to compare that experience between two separate minds is both looking at a light source in the 450nm spectrum. We have no means to convey the experience itself, only the relation of understanding any further experiences with the first. I'm not sure that it matters much though. Another computer analogy, although Linux and Windows differ a good bit on how they would internally configure a PDF document to be displayed on the screen from it's initial bits, the end result should be close enough that we can both agree on the information the screen displays.

On the second, I'd stand beside my original complaint. This to me draws from the God of the Gaps issues, that somehow if the way we've described the world in every other recognized way is unable to put forward a valid reasoning for a phenomenon with our current level of understanding, we should instead ascribe a non material or physical level of power to explain it that has never been shown or proven to offer a provable valid reasoning for anything. That to me sounds rather optimistic.
> into something like this

Unless I'm misunderstanding, this example seems to be exactly what I'm talking about.

Even in its current state, there are only 2 or 3 things on this page I can see using Canvas. Everything else is already using HTML and CSS. It's not even lazy-loading the images -- this is a static page that is dynamically generated. And yet despite ultimately being a static page, it works fine. Great even, it's responsive if I resize the browser. HTML is doing everything you would ever need here.

You can use Canvas for the (optional) background animations in the deep water, Canvas (or gifs) for a few minor animations like the waves on the top. You use a very small amount of JS to update the text tracker and swap the sub to a fixed position when you hit its scroll-point. The sub is already an image being animated via CSS, so you're doing that correctly.

To me, this page is the perfect example of something that has an incredibly simple tree-based UI that is nevertheless being dynamically rendered with webGL for some inexplicable reason. I'm actually a little annoyed that it doesn't currently work with JS disabled. I wouldn't expect the depth-tracker to work without Javascript, but I should still be able to at least scroll to the bottom and see all of the pictures and text. It would not be hard to make this page degrade gracefully.

What do you want this page to do that isn't possible with the current state of HTML/CSS? I might be missing something, but I don't see what the complication is.

> In my opinion what you see as 95% of all user interfaces is largely a because HTML and CSS are the rendering target not the other way around.

I'll make a bolder claim then: 95% of native apps are just interactive documents (with a few category exceptions like games), and most native developers who claim that their interfaces couldn't be represented on the web in HTML are kidding themselves. In the majority of cases, HTML/CSS would be fine for what they're building.
They're complimentary in that one of them does something useful and directly addresses a real ongoing threat, and the other doesn't. It's true, those aren't the same things.
It's not even useful as a gross measure, unfortunately. Too many moving parts in the way.

Say, if you used IPC only then you'd probably pick the latest Apple ARM CPU. Except it cannot go as high clock in any of the subunits as top AMD and Intel, cache is slower, and memory bandwidth abysmal in comparison.

Performance in seconds or performance per watt (unit is 1/(W*s)) in the workload you want to run is useful.

You cannot even estimate anything using microbenchmarks anymore easily since they expanded per unit local clocking in x86... (AMD in Zen+ and expanded in Zen 2, most ARM mobile CPUS, Intel since Broadwell E, expanded in Skylake.)

You get traps such as going for AVX and locally overheating the CPU where SSE2 equivalent would go faster in real life. It's all funny business.

IPC also heavily favors RISC instead of SIMD, likewise is biased against multicore. (Though not as much.)
What counts as an instruction anyway?
Am I going to drop $2300 sight unseen? No. I’d be willing to go to a Microsoft store or Apple store to try one out. The technology might be great, but they need to work on their marketing.
Yes. ByteDance does business in Europe and therefore is subject to EU law.
That is why I use Chromium. There is a lot you can configure with Chrome policies as well.
YC is still interviewing, here is how to hack the interview
They did an AMA recently on Reddit where they go into the payment positives in detail, of course they skipped the negatives like they are playing ads on your desktop outside of the page.

https://www.reddit.com/r/BATProject/comments/7l4033/transcri...
The vast majority of any labor force is of the unskilled variety. The "bourgeois capitalist" are still in full command, even at the largest and most profitable tech firms.
This was the weirdest part of my experience trying Brave–it doesn't block all ads. So for me moving from Firefox to Brave presented more ads to me. I couldn't find any documentation on how to actually block all ads similar to uBlock Origin.
Been using it for a month. Have made a little over $2. Loving the BAT stuff.

Also loving profile switching which for some reason I never used in Chrome but now use in brave like mad because I have several clients with separate gsuite / google cloud platform environments.
The difference is that in something like chess, you see it happen and adjust. It probably isn't the strongest move and thus probably does more harm than good.

In something like starcraft there can be a lot of moves that can seem irrational because they are only strong if they are undiscovered for too long.
Is that $15/year some old offer or is it still available? Not seeing it on the site.

Also, how is that block storage so much cheaper than anyone else's?
I think it's important to note that this is a very opinionated way to set up Golang projects. It relies on a lot of tooling not explained in the post plus uses some processes that may or may not be standard (eg the version is one of many ways to do it). In future posts you might want to break down why you do things the way you do and explain why you chose those solutions over others.

For those interested in skipping initial page (which seems to be insanely slow), just check out the boilerplate repo: https://github.com/MartinHeinz/go-project-blueprint
https://www.washingtonpost.com/opinions/the-white-house-has-...?

Do not make this a partisan issue.
https://www.washingtonpost.com/opinions/the-white-house-has-...?
Huh? For the voter, this is literally the exact same as it is today -- fill in bubbles -- except that they also give you a copy of half your ballot, which you can simply toss if you're not personally interested in verifying election integrity.

I fail to see any form of discrimination here whatsoever. Voters don't have to understand anything about encryption, any more than today they understand how results get from their voting machine to the NYT home page in under an hour, which is just as much of a black box to most people.

And the trouble with people counting ballots, as always, is that it's error-prone (with recounts) and open to extreme manipulation to swing an election (as happens in many countries).

So a technological solution increases trust -- it doesn't decrease it.

And if you want to benefit voters from historically underprivileged backgrounds, well guess what -- election tampering is generally done to entrench a party or candidate in office for selfish gain, not the good of the country. And the poor and underprivileged are going to be the ones who suffer most from resulting police corruption, inflation, and economic mismanagement.
I don't want to be aware of relationships between zillion different companies and organization just to be able to understand how much it will cost to map a string to a number and what BS hoops I will have to jump through to keep that mapping "operational". It's totally absurd.

DNS is a rotten system. It's rotten technically, politically and administratively. It has to be replaced by something distributed. Step #1 is to collectively admit this.
I'm pretty sure that not all RSS clients require to run your own webserver? Opera used to have one, Thunderbird maybe ?
Pret a Voter _is_ easy to participate in. If you don't want or care about helping verify the results, you just vote in a pretty normal way, end of story.

I've updated the post in a few places to help clarify this.
One Month of AirPods Pro
you'll love it up until the moment that random keys stop working.
Brave is the best thing to have happened on the web for a long time. I've used it since it was in early beta, really happy how far along it's gone.
You can opt out of the notification ads.
pity that firefox is not innovating as much
That's called the "blank slate" (aka _tabula rasa_ in latin) theory: https://en.wikipedia.org/wiki/Tabula_rasa

You might be interested by Pinker's take on it, in his book "The Blank Slate: The Modern Denial of Human Nature" https://en.wikipedia.org/wiki/The_Blank_Slate. The topic can be quite polemic though, not all academic fields (and of course not all academics) share a consensus on what should be attributed or not to biology and/or culture. Still, I personally enjoyed the perspective he shared in his writing and recommend the book. Even if you don't agree with his thesis it's a good way to understand other point of views on such polarizing subjects.
Could there be some way to randomize the canvas and audio fingerprints? An extension that obfuscates them in some sense by sending false signals?

Edit: Perhaps overloading the toDataURL() function to add random noise. https://browserleaks.com/canvas#how-does-it-work
I was under the impression that the other commenters were referring to HTTPS as a solution for those in China to protect themselves from their own government. Perhaps I was wrong.
And yet, these highly-managerial firms do generally outcompete their smaller-scale rivals. Clearly, the advantages of increased scale are more than enough to compensate for its drawbacks, at least in many cases.
This is true, it's certainly gotten better since OVH introduced it. It's not so niche as BlackLotus, GigeNET, Arbor Networks, etc...
At some point the cost of a newer phone is less than the incremental value over the existing phone.
I hope you are correct as it deserves to be.
perhaps paid to do the former but believes in the latter?
I think maybe people are conflating being awarded a contract on a GSA schedule to a purchase order. A GSA contract award is just a listing on the GSA schedule.

The GSA schedule mentioned in the article has 3000+ other vendors offering similar services. They all have been awarded GSA contracts. However, no purchase orders are attributed to those contracts until a government employee looks through that list of thousands of vendors and selects a specific vendor at the contract rate. The GSA doesn't actually select the execution of the contract, they just list the contract as part of the schedule of approved vendors.

It's like listing an app on the Google Play Store that charges 30%. That 30% is like the IFF from the article. Is it unethical if Google allows you to specify a really expensive app price? You could set your app price arbitrarily high like McKinsey but your app price is a moot point if nobody selects your app and instead chooses your competitors. What's interesting is that agencies do select McKinsey, indicated they at least perceive those costs are justified over the competitors listed on the same schedule.
In the US these restrictions are usually tied to nearby cities. The larger but sparsely populated unincorporated areas don't require (or have) utilities.
Isn’t it the exact opposite? Only with AR can you turn everyday spaces, like a home or an office, into games... with VR you’d be bumping into walls and tripping over things
Yeah, the name "Google" definitely sounds more professional....not.
i think it's more than just an academic research product. all of these efforts and more are the core racket team looking into replacing racket's syntax, in particular its parenthetical syntax. they have explicitly stated that they want to and will do so.

so honu isn't a lisp replacement, but it is one evolution and inspiration for getting rid of the lispy syntax of racket.
The FTC has the ability to recommend charges and often will name and shame involved parties - additionally the FTC could extend the liability for these fines to the backers of CA if they chose to and that'd honestly send a ridiculously strong message - investing in something this shady should really break out of the standard liability agreements of a corporation and extend to personal assets. If the investors behind CA were aware of the shady business CA was trying to do (and all signs point strongly to yes in this case) then they conspired. If they conspired they should be prosecuted accordingly and this seems like a good and easy charge to press.
I am not sure I agree with the author on how many companies a person should be able to run. Depends on the success of the companies themselves. Look at Musk.
That's like saying x86_64 assembly is as easy to understand as C. High level languages exist to make code easier to understand.
I have it set up on Tildes (https://tildes.net) so that I can receive BAT from Brave users, but haven't really put any particular emphasis on it.

So far the site's account has a balance of 258 BAT, which should be worth about $50 USD right now. The "Brave Creators" interface is so bare-bones that I can't figure out what kind of rate that's come in at though. It says that 60.50 of it is from the "Current Period", but I don't know what that means.

Trying to set up the process to actually be able to withdraw the BAT has been annoying and has gotten hung up at multiple points with no indication of how long it'll take until it moves forward. At this point I don't even really think of it as money that I have, because I have no idea how many more steps I need to go through to be able to convert it to actual money, what that process will involve, or how many more fees will be taken on the way.
It's too bad RO is still so inefficient, or you could store purified water with surplus grid power as a cogeneration strategy. Drinking water or power, depending on which is in shorter supply.
I generally use json - inter-operable with almost any language.

Use line-delimited json (jsonl) if you need to store lots of records in a single file -- gzip that file if size is important. foo.json.gz is a common data interchange format supported in data warehousing systems and the like.
As far as I can tell, recent builds of Chromium have broken Google login in ways that not-chrome-at-all browsers still work? I have to log into my gmail in incognito now or it just 500s when the site tries to eat my browser.
I can't think of any ads that Brave hasn't blocked for me.

In fact, more often than not the issue is that Brave is blocking too much and breaks some sites. Ironically, this includes the identity verification service (Netverify) used by their wallet partner (Uphold).
To counter all those throwaway accounts created to praise Brave, I have to say that I have no intention to use it because it's based on Chromium. Single-culture is bad even if your intentions are good. I never used Chrome either and have lived through ups and downs of Mozilla since 2002 when I ditched IE6.

I wish Firefox tech was easier to integrate into other browsers, so that we could have a more balanced ecosystem.
Here come the Rust Invaders!
Yeah, last time I tried to switch to Brave the desktop ads really skeeved me out. It's a shame. They should know that their target segment of users would be particularly offended by those.
In a sufficiently large labor market, if you are getting paid then you are by definition "good enough" to be a software engineer.
Funny thing is, that JS lead to exactly that, separation of content (APIs) and interactivity (PWA/SPA)
(4) your remove bloat from websites yourself by disabling JavaScript.
Given there's very clear monetary incentive for the company to hype their own product, and that these stats can't be externally verified [1], this is essentially just snake oil. Personally, if anything, I find the constant forced hype across media and social media to be a red flag. If your product was really both good and honest, you wouldn't need to try to force it down people's throats.

[1] https://community.brave.com/t/why-doesnt-brave-market-share-...
> A sufficient strict IP might find text snipped a copyright violation too. It's a trick area. Personally, I'm at peace as we get the content of web pages, as everyone else.

Interesting you bring this up. Wasn't the company funding cliqz in favor of text snippets being copyright violations when the big G does it? (German/EU Leistungsschutzrecht) [0]

I mean, I think bootstrapping from google query logs is fine, but following the money it does seem like a double standard. Cliqz "stealing" from Google SERPs is fine, but Google news "stealing" text snippets isn't?

[0]: https://leistungsschutzrecht.info/stimmen-zum-lsr/pressearti...

(Relevant quote: Das Leistungsschutzrecht halte man nach wie vor nicht für falsch. Man setze sogar weiterhin auf ein euop. Leistungsschutzrecht, mit dessen Hilfe man sich erhofft, endlich Geld von Google zu erhalten.

sloppy translation: We still consider the [we-want-money-for-google-news-snippets-law] to not be the wrong approach. We in fact contiue hoping it will work out on a european scale)
You can make natto, it is easy and starter cultures are realy cheap.
SEEKING WORK | Peoria, IL | Remote

Hi HN. We're Nerevu Group, a distributed team of data gurus that specialize in creating interactive data driven dashboards.

We excel at integrating with and developing backend APIs, customizing open data platforms, creating sleek visualizations, and automating marketing analytics reports.

Contact me at rcummings at nerevu dot com

Our tools:

* Languages (Python, Coffeescript/JavaScript, HTML5, CSS3)

* Frameworks (Flask, Mithril.js, Node.js, Express, CKAN, ERPNext)

* Libaries (Brunch, D3, Leaflet, KeystoneJS, SQLAlchemy)

* DB (PostgreSQL, SQLite, Memcache, Redis, MongoDB)

More info:

* https://www.nerevu.com

* https://www.nerevu.com/blog/category/Case+Studies

* https://www.nerevu.com/services

* https://github.com/nerevu
I think good AR is most important if it can be sufficiently miniaturized. I can totally see myself wearing AR glasses if they don’t look like I’m wearing Godzilla on my head.
In reality, DNSSEC signers are online, and need to be, because the way you keep DNSSEC from revealing the full contents of your zone is to dynamically inject signed "whitelies" responses to queries. That, and then just the dramatic extra ops burden of keeping offline signing keys, means that the realistic real-world deployment of DNSSEC is, like that of TLS, based on online keys.

DNSSEC does not have E2E validation. DNSSEC is validated between the recursive cache server and the authority server. The protocol explicitly delegates validation away from endpoints with the AD bit. You can run a full resolver on your laptop the same way you can run a full-feed defaultless BGP4 peer on your laptop; it'll "work fine", but that's simply not how it's deployed in reality.

Another dramatic difference between DNSSEC and DoH is that DoH works whether or not zones sign (a tiny portion of the zones people actually make queries on are actually signed). Nobody needs "permission" to protect their queries with DoH, but everyone has to cooperate to make DNSSEC work.

Since the value DNSSEC provides is made more marginal with each passing quarter --- because of MTA-STS, because of multi-perspective CA DNS validation, because of DoH, because of LetsEncrypt making X.509 certificates free, because of certificate transparency --- the rationale for its continued deployment has become extremely thin. It's 1990s cryptography --- queries aren't even encrypted! --- that people are advocating we forklift into the Internet to solve... it's hard to see what problem?

A better plan would be to take DNSSEC back to the drawing board and come up with a modern alternative to it. DNSSEC itself is a failed protocol.