skysight-inc/HackerNews huggingface dataset:
Please explain how someone can have an ironclad DRM implementation that guards access to download a link to a jpeg on a public blockchain that you want everyone to be able to view.
Try Algolia's weekly and monthly summaries: https://hn.algolia.com/?dateRange=pastWeek&page=0&prefix=fal...

Then HN is a source of information, not entertainment, and not a habit.

TIP: typo in the title, "consmuption"
Definitely.

Maybe a % with minimum time and a max on money.
Going to war with China would itself be an existential threat, and thus rightly politically impossible (we in the west can't even muster political support to decommission fossil fuels--how are we going to get ourselves to go to war with our largest trading partner and a fellow nuclear and economic superpower?). Personally I'm going to prioritize solutions that minimize deaths.
It was likely MEK or maybe toluene. They had their hands in everything and had to scrub them at the end of the day with pumpice, but the grease never came out completely.
That was fast!

Maybe the design could be a bit cleaner, but the functionality is already there.

You could consider adding my analytics platform under the Trackers section: https://www.uxwizz.com/
Are there _any_ true Scotsmen left?
I decided to have a quick look, and this caught my eye:
—-
zx_cprng_draw() terminates the calling process if buffer is not a valid userspace pointer.
——

”Terminates the calling process”? That sounds different and interesting, do you know more about this aspect of Fuchsia?
I wear the most common uniform I've seen anywhere. The t-shirt.
> I've been programming my whole life, but I'm a drop out and spent a chunk of my formative years in the military. The only way I got into being a full time SWE was working as a SRE-SE first. I would've never gotten one of these kush internships had I not spent years putting out other peoples software fires first.

If you tried to get into journalism instead chances are you would be flipping burgers at McDonalds right now. Sure tech isn't perfect, but it is much better than almost any other field. The fact that you could work your way up that quickly is just proof how well we have it in this field.
I don't see this as a market adoption problem; I see it as a regulation problem.

This is why we have governments: to enact legislation that requires companies to not run roughshod over the public interest. Regulation is the magical fiat wand. I know that HN's views of GDPR are all over the place, but the reality is that it is possible to enact meaningful legislation to restrict the powers of tech companies, and magnify the power of the end user.

You could make the same argument that the average user doesn't care about the data protection measures that GDPR provides. And the corporate interests definitely chafe at those requirements today.
To be fair, some artists have started selling NFTs of their work, and seen their income explode.

That said, -they were already creating art-. They're now getting better funded, which is great, but they also have geared their art toward that funding (see Bitcoin Angel as an example), which is, I would contend, a form of selling out (but is probably not much worse than patronage), and the source of that funding is horrific for the environment and requires a collective speculative delusion, but I've yet to see any art come about because of NFTs. To be fair there, though, I don't think art for the purpose of making money is a thing; artists create because of a desire to create, and hopefully it gets suitably appreciated to make money.
Spoofing, wash trading, etc have always been common in crypto. Market microstructure is much more adversarial than most markets. If you have an automated strategy that uses and assumes orderbook data and execution data accurately represents market conditions, you will lose your money.

Most exchanges will have "liquidity partners" who have better fee structures, possibly even zero fees. Most of these arrangements are not publicly disclosed. It's also commonly possible to open an order and then trade into your order yourself, although I haven't checked in quite a while and controls may be better now. (Doubt it.)

On a macro level, all this is mostly meaningless, and just a reason everyone ignores volume numbers for these exchanges. There's no reason for this net-neutral trading to affect market prices outside a second/minute time scale.
Not separating out your work and personal life can screw both work and life. It will lead to burn out eventually

Don’t flame people. Ask polite questions. Like can you explain this instead of I didn’t understand it

Simple things like being methodical, organized, and have a good process to build new things can take you very far.

You can't become a programmer if you don't write code. You can't become an exceptional programmer if you don't read code

Be careful who you vent to at work.Just because they listen, it doesn't mean that they are your friend or have your best interests at heart.

Approach work as a way to maximize your free time

Being inexperienced and willing to learn is better than being experienced and thinking you know it all.

Mindset is important. If you tell yourself you're an above average developer, you're more likely to improve your craft because it's part of your identity.

Do not bash any idea or belief based on your past experience. It is true until you have a clear reason to think otherwise.
Benford's law is extremely dubious in the field. [1]

"Abstract. Is Benford's law a good instrument to detect fraud in reports of statistical and scientific data? For a valid test, the probability of ‘false positives’ and ‘false negatives’ has to be low. However, it is very doubtful whether the Benford distribution is an appropriate tool to discriminate between manipulated and non-manipulated estimates. Further research should focus more on the validity of the test and test results should be interpreted more carefully."

1. https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1468-0475....
Pollinations – make generative art more approachable
Non-sexual dating app to find coffee dates with entrepreneurs to talk abt ideas
Broadly speaking, people are not buying crypto assets "for the lulz" because they have too much darn money lying around, they are buying them on the speculation that they will appreciate--like Bitcoin--and can be dumped at a profit.
> In minting the tickets you can create a validator that checks authenticity but you can check these things yourself: that it originates from the organization for example

You, yourself, you: who is this "you". How do you verify that a particular resellable ticket actually comes from an org authorized to sell tickets? Who's to stop me from selling counterfeit tickets?

> where O2ArenaTicketVerifier authenticates the ticket as part of the transaction

So. In the end the org itself verifies it. You know that they can easily do it now, without the overhead of blockchain?

> How does a company know their tickets have been resold, if they don't want that to happen? Well you look at the tx history of the NFT - if it's been traded > 1 time it's been resold.

Because people will always put all their transactions for resold tickets on the blockchain, right

> Compare these potential benefits

You haven't listed "potential benefits" except maybe tracking reselling of tickets.
It makes bo sense when it comes to any popular cryptocurrency. The only way book can be small for these is on small exchange. But if you attempt to manipylate it to bring in away from current price on large exchanges you'll be immediately interfered with by people doing interexchange arbitrage. Also manipulating small exchange has small impact.
I really agree that it's good to go in with a level head. If you highlight the extremes of either "believers" or "non-believers", both sides seem like low effort takes.

I bucketed crypto projects into two categories: (1) things that are only possible on crypto networks, and (2) things that people aren't motivated to do on other networks. For example, the US is woefully missing a banking API, especially for consumers. DeFi takes a stab at this. DeFi is still mostly closed circuit and too expensive, but if it continues to grow and integrate with non-crypto financials, that's a strong basis for a banking API.

The blockchain ecosystem has also fueled a lot of work into zero knowledge proofs and its components like homomorphic encryption, which has uses outside of blockchain. So even if the grand experiment fails (strongly doubt the whole thing fails) there will be a lot of cool technical progress that has been made alongside it.
The "Positive reframe" task setting is fun:

"Don't stab me with that knife" --> "There are lots of ways that person can hurt me other than by stabbing me with a knife"
title is misleading. 70% of unregulated exchanges.
Show HN: Venny is a set of components to create Venn Diagrams on a web page
> Among those prisoners, about fifteen men were in prison for every woman in prison.

https://www.acrosswalls.org/sex-ratio-prisoners-across-world...

One "occupation" where discrimination against men is shocking.
"I'm sure there is a lot of fraud" is very different from "This is the type of fraud that is going on and here is the evidence".
The process for detaining the Michaels was legal as well. Every nation has authority to round up spies. Here's Kovrig's friend playing coy about his intelligence past.

>Edith Terry: Michael Kovrig is a friend, and I am very conscious of the privations he has endured. And while his background is complex and possibly included intelligence gathering for the Canadian government during his diplomatic career, he was very open about his research interests and contacts. [0]

At end of day, billionaire who commited alleged fraud gets treated like billionaires while Spies who commited alleged espionage get treated like spies. This shouldn't be shocking, it's how the game is played. Canada excuting US foreign policy (China Initiative) because US found a paper loophole to kidnap Meng legally doesn't change the fact Canada kidnapped Meng in terms of diplomatic norms in the same way "enhanced interrogation" is still torture. Nevermind that Canada had legally right to drop extradition if case is sufficiently politicized as well. But laws are subservient to politics.

[0] https://www.chinafile.com/conversation/will-i-return-china
this is great, solid implementation and very similar to an idea I had floating around in my head. glad to see it live. while I don't have anyone to message yet, I plan to put this on my social media profiles as a contact point.

any concerns about spam? I figure it won't be as bad as most services but I still for see people sending spam if it gets even moderately popular.
> True, but you have to admit that if all programmers were white that would be pretty suspect, and would hint that there may be something discriminatory as play.

I don't agree with that. Black people are heavily overrepresented in sports in the USA. I personally believe that this is partially due to some physical differences that makes them better at sports, and that even if the cultures were exactly the same, they would still be overrepresented (relative to their proportion in the total population). I don't think that makes them superior to other people. I also don't think that means there is something discriminatory at play other than biology. As soon as something involves skill, people will have different levels of success at it.

> Well, if you essentialise superiority ie say that a racial group is objectively better at intellectual pursuits regardless of culture or resources, then yeah that's a racial supremacist argument.

No, this is not. You are making a jump between "a racial group is better at one field" to "a racial group is better than all the other groups", and again to "a racial group is better than all the other groups and should dominate them". Those are three very different things. Even if the second one was true, which I don't think it is, that wouldn't mean that the third one would be true. A group of people being superior doesn't automatically gives them a right to decide for others. Again I reject that ideology.

> You can reasonably say that, idk, white American culture incentivises nerd stuff more than black American culture, but that's an example of the former classification ("systemic/cultural reason") that I gave - it's not an essentialist argument because culture is mutable.

So for you any mention of actual biological differences that leads to better performance in one domain would be supremacism? That's a really weird way of looking at things. I'm not sure how you would envision a working society considering that even if people were all equal at birth, there are quickly differences between everyone. I'm good at programming, better than most people that I've met, but I don't derive any sentiment of superiority from that, and even less of supremacism. I feel good when I can help them, and I'm glad to be able to rely on people better at other stuff than me.

Even if deep racial differences existed, I think we could still build a society where people are judged as individuals on what they accomplish, perhaps taking into account what they have in some cases, where everyone respects each other.
it's hard to give a non-political answer because it's really about money and who gets it. on average, men make more money than women. a lot of people (especially women) consider this to be unfair. software engineer is one of the highest paid roles for someone with only a bachelor's degree. most software engineers are men. if your goal is to decrease the income gap between men and women, it probably seems easier to get more women into the lucrative subset of male-dominated professions than to increase the wages of female-dominated roles above market. no one is particularly interested in increasing "representation" in poorly compensated (or dangerous, see "oil rig") roles.
I’ve seen sites scraping 4chan continuously, and just republishing the chat in a different aesthetic.

The strange thing was that you could post to the site, and it would be persisted there, but it wouldn’t get forwarded to 4chan. So you could post effectively, and see continuous conversation, but no one would ever respond. An odd form of self-inflicted hellbanning.
Does that mean they don't try to prevent a group of individuals coordinating wash trading between their accounts?
> What if 2 people decide to do it?

Two accounts trading back and forth will light up anti-spoofing tech from the 1980s. Keep in mind that the AML regulations Coinbase follows are specifically designed to catch fake money movement.
I am aware of reality that doesn't care for wishful thinking.

See my response here: https://news.ycombinator.com/item?id=29277622
> But, the main force for a return to decentralization is in crypto and the only realistic alternative to a web3 future is one where everything is a property of Google, Facebook, Microsoft, &c

It'd be awfully nice if said decentralization was offering more valuable things than just naked ponzi schemes.

I'm on team "we're in an ad bubble and it's disgusting that these major companies created a surveillance state" but the alternative presented is an extremely toxic culture of money-obsessed scammers who burn energy with reckless abandon.

I'd advise that proponents of cryptocurrency-based systems like "web3" clean their houses out a bit.
Lots of folks focus on compute and disk cost when they're in the cloud because they're usually the two biggest items on the bill. That's reasonable, but when transitioning a distributed system to a hybrid infrastructure model (eg: Cloud and a Dedicated Colo) it's important to factor in network cost. Cloud providers usually charge for ingress or egress and have marginal cost for inter-DC traffic (eg: availability zone to availability zone on AWS). Distributed systems are chatty by nature, so if requests are constantly leaving your cloud and entering your new DC you're potentially paying twice for the same transaction. This cost adds up fairly quickly. The same thing will occur if you operate an application in two regions on AWS and have a lot of region<>region activity.
> that’s simply how the system is set up.

By saying this, you render everything else you have said here moot. Once you declare systemic racism as an unassailable fact, all of your reasoning is simply affirming the consequent.

It’s entirely possible that racial inequity exists, and that some of it is a consequence of past and present racism, but that this does not mean that the ‘system is racist’ is a meaningful analysis.
Amazon releases dataset to help detect counterfactual phrases
I worked in this space for a loooooong time (mostly in higher ed; I have less knowledge about the corporate or k-12 segments.)

The short answer is: It's surprisingly complex to build a good LMS at all; it verges on impossible to build a good generic LMS that covers all or even many use cases.

Everyone teaches differently; everyone has their own particular method for grading; everyone has their own opinions about how much or how little classroom communication should be handled through the LMS vs in person; everyone has their own preexisting tools and data they need to integrate with. All of those differences conflict with one another to some extent; class sizes differ, class durations differ, etc etc etc. Supporting all of these would guarantee an overcomplicated and difficult to use interface.

This isn't the sort of thing that open source tends to do well. The best open-source work is "scratch your own itch" kind of stuff; this pattern in LMS development has historically been that they start out that way, as a home-rolled solution built by a tech-savvy instructor, then accrete layers of contradictory features in pursuit of a larger audience, and either become too unwieldy to use in their own right or else get purchased by one of the already-bloated large competitors.

(I find it personally hilarious that you cite Canvas as the "archaic UI and features" state of the art: Canvas found its original success as the clean, modern alternative to BlackBoard, which at the time was the bloated-to-the-point-of-unusability standard tool. The cycle continues.)

There are also a lot of regulatory hurdles around accessibility, privacy, and pedagogical standards -- particularly in K-12 ed -- that, while very necessary and useful, take a lot of work and knowledge to accomplish, and serve as a barrier to entry to new products in the space.
It's going on here in the USA in some male dominated occupations too.

I have a friend that is on the board of directors for a number of large companies. Not surprisingly, he says that boards are all looking for women and minorities. Publicly traded companies are naturally in competition for the best board members they can find in these categories.

In research published in the Proceedings of the National Academy of Sciences (2015), the investigators determined that faculty comittees prefer female candidates 2 to 1 over male candidates with equally strong resumes. See [1].

[1] “National hiring experiments reveal 2:1 faculty preference for women on STEM tenure track”
Proceedings of the National Academy of Sciences of the United States of America | April 2015
I transitioned from VPS to rented dedicated servers years ago which was significantly more cost effective.

I recommend if you do this to try to keep your stack as portable as possible, it was relatively easy for me since I was already using Docker and started testing Rancher/K8s on the dedicated servers. This was years ago and I'm fully committed to K8s at this point.

This year I actually took it a step further and ended up just building a little 4U server that I colocated at a smaller data center that I was already renting dedicated servers from. I needed this for high data volume and latency needed to be as minimal as possible (CPU and storage together) while keeping recurring costs minimal.

For your questions:

> Has anyone done this and what was your experience?
Relatively straight forward, a lot of up-front cost but has been overall about the same/breaking even with higher performance / results. I went with one that allowed me to rent IPv4 addresses without doing any peering or extra work, essentially just supply the computer, set it up, and let it go.

> How do you select a colo and what do you look for?
For me, cost and latency. I've been looking into colocating another server in Asia but haven't had a lot of luck picking a specific data center yet.

> How do you manage the hardware and how much savings in time/$ is there really?
Honestly, management has been pretty minimal. My server was entirely new so nothing has broken, I just keep tabs on it every couple weeks and make sure my ZFS storage hasn't turned unhealthy.

For some absolute numbers for you, my server specs and cost:
4U Colocated
4x 8TB HGST HDD ( Setup with RAID10 essentially, so 16TB usable space )
2x 2TB NVMe SSD ( One actually isn't used currently, but is in the slot and available )
AMD Ryzen 9 ( 32 threads / 16 cores )
4x 32gb G.Skill ram ( 128gb )

I also have a spare 256GB Samsung 2.5in SSD on standby (literally in the case, just unplugged) in-case something happens to the NVMe drives.

All-in, up-front was around $4k USD, monthly is $95 USD (all costs included), and I really only need to check on it every now and then and let Rancher/K8s take it from there. Previous costs were around $200-300/mo for a few different dedicated servers and S3 storage.

There have been incidents at the data center I went with which is definitely something you'd need to plan for, the one I went with seems to average 1 incident every 1-2 years. There was an incident a couple months ago at the data center (power outage), something happened with my server which actually required re-formatting the NVMe drives and re-setting up everything over the data center's supplied portable IPMI-ish interface, which required them to schedule a time to hook it up and then use it. Not every data center will have this or be as cooperative about it.

---

I'd definitely caution jumping over to colocation, start with renting dedicated servers at the very least.
Do not know about staircases, but the toilets on top of the walls is great way to use butts. The only issue is getting to toilet fast enough, but we can come up with theory that people in medival ages were quick runners to toilet...
All exchanges, even legitimate ones, offer discount packages on anyone who has high volume.

Ex: Interactive Brokers (a legitimate online exchange for stocks) hit it big with its monthly-subscription model: $$subscription / month $20 / for severely discounted trades (fractions of a penny per trade). https://www.interactivebrokers.com/en/index.php?f=1590&p=sto...
“Any sudden impossible changes of course?”

Yes - Aliens
Pretty sure that none of the honest and upstanding people in the crypto-world would attempt to circumvent regulations like that!

/s
Yeah, instead you will get blown up to pieces by Howitzers.
That number seems absurd and speculative to fit a FUD narrative.
> Does that mean they don't try to prevent a group of individuals coordinating wash trading between their accounts?

To wash trade effectively for more than a single instance one needs hundreds to thousands of accounts. Somebody could coördinate that many people. But it's hard. And it creates exhaust lights up law enforcement radars, as it's practically indistinguishable from money laundering.
Dick Smith (Entrepreneur)
Null exceptions can even happen in Java. I wasnt refering to those.
Indeed. Blockchain tech, at least in its PoW incarnation, seems like a negation of Moore's law. The same operations get slower and less efficient over time.