skysight-inc/HackerNews huggingface dataset:
I don't hire, but work for a 100% remote company. All of our code is open source, so I don't have any more access to take it than random person on the Internet. Don't make secrecy the key to your company's value.

For what it's worth, though, clearly a company needs some secrets even if the code isn't. I've only worked on government contracts and they handle this in a pretty simple way. You're required to use a CaC to access anything. That means you need to be a US person and go in person to an ID card office to have your identity and location verified. While your company doesn't have the means to set up remote offices all over the country to verify identities and issue smart cards to your employees, you can at least have them go to IdentiGO or something to get fingerprinted, which has the same effect of verifying they're in a locality where you can sue them and they won't easily disappear if they steal something from you. Remote workforce doesn't mean all of your employees are digital nomads. They can have a nice, stable, law-abiding existence in a US city that just happens to not be the same one you're in, and that is easy enough to verify.
Currently work at an HFT firm. Most of the firms invest well into good DevOps, Trading Systems and SRE teams, to ensure that everything from installing a trading server at the colocation facility, to CI/CD and making changes to the systems configs, is done well. There are also guards in place to ensure that if the system seems to make trades that are way too odd then pull the plug and go down immediately.

Also, any code that does not need to be there, is promptly removed right away.

Where I work at, we have a few people from KCG i.e what was formed after Knight Capital merged with GETCO, after this incident. Sometimes this incident is bought up, although none of them I think ever worked for Knight Capital before this incident.
Because they know more than surface-level details and understand that trustless, permission-less financial systems offer a huge amount of value, especially to those in less-developed and authoritarian countries, who are regularly abused by a small group of people running their country's financial affairs.

But that doesn't apply to you because you live in the developed world, where you've never had to deal with not being allowed a bank account or extortionist fees or the government simply coming and seizing your assets for an arbitrary, amoral reason.
I figure NFTs are an attempt to materialize cryptocurrency so that it does trickle into the rest of the economy.

>I’d imagine there is a whole lot of institutional money fooling around with similar projects.

If it's your trashcoin/NFT/whatever, you're at the top of the pyramid no matter what. There's no downside in convincing people to contribute cold hard cash to your new soared-coin.
maybe someone will see this (since the OP is about inlining) and give me good ideas: i would like to do loop carried dependency analysis through functions calls e.g., `foo` has a loop nest that calls `bar` that has a loop nest that modifies state in `foo` that affects foo's loop nest. my naive, off-top-of-my-head, idea was to inline `bar` and perform the analysis.

now i'm sure this goes wrong for real code in a billion different ways, but is there something i'm not considering regarding the principle (i.e. something at the intersection of inlining and dependency analysis)?
1. Naked shorts are illegal except in very special circumstances for a market maker.

2. You don't need naked shorts for a stock to be >100% shorted.

We'd all have been better off if people took the GME frenzy as an opportunity to better understand how stock trades work, as opposed to an opportunity to reinforce their pre-existing misunderstanding.
A very short example: The PNPOLY algorithm https://wrf.ecse.rpi.edu/Research/Short_Notes/pnpoly.html
Repurposing feature flags is some kind of next dimension horror for me. We've got quite a few of these to deal with, and if someone started changing what they mean we'd be fucked super fast. Simply suggesting that we alter the meaning of an existing FF would result in the resignation of a non-zero number of project managers on my team.

Rolling back code is another thing I have no tolerance for anymore. The only option we entertain these days is a roll-forward. If your software takes so long to iterate/build that you need to go back to and old version in an emergency, you need to review your languages/tools/frameworks/processes. We maintain a contractual obligation to our customers for same-day code updates (in cases of production/regulatory emergencies) because we have enough confidence in our processes.
That definitely isn't why Node was created... Node is a standalone programming environment that embeds V8, it doesn't somehow help you embed V8 in one of your projects or make that "feasible". In fact, one of the issues with Node for a long time was that every Node plug-in was expected to directly use the embedding API from V8--in no small part as it is actually a pretty easy-to-use API--and that made the entire ecosystem lock-step on V8 API changes (which got tied to major Node versions).

