skysight-inc/HackerNews huggingface dataset:
The part you quoted is a part of a thought experiment. The author is explicitly saying that Verilog is _not_ an ISA:

> By way of contradiction, let’s imagine what it would look like if RTL were playing each of these roles well.

The point of this section was to point out that the set of people who use FPGAs as accelerators (a la MSFT catapult) use it with the ISA abstraction: they don’t want to care about he timing, they just want to get the dataflow graph to accelerate the computation.

Disclaimer: I work with the author of the article on acceleration architectures and languages.
I thought this was about the american undercut or neon dye at first haha.
Configurable Types in Swift
That's just wishful thinking on your part. All the experts disagree with you. Do you really think there is a vast conspiracy going on? With what goal?
Trust, to me, is not the problem. You can build trust. Known-good certificates can be distributed physically, and require signed messages for replacement. Or, we can develop schemes for distribution digitally via validated channels. For example, each worker at a company has a particular known-good digital presence, verified by their own public key, and distribution happens with them as the source, essentially creating an expanding ring of trust to the key being distributed. Violating such a ring of trust is not going to be easy, if it is well enough built.

There are two issues I do see, though, and they're kind of the same issue. Right now, we have this concept of a central store of public certificates. It makes it easy for you to get a certificate for a particular entity, but it also makes the central store a target. If you can compromise a central store (or a machine that is attempting to access said central store), you probably have the resources to at least redirect the user to your own site and leave them none-the-wiser, and you probably have the resources to man-in-the-middle their connection entirely and just snoop your heart out. So central stores of trust are a bit of an issue, and the ways around that are non-trivial to set up. A good example is probably KeyBase, who allow you to certify your various online presences with your private key. So if someone wants to replace your information on KeyBase with their own one, and they have the resources to do so, now they also have to compromise all the places you've distributed that key to. Or, they have to compromise one of those centralized stores of trust....

The big issue with centralized stores of trust is that they build blind trust. That's the big issue with humans in general, though. We don't want to question what we're watching. And we probably don't want to be bothered with validating that the "trusted source" of the certificate used to sign this content is actually _trusted_. It's just too much mental overhead. We want it to be automatic. We want central stores of trust, because it's just _easier_. The work is going to be convincing people that _easier_ is dangerous, in this case. Or, it's going to be to convince software companies to build in inconvenient technology and not make it trivial to turn off.
> outgoing links to third party domains will be mirrored onto cloudflare's servers and re-hosted

This sounds like an open and shut copyright lawsuit to me, if a DMCA request doesn't take care of it
This looks pretty good. Is pricing per developer or viewing users too?

What's your front end stack?
> That last paragraph says a lot. If you have a company and you want employees that are “tech-natives”, whatever that may mean, that is not the same thing as discriminating based on age.

"[W]hatever that may mean," indeed. It doesn't mean anything, and that's the problem. "The right sort of people," is what it really says, and it's not the first time in history that it's been used. All stereotypes are ineffective and self-defeating. If in your own mind you've associated "good engineers == tech native == young" then you'll probably miss out interviewing a lot of good engineers. And from their perspective that definitely constitutes discrimination. They never have a chance to demonstrate what they can do.

I think this is fortunately pretty rare in actual practice. I'm 58 and speak from some experience.
This is a very poor article full of kitchy writing, no real information and no relation to the title.
> Don’t the makers of Search Engines know this? Of course they do. It’s just not in their interest to bring clarity.

Because they're in a perpetual arms race against spammers. The search engines don't have a choice about any of this.
> Google any recipe, and there are at least 5 paragraphs (usually a lot more) of copy that no one will ever read, and isn't even meant for human consumption.

And here I just thought people were basically self-absorbed wankers.

My most recent impression:

