jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> the readv() call will block until all iovec buffers are fil led with file data. Once it returns, we should be able to access the file data from the iovecs and print them on the console.

This is wrong. readv() can return as soon as a single byte had been read, in a similar fashion as read(). If you need to read all bytes you have to use a loop. This program is potentially printing non-initialized memory.

I think the same applies to the uring examples, which also don't seem to check the actual processed bytes.

I'm also actually not sure if in the uring version requests are guaranteed to be processed in order or not. I would have assumed the latter - and thereby the printed result could have been out of order.

Obviously the demos also miss all the required memory management - but I guess that was intended. But if we would add it, the uring versions would increase more in complexity than the synchronous version.

==> IO is hard. uring is exciting for high performance use-cases, but will rather make it harder than easier. However ideally most end-users would not have to use it directly (and neither liburing), but instead use an async/await/coroutine framework on top of it that makes the asyncness transparent to the application and allows to avoid most of the pitfalls.
That's a good analysis. A key point is that this time, the bubble companies are privately held, because IPOs happen so much later now. The losers when the bubble collapses will be the second and third round financers.

Who are those parties? How much reliance do they have on borrowed money? That's the big question - who are the losers when the bubble pops?
What got me at first are the limitations around rootless containers, which I wasn't accustomed to. Rootfull docker makes many things (networking, volumes etc.) Fairly easy.

I've found this troubleshooting page quite helpful: https://github.com/containers/podman/blob/main/troubleshooti...
To add to what Spex said: also some of those tests check language features that the compiler code doesn't exercise, like async/await. This means that the compiler is able to build itself, but is not able to build every possible valid Zig program. We're getting there though :^)
I don't really think of dumbing it down, more like distilling it to its true essence. To be able to do so requires even more skill and understanding than just enumerating the details. I always think of the Feynman anecdote where he talks about skipping chalk on a chalkboard.
A couple years ago a video went viral showing a monster 16.5lb Brahma chicken from Kosovo: https://youtu.be/JWSrXUQNCtg
thanks!
fixed
The web was invented in 1989, the same year the 80486 hit the market. So the 80386 wasn't that far from the cutting edge.
What stocks? Where is this information and why is it not on the top of this list or in the filings?
The article is about SBCL specifically, but the submitted title is editorialized.
P vs NP can be expressed using Turing machines. However, reversible languages like Janus can only execute injective functions whereas a Turing machine can also execute non-injective functions. This is why reversible Turing completeness, or r-Turing completeness, was invented[0] to further work on reversible languages.

As P vs NP has to do with Turing machines, not just reversible Turing machines, it's not really that comparable as far as I know.

There is some comparison that can be made between TMs and RTMs if you have multiple memory tapes, but I forgot what it was. Could be that that was also described in [0], but I don't know.

[0] "What do reversible programs compute?" from Axelsen et al.
I always find this position to be really interesting because as an adult I've had a really hard time making new friends.

So working in an environment that values and supports employees creating friendships that extend outside of the office has been a huge benefit for me.
I've seen worse actually. I had a customer that had 7:15am daily scrum standups, it was a way to force employees to come in early.

This was a hospital, so granted, there was a culture of coming in early. Except IT doesn't get paid doctor salaries, neither do they have the growth of residents/fellows, so why should they come in early?

Quite obviously the problem was not with scrum nor with agile nor with stand-ups. Rather, agile weaponized into an enforcement mechanism. Whips do not work in the long term.

The most productive teams, in my experience, are ones where either:

1. The work/team/problem is interesting enough that people want to come to work

OR

2. The pay is high enough such that people want to come to work, perform well, and earn that paycheck

OR

3. The mission is important enough that people want to come to work to fulfill the mission
The information it signals is fine. I like people without DUIs who are getting cardio too. What I don't like is the signalling. I come from a poor neighborhood. The signalling is tightly wrapped up in class attitudes. Frankly, its also something that poor people can't afford to participate in. And I believe it also gets in the way of greater acceptance of bicycling as commuting.

I remember several years ago, my work place had a "bike to work day". The gear and getups on display looked like a parade of peacocks, and certainly had very little to do in spirit with biking to work.

Perhaps it also irks me that these leisure cyclists will say crap about my cheap bike ... as I pass them on the road.
"You're right of course, those qualities don't naturally occur remotely."

In my experience, they do... It's how a project like Krita has grown naturally for over twenty years, bringing in new people, teaching them, having them become productive.

Of course, meeting in person, once or twice a year is important. But there's no need for offices for us.
For software that isn't in the package repository of your distro written in Rust (or Go or any other language with something similar to cargo) means I can clone the repository, run a build command and it'll likely compile easily and successfully. As a user this is much better than hunting down dev package names and versions for a C or C++ source.
There's also the possibility that we're patholgizing normal behaviour. I'm not leaving that out as an option.
I wonder what recent large-scale adopters of Mesos are going to do. I know Dropbox deployed Mesos in the last year or so[1], even though it was pretty obvious that the project community was dead. Will the existing users found a new community?