Much later, Node added two little abstraction layer over V8's APIs: one that is mostly done in some header files (to deal with the occasional backwards compatibility issue) and another which actually wraps V8; and, even then, AFAIK the latter was mostly done to allow entirely replacing V8 with ChakraCore. But neither of these abstractions are designed to be used by others outside of Node's cosebase (something I almost sort of got working once, but not really): they don't help you embed V8... V8 is already easy to embed.

Notably: V8's embedding API isn't particularly more complicated than the API of any other engine: it is simply more templated. If you sit around with SpiderMonkey, JavaScriptCore, or even DukTape, you will find yourself allocating machines, managing handles, converting strings, and checking types of values. This is of course going to be verbose, in the same way that using JNI to call into Java is verbose, or generally accessing any embedded VM from a language like C/C++ is verbose (and for all the same reasons).
In XHTML strict mode, which basically nobody used.

In XHTML transitional, and HTML1-4, what you'd get is browsers with divergent understandings of your DOM tree structure such that content that worked fine in one would be a horribly mangled mess (often breaking layout in difficult to read ways) in another browser.
a quick scan of the papers you linked (top 2 results, I got bored after that) shows that the studies specifically refer to ADHD patients. I'm not sure the links prove the point you're trying to make.

Tangentially related, interesting tidbit from Russel Barkley:

https://www.youtube.com/watch?v=HYq571cycqg

TL;DR: stimulants prescribed to children promote normal brain development.
SF Conservancy now accepting copyright assignment for any GPL software
> but the war on plastic straws has been a huge step back

Yeah, the straw is a prime example of bike-shedding.

So much talk and energy spent on something so unimportant.

Everybody can have an opinion about straws.

Worse it makes reasonable people argue against what is intended to be regulation to save the environment. Thus, fracturing what should otherwise be a strong public opinion that we can and must protect the environment.
The system sucks. It isn't broken.
Your meat consumption is excessive to your needs and produces excess GHG. It is a want.
If this stands and is enforced, will this be the first time ever in the US that an ISP providing internet access to home subscribers is forced by the government to block something?
I think what the quote is saying is that naturally organized people are the ones who build all these management systems. For them, they work because they are naturally organized; pretty much any system will work. Because they lack this insight, they think they found the One True Way, but for people less naturally organized, every system will be a burden, including this One True Way.
At least on Spain, they give that category to Plug in Hybrid Electric Vehicles with a range of more than 40km in full electric mode.

https://www.dgt.es/nuestros-servicios/tu-vehiculo/tus-vehicu...
Nier Replicant ver.1.22... is a remake of the original and has gotten positive reviews (80+ on Metacritic.)