"I first learned about this recipe from my dog's aunt who was a lenape indian during the pre-cambrian era and she something something memories of childhood blah blah dinosaur steaks yap yap tedious digression on gritty herbs fluff fluff and so I was talking to my local grocer who put me onto an organic vegan gluten free biomagnetic interspordidial hyperflorpic gmo-free meg-free bpa-free taste-free free-free that reminded me of the time that..."

JUST FUCKING TELL ME HOW TO COOK THE BEANS JANET
How is having a shitty job a justification to vent your frustration by being unnecessarily violent towards peaceful protestors?
>> What is the entire region of the geographical Amazon going to do with a whole TLD?

'Therefore we decide, that you don't need whole TLD. This company (whoa, with money!) will use it better'
In audio most objectivists believe that currently known measurements (frequency response, power handling abilities, THD, PSSR, other non linear distortions, noise floor, etc.) can 100% conclusively define subjective sound. But then on the flip side there are very reputable people (eg. Paul McGowan from PS audio) agree that we may not have figured out all measurements necessary to nail down subjective audio quality. It is upto the ears of the listeners and their exposure to super high end audio to decide whether that is true.

I fall in the camp that thinks we haven't fully figured out what conclusively decides subjective sound quality. It makes things much more interesting and open to more research to settle debates on solid state vs tube, sigma-delta vs r2r dacs, full range driver vs other speaker configurations, cables/interconnects/power-cords matter or not and things like that).