https://www.amd.com/system/files/documents/new-epyc-case-stu...
Why incentive do they have to do this? Android has surpassed the iPhone in numbers--it's just a matter of time before developers switch to building Android first, then iOS.
I played this today on my coworker's iPhone4, since I'm running around with an Anroid of course. Gotta say, the gaming-side of the iPhone makes me quite jealous, especially with all the classics like Monkey Island and Secret of Mana being remade too! So I'm hoping my inner child doesn't win and tell me to join the iOS plague next summer, but it's tempting!
Here's the thing. YOUR debt collectors don't have the right or the privilege to harass ME over your debts, just because we're linked as "friends" on facebook or whatever social network, even if they don't tell me the reason why they are pestering me to deliver messages to you. If someone decides that they do, you're no longer my "friend", AND I'll likely stop using Facebook / social network I am tired of getting other people's spam on.
His national health care proposal was spot on also but ignored by the administration and previous Congress.

Another Wyden story relayed from a friend who worked in DC and was on the same flight as the good Senator on Mondays and Fridays. He always sat in the same seat in coach on each flight. I can't imagine how many frequent flyer miles he racked up going across the country and still sat in coach.
Can you build an SPA using just React? At the very least it seems like you'll need a URL router, and something like underscore.js to fill in the gaps.
Here's a wild speculation that I wonder has anything behind it. I think some of these calculations are based on "alignments" of planets (in a straight line etc.) The origin of the universe would be such an alignment, assuming the big bang. Does anyone know if there is such an attempted explanation for such accurate estimates of time in the Indian (and perhaps Mayan and Babylonian) systems?
Best I could get for crash debug messages:

01-20 10:07:41.272: I/WindowState(405): WIN DEATH: Window{3e323f18 u0 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerProxyActivity}
01-20 10:07:41.276: W/InputDispatcher(405): channel '18156673 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
01-20 10:07:41.276: E/InputDispatcher(405): channel '18156673 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
01-20 10:07:41.279: I/WindowState(405): WIN DEATH: Window{18156673 u0 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity}
01-20 10:07:41.279: W/InputDispatcher(405): Attempted to unregister already unregistered input channel '18156673 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity (server)'
01-20 10:07:41.279: W/WindowManager(405): Force-removing child win Window{1c3580cb u0 SurfaceView} from container Window{18156673 u0 com.pipsqueake.cupi2015/com.unity3d.player.UnityPlayerNativeActivity}
01-20 10:07:41.290: W/WindowManager(405): Failed looking up window
01-20 10:07:41.290: W/WindowManager(405): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@3645d930 does not exist
01-20 10:07:41.290: W/WindowManager(405):	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8412)
01-20 10:07:41.290: W/WindowManager(405):	at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:8403)
01-20 10:07:41.290: W/WindowManager(405):	at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1113)
01-20 10:07:41.290: W/WindowManager(405):	at android.os.BinderProxy.sendDeathNotice(Binder.java:551)
01-20 10:07:41.290: I/WindowState(405): WIN DEATH: null
How would the ad network verify metrics under such a regime?
If you want governments to talk openly about the mistakes they make shaming them won't help you much.
Exactly.

In other words, some fraction of the requests are responded to dynamically and then the result is cached. That dynamic nature can be exploited. Site search engines, etc, are also often (but not always) dynamic, server-generated results that have a greater likelihood of exploits via XSS, CSRF, SQL Injection, etc. Login forms almost always require server interaction and are great targets.

(I say "almost" because REST interactions might be stateless and thus login forms really just serve to generate an access token and verify that it's working; this is how Userify works, for instance. It's still theoretically more exploitable than pure static files, but it raises the bar quite a bit.)
>do not prevent 100% connecting to Facebook, Twitter, and whatnot //

Sounds like more of a job for a filtering proxy or hosts file.
I hear this type of opinion from time to time, and I honestly don't understand where it comes from. My computer back in 1998 didn't do nearly as much as my machine today, and yet my machine today responds to everything almost instantly. It's probably an order of magnitude faster than the Linux desktop that I had in 1998.
NoMachine's NX (the original) is a proprietary product in a free-software world. That doesn't really surprise me.
At least they aren't running these military operations out of Germany, oh wait.
One difference from Verilog/VHDL is that Cx will handle state machines for procedural code automatically. Bluespec has a similar facility. Also like Bluespec, it makes the clock implicit which makes a lot of code less noisy.
To fund real journalism for the filthy peasants you need to seek public and private funding for an endowment (not direct operational funding) combined with a small amount of tasteful advertising and merchandising, subscription fees, and a policy of graduating content to public domain after a certain short period (a few months and not much more).

