skysight-inc/HackerNews huggingface dataset:
You act as though Open Source is somehow mutually exclusive with profits and a sustainable business.

> Otherwise, it's like "free" google products; here today, gone tomorrow.

Respectfully, I disagree... google products are introduced as services, not open source and they shut them down often. If an OSS project is useful and has community support, you can always fork it.
Extending the Automatic Vectorization Capabilities of the C2 Compiler
A cop, playing music for himself and one other person, most certainly is not in violation of anything.

The person making the video 'without critique or educational purpose' is probably in violation, hence the take down.

A label would never sue the cops first and foremost because they have no standing.
The only reason I can think of why your getting down voted, is a reductionists viewpoint.

Forests are really the simple solution. it’s a matter of time frames not net carbon in and out.
That just has allocation, but no way to reset the arena & reclaim its memory. But then again, you'd have to make it so no allocations from the arena are alive & in use when you reset the arena.

Definitely a downside :/ On a side-note: I'm fairly sure the ST trick + -XLinearTypes will allow a better & still type-safe arena allocator to be written in Haskell than is currently possible in Rust.
OP: Thank you :) So yeah, I gather that the scrolling is a bit unintuitive... For what it's worth, the up and down keyboard keys are mapped to the same motion, so they should be a good substitution.
I think Mozilla is a special case given Rust's history.
TikTok Alternative for Free
Reading further than the first few sentances, it looks like it was already an environmental disaster and a ticking time bomb for getting worse, and the EPA was attempting to resolve the issue (under significant constraints due to local politics). This seems a bit akin to blaming the bomb squad for an explosion.
Paint.Net with the Shape3D and Drop Shadow plugins does pretty well. Definitely some learning curve, but nowhere like GIMP or Photoshop. And free like beer.
It wouldn't, as it gets ~12 hours at both solstices:

* https://www.timeanddate.com/sun/singapore/singapore

DST is mostly for countries closer to the poles. See my other comment:

* https://news.ycombinator.com/item?id=26088383
This makes me wonder about the feasibility of performing an attack by

* man-in-the-middling Let's Encrypt and a particular domain (or DNS, depending on the domain validation challenge)
* requesting a new certificate for that domain
* spoofing the HTTP resource response (or DNS response, if applicable)

I suppose this is mitigated by the way Let's Encrypt validates the agent software's public key on first use though, at least for websites that are currently using Let's Encrypt.
You can now do it on AWS MacOS instances
I think you'd be surprised by the amount of website you can scrape without an headless browser.

Even Google SERP can be scraped with a simple HTTP client.
Then the transaction fees associated with every transaction fund the miners.
If someone has money and power already, they can take a better chance to get more bitcoin. How about the other guys and the other guys ... 10/20 years later?
There is always going to be "It can also...". I can say that a friend of yours can come to your place and steal a golden ring from your desk.

The volatility concern will eventually go away. Volatility represents people's opinion about Bitcoin. They don't understand it yet. If you look into history, you'll notice that pretty much every new invention goes through this phase. People's first reaction is always the same - "nobody needs it, nobody's going to ever use it".
Can't believe I wooshed that one after years of telling lost redditors on /r/rust "you're probably looking for /r/playrust"
Because it has additional information in a file in `/usr/share/zoneinfo`.

But you can still define a brand new timezone with the TZ variable. Perhaps you want to argue that you shouldn't be able to, but that's what it's for, as the document linked above clearly states.
Its not correct. The network spends this energy either ways, and it not only allows transactions to happen but it is integral to securing funds that are not moving. Dividing the energy consumption by number of transactions is therefore nonsense.
If Let's Encrypt went away tomorrow, I'd Google "free SSL certificate" and find somebody else. Worst case, I'd either go back to the old way and buy a cheap certificate or go without SSL until a new free option comes along.
> How much energy does watching porn consume? Playing video games? Watching a movie? Browsing Facebook? Using a ski chair? Visiting an amusement park? Going in vacation? Cooking your favorite type of food? Making ice cream? Driving to your friends? Listening to music? Concerts? Having a party? Banking? Casinos?