Some interesting links (I don't endorse what these guys are saying but find them VERY interesting):

About DACs: http://www.streamplayer.io/v1/sharing?v=8Mn5PrnZV-k

About whether audio power cables make a difference (Ask Paul from PS audio): http://www.streamplayer.io/v1/sharing?v=8QuToO9JUfw
I always wondered how many devs don’t use multiple browsers, even just to split work and personal accounts.

I guess it’s a pain for people who hate switching context, or don’t have a hard line between the two.

Chrome dev tools are definitely great, I keep Chrome basically for that for sites I dev. Everything else is in firefox, and anythting private in Safari for synching.

The only issue is battery life, but as long as there’s Chrome there’s no way out anyway.
Yeah, I was saying this to add to what you said, not to disagree with you - sorry if I didn't make that very clear. I on the same quest as you are.
I think you meant to reply to a different comment.

I was lamenting the lack of sync support for the Multi-account Containers add-on.
Cool, I’ll dig into this.

Would be helpful if the Firefox store made it clear if extensions support this. Also, why do some first-party extensions ignore it??

Also: there are other things sync still misses, like config.
iPadOS.
VBA is exactly the same language as VB 6. VBScript, which was used for ASP, was quite different though.
You could do a couple of things:

* Make your upvotes only influence your own search results, and other users like you (similar search history, similar geography, similar past upvote pattern). The fraudster upvoters would just improve SEO for their own fraudster circle. They would see their fraud-upvoted site as #1 within their own circle but it wouldn't change the ranking for me. The programmer circle gets programmer-vetted results on technical help. You know they are a programmer from their search history.

* Sites begging to upvote get a massive SEO hit of -10000 downvotes. Google's NLP should be good enough for this already.
My guess is that you misread it. To my ear it sounds like an instance of the "young people are easier to exploit" genre, which is one of the most common responses people have on this topic, and definitely not a defense of ageism.
Microsoft "tax". Even if you are willing to pay for a license, all the terms & how much are very confusing and not worth dealing with. Developers would rather solve technical problems than deal with even 5 minutes of potential licensing issues. If you start working on .NET, you almost immediately think "license debt" (similar to technical debt)
In my experience, ebook cookbooks get annoying when you have dirty fingers and the screen goes dark because you forgot to switch it back to always on. And there's a great tendency that the recipe is always fucking formatted so you have to scroll more or "turn the page". Cookbooks, at least the ones I own, are all formatted so you never have to turn the page. Seems silly, but that's important.

Yeah library, to check if you want to buy it or just write down a handful of recipes.
Filter out all commerce-related results.

It would be the same as a spam-filter, right? A pattern-identifier.

Google obviously wouldn't do it so we'll create a layer over Google, like LMGTFY does.

This seems obvious to me so I'm probably missing something.
Those really aren’t startups... those are lifestyle businesses or just businesses.
> The right to protest outranks the right to property.

And where is that defined? Your rights don't allow you to deprive someone else of their rights.
Also in my experience often tend to be more actually productive, partially by having the experience to avoid more bad ideas/approaches and dead ends. And by on average being much better at the non-typing parts of the job, which are just as important.

One difficulty is that real productivity is difficult to measure quantitatively, especially without putting actual effort into the measurement. Metrics like loc or hours-in-office are fairly meaningless but very easy to measure. Having weak middle/group management (very common in tech, for various reasons) relying on poor metric like this can easily lead you to a negative feedback cycle where you believe you are "better off" hiring a slew of young people, and your metrics "prove" it.
Ask HN: What would increase your team's productivity?
Technical or otherwise, what do you have in mind?
When will Google stop acting like it owns the internet? Also, isn't this highly exploitable form a security stand point?
fair point, expressiveness shifts idioms toward "single man private jokes"

A point I just realize the value.
If you need performance, you must embrace vector nature of the hardware.

Intel makes CPUs and invented many of these instructions sets, they also make a C++ compiler, and their implementation of intrinsics is what's adopted by other compilers. They also provide decent documentation. Intel doesn't support any golang or rust packages or language extensions.
Every .NET developer I've worked with had to be painfully dragged out of the Microsoft world into the real one. It's just not worth the effort to hire people who solve problems by asking Microsoft to sell them the answer. Better to pick a technology where the talent pool has legitimately competent engineers.
I doubt those stop arsenic, though. You'd need something like a reverse osmosis or distillation system for that.
I didn't mention Cray because there aren't others! He's just endlessly fascinating.

I mentioned 1951 because organizations were so much less flexible back then, making the example more compelling. I was going to say that, but then I remembered that in the book it talks about how the engineers at that company would bring their dogs to work, so it was obviously atypical.
Tube amps (as do transistor amps) can vary quite a bit in how much they change the sound, e.g. part of the appeal of tube guitar amps is that you can drive them out of the area they work "most precise" into distortion, and that distortion sounds interesting. And some people like the sound changes tube amps cause for listening.
IANAL, but I have done tons of web scraping over the years.

My tips:

- Keep careful control of the rate you scrape. Every time I have ever heard of someone getting negative feedback it is because they have scraped pages at a rate that caused an impact on the website they were scraping. If you don't cause a noticeable increase in traffic/load nobody will check to see what is going on, and generally nobody has a reason to care.

- Some sites are notoriously aggressive at going after people, such as craigslist. I wouldn't try to scrape them.

- Use some kind of proxy!
Google used to do this, but removed it at some point. As others have noted the same effect is achieveable with browser extensions.
Ask HN: Why do gyms require so much data from me?
I'm shopping around near my newly moved in area for gyms, and upon reading the privacy policies of all of the commercial gyms (UK), I'm kinda shocked at the amount of data you must hand over to them, and the things they do with it.

As an example, one asked for biometric information, the other to do background and identity checks to supposedly stop fraud and the likes. Another states they can track your usage around the gym, and machines, to target ads...

Why is the state of things like this? Do they really need to carry out all these checks to use a gym? Collect all this data? Are they required by law? I'm not used to it since my old gym was run by a guy in his 60s as a family gym with about 100 members.
Thanks for the reply.I have a follow up question about the "operator pending mode". I understand you didn't know it was a thing. But say, you press 'd' in normal mode because you want to delete a line and then you change your mind, what do you do it cancel the pressed 'd'?

I know I just rephrased the "operator pending mode" in a more elaborate manner but I am curious how you handle this case? Do you press Esc? Or do you go ahead with the delete anyway and then press 'u' to undo the delete? Or do you have some other technique to cancel the delete operator pending?
I agree, the more we can reduce emissions the smaller the resulting problem we need to solve.

On a personal level I would look at where you live and how that area is likely to change over the next 20-30 years if the current trends continue. And then either consider moving somewhere else or see what you need to do to deal with more extreme versions of floods, draughts, fires, tornadoes, hurricanes, etc.
The flip side of this is that the cookbooks rarely have super niche recipes. Even some of the highest rated "authentic" cookbooks have the flavor level tuned way down to be more "suitable for American tastes".

The best cooking tutorials are barely translated Youtube videos. Or even better, recipes going through Google Translate.

(Or get a multi-lingual friend... :) )