Merchandising could be prints of artwork, cartoons, expanded versions of articles or source materials as well as branded things like coffee mugs.

The key is being lean to start and developing an endowment so you don't always have to be seeking dollars (NPR fund drives bad). Offer high value, medium to high priced merchandise, keep your journalistic standards high with a low supply of advertising (keeping demand high).

Endowment contributors will be motivated by a history of quality journalism and the fact that you open your content to the public after a certain reasonably short time. If you give people a way to buy it without abusing DRM or being otherwise obnoxious, people will pay.
This read like an ad for Telegram.
That's true, and it is a case that seems to be unique to the software field as far as engineering is concerned. I'm also unaware of any other engineering profession in which such shallow education and experience would be considered acceptable in any case. Usually a four-year degree from an accredited engineering school is a minimum requirement for even entry-level work. In these cases references and some casual "technical" discussions (but nothing like the pedantic Algo/DS grilling in a software interview) in the interviews will determine suitability, and the individual will effectively be considered a trainee for a time. That is also absent in the software industry, generally.
It would be painful to add new features. Unlike a lot of full featured note taking systems like Org mode for Emacs. Which you can, if you absolutely must, run in a console.
Who pays for e-mail?
Just goes to show that UNIX eco-system is not as portable as many youngsters think of it.
"How do you imagine you're going to be able to even as a likely relatively well-paid individual, if tuition rates keep climbing?" (proud) Parent here - We just put two kids through top-tier state schools paying almost all expenses. Expenses worked out to about $20K per year, per kid. Luckily for us, there was little overlap in their college years. Each had well-paid summer internships for at least the last summer so that helped as we really never specifically saved for college expenses. Now they've both graduated and are gainfully employed with Google and Lockheed respectively, starting their adult-life with no debt.
I'm pretty sure anyone interested in heisting Bitcoin had Coinbase on their radar already.
I think it may be this for me too, I code at work and then carry the laptop home to finish up sometimes.
Or, you know, fall on your head.
No, an idea is worthless UNTIL it is implemented.
I deeply despise the picture that goes with this article. It's superficial, I guess, but the idea dragging a fake barbell to the top of some photogenic rocks and waiting for the perfect lighting for a photo op is antithetical to everything positive in the article and perfectly captures the off-putting assumptions about fitness that keep many of my friends out of the gym.

Also I thought we were past using the word "Zen" as a label for any kind of temporary abatement of stress or neuroticism. Not that we knew better, of course, but that it was thankfully out of fashion. I'm sad to see that is no longer the case.
As a kid, I always wanted the Galactic Mediator [0] set. It was $60 at the time, which my parents could never afford. It'd be cool to see a reissue of that.

[0] https://lego.fandom.com/wiki/6984_Galactic_Mediator
The page is wrong. Those are not illegal questions.
Learn APL well. Apply to jobs in finance or heavy industry. That's second-hand advice, but apparently those guys can pretty much set their price.
> This works for me with Firefox on Android.

Really? Definitely does not work for me on a Pixel 2 XL.
The term for that is arbitrage.

Back in the 1980's, software was sold packaged in a box. It was much more expensive in Europe for the same box sold in the US. Several companies noticed this and began buying up big lots in the US, shipping them overseas, and undercutting those markups.

The arbitrage was so successful the price difference was pretty much eliminated.
Natural gas isn't a base load power source, it is a peaker power source.

Even with a pure nuclear grid, you'd still need a peaking source. That would be provided, probably, by natural gas or hydro if available.

A storage solution is simply required regardless of where the grid goes. I think that Liquid metal batteries look to be the best solution for grid level storage. (relatively cheap, super long life, if massively adopted would likely become a lot cheaper).
But that means that planting a tree binds a finite "tree lifetime" amount of carbon. So, in order to neutralize the worldwide carbon emissions using trees, we would need to keep planting them as long as we keep releasing CO2. So we would need to consume X square miles of agriculturally suitable land per year to simply keep the net emission at zero.

Now, IIRC, the energy density of oil is much higher than the one of lumber. I haven't done the calculation, but we might simply run out of suitable area way before any reasonable effect is reached. Don't forget that the logistics of tree planting will spend some CO2 as well, and given the finite CO2-per-planted-tree amount, it could be considerable.

Also if the trees have not spread naturally in the past millions of years in the area where you would want to plant them, there might be some ecological reasons to it. Hence, they may not survive long-term, or may get wiped by forest fires, or may require irrigation, fertilizers or other support that also produces CO2.
What is the GPO. Not the US Government Printing Office I presume. Not the British General Post Office, as that seems to have been founded before the telegraph? https://en.wikipedia.org/wiki/General_Post_Office
The gist of the idea is that:

- if you provide an essentially identical service

- you make it seamless to switch

