skysight-inc/HackerNews huggingface dataset:
not really, because being either "pro-brexit" or "anti-brexit" wasn't the real choice. there was a [3-choice condorcet paradox](https://blogs.lse.ac.uk/politicsandpolicy/brexit-condorcet/) and the voters were polled on the falsely binary choice of "in or out".

reducing complex trade-offs to a single vote for Team A or Team B is exactly what could be avoided with an issue-specific, liquid democratic system with a process for participatory, public discourse to achieve compromise
The question is what kind of effect they have on the audience. If someone uses exclusionary language in front of a diverse community that can be really destructive.
The people that I know who work managerial and director roles in healthcare and pharmaceuticals are discussing this, also. Apparently productivity is through the roof with work from home.
Your last paragraph is the essence of why I chose Lua for my own projects, especially the FFI, but unfortunately doesn't apply to all of Lua. The divergence between Lua and LuaJIT is certainly not a strength.

The 'stock' Lua interpreter is very fast, very small (good for cache retention) and all its C functions are reentrant, so no global interpreter lock: those apply to both flavors.

As the tiniest of nitpicks, `_G` is the default home of the global environment, but it's just a variable. The correct way to get the environment is `getfenv(1)` or just `_ENV`, depending on your flavor.
I feel that. Sorry if you never see this due to the late reply, but i strongly feel that trust is a constantly built thing. The team needs to trust working with each other, and have open communication horizontally and vertically. I’m not a 10x dev and have seen way better developers than me go off the rails because they weren’t able to communicate and their work becomes unmanageable because of that lack of trust. I think it’s ok for a junior developer to feel safe taking on less points and doing things slower and spending more time pairing and mentoring. But This has only ever worked on teams I’ve been on where people had the opportunity to fail. And with that being said, once a team loses passion it is so hard to work back to a healthy self regulated environment
>On the contrary, we’ve never been more lonely and distant as a society.

yes, because all communal institutions have been disbanded before millennials were even born, that was the point?

Millenials are lonely because they're the offspring of what was the peak of the nuclear family generation. They're growing up without any communal connection, increasingly without religious communities, Gen Z probably doesn't even have military experience and has largely replaced physical with digital connections and seems to be even more isolated than Millenials.

The nuclear family isn't safety but the last escape hatch in the absence of institutions that should enrich people's personal life beyond the family.
This is what happens when "coders" barely fumble through JavaScript, can barely hack a front-end together, and then self-promote themselves to "full-stack" developers without having a lick of clue on system basics, principles of computer science, application programming, basic fundamentals of programming languages and semantics, etc.

You know, the stuff people go to school for.
How have they leaked into Rust? I thought Rust had no implicit conversions?
JSON has been goto format for data exchange from a while. I think native browser support is biggest reason of its success.

Is there any competing standard? I dont think I miss any features in JSON.
Sorry I was unclear. What I was trying to say is that if you haven't offshored your team already(i.e. moved part of your engineering operations to E. Europe, Asia, etc.), then you have a good reason for doing so. Offshoring engineering has been going on for decades at this point. Anyone threatening that working from home means your job is a target for offshoring(to someone else, not you in that location) is full of beans. It's an empty threat.

I have no doubt that I could personally move to another country and do my job. I seriously considered it as a way to escape unfair alimony payments, and still might.
Clearly Gates sees where this is going: first ask him to agree to the definition, then reveal that the definition doesn't include 'viewing HTML' (or 'editing text files', or 'creating images' etc.).

Of course we all know that dictionary definitions are meant to introduce someone unfamiliar to the topic, and not to enumerate every possible function. Using that logic I could say that 'cars don't have air-conditioning' since the definition of an automobile is "A self-propelled passenger vehicle that usually has four wheels and an internal-combustion engine".
What? What is wrong with that? And what does the election cycle have to do with building software?
The “Evil Bit” Security Flag in the IPv4 Header
And you buy it because it's cheap.
> Leave a complaint card any time you see compostable plastic being used in a city that doesn't have specialized industrial composting plants,

A store's refuse is not necessarily going through the municipal waste process. Stores have contracts with speicfic waste management companies, who may have their own facilities.