Cook's Illustrated also does some 100% legit international recipes, they are smart enough to A/B test against the country of origin and try to match up the flavor profile with ingredients that are available in America, which can be more work than just directly translating to "closest cultivar of a plant".

I've also enjoyed the organic explosion of low carb cooking that has happened online. I have been witness to the community growing from its very beginnings less than a decade ago when it was just some people trying to make weight loss taste good, to professional level chefs jumping in with their recipes. It is now possible to source low-carb recipes online that can go toe to toe with any other genre of food (e.g. https://alldayidreamaboutfood.com/chocolate-hazelnut-sandwic...).

Of course there is also an explosion of low-carb blog spam. Ugh. I do sometimes miss when everyone in the community was there because they loved just trying new things out and sharing their experiences. The same SEO problems exist...
>A heat engine. So it is subject to the Carnot engine efficiency limit. No thanks. Direct solar cells ought to be much better.

Perhaps surprisingly, photovoltaic cells are also subject to Carnot's efficiency limit! The hot reservoir temperature is the optical temperature of the Sun, and the cold reservoir temperature is the panel temperature. Plugging in numbers we can see that Carnot's theorem limits solar cell efficiency to ~95%.

I do agree with your conclusion though: PV is much better. It's a simpler, cheaper system.
Filter out all commerce-related results.
It would be the same as a spam-filter, right? A pattern-identifier.

This seems obvious and doable.
I think the rethoric is targeting Chrome users. Users fully satisfied with Safari won’t find that much to bite by going to firefox.
Interesting. I haven’t noticed any performance impact. I’m using it on fairly beefy general-purpose machines though.

Maybe you could work around this by using separate search and address bars? Then you can search before tab and container creation happens. Not gonna help for standard direct navigation though.
I liked, but also not. Here is some not.

Suffix all my comments with "But yes, this was understandable in a research prototype".

Novice vs expert. The design seemed more oriented towards novice use, than the stated audience of creative professionals.

Short-term use vs ergonomics. Long-term intensive expert use prioritizes ergonomics. So while "toss off edge" to delete is useful fun, adding a "scribble out"-like alternative that avoids giant arm motion would be nice. And traversing to "toggle ink/erase" was ick. This felt an impoverished UI vocabulary, compared to what many creative professionals are familiar with.

User|content vs user|tooling|content. Experts "wear" tooling to interact with content, so tooling information is a legitimate use of UI display. There seemed a story here of user interacting directly with content, which combined with UI minimalism, degraded the tooling experience.

Content vs representation|content. Similar argument.

Hierarchy vs graph. I do realize some people like hierarchical organization - mind maps and such. I find it crippling. But it does avoid the challenge of doing dynamic graph layout while preserving user spatial orientation.

A metaphor of a zoomable static pin-board with almost no tooling... might be a sweetspot for some. But it seems limiting. Prezi with web capture and minimal tablet UI, seems still Prezi, and niche.

Tablet tech. Note the severe constraints of using current tablet tech. Cue "understandable in a research prototype". They mention exploring dials and buttons and pressure. But there's also tilt, and rotation, and 3D position from optical tracking. They mention tablet being distinct from phone and keyboard, and deemphasize text, when a keyboard could simultaneously be a multitouch/stylus tablet (with optical tracking, and a "slice of a ping-pong ball" to slide over keys).