The difference is that, for all of these, the incentive is to lower the energy usage. For Bitcoin, the incentive is to increase the energy usage, until the amount of energy used costs the same as the amount of Bitcoin received by the miners.
Even if the above doesn't happen, it is hard to say what you learn from two teams. Maybe one team is worse. Maybe one team got lucky because the serious bug was 1 in a million and not found, while the other spent weeks tracking down a similar level of complexity bug that happened every time and so had to be fixed... I can come up with more.

The only thing fair is to give one team 6 months (ideally with a couple contractors who are experts to teach them best practices) to try the new thing. Less than 6 months and they are not far enough along the learning curve to make any useful statements. If you want a work done comparison you need to give half your teams (minimum 20 teams, ask a statistician for more details if you want to go lower or could go higher) that 6 months, and then after that give them a year to use the new one in real work, and compare that final year.
NIH calls for more pregnant and lactating people in Covid-19 vaccine research
And when it goes down 75% in a few months it doesn't matter because if your intention was not to "store value" until the end of time you're doing it wrong. HODL!
Depends on the source, right? For example, in Iceland it's mostly geothermal power plants. And that's why electricity is so cheap there, and that's why, despite being one of the smallest countries in terms of population, it is #4 for Bitcoin mining: https://www.cryptoknowmics.com/news/bitcoin-mining-top-5-cou...
Back of the envelope calculations for the yearly operation of:

- Visa: 7 million GJ

- Bitcoin: 403 million GJ
100%. When I need to remotely help less experienced users solve some issue on a remote server, those controls in footer are incredibly useful.
2017 is when Stylo first shipped by default in Firefox. It's not like everything has rotted since then!
I did also find this
https://isdebianreproducibleyet.com/
Yeah, it was actually a good day of work to get stood up, mostly around writing a bash script to get and refresh an oauth token (I never use Bash for anything...). I'll see about generalizing and sanitizing it and posting it somewhere.
Both countries were moving away from trading oil in USD. So is Iran and it’s under constant threat too.

Just because the US manufactures some other excuse doesn’t mean it’s true. Why would you believe the invader?
Thanks for the share!

Happy to discuss takeaways here if folks are interested. (I work at GitLab and helped architect this report.)
On macOS (Catalina-10.15.7), it looks like it is fixed or uses an updated version of the libc library mentioned in the article

Expected:

$ TZ=LOL_THIS_DOESNT_EXIST date
Sat 10 Jul 2021 12:00:00 AM LOL

Actual:

$ TZ=LOL_THIS_DOESNT_EXIST date
Wed Feb 10 17:02:02 UTC 2021

Otherwise I agree with the article. Have told so many co-workers that storing your dates in anything other than UTC will bite you in the ass later on. Converting it to the relevant time zone for display purposes is a trivial operation.
Agreed. Giving this summary and then going into details would benefit readers more. AWS's BuilderLibrary, while containing excellent content, also gives an overview of distributed systems that sorts of point this out:

https://aws.amazon.com/builders-library/challenges-with-dist...
That's what I meant by narrow...a known set of sites and data you want to extract.

I imagine, for example, building on the SERP example might hit a wall if you added logged in vs not logged SERPS, iterating over carousel data, reading advertisement data etc.
> The user didn't intend to.

Well, they should have read the docs. They clearly show examples of how to define a timezone right there. It isn't a fallback, it's what TZ is for.

Edit: perhaps `date` should have a `-z --zoneinfo` option, in which you could specify a timezone by file and it would fail if the file did not exist. This would fix the issue and avoid breaking existing scripts.
> Oops, I've accidentally written 'position.absolute' instead of 'neighbour.absolute'!

I'm going to be honest here, the number of times I've made that kind of mistake is absolutely dwarfed by the number of times I have used the wrong variable because I had accidentally shadowed it.