(Of course, that doesn't necessarily mean the private company can handle the plastic either -- I know of a store that had to start telling their employees and customers to put the "compostable" plastic in the regular garbage because it was causing problems for the composter.)
Yes I do: https://akhan.me

The purpose of the website for me is a combo of few objectives:
1. Write/publish on Azure/Dynamics 365/Power Platform etc.,
2. As my one pager profile with links to other side projects,
..above two is already happening, I’m going to work on below soon:
3. To serve as a repository of notes (some call it ‘digital garden’) where I publish excerpts of the best I read/watch and reflections on them
4. To host curations on the topics I’m interested in and on which I’ve collected the useful ways, tips and strategies from various books etc. Eg 1:1 meetings, Consultancy notes, Productivity tools etc
It certainly is. Even if the cars were cheap and electrical, they would still be noisy (road noise), dangerous (mostly to pedestrians and bicyclists) and use up ridiculous amount of real estate for streets and parking that should be used for better things.
Perhaps a combination of a language like Zig (a 1:1 replacement for situations where you really do want a lot of manual low-level control) and higher-level languages like Rust eating into more and more of the use cases.
Interesting. Although you're the first person I've heard about actually taking that approach, I have heard people lament that Rust library error types tend to be maximal rather than precise (IOW, peeved that a function's declared error type contains errors that that specific function can't actually produce; this is usually a jumping-off point to a spiel about asking Rust to support anonymous sum types), so I'm not completely surprised that somebody out there is actually doing it. That said, I've also heard people on the other side of the spectrum express that Swift's "I don't really care about the specific error type" is what they prefer; notably the anyhow crate (https://docs.rs/anyhow/1.0.32/anyhow/) is a good way to get that behavior in Rust while remaining idiomatic.
JSON is awesome, but it's troublesome that it can't represent binary data (without a separate encoding, which requires metadata, and more code on both sides of the wire).

I "discovered" a format that easily solves this, which I call QSN (quoted string notation):

http://www.oilshell.org/release/latest/doc/qsn.html

It's just Rust string literals with single quotes instead of double quotes. Rust string literals have \x01 for arbitrary bytes like C or Python string literals, but without the legacy of say \v and octal, and with just \u{} rather than \u and \U.

I use in Oil to unambiguously parse and print filenames, display argv arrays, etc. All of these are arbitrary binary data.

GNU tools have about 10 different ways to do this, but QSN makes it consistent and precise.

I'm expanding it to QTSV, a variant of TSV, but if you like you could also make some JSON variant. Technically using single quotes rather than double would make it backward compatible with JSON.
> it doesn't have its own IP on CPUs

NVIDIA does design their own CPU cores.
I don't see C being in much worse shape than C++ with respect to build system and package manager. It's slow going, but progress seems to be happening there.

Are you saying both are doomed? Or is there some scenario where C++ survives without C?
The proposal is just syntactic sugar for an size argument. It doean't add or solve anything really.
Looks like you draw your digits differently. It's "trained" to my style.
Try making your own glyphs and see how it does.
Google could make Chromebooks last years longer with a change to Chrome OS
> Receiving your goods doesn't guarantee you weren't a victim of a scam or id theft.

No it doesn't. People are frequently victims of scams and id theft because of the trust necessary to use online systems. This is something that is important to avoid in voting, or else your country collapses.
> This is actively encouraging people to abuse a free service that many people depend on.

The internet was built by phreakers and pirates. This statement shows how far we've since fallen.
Did GH bought lot of Mac minis for actions? Or is it some separate custom server module from Apple? Or is it hackintosh?
You seem to have, so why amplify more of his nonsense and drama? There's nothing for 'intellectual curiosity' here so it's a lousy HN post.
I don't think that's ironic at all. 'The government will stifle innovation' is entirely independent from whether competitors will stifle innovation.
Zelle is also a third party, just well integrated into the banks' UIs. I had a Zelle payment blocked recently and ended up seeing a lot of stuff on the internet / reddit about Zelle doing similar stuff as the other companies when it comes to blocking payments as well as customer service & having money disappear in some cases.
This is a reply to you down-thread, all those things I listed should be seen as a totality, not necessarily as separate pegs. And I think of "rule of law" [IANAL] as encompassing both formal and informal enforcement mechanisms. First Amendment protections and a vibrant press ecosystem is a part of the latter, particularly for exceptional scenarios you've alluded to.
> The commute is horrid and a waste of time.

Not only is it a waste of time, it in an unnecessary danger. Tens of thousands of people are killed in their commutes, and many more are injured in accidents to, from or during work.
Good point. In the spirit of https://xkcd.com/927/ I propose we add "european programmer's day", celebrated on 5.12 (Dag Sinterklaasje)?

Let's all meet here again. I'll bring a bottle or two of Pastis 512 (unfortunately adjusted with magic marker instead of a hex editor) and we can blast Dylan Beattie and the Linebreakers:

https://www.youtube.com/watch?v=nSKp2StlS6s
> Are we supposed to judge that person for not wanting to suffer slowly instead of taking a faster route? Or are we supposed to commend his bravery or sacrifice?

What about none of these? Why the need to assign value judgement to decision that person had to make and that did not affected other people?
I’m ok with absentee ballots, as long as they arrive before Election Day. I’m not ok with unsolicited mail-in ballots trickling in after Election Day which is what we are going to get. https://www.forbes.com/sites/alisondurkee/2020/09/04/faceboo...

Hell, just look at the article. It acknowledges the high costs of mail-in voting. Then engages in classic double-think to defend it:

>“Trump has repeatedly baselessly claimed mail-in voting will lead to a “rigged” election—despite mail-in voter fraud being extremely rare—and decried the fact that the vote could take longer to count, saying the nation “must know election results on the night of the election.”
>Facebook blocked videos of Trump encouraging North Carolina voters to vote twice—which election officials warned would be a felony—Thursday, but has not taken action on the president’s Facebook post making similar comments.“

Well which is it? Does mail-in lead to fraud or not? Trump’s allegations are apparently “baseless” but at the same time he got muzzled when he suggested his voters make sure their vote was counted. This is a fucking circus.
I'm always impressed by this website's design and clear information. Obvious flow charts, the basic info, and all on one simple page. I know json is very simple, but I would love it if other technologies followed this design.
Look up AltStore.io.
I think your ecology textbooks are a few decades out of date. Monoclimax theory is obsolete[0]. Its much more accurate to consider the equilibrium state than to imagine an ecosystem as working towards some idealized climax. And "better" is a very subjective human-centric term - its utterly meaningless without context (e.g. this ecosystem is better for supporting higher levels of biodiversity). Try asking a beachgoer and a skier whether summer or winter is "better" and see how far that scientific discussion gets you.

[0]https://en.wikipedia.org/wiki/Climax_community#Continuing_us...
>The number of friends you can count on as much as family is abysmally small. How many of your wide social net friends will be there for you in old age?

I personally hopefully a lot because I pay a lot of attention to cultivate them. My grandparents throughout their entire life had a rich social life up until the very end with friendships lasting decades, they even lived entirely autonomously in a cooperative community for the elderly.

It's my parents, who are now 60-ish, who have no friends. Because unlike my grandparents they grew up in what was peak nuclear family era. I'm not repeating that mistake and it's pretty sad that people here don't even seem to be able to imagine authentic communal life.
Isn’t that issue that it is too expensive for companies to do what to have described due to volume?
When someone like him still fills his blog with GamerGate-like Anti-SJW rhetoric in 2020, they are either stuck in the past or are actively still holding these beliefs, which are once expressed incompatible with the CoC.
Not exactly. Goodreads will value a million people giving a book 1 star higher than 20k giving it 5 stars. I just sorted by average score.

I posted the books in this thread (sorry, on mobile right now).
I agree with Maybe not being that useful in TS but the point of an Either/Result type is that the caller is gonna handle it each branch differently. In your example the caller has no way to tell the difference between an error and the succesful return value.
Thanks for sharing this. It was well before my time in WA.

I'm not sure how this relates to mail in voting though? If there was fraud and D ballots were being hidden where was that happening? Wouldn't it be during counting, not transportation? Would voting in person have changed this or made it impossible?
Inability to write comments has been a big driver to YAML instead.
Plenty of people want to get back to the office because it's pragmatically better for some of us, but the media stories about returning to offices are being driven by people who own commercial real estate. The narrative is being driven by money, as always.
I have incredible bias here, but this is my experience. I never think about memory management in Rust. I write code, the compiler yells at me when I make a mistake, and then I fix it. There’s no huge amounts of time thinking about this at all. That’s the compiler’s job!

Like, last week I wrote some code that had a use after free, because I wasn’t thinking. I wasn’t thinking because I didn’t have to. The compiler thinks for me. It told me my mistake, I immediately fixed it and moved on. This was like a ten second process. “Oh yeah that takes ownership but I wanted a reference, toss an as_ref on it and move on with life.”

I do have a lot more than a year though.
Are you a physicist? What possibly makes you think you have enough background to disregard the (tremendous) evidence for it?
You might want to read the sentence after that quote :)
> You can't mix WFH with work in office.