I did not find Nier Gestalt to be worse than any other JRPGs of its era in terms of gameplay, and it had some clever bits like switching between 2D and 3D perspectives as well as game styles. My main complaints were the tedious fetch quests (I completed about half of them before deciding it wasn't worth finishing them all), the fact that the fishing minigame was explained incorrectly, and (slight spoiler) a story that I found to be sad and depressing. Completing multiple endings can be somewhat tedious as well. But the creativity, the atmospheric graphics, and the soundtrack were exceptional.

I think Nier Gestalt and Replicant on the PS3 were underrated (if flawed) gems.
Yes, it is publicly available. The blockchain keeps a record of every transaction, which includes how much gas was spent.
one could argue that surge pricing on Uber during the holidays feels 'broken' in the same respect, but the characteristically high costs during those times are precisely the indicator that the system is working as intended.
Yes, so does meat eating. Nobody said anything about metaphysics, but whether something is wasteful is a normative question.
Oops, missed that, right.

Yeah, even though miners get only a part of the ether, it still valuates the currency when it's burned.
There's a lot of people who haven't played the game yet or think they know it better this time.
I don't understand why or how they think resources were wasted.

I mean, it might be true, since I don't know how Ethereum works.

But I don't see where it says or implies or explains that the fees represented real resources lost - rather than money transferred.
Creating a mobile app for https://gifmemes.io. The current web watermark removal brings about 200 USD/month and I've heard mobile apps supposedly earn more.
Crypto proponents and libertarians taking issue with the rules of the capital markets is different than the system having no trust. The US capital markets are some of the most regulated, trusted markets in the world; it’s why capital flows into it (versus say, Russia, China, LATAM, etc). Some poorly written smart contract isn’t going to nuke their (potentially hundreds of millions of dollars) capital on a whim, and if there is an issue, there is a resolution path through industry, government, and the courts. That is “revealed trust” if you will.

Importantly, the belief of an individual can be drastically different than the consensus of market participants. Based on the capital allocation in US capital markets (tens of trillions of dollars), what does that signal regarding trust?

https://www.sifma.org/resources/research/fact-book/
I am not sure that I am good at programming. I am certainly not as good as the HN-type second generation SV kids who started programming at four.

Given that, I do work at a lucrative position doing cutting-edge work.

What made me get programming was- _getting hired_. I was so-so before.

When I got hired, the work was so challenging and the situation was so unforogiving, I had to grow. I had no other way. I learned new stuff, wrote code that inspired me, and was really "impossible" by me a few months ago. Sometimes, a few weeks ago.

What made me and and keep making me better than before is Hacker News and peers.

I want to get as good (from the first paragraph); grow as a programmer, grow as an overall problem-solver and thinker.

I keep learning new paradigms, new applications, gaining new knowledge, and growing as a person.

So the most important thing would be community. Before HN, Reddit. Now, Twitter and Discord, too.

I get to know so many new perspective, so many new resources to follow, books to read, stuff to generally know. I barely have time to breathe.

I also made some genuine, long-term friends through this process.

So, community would be the utmost important things.

I was born in a middle-of-nowhere small town, and community and internet are the ones that made me who I am today.

I am not much, but definitely levels above what I was a decade ago.

Edit: It would be incomplete if I did not mention high-quality teachers teaching for free through MOOCs, YT playlists, etc. And internet pirates, too. Having quick access to any book you might want is very important. (I do spend a lot on books, but piracy is what makes me spend that money so that authors get what they deserve).
Because most of that kind of industry is US based, and they earn money from EU users, so on one hand, you seem to be working "for the people", on the other hand, you fuck the americans :)
AR Quick Look Gallery
> If I say stealing a car is "criminal to the utmost degree" would you say "I'm sorry, but categorizing theft of property as criminal really dilutes the severity of real criminal violations that have actually happened"?

And I'm pretty sure that if we follow the argument to absurdity, all of us should only be talking about a single incident at a time. The worst one, that renders the rest not only irrelevant but disrespectful and insulting to the real victim.
I was never good at practicing for practice sake but I also know of the value of "doing the work" to get better at a skill.

So, I become a better programmer when I'm actively working on something. I no longer contribute code on a regular basis at my day job so to stay sharp I've started creating little utility programs for personal use.

I've also started finding hobbies that incorporate some programming, generative art, robotics, etc.

tldr; find ways to incorporate programming into everyday life, practice by building things that are actually useful to you.
> Instead of talking about these "gas fees" in terms of their monetary value, we should measure them in terms of tons of CO2, or perhaps its equivalent acres-of-the-Amazon-rainforest-lit-on-fire. I'm 100% serious.

That's.. not how this works. The miner receives a block reward which is a combination of a fixed reward (2 ETH right now) + tips from people trying to get their transaction (typically ~0.2 ETH) [0]. The rest of the transaction fees are burned by the network.