Research vs future. This was UX research, and may well have been useful for the community of which it was part. But... just don't confuse this with what the future looks like. AR is coming.

And there seemed some unfamiliarity with related work and current tech (yes, pen holders are a thing; yes, OCR is a thing; ...). Which for research can be fine, or not, but is something for you to bear in mind.

I enjoyed the appendices page: https://www.inkandswitch.com/capstone-manuscript-appendices.... My takeaway is they got burned by the painful state of web/ink/gestures on android, and the degree of domain experience needed to not-entirely-lose there. Which truncated their intended exploration. The concept of an android tablet as a node/electron machine for inking... sigh. For non-trivial multitouch and inking, I regrettably don't know of any hardware/OS/drivers/apis/libraries stack where "it just works" isn't a joke. Maybe some native iOS?
Authoritarians of all sort want to impose control and conformity. It doesn't have to be a rational reason - just that they go against "the authority" even if it fits every last jot and minuate of the written rules angers them.
Judging from the comments, many HN readers are ok with illegal tactics in a cause they support. People in causes they do not support may think they have the right to employ similar tactics. There is not the politcal will to ban coal, or it would have been done.
> And yet, this site had two pages made — I suspect — primarily for SEO purposes: Mailchimp Alternative and Sendgrid Alternative.

The author opens with exactly that gripe:

> I have a product that can be explained in one or two sentences. It is fairly well documented. Yet i’m being asked to write 4,000 word articles describing and comparing my product with the competition. Why? Because SEO.
To my understanding armhf/armv6 is still supported; there was a time when armv7 was introduced where armv6 was dropped and restored shortly after. There was interesting thread in mailing list called "Should we drop armhf (armv6) support with 3.10 release?" but as for now they haven't decided yet if they want to drop it in 3.11 or keep it longer
As a kid I dabbled with BASIC on an MSX, but the first real desktop app I made was with VB on Windows 98 if memory doesn't fail me. It was a catalog of Starcraft units.
> AMP does not actually make loading any faster

Every AMP link i click on google loads crazy fast. I don't know why the implementation details or google's incentivizing it would make this not count for some reason.

I don't like what amp is doing to the web either but the user experience is really good, pages do load much quicker than your average page and I find myself preferring them a lot over the uncertainty and frustration when you click other links on a bad connection
This mentality is an issue across all age ranges in the UK. For some odd reason employers seem to have a fixed idea of how much an employee should earn for a certain job - and if they can't find any good people for it they usually end up paying more than double to hire contractors. Its quite baffling really. And its not just in IT, I've heard of this same thing happening in social work, medicine, recruitment etc.
Google isn’t the English name of a huge rainforest.
It’s about money. The TLD is worth a lot. While I think .amzn would be more appropriate there is also a significant phishing risk for .amazon to be open to the public. Not everyone uses a password manager.
It went down a few times before and I reached out asking if he wanted help too. He did respond fairly promptly (< 2 days) and told me he was fine and about to get it back up. This happens every so often so I am glad you’re doing this.

Are the articles the same as he had? Did you get a snapshot before it went down?
Used to code quite a bit in Haskell, but I've moved on. I believe in the philosophy "Simple things should be easy, hard things should be possible"; Haskell forgets the first part.
> this is more of a criticism of Unicode than of Python

True, although it's more specifically a criticism of Python for using Unicode, where these kinds of warts are pervasive. See also "\xC7\xB1" (U+01F1 "Ǳ") which is two bytes, one code point, and two characters with no correspondence to those bytes.

> the answer is to not use combining diacritics

This doesn't actually work, sadly, because you can't represent eg "f̈"[0] without some means of composing arbitrary base characters with arbitrary diacritics.

0: If unicode has a added a specific NFC code point for that particular character, then that's bad example but the general point still stands.
I would absolutely be interested! There was a great deal of experimentation with alternate distros when the XO-1 was first released, but virtually everything from that era has succumbed to link-rot.