While I agree, I think there is room for organizations to at least be remote friendly. I'd love to work for an organization that allowed for WFH in the middle of build cycles/sprints and keeping a more strict at-office policy during planing phases of projects.
You can but they will never look as native as xcode/objc apps.
That excuse just does not work. Who are these fragile people who would be destroyed by Bob Martin's thoughts on programming? And why are they more important than all the other people who would want to listen to a guy that has been successfully writing software longer than almost anyone still working?
Those are features which makes C flexible on main-stream platforms and also usable for so many other platform where other languages just don't/won't work.
I haven't heard any complaints about PA in a long time. Sure, if you dig hard enough you could find some, but nothing like the ground swell of ten+ years ago.

I understand it is very hard to roll out something new and bug-free to production. It's quite easy to not bother, however.
which volume?

volume if you need to hire a lot of people?
volume of applicants?
People are speculating that Nvidia might end Arm core licensing, but Apple would definitely shut it down. Apple's culture is totally incompatible with Arm's business model.
I would describe everything you described in your comment as “thinking”. Perhaps we were simply using the word differently.
Including how much JavaScript kind of resembles NewtonScript.
Max Richter's “Sleep” Review
> in theory, the recycled paper will still come out as paper, thus carbon will still be there.

If paper never gets recycled it will continue accumulating in the landfill at a fast pace, so more carbon gets trapped over time.

