skysight-inc/HackerNews huggingface dataset:
I think personally "Justice" is relative.. Where as the law, while it can be interpenetrated differently and this brings up discussions, its 'quantity' is not relative.

So I imagine some victims for example may not feel that a minor fine/warning is 'Justice' they can't argue that it was decided by the law ?
Typical statement coming from people lacking experience in this field (no offense meant).

The truth is, parsing strings in C is as easy as in any other language. You have a string array and a length field, and you scrub through it from left to right with a cursor. Done.

What you do not get in C is creating lots of string objects willy-nilly, and concatenating them with a plus sign, like you do in scripting languages.
Yes but regarding food the opposite could also happen. Lab grown meet, better alternatives from plants (e.g. https://simulate.com/) are coming and could lower the price drastically. Also improving plant seeds can make them more resistant to heat/water scarcity
Because there’s no evidence for the claim, and the evidence is mostly “Apple has created a huge and complex chip”?

And what does “Everything is in one chip” even mean? Because the memory certainly isn’t, it’s soldered on the package but it’s not part of the package, it just doesn’t take additional room on the main board. And there are a bunch of other chips on the mainboard

Finally, it’s pretty much just following mobile / phone chip SoC design, so any other manufacturer could do the same, if they wanted to create a giant and expensive SOC.

And I want to be really clear on the “giant and expensive” part: the M1 family is the sort of scale you usually see on giant workstation or server chips, the M1 Pro has 33.7 billion transistors, that’s more than a Threadripper 5995WX, a $6500 64 cores CPU. The M1 is just short of the 5950X’s transistor count (16 billions to 19.2), the M2 is above (~20).
The modern communication tools aren't designed to save productivity. People like things with instant response, so things like commenting on Hacker News or sending a email works instantly, but there is no mechanism for things like telling you that the recipient is busy at the moment and will be available at 4:00 PM when he would start reading the email. Productivity isn't just about cutting down the amount of time needed for a single job, it's about arranging for things to be done more efficiently.
This reads more like a dotcom bubble exposé than a success story
Lately real estate has been the favored avenue for money laundering, as it retains all the necessary loopholes. Or did, last I checked. Houses in Vancouver BC have, e.g., been favored among mainland Chinese. Dunno the current status.
They may be referring to the early rumours/misapprehension that the RAM was on-die and part of the SOC as well.

This isn't true AFAICT.
It's only a fool's errant if you give up. If you don't give up, then it's a cat-and-mouse game. Forever outsmarting the other, but neither side winning permanently.
not really, it’s very inconvenient to use git without a centralized server
That’s a pretty uncharitable interpretation.
Climate change and unplanned urban sprawl bring more landslides
I'm not familiar with the industry history but a look at the Treasury website suggests there's been similar past precedents:

https://home.treasury.gov/policy-issues/financial-sanctions/...

https://home.treasury.gov/system/files/126/virtual_currency_...
I would say your comment is:

- Vague

- A variation of "works on my machine"

And is therefore tedious and doesn't add anything to the discussion. It deserves the downvotes it gets, because they are for low-quality content.
Safety is a good reason. I like protection against leaks and use after free. If I’m already allocating I’m not going to worry about the little bit of extra performance cost the abstraction might have.
That is not their role in the system. Sure, they CAN squeeze and stretch laws, but that is tolerated, not part of the design.

The application of law to promote justice is the role of the prosecutor - and that is the part that is most frequently broken.
OK. This is fine. UK energy bills forecast to hit £4,266 a year from January
Is this using the android emulator under the hood or something custom?
Keep in mind to hit a balance between consuming knowledge and applying them.
Patching the compiler means getting a law passed, not bypassing the legal system.
Use correctly std::unique_ptr<T> has no measurable impact on performance compared with the equivalent non-smart-pointer code. You use std::unique_ptr<T> to indicate ownership, and pass raw pointers around to indicate non-ownership. That approach has the strong smell of a good programmer using the right tool for the job, especially considering the job is to communicate intent to the future reader.

It's like the classic argument against using exceptions: compared with the traditional C method of completely ignoring error conditions and not checking status, they're much slower.
Be careful with fivetran - they inflate your data and then bill you for it. In our case, they inflated by ~10x the record count by doing a join between two tables/endpoints which wasn’t required for data integrity. (I.e. there was a “balloons” endpoint and a “parties” endpoint and fivetran synced a non-existing “party_balloons” table.)

We dumped them once our first credit purchase ran empty.
No, as I recall, the wtf widget only shows information about recent builds/pipeline runs. It can't show an ADO dashboard (which includes other info about tickets/releases/etc).
Always this ADHD excuse. Here's the thing, it's normal and human to have difficulties to concentrate for a long time. No need to go and look for a diagnose.
Not a lawyer, but there is a difference between providing a service (GitHub) and "code is speech". This has nothing to do with code.

GitHub are no longer legally able to provide the service, and so those people no longer have access to GitHub the service. Nothing code-related.
This smacks of a combination of "Real socialism has never been tried" in combination with the axiom of "Insanity is doing the same thing over and over again expecting different results"

The factor you are not considering is the omnipresence of corruption. Power Corrupts, and the more power you give government the more corrupt it becomes, this is born out time and time again, yet humanity refuses to learn this lesson.

The second you give government the powers you are advocating for, the people in government start thinking of all the different ways they can "help society", this amount of power is incredibly corrupting and can not be resisted, thus it always ends badly. ALWAYS
Halo/HAHO Military Jump
https://rust-lang.github.io/mdBook/
Reason is the foundation of the application of law. It is absolutely taught and practiced in the judicial system. You can see it measured in every judicial review process.

Justice is much more subjective and is the domain of prosecutors and the executive branch.
The Ultimate Productivity Hack Is Saying No
Interesting. Could you suggest some resources to learn NLP for increasing productivity and improving your mind? Would love to dig into that
I think what they were saying is this company puts off snake oil vibes. It's like calling Microsoft a success in the game industry when they bought companies or products to position themselves as a leader of the industry when the argument can be made that they couldn't build it back up if it went under.
Adrian Chaikovsky's Children of Time explores similar topics. I recommend it, it's alright and the ideas are cool.
I have been running Ubuntu (arm: 20.04, 21.04) on Vagrant and vmware (tech preview) on Apple Silicon. So far so good. With vagrant you can share a folder quite straightforward.

The setup of the vmware tech preview is not obvious, but it just requires a couple of command line fixes to get it up and running. See https://gist.github.com/sbailliez/f22db6434ac84eccb6d3c8833c...
Debts are what bind neighbors and communities together. You felt bad because you were in debt to her giving but didn't want to have a relationship with that person by reciprocating. Often, the worst thing you can do in relationships is to get out of debt. Debts are a reason for people to see each other. By telling that person to 'stop baking', you told them essentially 'i don't want to have a relationship with you'. (see Debt, the first 500 years by David Graeber)
It could be argued the sole intent of unleashing a virus on the internet is malicious. The sole intent of publishing a privacy protocol on GitHub is not. Look at Tor for comparison.

GitHub has a section on this[1]. There should be no problem with allowing this software online for research and educational purposes.

[1] https://docs.github.com/en/site-policy/acceptable-use-polici...
I wonder how they know if they actually contributed, or if someone just used their info in the commits?
modifying client side code was great fun.
I think Flash lost because it shot itself in the foot, Firebug or not.

Flash was way beyond the web stack of that time in pretty much every aspect, and it would still have some advantages even today if it was still supported.

But Adobe completely dropped the ball. The plugin was a buggy mess, which regularly topped the charts in term of vulnerabilities and accessibility was pretty bad, all fixable problems they didn't fix. Adobe also didn't work with browser vendors and web standardization bodies to improve integration, instead relying on the already obsolete nsapi. Browsers kept nsapi support just for Flash, but as some point, enough is enough. I believe that with a bit more care from Adobe, Flash could have been part of the web standards, and I think it would have been better that what we have now.

I don't know much about Silverlight but it looks like a Flash knockoff that didn't fix any of the core issue Flash had.
Yeah, who wants to take life advice from someone who describes themselves like this - "I’m an Indiehacker with a goal to teach others what I know about niche products, SEO, and making money online."? Certainly not me.

The whole idea of communicating via notes rubs me the wrong way because the only people who ever tried to do it with me were toxic, manipulative, and didn't care about me as a person. My healthy relationships communicate face-to-face.
I've worked from home for years and agree with much of this. It isn't just the "office at home" it's a totally different mindset. It's probably only in my most recent job that I've really _got_ that, and that is because my company is fully remote so everyone is doing it. Nobody feels left out by being at home, and nobody expects synchronous communication or presenteeism.
>Let’s remember AMD was absolute garbage for like 10 years until around 2016

After being ahead of Intel in the Pentium 4 era. The problem back then was marketing and giant amount of (probably illegal now) bundling that was rampant back then.
I've done something similar in the past by piping xvfb output to ffmpeg. Saves you from having do deal with window geometry.

Was that not an option?
This is true in a lot of places and I agree meat consumption should go down but this is not true everywhere. Animals can convert calories we cannot eat to calories we can eat.

Take dry grasslands for example where you could either herd goats and sheep on what nature provides or grow crops which uses a lot more water and fertilizer than the environment there produces.
"void* and function pointers" behaves essentially the same as templates, assuming the compiler inlines or function clones the function called with constant expression arguments.
GeekyAnts is an app design and development studio in USA, Also having a global presence in India and UK. They specializes in building app and software development solutions for web and mobile that drive innovation and transform industries and lives. They hold expertise in state-of-the-art technologies like React, React Native, Flutter, Angular, Vue, NodeJS, Python, Svelte and more.
The same as we programmers dream about ... bugs.
still below CAC (cost of acquiring customer) I guess
Grand juries aren't a real trial. It's a procedural requirement before you federally try somebody for a felony.

https://en.wikipedia.org/wiki/Fifth_Amendment_to_the_United_...
That is why it is called a subset, duh!
The toggle bundles trackpad and scrolling setting in one - I want to have their "natural scroll direction" on trackpad and reverse on mice.

Scroll reverser allows you to set them up separately.
There's a talk about this data structure here: https://www.youtube.com/watch?v=JZE3_0qvrMg

Basically it stores one array of 1-byte markers that contain a full-or-empty bit and a 7-bit prefix of the hash, then a separate array of buckets. The lookup first loads a neighborhood of bytes in the former array to find entries that match in the first hash byte or empty entries. If the table is very highly loaded or if the hash function is low quality, some checks for equality of the full hash or equality of the value (the former probably just costs a cache miss and the latter might be very expensive) can be skipped, but under better conditions for the hash and load factor and known-pretty-bad conditions for randomness of consecutive lookups, it can be better to avoid the cost of doing one load in the small array of markers and another load in the large array of hash table entries. In the talk the presenter also says that they've changed the first load in such a way that it sometimes spans two cache lines, which makes it a bit more expensive, but that this was nonetheless a win for them.
Alibaba Lays Off over 9k Employees
Unless they enabled PGP signed commits, can't you just forge their commits?
Life is a miracle and every new thing we learn about it makes it even more impossible to avoid the conclusion that God created life.
>2. Motivate people contribute to it, see DigitalOcean hacktoberfest.

Can skip this step. Just make fake commits (https://github.com/asizikov/gang/graphs/contributors).
Big brain
The Disappearing Modernists
I think one of our greatest failures as a species is that we have yet to architect a society in which these sorts of double standards of personal belief have sufficient consequences to prevent people from engaging in them with the fervor and frequency that they do.
Why do you put that quote? I'm not sure anybody "tried to get him understand it". I suppose the post comes mostly because of what the author learned or concluded from his own project. There might be other motivations. I think the post has some genuinely good points that need to get more mindshare.
Gary Klein on Insights for Making Better Decisions
Really? I tried JimmyJoy and had to throw it all in the trash after the first three. I found it absolutely horrible.

I would love a pill that would give me all the amino acids I need; but I couldn't swallow this.
qsort only isn't inline, because libcs don't supply an inline definition. If you write your own qsort, then you'll see it getting inlined and/or function cloned for different types.
Yes, this is a pretty common problem with decentralized services and I'm not sure we can fault git for at least making it viable.
No, because the US will invade and then perform war crimes on you if you imply that one of their soldiers has maybe performed war crimes and deserves to be tried for it.
Qwik – a new kind of web framework
very unsure if half width vehicles will become a thing, but what's for sure is that micromobility will expand. We will see more electric scooters, ebikes etc. They solve so many traffic and environmental problems in cities.
Counterpoint to #1: https://youtube.com/watch?v=Yj-fFgff1fU
No…
What conditions can cause this to happen, and how does one prevent it?
Hopefully the next time something like this gets trounced it is congress turning the IRS into like, 20k LOC, instead of ... a bureau.
Yet, it is done. Just not always. Obstruction of Justice is a crime. As is failing to report income from a crime, on your taxes.

But the woman who ordered the videotapes of US torture sessions erased was appointed head of CIA, instead of being prosecuted. Meanwhile, the whistleblower Jeffrey Skilling was charged with mishandling information that was only classified after he last touched it.
Being taken seriously by companies, getting the big investments to increase developement speed by lots. Actually overtaking its competitors in terms of features. A big usability overhaul. Fun stuff like that.
Firebug was some truly excellent work - but I think it's worth also mentionining its precursor Venkman - which in turn built upon the js/jsd low-level debugging APIs inside the mozilla suite.

https://www-archive.mozilla.org/projects/venkman/

edit: there's a nice write-up of how firebug got started here https://flailingmonkey.com/the-history-of-firebug
> Wanting to defund and reform the education system

My god man did you pay attention when Blair sold the whole thing off during the good times?

> Anti-intellectualism is a narrative of hostility towards intellectuals

No this contextually is against self proposed "learned" who aspose things like critical gender theory as a science which is by construction unflasifiable.

I'm done if you're going to argue around various definitions yourself we've taken 4 or 5 steps back in a conversation.

A choice between playing stupid or acting stupid is the same as I've said.

Anti intellectualism, as a broad topic not a politico farse (created by putting a hyphen between the words) is a broad social problem that needs addressing and is not based on party politics, you should be annoyed at all parties for this.

If you choose to be a hammer and see this as a single party problem go ahead I can't stop you. Hold your contrarian views if you must. I won't tell you your wrong, I'll just feel sad for you.
Be that as it may, isn't this still an unacceptable collateral damage?

So when you contribute code to an open source project, you generally do so under an open source license. All of them generally contain something akin to the following:

IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES

(this particular excerpt is from the BSD license)

I can understand taking action against the people who run the code. I can even understand taking action against people who were hired to contribute. But why kick some random open source contributor in the guts? What did they do wrong?

Are there open source licenses that protect the contributors from such unforeseeable damage? Or are we to watch our step from now on as open source contributors?
My thoughts as well; seems extremely obvious.
The current FBI director (Christopher Wray, a republican) was appointed by Trump in 2017 after he fired James Comey (also republican), ostensibly for also investigating potential crime.
You can understand the law and still disagree with it for the same reason. Laws are not set in stone.
Anyone whose job it is to evade detection will pull their output through a scrambler. What this will catch is small-time criminals, probably in minority groups (frequently categorised as "high risk" by police).
Hey, exactly the same I did in my apprenticeship! Only a few years earlier (1988 in my case).
Sorry, I wasn't trying to say it's not an important discussion, just simply that if we start by saying that no country which is not anarchist cannot be called a democracy feels like a semantic gotcha if we're talking about electoral systems in countries that are commonly called democratic.
Disagreed, nearly all tools and spaces in the world have been built for humans, humanoid robots will have the potential to learn and use all of them.
Interesting but I'm not sure about the relevancy to the above comment.

On a sidenote, it has weird claims:

> obviating the need for ownership type systems or other compiler approaches to fixing the type-safety of use-after-frees. This means that we need one heap per type, and be 100% strict about it.
Do you happen to be hiring for customer support / engineering support roles?
they're great. but if you have no image relevant to an article to put in the header/thumbnail, what value does using a cringy stock photo or generic cutesy cartoon add?

the infotainment/clickbait/gossip websites do that because they know their target audience. you don't need to do that on your tech blog
Show HN: Robotika – A Managed TensorFlow Extended (TFX) Solution
Do you plan on putting your machine learning (ML) application in production?

Run continuous model retraining pipelines at robotika.ai - Enterprise grade MLOps solution.
GitHub has the right to do whatever it wants, and it makes sense they would take this action to avoid getting into legal concerns.

But it is deeply concerning. Whether or not you like crypto, you should not be supporting this if you are a researcher, academic, technologist, cryptographer, or privacy advocate. The code for Tornado Cash is a series of cryptographic and mathematical functions that can be repurposed for a variety of applications unrelated to privatizing user wallets.

Having it open source and accessible is a net benefit for the entire world.

EDIT: A comparison would be that US decides to sanction the open Matrix protocol and any developer that has contributed to it, as it can facilitate end-to-end encrypted terrorist communication.
Hmm, that might be. Most of the C++ I've seen has been in LLVM, Google projects, projects where I'm the only developer or projects where I laid the groundwork which other people build upon, so I'm probably not mainly looking at the kind of code bases you're talking about.
The reason for FGJKQW is simple: Look at the list of single-letter mnemonics for the 16 opcodes (called “orders” in the manual you cite). Sort them alphabetically, and look for the first six letters that are unused. Viola! (Of course, the problematic letter O is skipped, and for some reason, V as well.)

That’s how it was explained to me in 1973 by Mr. Willoughby, a math teacher who also taught Computer Programming in my high school. We didn’t actually have an LGP30, but he had learned on one, and graded our programs handed in written on paper.

Fortunately, this was only for the first half of the class; after we learned this machine language, we graduated to a higher-level language, Neat3, for the NCR (yes, the cash register company) Century 100, one of which the school district did own. Subsequent assignments were handed in on punchcards and actually compiled and run. By the teacher. After school. So you’d get back your compile error the next day, or if you were more fortunate, your output. If your program compiled and ran and gave the right answer the first time, you’d get a grade of 100. Then 97, 94, 91, etc. It was quite the motivation for carefully planning things out ahead of time.

And his reason for starting with machine language? “Well, you can’t expect anyone to understand what’s really going on in higher-level languages if you don’t know what’s happening underneath, right?” Worked for me.
You can pull and push to pretty much anywhere, including directly to another person or workstation, over SSH. It's admittedly harder to have a single source of truth by doing so but it is still very possible to use in a decentralised fashion if you needed to.
TechCongress to place more technologists in Congress
I have a similar list, but I think part the difficulty with C replacements is that the sort of people who want to go out and write a new language generally do so because they have something more radical in mind.

I have pondered forking tinycc and using that as a startpoint for a more conservative set of changes like you describe. It would limit the amount of work to be done and lead to something useable quite quickly.
My favorite line

I have often felt that programming is an art form,
whose real value can only be appreciated
by another versed in the same arcane art;
there are lovely gems and brilliant coups
hidden from human view and admiration, sometimes forever,
by the very nature of the process.
> prediction machine that is always active

This is a consequence IMO. What we actually are is uncertainty minimizers, or certainty maximizers if you'd rather think of it that way