In effect this means that miners are motivated to mine (and hence use CO2) based upon the block rewards. During periods of high network usage, they aren't magically procurring more miners, and hence they aren't actually using more electricity. And since the vast majority of the reward is burnt anyways, during high periods of usage, the miner reward doesn't actually go up that much.

Regardless of all of that, Ethereum will be on proof of stake within a year (wouldn't be surprised if it's 3 or 4 months at this point), at which point the CO2 argument will go away altogether).

[0] https://etherscan.io/block/14700751
I take notes relentlessly with Obsidian and I'll honestly never go back. I would have been more stubborn about this earlier on in my career. Now I realize that I've probably forgotten more over time than I ever would have imagined so I realized having good notes is critical for me. I end up looking up answers on stack overlflow and then realize I wrote them.

To each their own.
Maybe a good comparison would be to high speed trading companies who pay exorbitant rent to get their servers as close to the stock market servers as possible and reduce latency that way and get their orders in before others.
Yup. I find Linear a pleasure to use after years of JIRA.
I'm an outsider to the whole NFT thing but I'm pretty sure you're misreading this.

I clicked the "on auction" filter and see 192 'parcels' or w/e for sale right now, the rest are listed on OpenSea but that doesn't imply that someone can buy them.
Fed to fight inflation with fastest rate hikes in decades
I use it that way too cause my non-native english tongue struggles to pronounce the H but saying "I don't have ADHD, I have ADD" is really specifically and factually wrong.
Psst: it has been possible in the existing demos already, if you know what to tweak ;)

Kandria's source code will also be open under a license that permits modding. Keep an eye out for the upcoming Kickstarter in June for more info on that.
I'm not a fan of Yuga or "land" sales on blockchains, but this argument comes out every time there is something even tangentially related to proof of work blockchains. There is not a significant marginal expenditure of electricity per nft minted or transferred. The same order of magnitude of energy is expended to ensure the security of the blockchain whether a large NFT mint happens or not so long as the blockchain exists.

What really happened here was that the company that launched this did it in a way that congested the ethereum network and an auction essentially occurred in "gas" to use the network for this purpose for a couple hours. Instead, the company should have pre-allocated guaranteed minting on a lottery basis so it didn't devolve into a "gas" auction or, increased supply to match demand, which they knew in advance (like you said, limits here are artificial).
Smarty always amused me a bit, with how PHP had started as a templating language but had grown so far from that that people felt it needed a templating language of its own.
Tbf, most of us don't really prefer to be called as HFT's but as Market Makers. Different name, but we still use the same ultra low latency techniques to get the job done.
I have a free account and I can disable the automatic log collection on this page: https://one.newrelic.com/data-management-hub just click on "log settings" in the left-hand pane.
Doc page with details: https://docs.newrelic.com/docs/logs/logs-context/disable-aut...
The gas fees don't really correlate to any energy usage. They're actually a fee for computation on the block. It's no different than the Bitcoin miner fee, except it's based upon how much code is being included and the current network demand. It still blows my mind people think it is acceptable that the network eat their transaction fee if the transaction doesn't go through, especially when these fees are so high (as if now it can cost $2k to do any sort of NFT stuff).

Imagine sending $100 to your mom with your bank and then the bank charges you $2,000 and then the transaction doesn't go through because someone sneezed on the keyboard at the bank and forgot to press send and then the bank keeps the $2000 and your mom doesn't get the $100. Only in this case they didn't sneeze on the keyboard, the transaction calculation actively changed to be $3000 and if only you had $3000 in your account your transaction would've gone through so it's your fault your bank didn't have enough money to send your mom $100.
I hope this isn't true, hah. I don't really invest in any existing PKMs but i nevertheless spend a fair bit of time writing the foundation of my own.

Regardless of the implementation, i want something to archive and/or retain (in the working memory sense) my conclusions. As without repetition i feel like a majority of what i read, and any conclusions therein, evaporate. Maybe the author would argue that if i want to retain it i should study it! .. but i don't, it's just some article i read.

