skysight-inc/HackerNews huggingface dataset:
One other item for that list is packet-offloading for networking cards. That is, taking the work of checksum calculation, and even the wrapping/unwrapping of data (converting from streams to/from packets), and pushing that into the NIC's hardware.

I was also thinking about including the work that hard-drive controllers do (like checksumming, and handling 512/4K logical/physical sectors), but the difference there is that, for NIC offload, the kernel has that functionality already, where for hard drives the kernel does not do the work of the hard-drive controller.
I would argue that for a Distinguished Engineer to have as much impact as a run-of-the-mill VP, they have to be the best at the world at what they do.
My approach would probably be to create the zipped list in the beginning, split it for the comparison and then select the wanted element:

A = (65..69).to_a
B = ['A', 'B', 'C', 'D']
A.zip(B).select{|x, y| y == 'C' }.map{|x, y| x }
Weird how fast this story is falling off the front page of HN.

I wonder how many HN readers, patrons, or sponsors earn big dollars inventing, implementing, or promoting the technology that makes people feel that online advertising as we know it is immoral.
An important detail is also how fast the sugar is absorbed.

Juice is pretty much instant..
Where as an apple takes time to break down, even if you chew well :)
I would rather see an ad for something that I have no interest in, because I'm less likely to be mislead by it.

It's irrational to use any information obtained from an advertisement to make a purchasing decision, because the advertiser is incentivized to give you any information that will influence you to buy the product, regardless of whether it's true or useful. Consequently, it's in your best interest to ignore any advertisements you see.

If I see an ad for car insurance, it doesn't affect me, because I don't have a car. If I see an ad for mechanical keyboards, I might be influenced to buy one, even though it might not be the best-value option. So I'd rather see the car insurance ad.

Well, not really, because Geico ads make me want to jump off a tall building. But the point still stands.
It may not simply take flipping a switch to make more money. As far as we all know, Google's value proposition for throwing as many ads as possible in front of us is that they have tons of personal data about their users.

Brave does not offer such value to advertisers (unless they start having people "Sign Up", which would be an effort significantly more difficult than flipping a switch), so where do you suppose the value in throwing as many ads as possible to as many people possible comes in? What value is there in showing me a browser-based ad for something completely irrelevant to me?

That aside, I responded directly to your comment, which basically says that if Organization X does something undesirable, related Organization Y would likely do it as well. On one level, I get it, it's almost agreeable. On another, it seems like you want to hold Brave accountable for the sins of Google, which is almost absurd to me. But hey, that's your right. Can you go ahead and copy/paste the comment again if you continue to disagree? I like being condescended to.
Yeah supports all of the Chrome extensions I use, including Sidewise, Hacker News Enhancement Suite, and BeeLine Reader. I think some extensions may not work yet, but I’ve not come across any problems so far.
No? https://github.com/torvalds/linux/blob/master/drivers/gpu/dr... and all the other files in the folder are by AMD.
So it looks like the property that the Swiss system sacrifices is receipt freeness. In short, there is nothing to protect voters against someone coercing them to reveal their vote.

In a first world country like Switzerland it's unlikely this coercion would take place with an AK47 at the ballot box. It is, however, conceivable that it could take place on the shop floor by either a boss or a trade union representative threatening to withhold work or pay.

I wouldn't be comfortable using a system like this for a state level election. The stakes are too high. That said, I do actually offer a product that sacrifices the same property and is designed to be used in elections for community organisations, companies, etc.

My digital election product:
https://scrut.in/

More information on the concept of receipt freeness:
http://www.lsv.fr/Publis/PAPERS/PDF/DKR-csfw06.pdf
Or instead of upping the size dimension, perhaps exploiting some relatively newly discovered phenomenon to continue the exploration.
Firefox blocks third party trackers by default. In some rate limiting implementation, this often signals a bot that don't often retain tracker cookies.
What bullshit does it leave out ?
Checked this using Webpack and swc-loader vs ts-loader on a tiny(300LOC) TypeScript project and got 4s vs 6s so maybe not 15-20x faster, but at least 50% faster, which is still an improvement.
> That's what "patterns" are for, in C++/Java and any low-level languages that don't provide the level of abstraction you're after.

Keen observation. If you read through most explications for monads that float around the internet, though, you will find that design patterns are usually introduced to the reader with much more didactic care. Texts explaining, say, the Command Pattern will usually try to lead the "average" (or even junior) Developer to understanding by providing motivation ("let's write an Undo feature!"), introducing new concepts in the context of some simple, but usually tangible scenario ("let's say we have this editor…") and explain things in terms of the stuff the reader can be assumed to know already.

