jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
We're all wired differently. Some people just naturally have more anxiety than others. I think what's needed is a proper amount of empathy for people who may not be able to hold up to the nerve racking process of an interview. Given that developers are not always the most empathic towards emotional/psychological issues, I'm glad someone has voiced this and that its getting so high on hacker news.
Same here. I'd rather do a full week of work at work than spend an hour in an interview.
> I refuse to live a life where I regularly cannot find time to boil water. That's just absolute insanity.

That's fine for you; others don't want to have to take that time just to refuel. We don't all think of eating as an event or a treat, it's often just a burden of being biological.

> An unrested steak is still tasty, which means we're talking about 4 minutes.

Then we seriously disagree about the proper way to make a steak. :)
> the ability to hide stories you've already read (some box to tick like a todo list) or are not interested in. They take up so much space, so there is a lot of wasted space after 5 mins on the site and reading/seeing I'm not interested in the top stories. I don't want to click 'show more', I want new headlines to replace old unwanted headlines

This is a feature I'd love in the current site as well
Krissler is providing a huge service here. It's a great illustration of the fact that fingerprints and other biometrics are analogous to usernames and are completely unlike passwords.

It's like Apple and other biometric device purveyors are telling us all to just log in with our username and a blank password. At the moment we're all scrawling our passwords on every surface of every room we enter.
If you guys are having a difficulty understanding what is 50 cent party (http://en.wikipedia.org/wiki/50_Cent_Party), or its derivation, Ziganwu (http://www.china.org.cn/china/2013-12/27/content_31021911.ht...), I guess atoponce can be an example.
China is such a massive place that Chinese players in particular don't need to compete outside china. Two of the largest social networks, QZone and Sina Weibo at >645,000,000 and >500,000,000 users respectively are at the level where they're only smaller than facebook and they're used almost exclusively in one country.

You don't need to compete internationally when you can get that kind of userbase domestically, and the Great Firewall is absolutely and to some extent intentionally a big part of that.
Can someone give a succinct description of the difference between Nim and Rust?
I don't think the typed actors in 3.0 are related to the old typed actors feature. It's still in a state of flux but there's a very preliminary preview in Roland Kuhn's github repo.
I interpreted this to be a top down vs bottom up argument.

In mathematics, we certainly have ZFC as an axiom system now, but mathematics was performed for thousands of years without a "stable" axiomatic base. For example, calculus was developed before the axiomatic delta-epsilon definition for limits was created. The math was developed first, and it was only after the fact that mathematicians went back and set the theory on a stable theoretical footing.

Therefore, I believe Stepanov suggests a bottom up approach: You write an algorithm that performs your work first, and then once you have that, you can refactor the code into classes that encapsulate the various parts of your existing algorithm.
Heh.

I'd like to contribute something of substance to the Linux codebase. If the screen indeed does not work well, maybe I can fix it.

I've been an Apple developer since 1986.
> Couldn't that be entirely (and easily) avoided by simply handing them cash and asking for a specific amount back? Ie. fare is $10 and you want to give a $2 tip, you hand them a $20 and ask for $8 back. Is there a benefit to not asking for a specific amount back that I'm missing?

I've actually never seen anyone pay for a cab any other way but asking for an amount of change back (well, besides just giving them the amount you want to give them and getting out of the cab).
Maybe Silicon Valley - the HBO TV show? Not "live action" but all this stuff keeps happening over and over again, just with different logos on it..
The last two words of the title seem rather superfluous.
You should see the documentary PROPAGANDA: Engineering Consent, on Edward Bernays' theory.
That's the entire point of Wayland. It will be easier to replace Wayland because Wayland isn't a monolith that does everything and the kitchen sink.
It seems pretty common for public policy (in your example, minicab provision and regulation) to first fail and then for the rise of Uber to be promoted by the faithful as an alternative solution.

In reality, Uber’s existence, no matter what the company or its supporters might say, is simply a different way of highlighting the very same failure in public policy.

The poor have no bread? Let them eat cake. The citizens need an out of hours ride home from the pub? Page a Prius.
+1 for referencing Microcosmographia Academica!

https://www.cs.kent.ac.uk/people/staff/iau/cornford/cornford...
> What do you mean "all parties"? They're excluding at least one party - nVidia users.

I mean all parties that implement the standard protocol. It's rather nVidia that's not interested in giving their users a chance to use properly Wayland not Sway developers "excluding users" by not doing free work for nVidia.
> Floating point has those problems, but so do many other representations. It isn't just a floating point problem. This is exactly the kind of muddy thinking

That is not "muddy thinking", that is "sticking to the matter at hand", the matter being rhe concrete problems very commonly encountered writing real programs using the built-in datatypes of most programming languages.

The only muddy thinking here is your insistence that "other representations" have any relevance here.

> If that is true, then you're mis-training them to blame floating-point intricacies that they can't possibly understand

How exactly am I "mis-training" people by explaining things so they can understand them?

You still have completely failed to point out a single thing that is actually factually wrong on my website. Your critique on the other hand, has been factually wrong in all the places where it's not superficial gatekeeping.
All sorts of stories were out in the wild about Neumann before the failed IPO. It's one of the reasons IPO failed. I remember on Hacker News people talking about WeWork's acquisition of a surfing company years ago and there was a notable post about them evicting a customer for a negative blog. The thing is though, a founder/CEO of a private company isn't subject to public pressure, and it's not unusual for Tech Bros to be total douchebags (see also: Jack Dorsey - Biohacker Extra-ordinare, Mark Zuckerberg - The 21st Century's answer to Nero, Musk - Pedofinder General).

What changed isn't the failure of reporters, it's the fact that suddenly the guy had actual public accountability.
Indeed, this action is meaningless until Uber execs are getting hauled off for contempt of court. It’s barely even a slap on the wrist.
The L1 visa program forbids placing the employee at a third party site as part of a labor arrangement. Thus the L1 visa is not applicable to this sort of "training." I'm sure plenty of L1 employers play fast and loose with that rule because there is essentially no formal enforcement mechanism. Nevertheless, H1B is the official visa for that sort of work.

http://www.technologyexecutivesclub.com/Articles/outsourcing...
It is worth noting that a lot of people don't seem to be taught about gravitational theory in any reasonable depth in public school. Instead, most are familiar with the law of universal gravitation, which is an axiom specifically in Newtonian mechanics.

Thus much of the confusion is in people not knowing the differences between laws, theories, hypotheses and conjectures. Sloppy curricula is a large factor in this, I think.
Please realize language has ambiguities and is not a program that is compiled. Deliberately nitpicking the meaning of words from someone who is generously offering to clarify a statement for you looks like a sign of bad faith. Use a charitable interpretation and figure out the idea he/she was getting at.

Clearly, money/power/fame/beauty can "buy" things even if there is no currency changing hands. That is the point the previous poster was making. Wealth is influence, and influence gets you favors, like a foot into a career.
This I don't understand: Seems like whenever functional paradigms are discussed, the whole same stuff is always repeated without failure: on one hand fuzzy generalizations like "pure functions", "no side effects", "no state"... on the other, all examples always talking about using map, filter, fold, flat, zip. One would think that "functional programming" _is_ using those functions. That FP is all about Iterators and what things you can do with them.

But I never see contrived real-world examples, those that really show how things are different from imperative or procedural programming. I want to see how you use stateless functional programming to control a garage door actuator. Or how you model a Car which can have their doors open or closed either by the class itself or external actors. How do you receive UDP packets, including a buffer implementation that is able to sort out-of-order packets and send retransmission requests for missing ones? That kind of stuff.

Are there any resources that show these kind of "here is a list of problems, how they are typically solved, and how you could solve with FP" style examples?

EDIT: This message was actually to say thank you and that TFA is an awesome resource to help understand how the Iterator methods work! And then I got lost in my semi-rant and forgot to actually say thanks :)
> But there’s another point I haven’t seen get as much attention: what right do any of us in the rich world have to complain about “location-based pay”?

> The label in my shirt says Made in China. Likewise for my jacket, and my jeans were made in Bangladesh. “Equal pay for equal work” is a nice idea, but I don’t think we apply it universally.

I actually heard that "record scratch" noise in my head. This is a totally different thing. Apples to oranges.

If an European or American textile worker moved to China but was doing the same work for the same company and the company tried to lower their salary that's the same problem.

If a company fires an European or American textile worker and outsources their job to China, that's not the same problem.
The axioms are more high level: what is the major/minor form, how one derives the modes, etc.

It's not about reductionistically (?) deriving even those from first principles.
I really like Bevy but I think that's a bit optimistic and based on the size of the studio.

Godot is in a much better spot at being the next Unity and it took a long time. It's still not there because of assets availability: you can find assets for anything for cheap on Unity.

For an indie developer with little budget and time to build complex features, it's a life saver.

For a mid-size studio (Embark?), happy to build their own technology, Bevy could be a great starting point, but the feature set is still not there.

As a solo developer trying to build a game, I tried going Bevy / Godot / tons of others and ended up back to Unity: I don't like it and it's a complete disorganised and buggy mess but it gets stuff done incredibly quick.

I didn't pick Unreal Engine because of the 5% cut over 3k. It's a marginally nicer environment to work in but I don't think it's worth the price tag over Unity (free under 100k revenue).
> That goes against the very free speech principles that readers of Scott's blog advocate so strongly

Not really. Doxxing someone mostly leads to harm. Anyone that was on the internet in the early days knows this, these days it's worse because the mobs that attack you aren't just doing mindless trolling, they're seeking something more intrinsic.

I look at it as in defense of free speech. That said, I don't generally believe in total anonymity. I believe in PGP style pseudo anonymity. With someone's real name you can attack their friends, family, and the place they live. With an online identity you can attack their ideas and if you're one of these people that enjoys grey areas you can attack their platform. That, to me, seems more fair.
Hah, I'm still motivated but I was also pretty aware of the other comments being made here about higher education at the time (excessively political, funding sparse, job search difficulties for bio fields). I was lucky enough to get a scholarship for 4 years of undergrad and graduated with low debt. The extra semester would have doubled my debt with no guarantee I'd be better off after.

I know things I could've done or could do now if I wanted to go back, but I think I'm more interested at the moment in how to make the research I want to do more accessible.
A bit more than 20% of the people in France are over 65.

For Brazil, it's a bit more than 9%.

We know very well that age is a significant factor.
Some distros ship programs compiled with rust, and they do so using the version of rustc in the repo.
It may be a factor, but it's a pretty big leap to say that's what is behind countries' successes and failures. I mean, I've even seen people claiming it's due to "Asians eating a lot of fish".

The most obvious explanation is (even literally) right in front of our noses: politics, culture and age distribution.
It sounds like you are biased, in favor of the U.S., and discounting Iranian interests.
Haoyi Li did a great piece on it: https://www.lihaoyi.com/post/SowhatswrongwithSBT.html
I tried to find that childhood happiness with a PCKeyboard model M, but they just aren’t as good as the originals. Had to go back to my other mechanical keyboards.
Programmers, left to their own devices, always create messes like this. They abandon objective measures of complexity and instead judge it based on the limits of their own mental capacity. If they can understand it (and they built it), then they think anyone can. They get bored and start doing things the most "clever" way.

This is why engineering leadership is crucial. You need an architect who's been burned by convoluted code before, who can push for objective measures of code quality and simplicity and (true) modularity (not just DRY-style thoughtless consolidation).

But we've seen a race to the bottom lately. Everyone is trying to do more with only junior developers, or senior developers who code like junior developers (just 3x faster and more convoluted).

And if you're at a startup, congratulations, your coworkers have all worked at other startups previously, where the determining factor as to wether the company succeeded or not was mostly on the business side (product/market fit) and they never got to see an unchecked engineering team slowly cripple a company from the inside.
This is mostly how the Mac sandbox handles file access actually, by going through blessed, OS-controlled file access dialogs. They call it “Powerbox”: https://developer.apple.com/library/archive/documentation/Se...

IIRC flatpak has something similar too, though I believe it’s opt-in for the apps.
Mural is a digital workspace for visual collaboration | We’re building a next generation digital workspace for visual collaboration, helping modern teams put imagination to work to understand problems and solve challenges together, from anywhere.
Hiring multiple REMOTE positions in North America and South America | Integration Engineers,Platform Engineers, Full-stack Engineers, Front-end Engineers, Graphics Engineer | Hiring Tech Leads, Senior and mid level.
| Check us out at https://www.mural.co/careers
What is Mural? https://youtu.be/mhslj4-OSRM
Wait, so you have to be available within 5 minutes between 9:30AM -> 9:30PM for a whole week?

I hope you are getting paid a lot. What happens if you get paged while taking a shit? Do you get reprimanded if you can’t get off the toilet in under 5 minutes?
I'm not a security expert, but in node.js (specifically express.js) there's a concept of "signedCookies".

Usually you can just set a "httpOnly" flag to make sure client-side javascript can't mess with the cookie. But if you also sign the cookie, it further enforces this for any client tampering with the cookie manually too. Because only the server knows the secret for creating a new signature, if the client sends back a cookie that is modified in any way (including case sensitivity), it will be discarded. It should prevent the whole class of bugs caused by "unexpected format".
A pattern I notice (not necessarily directly related to this article) is that the people who loudly exclaim “I don’t want to go back to the office ever again!” are usually older folks who:
> have a house
> have a family

As a 20-something who lives alone in an apartment, I don’t get the luxury of having a nice backyard to go work in (like someone mentioned doing in another comment thread here). I don’t get the luxury of having a bunch of space to set up an office. And for that reason alone I’m excited to go back to an office setting. It’s nice that older people who have their lives figured out are enjoying WFH, but let’s not discount how WFH disproportionately is worse for early in career people.
I read that more past exposure to coronaviruses might be the cause why older people suffer from covid more because their immune system is tuned down because of mildness of other coronaviruses it previously encountered so many times.

https://www.iflscience.com/health-and-medicine/prior-exposur...
Being in the office at least ensures you're not in another office.

How? If I'm willing to work another job while I'm at my first job, no one would know if the code I'm working on my screen belongs to job #1 or job #2.

The employer could use screen monitoring, but then they could do that while I'm at home and see that either I'm working on a second project, or that my computer is idle for long periods of time when I'm supposedly "working".

Though I'm not sure it matters - if I can work 2 jobs and still provide adequate productivity to each employer, then why do they care?

I have so many meetings every day that I'm sure that I couldn't get away with working 2 jobs at once, even when fully remote.
Honestly, as both a regular engineer and a team lead, I now understand the point of stand-ups. They are a blunt tool to micro-manage work. And I love it.

In daily stand-ups, I go over all our current in-progress & blocked issues in Kanban. I ask about every task someone is working on or is blocked. Besides helping people unblock work, I also ask questions about in-progress work when something seems unusual. I can often either identify duplicate work, give someone information they would have spent time trying to find, or ask someone to rework something if a given solution looks like it will be a dead end.

There is no more efficient way for me to do all of those things in one place. Using this method, I can constantly help prune work in progress in one short spurt of time. It benefits junior engineers who are still learning how to juggle tasks. And it helps the team in general, as a lead is making sure there are tickets on the board and pushing when no progress is being made. As long as someone is actually doing something at the stand-up, it is definitely useful.

If you do it poorly, it's going to suck. I've been part of a lot of sucky, pointless stand-ups. I now make a point to ask more questions in those stand-ups if I think the lead/scrum master/etc isn't probing enough. It often starts a brief discussion that leads to meaningful work.
Zuckerberg, the man who made his billions destroying privacy for the rest of us.
How about just, you know, letting people have a lunch break that doesn’t involve work. By all means subsidise it if you want, but don't try drag people back to their desks with free food.
What is a loot box?
Windows 10 Enterprise LTSC, if you can swing the volume licensing requirement.

https://techcommunity.microsoft.com/t5/windows-it-pro-blog/l...
"No foreign nationals"

And yes, "no-forn"
I see.

Yet my comparison of the human brain still stands, I believe.

Just because you learned about something in art class from looking at a copyrighted work doesn’t make everything you produce after that a derivative work.
>Prove it in court or shut up.

I don't think you read my comment. My point is not to prove anything in court, or to argue that anything related to the election can be proved in court. It is to argue that it's completely reasonable for right-leaning people to doubt the integrity of the election. Probably you are aware that a lot of crimes are very difficult to prove in court. That doesn't mean they didn't happen, or that people should not believe they happened.

>Don't spam us with links and tell us to "look at the evidence".

I did neither of those things.

>That's what the courts are for.

I have no standing in court to sue anyone over this.

>If Trump is so certain that he's right, he should say all he's saying under oath. Surely he's brave enough to do that right?

I don't know or care how certain Trump is of anything. I know many on the political right are certain, for excellent reasons, that the Democrats were motivated to bias the election against Trump, and had the ability to do so, and so many on the right are not going to trust the results.

>But compared to that complex story

Is cheating in elections really a complex story from your point of view? It happens all of the time across the globe.

>"liar continues lying" is far more likely.

Can you point out something I've said that relies on taking Trump's word for something?
Of all the cyberpunk trappings, a Trauma Team card was not what I expected to exist in real life.
It is ironic when censorship proponents get censored.
Well, it's generic in the type of the array element, but it's not generic in that it only works with Java arrays not arbitrary sequences. In particular it's clearly less generic than count (in clojure) or len (in python).

And it is not at all obvious to someone not intimately familiar with the JVM/Clojure that the element type would in any way matter for working out the length of an array. Indeed as far as I'm aware the OpenJVM memory representation for arrays has a length field at the same offset that's independent of the array element type, correct?

So that alength (in the typical case) is in fact 300x slower than len in python and 100x than count in clojure does not seem something that would be intuitively obvious to most people (including clojure programers).
The only "bad faith" going on here is the left's pathetic attempt to shut down any mention of the political violence that they have been encouraging and celebrating for the last 4 years and the 6 months of nationwide rioting they've cheered on.
I am in favor for the police having a more intelligent response and careful use of force. But I think it is significantly more important that they are consistent; playing favorites seriously undermines their credibility and by extension the safety of all of us.

I am also in favor of protecting our legislative process with absurd levels of security when there is a known risk and tensions are so high. The police really screwed this up royally. I would like to know why. And not conspiracy theories, but actual root cause.
> Given that most people seem to care more about free services, than they do about privacy,

What a backwards analysis.

A social platform that is not already popular is worthless to most people. They have no use for it. Hence they are definitely unwilling to pay for it before it gets popular; there is absolutely no incentive to. And, of course, once a social media platform _already_ is popular, it must have gotten to that point by operating at a loss.