Are my only choices to invest heavily or become increasing narrow minded? The things i actually invest in i know quite well.. but what does that matter? I'd like to be generally, reasonably informed. I'd like some minor effort spent reading broad topics to not be in vain. Besides, even if i invested heavily - there's only so many hours in the day; only so many things i can invest in to properly retain.

It seems reasonable to me to seek software to aid in this. But it feels like the author is attacking the idea of PKM just as much as the implementations. I can imagine many implementations are akin to snake oil.. but the goal seems reasonable. No?
So why did this need to be a gas war? Couldn't they have run the sale such that a race isn't necessary, eg waiting longer for transactions to complete?

What was the point?
- A LOT of practice. One of that parts of becoming a good programmer is learning about potential pitfalls and bad practices; what better way is there of avoiding these than by making these mistakes yourself and learning from it.

- Studying and researching best practices for not just your current language or paradigm, but others as well. If you've got experience with Java, look into other paradigms than OOP such as Haskell / Elm that focus on Functional Programming. This can lead to learning about new ideas of programming in general, which is a good thing as it exposes you to more tools that you can use.

- Making your own things. Find areas in your life that could use some automation, or perhaps use programming as a creative outlet; the more tools you make, the more practice and experience you'll get which leads to the first point I made.

- Cringe at your old code. If it's really that bad, it's likely you've come a long way as a developer, which is good! Reflect from time to time about why you originally wrote code a certain way, and think about how you would approach the same problem now with more experience.
I look at these projects in amazement that anyone would waste such significant amounts of time and money on them.

Cryptocurrency really is a cult isn't it.
If someone tried to pitch to me that we should replace the existing car, taxi, and bus infrastructure with 'transit 3.0' that sometimes has the cost of a ride increase by ~500,000% - I'd laugh them out of the room.

Even if their system were 'working as intended'. A footgun is working as intended when it sends you to the hospital - and it's defective by design.
With that money I could have financed clinical trials with PNC-27 + thymalin and therefore solved cancer. I'm not even joking, people don't have the erudition to realize it but it's true.
Not going to comment on the specific claims here, but "speculation" is often a useful activity if we care about planning for the long-term and adequately allocating resources.
> I also know that many of my Indian friends will never see that privilege because of how long they would have to wait before they get a greencard.

There's A LOT of Mexicans that go to the US under a TN Visa which will NEVER have that privilege due to the nature of that Visa. They are still very very happy to have the visa and work there.
Many commercial dishwashers might be specialized for certain dishes, so adding a straw washing machine would be a significant expense. In addition, I've heard that many commercial dishwashers require the dishes to be scrubbed beforehand (see https://www.webstaurantstore.com/guide/620/types-of-commerci...), and straws are quite difficult to scrub.

Given that most restaurants that go through a lot of straws want to provide the option for takeout anyway (for which you can't use metal straws), it makes sense that most restaurants don't bother.
> Their ire should probably be directed at the establishments they frequent for buying cheap and terrible paper straws instead of spending a bit more to get good quality paper straws

In our area, biodegradable plastic straws were already a popular option but the plastic ban included them.
Perhaps instead of all of these feel-good blaming the end user for systemic issues we could actually solve of the low hanging fruit surrounding climate change?

I'm tired of the blaming of regular people for not composting or recycling instead of the corporations who routinely behave poorly on a global scale.

Instead of CO2 generated by computers we could talk about CO2 generated by heavy industry? Which is actually a large emitter?

Or maybe we could talk about regulating corporate giants who routinely abuse environmental regulations by doing them in the 3rd world such as Conagra, Shell, or Dupont? These are companies which release untested chemicals and incentivize rainforest burning and yet we give them a free pass to focus on trivialities.
Customers shouldn’t need to understand why suddenly the tx fees are jack to high heavens. The UX is broken.