Even if you look for explanations of monads aimed at non-FP developers, usually they start with something like "For some monad `M`, …", followed by either mathematical expressions or some very abstract function signatures in Haskell (which a majority of readers has probably never seen before). At that point, you already have lost 90% of the audience.

I have yet to try to explain the concept to an unsuspecting colleague, but if I were to try, my approach would be to start with familiar things. For a C# dev, this could be LINQ, for example. In this case, you could even get people pretty far, since the inline query syntax is pretty much just a do notation that was bludgeoned with an SQL hammer. If you then point out how other things than IEnumerables and IQueryables (IObservables or Tasks, for example) work in similar ways and could be treated the same way, I suspect you should be able to nudge the average C# dev along far enough to give them a basic understanding of the concept and some of the upsides without instantly resorting to single letter type signatures.

I'll really have to try that sometime.
That's just a heuristic of the times. Soon bots will be much smarter than that.
How does anyone quantify the value from something as generic as switching programming languages/frameworks to a number as specific as '8mm'? It could just as well have grown by that much even if there had been no switch. When I see formulaic nonsense like that in a CV, it better be meticulously sourced and they better be prepared to defend such a number in a potential interview, because usually I'll bin them with the other bullshit artists straight away.
What's your privacy policy? What data do you collect and how/where is it stored?
The most broad collection from all cantons was just now published into a smartphone app called VoteInfo, see https://www.admin.ch/ site for more details.

Otherwise information is usually scattered on the various canton's (districts) websites.
Ah, okay. Found it: https://earn.com/jespow/

The money goes to a charity, which is reasonable.
Sounds plausible to me. Adding virtual memory to get around a constraint of limited physical hardware & lack of MMU sounds like a software abstraction, which is what software engineers building an operating system are likely to want to build.
I did a quick search and found the /. post that convinced me to buy Practical Common Lisp https://news.slashdot.org/story/05/04/28/1936206/lisperati.c... which was nostalgic. So this happened a while ago I don't really remember most of the specifics.

I believe at the time I gave up I was trying to get weather information into StumpWM by querying the NWS SOAP api over https. I vaguely remember that there was no http library that supported SSL? I was told to just use the SBCL FFI to wrap libcurl, that SSL was useless anyway and I was an idiot for even wanting to use it.

Maybe the community is better now, but I see comments on Clojure articles from Common Lispers sometimes and I have my doubts.
Just leaving this here ... https://www.gapminder.org/answers/the-rapid-growth-of-the-wo...
Internet users are entitled to all resources returned to their user agent by a request.

I know businesses want to pretend the web works like television, or radio, or newspapers, but it doesn't.

Whatever a site sends me as a response to a request is mine. It's mine. The transaction is completed, the response belongs to me and I can do whatever I want with it. I can not run the javascript. I can run my own javascript. I can mess with the HTML and CSS. I can choose not to view the ads. Hell, Brave is based on and works on this premise, it injects its own ads. They can do that. I can do that. I have no reason to do that, but I could.

That's the way the web works, has always worked, and will always work. And it's the reason ads on the internet were doomed from the start. The only reason they worked, at all, to begin with is that the public wasn't aware that ad blocking was possible, and browsers weren't capable of it, but the underlying capability was always there, it was always implicit to the way the request/response model of the web worked.

The only group acting entitled are businesses. They feel entitled to more control over the end user's experience than they have. If they want that kind of control, they can put up a paywall. Or go back to old media. Or accept the true nature of the field they're playing on, that they cannot have complete control over the end state of their content on the web. They cannot force the end user to endure their advertising if they don't want to.
How can you be a great cider without understanding architecture? Great coders are people who know how to bring business value.

That is unless you work for a company that is truly doing something unique or doing it at a unique scale.
I agree, that's why it's lip service when they say that you can progress just as easily on the tech track because they "have the levels available".
Parallelization is not the only to pursue specialized hardware [0]. The real benifit of specialized hardware is that it can do one thing very well. Most of what a CPU spends its energy on is deciding what computation to do. If you are designing an circuit that only ever does one type of computation you can save vast amounts of energy.

[0] Its not even a particularly good reason. The only reason we don't have massively parallel general purpose CPUs is because of how specific the problems that can benefit from it are. Even then, modern GPUs are pretty close to being general purpose parralell processors.
Julia would have been a much better and more cost effective choice in my opinion.

It's a superior platform to on which develop this sort of thing, and further along at that. Also easier to use.
Why do you have that in quotes? They did not say senior roles are special.

They're just saying: acknowledge team wins, but you still did something individually, be able to explain what that thing was in detail.
Oh good, I was worried that Andy Weir was a coauthor for a sec:

http://www.galactanet.com/comic/view.php?strip=665
Chris Latner is the driving technical force behind the project and he wrote Swift. So they were able to fix any issues with Swift so the trade study was “unfair” in that regards.
The Reason Some Hyperlocal Languages Survive
I have a comparable background to yours. More in the architecture / engineering / BPR space. Most of my programming experience came from the earlier days before I worked my way up the ranks. Nevertheless, at first I had similar problems adjusting to not thinking along enterprise systems lines.

I ended up teaching university masters level courses as an adjunct. There is a lack of lecturers with extensive industry experience, especially at enterprise scale. Being in that space has also opened up some interesting consulting opportunities.
Because the commenter did not add to the author's statement, but offered a different view on how YT's AI was designed. This particular comment section comments on the article, it is not a general discussion on YT's algorithm. Therefore if the author of the article, who is also one of the authors of the AI in question, writes a very clear statement on how the AI was designed, and the commenter then writes that it sounds like the AI is designed differently, then how can that mean anything else but questioning the correctness of the author's statement.
Far more has been paid for canvas, a few slivers of pine and a single color of paint.

The value of art is not something you can quantify this way.
Paper voting has a big advantange: any random person from the street can understand all parts of it, and can think of virtually all possible manipulations.

You don't have the same on electronic voting systems. There you need to ask experts, [which again need experts [which again need experts [...]] to explain to you what is going on.
Well, a snowstorm can be beautiful, perfect weather - to feel alive.

A sunny beach is nice. But all day, every day?

Boooring.

I like to travel. I like to see new things, experience new situations - a small space station where I would have to live forever, I would consider a hell in prison.

Unless that space station travels around the planets ... where you can visit and explore them ..
Spotify with ads also has terrible audio quality
You can do that...work at a company and just make more money without learning anything new. But more than likely your job will end before you are ready and you will find it impossible to get another job. While I do think ageism is overblownef for experienced developers who have kept their skills current, it’s almost impossible for an older person who hasn’t kept their skills current to find work even as a junior developer.

Disclaimer: I’m in my mid 40s.
Pharmacy Tech Software – Techs: What Do You Want?
"baremetal"?

I don't think our definitions of "baremetal" are the same here...
Does it really matter if the axis of spin is in the exact center for a space station? The station would wobble, but would you feel it?
Two of your examples are tightly correlated to some other articles of mine.

The Google Drive example — I said this:

"If you’re in a monopolistic environment and you’re successful, others will come. You can start building the experience right now in order to widen the gap between the next newcomer and you."

https://chagency.co.uk/blog/experiences/what-makes-or-breaks...

Dropbox was in a monopolistic environment, you called it as well saying it was novel. In the meantime, GD came and ate them. Instead of "staying there doing nothing and asking for money", they had time to widen the gap between them and others.

Where are they nowadays? They're doing good but they had to remarket themselves towards artists and creatives. I'm not sure where they would have been today had it not been for Apple, Amazon and Google coming up but that's the situation.