Neither mistake is super common, but I can't recall ever writing 'position.absolute' instead of 'neighbour.absolute' unless I legitimately needed both position and neighbour in scope and the problem was hard to reason about. I can recall accidentally reusing a variable like 'x' as an iteration variable and then using the wrong 'x' because I forgot, and I can also recall misunderstanding what some piece of code did because I thought 'x' was referring to the outer scope but I had missed that it was shadowed by another declaration. Shadowing has caused me many more problems than it solved, at least in my own experience.
I ditched social media years ago, but have been getting my fix through message boards, chatrooms, and emailing people. Depending on your interests, you might have some good luck finding a welcoming community in one of those places. Also, I've found that some people really appreciate being sent a thought-out email since it seems to be rather unexpected these days.
There are industries with less social utility than Bitcoin?
Mine shows a reading of 3.6 Mbit/s. Not great, not terrible.
Minecraft Dungeons exceeds 10M players, new DLC on the way
If you stop collecting IDFA and don't replace it with some other device identifier you are fine. If you create a new identifier i.e. some sort of fingerprinting you still needs user consent for that via the AppTransparency framework.
Is there an Android equivalent of such a course? CS193A doesn't have official videos and resources like this one. Any other university course?
My opinion is that many missed out and take a moral stance as a compensation mechanism, and some live in privileged situations and just don't see the need for it. No wonder you don't see the benefits if you live in a superpower with a currency that is used as a global reserve. One of the news today here is that gas stations are preparing price signs to have an extra digit, come talk here about the volatility of Bitcoin.
This year with the pandemic saw me dipping my toes back into social media a little bit, and boy are you correct. I'd use Twitter for a week, see how awful it was AGAIN and then delete the app and go months without touching it. The loneliness of the pandemic does make it easier to justify giving it a try every now and again.
>we have enough money to catch polluters or murderers

Mass marginal murderers versus highly concentrated murderers. ;)
@robarr that's a fair question to ask. Briefly, Base64.ai neither stores the images you sent, nor their extracted data. We provide the power and extensibility of the cloud without the risks of a data breach. Base64.ai complies with GDPR requirements too. Our SOC-2 compliance report details the extend of security measures we take for your data. Happy to share the report for your review under MNDA.
Oh, these are (mostly?) manual (often done by students working with SCPD, if I recall correctly). Any student can sign up and record for a class after some basic training, which I think can also include CC'ing some parts of it.

It is definitely someone just having a bit of fun :)
Has anyone succeded to make a living from app purchases? I am really interested to follow up on it, just dont know if it will be. enough to cover my frigging expenses. (Main question is: How much is left after all the other guys get their due)
> throw all the work into /dev/null and get back to dark ages where pattern matching is implemented in hacky ways by disparate libs and macros.

How does not accepting this PEP throw anything away? It's literally right there. It's still hosted there on the PEP site. Those who want pattern matching can continue to refine the work. "Common sense" requires understanding the current work is a sunk cost and in no way supports its introduction into the language.

> I'm also on various Python lists, and what I saw that various details were controversial, not pattern matching itself.

The details of the PEP are the problem, not the idea. Not accepting this PEP is not the same as rejecting pattern matching. This is only one possible implementation of pattern matching. It's also a bad one and one that makes the language worse. Rejecting this PEP allows a better implementation in the future.
Sure, you could claim that, but if you're doing it at a scale that ultimately matters, then you're only harming yourself. The only kind of people who would be interested in having business with a person mired in such controversies are people you don't want to have business anyway.
If you open your browser's network panel, you can see the secret sauce here: GitHub's API. Each time you open a file, the UI makes a request to GitHub's API for the content. That's why it's dramatically faster than cloning a repo; instead of pulling the entire history of the repo upfront, it dynamically requests only the files viewed.
> It is commonly asserted that the British monarchy brings in far more money than it drains in the form of tourism.

Ok, but how is that related to the political power of the monarchy?