- and you incentivize users to switch

Then you may be able to aggressively siphon users from your target.

OP’s example is using a blockchain as the distribution mechanism for the incentives.
Ok gotcha. Thanks.
Another similar channel is Jim Browning: (a pseudonym I presume)

https://www.youtube.com/channel/UCBNG0osIBAprVcZZ3ic84vw

Happy to see from thread that this is a bit of a genre. These people deserve consequences for their scams and in particular, for preying on the elderly.
As briefly referenced in the article SushiSwap was able to steal roughly $1B liquidity from the Uniswap platform by taking their users and offering various incentives for them to move their funds
Wouldn't it be nice if something could be done about these lowlifes besides relying on youtubers like Kitboga?

Is there any downside or risk running a call center and draining the accounts of pensioners?
The insurance industry will prevent that any scientific study will be taken seriously.
Most articles in mainstream media about Multiple Chemical Sensitivities or Sick Building Syndrome will continue to downplay the risks.
The accent looks like either it’s from Punjab region in India or Pakistan one of the two. Good work! :-)
Copy/Paste functionality is in the browser not on the site.
Virtually any IoT device will (in a manner of speaking) still be running often.
Right. In order to "debunk the myth of the 10x programmer", I'd expect to see research that shows that the phenomenon isn't true - not just that research wasn't modern enough or wasn't completely relevant to modern methods of programming.

In my experience, there are 10x programmers out there. I've known a couple in my 20 professional years who exceeded that.

The fact that there isn't research proving it only tells me that I don't know distribution of that kind of talent, not that it completely doesn't exist.

You could say similar things about the notion of "debunking" the exponential cost of defects.
> So what's the rule then? Block all packets coming out of countries with governments that do MITM attacks?

Block packets from any company that does not take reasonable steps to stop its network from being used to attack others.

This has been networking rule for a long time.

- We block open mail relays

- we block hacked Windows XP machines

- we should block a company who's in a hacked data center where their upstream adds malicious JavaScript.

Edit: 'we' = network administrators.
I built Attentiv after an incredibly exasperating consulting meeting. We could see that tired, old ideas were ruining a business and the yes-men in the room wouldn't stop it (you can read the full story here: http://attentiv.com/employees-lying-to-you/). I wanted to build something where ideas could flourish on their own, regardless of who presented them. Better interactions would lead to better decisions, better meetings, and more success.

Thus, Attentiv was born. Real-time, anonymous feedback and discussions tracked and automatically compiled into reports. Our users have shorter meeting times, better communication, and more productivity.

Now we use Attentiv with our dev team to determine priority of our next feature sets. We'd love your feedback, good or bad.
I'm CloudFlare's "CTO". Link to that comment above.
> The facts say, very loudly, that Apple supports its older devices MUCH better and for much longer than any competitor. It's not even close.

Which facts? These? http://arstechnica.com/apple/2014/09/ios-8-on-the-iphone-4s-...
JMS and EJBs aren't buzz words. They're specifications implemented by the Java EE reference implementation - allowing one to develop JMS and EJB components for their applications which are deployable in glassfish application server (and any other Java EE application server platform).

And it is easy to use Java EE components like these without the need for frameworks like Spring - if anything I think they just obscure what's really going on. Again I'd like to re-iterate I'm not a highly experienced developer but I've learnt how to use most of the Java EE technologies in my applications rather quickly.
IMHO, one way to see how this situation will develop in mid- to long- term perspective is to look at interests of China and, to a lesser degree, Russia. If China wants Taiwan more than it wants to have an argument to bring up during currency negotiations, they'd be inclined to make a deal: control over TW for control over NK, in one form or the other. If the currency negotiations are more valuable to them, they'd be inclined to keep the status quo, within some reasonable limits. There maybe some other interests worth looking at, which I'm missing.

Russia wants an upper hand in European missile shield negotiations. There's also a Russia-Japan situation, where both countries are still in de-jure state of war, and they've been positioning themselves recently to finally sign the peace treaty. It's worth noting that Russia's role in this conflict seems to be smaller than China's.

There's a new perspective is opening up with a new Supreme Leader taking over any time now. He has not seen the war, neither he has seen much of human suffering, and that's a dangerous trait to have while having control over nuclear weapons. To me, this is the scariest part of the puzzle.
FF 3.6 (on windows) needs javascript and flash. So that could be the problem. Maybe you could try Chrome/Safari instead.

And the server is having a busy day, because of all of you guys :D Sometimes it resets all connections, not sure why yet.
People need to start writing better title.
What about the opposite approach - enforced anonymity so that arguments have to stand on their own merits?
I mean, you have a REPL with very high level language constructs in which you can do exploratory work, then when you are happy, take the artifacts of your experiments and compile them down into a binary. I got into OCaml in the first place because I wanted a type-safe, natively executing Python...