> 5) Patreon. I'm pretty sure I dislike everything about them - but they do provide a very easy/universal way to send a single dollar a month to somebody I admire. I pretty much loathe the politics associated (I'm a defend free-speech even though I detest it) sort of a person. BUT no better option yet (wanky youtube $5 a month for an icon in chat, is not what I'm looking for).

I've only briefly read about the controversies with them and I know Jordan Peterson is looking to create his own Patreon-like platform. Which leads to my (so far two-part) posts around "Don't hold your user hostages"

https://chagency.co.uk/blog/increasing-user-retention/dont-t...

In this case, Patreon holds their users hostages — just like you said, you dislike everything about them but it's the only far ———— so far. As a consequence of the controversy (i.e. we, Patreon, do this), at least one more platform will come out. And the guy has some following.

Thx for the comment!
I think you are wise to worry. Last year I was laid off from a company whose technology I helped build for years. I was promoted up to the position of "CTO"... with no team below me. It was a very small company working on email archiving and encryption that still runs today. As the system admin and solo developer I was spread thin, working on a system that now processes anywhere from 80 to 120 (150?) million emails a month. In the last several months I sent out my resume to at least 40 different companies, but the only offer I received was through someone my previous boss knows. It isn't a CTO level position.

To be clear I was let go because the company ended up having financial difficulties. It is a strange story to tell and sometimes I wonder if people think I am weaving it as I go. I'm not. It did leave me severely burnt out and I find the question "what was your biggest accomplishment?" to be a frustrating one during interviews because I did so much for that previous company that I almost don't remember any of the subtle details. I thought that the numbers would speak for themselves but nobody seems to care. I find it bizarre.

The other thing that might be fascinating is that the technical portion of interviews seem to be where things stall out for me. I would never claim to be an incredible programmer, but my previous companies system was not a trivial piece of software. I am probably going to give my one and only job offer a try and see how that goes. shrugs

Finally when I say build I mean to say that there was a PKI api + c library for interfacing that layer when I started. The website, the inbound/outbound email processing, the ES portion of the service etc were all built by me. So the parts that brought the actual customers were built by me.
> Poincare duality to me

next time don't pass the opportunity
Fuck spotify. Their ads were so repulsive that when I finally did want to subscribe to a music service, I went with Apple Music instead. Partially out of spite.
That's fascinating! I wonder if we could ever get to a point where people regularly can check their amyloid levels to see if they are becoming ill
I believe brain is fully capable to adapt to a one more hand or two. Maybe even sentient hands. All you need is to place electrodes into brain itself. Or maybe somewhere in a brainstem, I'm not an expert in this things, but I think it is possible.

It would be nice, I would be able to type on keyboard and drink tea with cookies without stopping. But there is mouse here... So I need three additional arms. Not like mine, with less strength but with thinnier fingers and a finer precision. If it possible then without a tremor. And an eye on each palm, for I could to see things really closely.
> most of the time, the oranges are a bit on the tart side, but there are some sweet ones here and there. IDK what makes the difference.

Oranges are a type of fruit created twice, so can be split in two big groups: Sweet oranges, the fruit that we eat normally, and sour oranges, often used in landscaping and bitter (being bitter they do not attract vandalism). Sweet oranges include several subgroups also. Some are more tart than other.
I do GPGPU work and I require the proprietary nvidia driver, which I use only for CUDA computations. I'm also excited about wayland, would like to start using sway as my daily driver, and have even considered contributing. However, your attitude, and the comments you make about nvidia users, makes me feel completely unwelcome in the sway/wlroots/wayland community (despite using an Intel GPU for graphics!). Am I correct in this perception, and do you believe your attitude positively affects the health of your projects?
Historically, some spotify ads would straight up say they were being annoying to get you to subscribe. "if you subscribe you don't have to listen to these ads anymore!"
An issue with larger rings is that the downforce felt around the ring would vary based on your position within a segment. While it would be a more subtle gradient than a smaller ring, and so less nauseating, it would mean that living and working space would vary in terms of perceived gravity. Another problem is transportation, with the fastest way to cross the ring being across a “spoke” with a gravitational gradient that goes to zero and back. To be fair that could also be a benefit, if people can get used to it.
Still do, but it’s a big place! Sometimes I get lucky and recognize someone, but your last name (just looked) makes that hard ;-).
Please. This forum has more people saying they just want a 9-5 job than actual founders. It’s no surprise it’s anti-startup. It’s just /r/programming+technology now.
The article sounded to me like they tried to do a merger arguing that CRRC made it necessary..

For these two companies merging might make sense... Certainly they wouldn't have to compete against each other if they did -- that's profit..
You know it, you're a smart dude

> If you're not directly making profit off of me, I'm either a marketing expense in your acquisition process or you're using our relationship to derive profit elsewhere.

That "elsewhere" might be the word-of-mouth on steroids that I talked about in the article.

Send me an email, tell me more about what you do, interested in hearing - daniel@chagency.co.uk
AMD are the primary developers of the upstream amdgpu kernel driver. Take a look at those who are making commits:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

You are probably confusing the situation with nouveau, which is indeed community developed reverse engineered kernel driver for Nvidia.
It depends on the fruit / vegetable. Some fruits like avocadoes and olives have very low GI and some vegetables like potatoes have very high GI.
New ES6 Front End Framework and Free Professional UI
I can’t speak for larger companies, but classic organizational theory is that there are three levers of influence in an organization - relationship, expert, and role. I’ve found it much easier to leverage relationship and expert power at smaller companies than larger companies. I insisted on a nice sounding title when I was brought in to lead a project at a large company just for that reason. I needed role power.

I insisted on not having a grand title at a small company because I thought it would lead to resentment and I knew I could leverage the other two levers.
I just came across this guy who seems to have drawn a lot through the years: http://www.mccallstudios.com/the-space-frontier/
Seems like blocking this was the right choice..

But I'm curious as to the balance between ensuring competition and giving advantages to local European companies, by letting them merge..
Curious, would this merger have been allowed in the US?
...huh?
I'm an active member of the Church of Jesus Christ of Latter Day Saints, and I've tried to be as educated as possible about the controversial/anti-mormon stuff (for example I've read the CES letter). But this is the first time I've come across this claim:

"During that time [when plural marriage was part of the doctrine] some male followers of the Latter Day Saint movement took dozens of wives each, disproportionately favoring girls between 14 and 16 years old."

There's no reference, does anyone have a source for that?
You need some path that takes us on that course. War or cutting off trade with China would help force the issue. I suppose mass immigration of talent from China could help.

Some discussion of attempts to on-shore production is given here:

https://news.ycombinator.com/item?id=19008032