I don't think tourists even know what powers the Queen actually holds.
Another mistake I’ve seen is using one timezone code used interchangeably with others in the “same” timezone. This is bad because different locales have different DST rules, and because they have different governing authorities which can and do change the rules.

And another still: assuming that all of a state uses the same TZ. Quite a few do not! Arizona for instance has several tribal timezones which honor DST while the state does not. Nevada has a little sliver of mountain time. Michigan has four counties in central time. And so on.

This stuff is hard to get right. And it’s important. “Just use UTC” is often the naive solution but it’s not good enough for a variety of use cases.
I think that's a far lesser problem than having un-elected individuals making and enforcing the same laws. Congress hasn't just abdicated a power, they've abdicated a responsibility. You're worried about bad lawmakers, but that's a problem orthogonal to the issue and how we ended up with such a structure in the first place.
Is it weird that a /university/ is offering this course on how to work with a specific commercial product? Shouldn't this be the domain of Apple itself or a company that specialises in training?
"Often" isn't a guarantee.

Turning "often" into "always" is the reason bitcoin exists, and the reason it uses so much energy.
In addition to what I wrote at https://news.ycombinator.com/item?id=26090146 :

The government implicitly guarantees that the USD can be used to purchase goods and services. Take a dollar bill. It has "For all debts, public and private". This is a guarantee by the government. If the USD gets outcompeted in the US, then that would make the government a liar, and thus it would use its power to make that not happen.

The government guarantees the value of fiat USD. The government has congress, police, military and nuclear weapons to back that guarantee.

Not only is it a "promise" by the government. It's also in its best interest to maintain control of monetary policy.

And also the people want it, so…
Considering the proliferation of fake pulse-oximeters due the pandemic, it might be easy to go for Apple Watch if one can afford it and have access to it.

I got a FDI approved pulse-oximeter accidentally from Amazon(US)[1] after realizing almost every pulse-oximeters sold online where I live were making false claims[1].

[1] https://abishekmuthian.com/testing-fda-approved-pulse-oximet...
So Google replaces third party cookies with FloC?

What did Safari and Firefox do when they limited third party cookies? If the answer is that they just improved privacy while not “compensating” in any other way, then why would I use chrome?

Also, when things like these happen in chrome, I assume it doesn’t happen in Chromium, ms Edge? So if we want to run a chrome-ish browser and not have FloC we’ll just run any non-Google chrome browser?
I have back-of-the-napkin tried to scale mass conversion. The gotchas are (very) nice-to-have things like power steering that rely on engine pressure. Actual drivetrain is solved.
Every threading tutorial should come with a warning. This one doesn't, so I'm adding one here.

https://shouldiusethreads.com
For context: pollution from bitcoin production is equivalent to 4 782 608 passenger cars.
A safer internet starts with a privacy-friendly device
Yup. T'is pretty good indeed. I have told world+dog.
This anti-growth mindset is poison.

The solution is to add more and more renewables (and nuclear), not to ration electricity.
Hey, the objective with this tool is to make A/B testing as dumbproofed as possible. You enter the URL of the landing page, select variations, conversion event, integrate the snippent and voila, you have a Multiple-variation test running.
Ok so you're going to argue to an engineering manager or product manager that you need a day or days to do a full code audit of each external package you use? Or write your own library instead? That's, if anything, more unrealistic than just writing your own package manager.

Do you actually get to do this wherever you work? Honestly it would be great to have the luxury of that kind of patience and time to invest in my work. But it's universally unrealistic in my experience.

This is not at all a question of "what would be the ideal or perfect scenario." This is a question of what's pragmatic and politically accomplishable in most work environments.
Part of me worries about all of the awesome speedrunning people do in games written in more memory unsafe languages(like doom 2) and it makes me a bit sad that there could potentially be less broken games that people can take advantage of for speedrunning.
There's an official Python library for Playwright as well: https://github.com/microsoft/playwright-python
>At some point, we self select into Amazon-humans, Google-humans etc.