If paper gets recycled the amount of captured carbon will be that trapped in the paper currently circulating. Even if some paper gets eventually trashed, it will not be at the same rate.

Recycling paper harms climate.
gigglesnort
I’m still not sure how that solves the problem, but regardless, the point is that there are many possibilities and tons of complexity. It is not a simple, unambiguous problem with a clear correct answer.
I pity the poor engineers inheriting this guy’s “clever” code a few years from now.
Interesting solution! I usually use base64 encoding unless I'm pushing lots of data, then unfortunately it's easier to make some kind of "file upload" separate from the json if you're going through http.
A very early test version for you to try is now located at http://54.175.218.217
"Software Craftsmanship is Sexist and Must be Scrapped" -- https://medium.com/@alandevlin7/software-craftsmanship-is-se...

It seems what he wrote was accurate. What problem do you have with it, specifically?
Fake phone number that can recieve verification codes over SMS and allow me to respond to them?

If you know an online service that provides that without also requiring me to give it a bunch of personal information, please let me know.
Yes. And the more paper gets recycled the less carbon gets sequestered. Recycling paper is harmful.
I think both are, long term (think FORTRAN where it’s not particularly popular but a lot of existing code is maintained and not rewritten).

C++ is actually in a slightly better spot ironically because it’s harder to integrate with. If you have a C program you can pretty easily start replacing parts with Rust. You can’t do the same with C++ which insulates it better in that sense.
Besides the screaming anti-trust issues they’d run into, that’s not really Apple’s business model, is it? Selling IP to other companies? I get they would want to control their own ISA, but I can almost imagine them creating their own, versus buying ARM and then being forced to maintain existing licenses.
The OP suggests:

"There were too many different kinds of plastic, hundreds of them, and they can't be melted down together. They have to be sorted out."

Asking the consumer to sort out hundreds of different plastic types -- to then be picked up by a truck that has hundreds of compartments to keep them separate somehow? Or dropped off at a facility with hundreds of labelled bins? -- does not seem any more feasible than having a "single-stream" sorting facility do it.

Other kinds of recycling, that aren't plastic, are somewhat more feasible than plastic, even if not currently economically profitable. Plastic recycling particularly, according to the info in the article which matches other things I've learned, is just pretty much imaginary.
Could you be specific? I am having a hard time connecting his dislike for SJWs to any danger of COC violations. This all just seems political intolerance to me.
AI can edit video in real time to sync new audio to people's lips
Verbal agreements still count as contracts in some jurisdictions and having your schedule booked on a certain date means you're missing out on paying opportunities. I assume you're employed otherwise you wouldn't spout nonsense like that.
The issue is with the well-being of the tech ecosystem and less with SoftBank or ARM's well-being as a business. SoftBank may not have contributed to ARM's success, but their neutrality allows ARM to license their IP without the kind of self-dealing you would get if Nvidia owns it. Further, Nvidia has a poor track record in global citizenship.

The net result is that the overall ecosystem is going towards a degenerative state, rather than fostering innovation and diversity in tech.
Even though I've long followed Arm (I went to a presentation in Cambridge from Steve Furber about the Arm 1 in 1985ish even before the first commercial chips shipped) I'm a bit sceptical about how much value would ever be generated for the UK economy by Arm. The business model is about low margins and selling to everyone around the world so its hard to see how being next door to Arm (geographically) would be a big advantage.
EDN[0] competes in the space, for some value of 'competes'. I think it's better, strictly speaking, but lacking JSON's ubiquity, and relentless simplicity, I expect it will always lack the network effects which are most of what make JSON so powerful.

[0]: https://github.com/edn-format/edn
Unfortunely until we get rid of UNIX/POSIX clones, C will be kept around.

So not in my lifetime.
Operating System Concepts Software Developers Need to Remember
That’s possible!
By "their language" you must mean "his language". Gates has always been far more lawyer than engineer.
What opinions has Bob Martin expressed that are objectionable?
> Could we have even got to modern development level without so much free power?

It's only free if you don't consider externalities to be a cost.
On the other foot, Japan is next-level clean and don't think I've ever seen trash there on the streets, especially not like in South America. So more plastic in packaging but more goes into bins, wonder if it equalizes out on harm-done compared to Japan?
Don’t know why you are being downvoted, most of the points are indeed typically right wing afaik.