That's one worst case scenario. I've been thinking once humans start deselecting Google (no more gmail, youtube red, etc) then there's more room to also start blocking google's ad network. I know Google's dark pattern to force compliance is to pretend they don't know you and put you on a captcha treadmill, but that too will crumble if their adsense network yields less and less value as users and website operators move on from being plugged into the googleverse.

At least today you can operate outside the googleverse but you're punished for it. We should be holding on to that and trying to expand it rather than end up in the future you described where we can do nothing but comply.
Those companies are also donating to the Foundation in cash and kind (AWS and Azure hosting).

The developers who have newly joined these companies have years of contributing to the Rust project. I'm 1000% confident that they wouldn't land anything that wouldn't be welcome by all users. For example, one engineer at Amazon is working on making it easier for Amazon engineers to learn the language by improving the error messages. Those improved error messages benefit everyone.
In my experience most of the time I had to use unsafe was to bind unsafe interface (think something like making raw OpenGL bindings for instance, you'll have unsafe code all over the place and you'll have write your own safe wrappers around it). Performance-wise I very rarely find myself having to compromise, although there are times where I have to write "smarter", more complicated code to get good performance without unsafe.

I just looked at the code of a pretty heavily optimized program I've been working on for a few months, I have exactly one instance of unsafe in the code:

pub const GPIO_ID: StreamId = StreamId(unsafe { NonZeroU16::new_unchecked(0xf610) });

I need the unsafe because at the moment the language is not smart enough to understand that 0xf610 is obviously non-zero and that I can build a NonZeroU16 from it without fail (at least I don't know how to express this in static expression at the moment). This has no performance implications whatsoever.
> My personal pocket philosophy is that the money we pay the royal family is the cost of a peaceful transformation to democracy.

The transition is done, if you stopped now there would be no revolution to keep the monarchy.
OK, so again not Mavens fault but an utterly insane bureaucracy?

Because otherwise the workload should shrink fast after one has vetted the dependecies for a couple of packages?
How would Netlify feel about not being able to issue or renew any certs for any sites for a month? Plenty of platforms rely on LE exclusively for one-click/automatic HTTPS for their customers sites.
log in wall can easily be bypassed with an HTTP client by setting the correct auth header.

From what I can observe, 2/3 websites can be scraped without using a headless browser.
Yes, vetting everything takes a LOT of time. Regardless of the language, package manager, etc.

We (small shop) don't vet the code of all of our dependencies, since we simply don't have the manpower. But we do run nexus to have the guarantee of version pinning. So something that is fine today will be fine in 5 years.
> I'm assuming you need a Mac computer to develop ios applications?

You do, if you want to code in Objective-C or Swift (likely the languages tought in Stanford’s lectures). But React Native and Expo’s EAS services (expo.io/eas) has made it possible to avoid buying a Mac. EAS requires a subscription and you also need an Apple Developer sunscription to publish to their AppStore.
There are still edge cases.

What if you schedule a meeting in a year's time in a timezone that doesn't have Daylight Savings Time but that government decides to add it and now the meeting is at a time that doesn't exist?

But your use case it also talking about when using a tool that is specifically designed to deal with this issue. What about when you are trying to find a good time (AFAIK most calendars don't have good tooling for collaboratively choosing a meeting time). If you do this in your favourite chat app then you probably have no timezone support. (This would be an awesome feature though)
Don't worry, logic errors will be with us always.
Just pushed up the fix! Let me know if it works? Although we're not yet operating in 19103 - so it won't be particularly exciting - but thanks! Excited to expand to your ZIP soon.
The problem with Bitcoin is that POW is an unbounded competition of who can provide more computational power, ie. energy, to represent a consensus. Comparing the energy usage to Argentina, Island or any other country is therefore just a snapshot of the issue: Miners are incentivized to either increase the efficiency of mining, or invest more energy -- and because the latter option is easier, we see power usage rising and rising, without it having any influence on the performance or functionality. The only imaginable bound is all the energy that Humans can dispose of, but I think that if that is even being considered, the means have been mistaken for the goals.