skysight-inc/HackerNews huggingface dataset:
I don't believe this will work but due to its complexity. And even if it will work, the life expectancy of some parts like solar panels is rather short.
IMO projects like fog catchers [0] look much more promising.

[0] https://edition.cnn.com/2016/11/18/africa/fog-catchers-moroc...
I think that argument would apply in a lot of places but most likely it wouldn't apply in Apple that are famous for their "not invented here" attitude across the company.
Please don't post this sort of dross to HN. It makes threads considerably worse and is explicitly against the rules.

https://news.ycombinator.com/newsguidelines.html
Completely agree. Simply pointing to someone actually tracking censorship activities. It would be nice to see an inclusive set so we the humans could make our own decisions.
AFAIK there aren't specific guidelines but posts like the grandparent are normally moderated down. (https://news.ycombinator.com/item?id=2965166) is an example of well-received humor; it's one of the top rated posts.
Unless you want to work for FAANG, I don't think is very necessary..
IMO its not even that we're copying people's logic, its just that stack overflow acts as a weird sort of crowd-sourced centralized documentation for programming languages.

For example if I forget the name of a function for something in a particular language I don't even go to the docs, I just google something like "python reverse list" and click the first SO link.
No they didn't. They established that they won't distribute apps that have speech that violates their terms. This is how Apple has always operated.

You can always go open a browser and visit any website you want and write whatever you want and Apple can't do anything about it.
This is some great work!

One point I disagree with:

>What’s less obvious is that we can infer the size of the machine’s register file. On one hand, if 256 registers are used, the machine can still support 384 threads, so the register file must be at least 256 half-words * 2 bytes per half-word * 384 threads = 192 KiB large. Likewise, to support 1024 threads at 104 registers requires at least 104 * 2 * 1024 = 208 KiB. If the file were any bigger, we would expect more threads to be possible at higher pressure, so we guess each threadgroup has exactly 208 KiB in its register file.

>The story does not end there. From Apple’s public specifications, the M1 GPU supports 24576 = 1024 * 24 simultaneous threads. Since the table shows a maximum of 1024 threads per threadgroup, we infer 24 threadgroups may execute in parallel across the chip, each with its own register file. Putting it together, the GPU has 208 KiB * 24 = 4.875 MiB of register file! This size puts it in league with desktop GPUs.

I don't think this is quite right. To compare it to Nvidia GPUs, for example, a Volta V100 has 80 Shader Multiprocessors (SM) each having a 256 KiB register file (65536 32-bit wide registers, [1]). The maximum number of resident threads per SM is 2048, the maximum number of threads per thread block is 1024.
While a single thread block _can_ use the entire register file (64 registers per thread * 1024 threads per block), this is rare, and it is then no longer possible to reach the maximum number of resident threads. To reach 2048 threads on an SM requires the threads to use no more than 32 registers on average, and two or more thread blocks to share the SM's register file.

Similarly, the M1 GPU may support 24576 simultaneous threads, yet there is no guarantee it can do so while each thread uses 104 registers.

[1] https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.... : table 15, compute capabilities 7.0
Tracking is oversold. If you have a gardening blog just offer ads for people who like to garden, no tracking necessary.
I'd imagine that what you get for $25k/yr in Poland is way better than the ROI on $30k/yr in Italy. Depends on the stack though. Most corporate Java people earn peanuts here.

It's also likely that they replaced a well compensated engineering firm responsible for setting up the project with a cheap team handling maintenance.
> However is there any evidence of the dangers being a reality in this instance?

Are we specifically talking about a news organization softening its coverage on a sponsor? There aren't any examples which spring directly to mind, but there are countless examples of other organizations doing this. Politicians being bought-out by businesses and lobbyists is nothing new. Platforms like YouTube have crafted and modified content policies specifically to appeal to their sponsors.

News organizations benefit from maintaining an appearance of trustworthiness. If they modified their content for the benefit of a sponsor, they would obviously try to be very discrete about it. Is it a stretch to imagine it has or could easily happen? Especially if people stop worrying out it? Other than reputation, is there anything else to counteract that motivation?

> If there is no evidence, why is this story specifically about the NYT and Facebook?

As for the NYT/Facebook thing in particular, it doesn't strike me as being inherently worse than any other sponsorship deal. I'm not worried about it in particular so much as I am generally concerned with how dependent news is on ad revenue in general. I'm not vouching for the credibility of this story, but I'm worried that your comment is too dismissive of the broader subject.

> There is also danger involved in shaming the NYT for accepting ad money and in turn having them cut coverage in response to decreased revenue. There are plenty of examples of that.

I don't know about this. I think whenever an organization is dependent on another for revenue, they risk appearing less impartial towards that organization. I see HN comments accusing Mozilla of appearing to be less impartial towards Google because of their relationship all the time, despite Mozilla directly competing with and regularly speaking out against Google.

News outlets benefit from an appearance of impartiality and revenue partnership they form with a third-party comes with a risk of damaging that appearance. It's up to the NYT to convince readers they can be trusted with the partnerships they've made. Frankly, I think they've probably built up enough of a reputation that this particular deal wont hurt them much, if not benefit them.

> I am more concerned with the danger we have evidence of rather than the one we don't.

I'm also more concerned with the dangers we have. That doesn't mean I can't keep an eye out for the dangers which could be. Even if this particular danger hasn't yet manifested, there is clear motivation for it and precedent for it in other markets.
"user name" may be viewed as "real name of a user" (my user name is Max, but my username is Goldstein).

userbase is just a rare spelling, and also the name of some software products.
All evolutionary change (and life itself) is due a combination of differences of entropy (aka an energy gradient existing), combined with randomness in the current environment allowing mutation/change and hence selection pressure.
It's a poor article that talks about Microsoft "bucking the trend" on this when NIST put out new guidance four years ago saying this.
The damage is not done. Parler is the kind of app my dad will install on his phone and continue his radicalization.

I have no issues with him being conservative, I rather enjoy dialog with all sorts of folks. But the disconnect with reality is really something else.
Thanks! Will be fixed very soon.
It's not accurate to say it was "entirely unsubstantiated". Other news sources besides the NY Post (most recently the Daily Mail) have claimed it was authentic, and Biden himself hasn't disputed its authenticity.

Regardless of the laptop though, there's clearly a double standard in what Twitter will block with or without proof. The Russian bounty program that was widely reported by the Washington Post and others during the election cycle was unsubstantiated, but no effort was made to block it.
> You pay what you want, per hour

Just a technicality, but if he sets the number of hours a week, then he is still somewhat in control of his own paycheck. If I were the employer, I'd want to set the hourly rate as well as a fixed number of hours per week, or at least a max.
What you probably never saw was the non-retraction retraction Tomshardware had to publish later, and buried so deep even archive.org doesnt have access anymore. Yes, they manually excluded the link from wayback machine :o

Here is the whole story: https://www.tomshardware.com/reviews/hot-spot,365-4.html somehow still accessible under its original 2001 link unlike most of their old material, wonder why :)

>"AMD did not bless the Thunderbird core with ANY thermal protection whatsoever."

In reality AMD socket certification required thermal cutout, same as Intel for Pentium 3. AMD processors do include thermal diode just like Intel ones.

>"Intel's older processor is also equipped with a thermal diode and a thermal monitoring unit"

is a lie. Pentium 3 thermal throttling is performed by the Bios just like in Athlon case. Serendipitously tomshardware picked broken Siemens motherboard for AMD system as recommended by Intel, imagine that.

They published a non-retraction catching Siemens in a lie and showing proper AMD setup safely shutting down. Of course you cant read it because its buried down, excluded from wayback machine and deadlinked http://www.tomshardware.com/column/01q4/011029/index.html
to be honest, I use my search engine of choice, yes stack overflow often comes up in the results, but also GitHub issues of people having a similar issue, often for other projects that use the same tools/libraries I do.

so I go to my search engine for answers, not stack overflow directly.
I think whatever feature in my browser lets websites determine when I copy text should be ripped out, along with the site's ability to snoop on my scroll position.

The sandbox has been broken.
Work balance, and some reasonable freedom to self determine is pretty nice and likely more important for the stability in a long term working engagement than being "interesting" work.
> Why does the lens have a megapixel rating? I'd assume that there's no imaging sensor in it, right?

The megapixel rating is an indicator for sharpness. There are more technical ways to rate sharpness, but listing the megapixel rating and sensor size is a quick way to suggest that the lens is sharp enough to resolve pixels that small.
"Just get them to create an account, they can suffer through our horrible software after."
Most of the planning was actually performed on Twitter. This has be substantiated by the FBI.
No, You’re Crying About a Helicopter on Mars
Tell that to the gaming industry. There are enough people looking to get a foot in the door, and enough companies looking to turn the other way.
It was the start of the 2017 bear market. Bear cycle wiped out almost all of my savings from my portfolio. I can't describe how stressed I am during those days. We should always have a backup plan in every decision we're going to make. This scenario should serve as a learning experience for all of us.
Asylum law is federally defined. However, if you look at the asylum requests per judge [1] you can see 2 different judges, 1. Hear 354 cases and approve 3.7% and 2. Hear 770 cases and approve 97.4% in my opinion clearly shows judges have a HUGE amount of discretion in how to apply the law and makes it easy to see how corruption could sneak into the system without being quickly identified and rooted out.

There is a de facto qualified immunity for judges.

[1] https://trac.syr.edu/immigration/reports/judge2019/denialrat...
Huh? Microsoft doesn't require password rotation AFAIK. Are you talking about a work account where your org has mandated password rotation?
Nor have we seen any serious uptake of Intels licensing business. It's a paper launch.

Adding to that Intel didn't exactly pick this model as their first choice. The combination of a wafer production shortage and Intels CPUs underperforming is what drove Intel to this. It is neither Intels or most feasible clients first choice.
I've also got a little side project in Elm and, like a lot of folks here, the experience has been very mixed. On one hand, when Elm is happy, it does just work. It's fast and relatively svelte and generally great. Its errors are clear and easy to understand, though not always easy to solve.

The downsides of Elm are that the language really does have different expectations than less purely functional lambda-calculus inspired languages. I found dealing with my projects' Msg types, in particular, to be a pain. Once you understand the Elm way of thinking about things it does make sense.

My sense of the community is that they are extremely helpful about showing you the "elm-ish" solution to your problem. They can be pretty obtuse about *why* that is the way to do it. In general, I thought the transition from imperative OO langauges like JS to the lisp-ish Elm was a lot harder than it needed to be. I would ask why my approach wasn't working and get a reply telling me to do it a different way - which didn't really help me understand why my approach didn't work. I can understand why it would be exhausting to try to meet people where they are, but I also get why the "do it this way" approach is off-putting.
fan websites: https://neocities.org/browse?sort_by=views&tag=lain
That's egregiously against the site guidelines. We've asked you not to post like this multiple times before. Not only have you kept doing it, you've mostly been posting unsubstantive and/or flamebait comments, so I've banned the account.

I hate to ban an account that has been around for over 10 years, but you can't vandalize HN like this. If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
A while back I was tasked with getting hundreds of our companies computers back online after a ransomware incident bricked them and for that I needed users passwords. Our company mandates quarterly password changes and as a result I was blown away how many people had some variation of "{company_name}{season}{year}" as their password. I'm convinced these mandatory password changes do more harm than good.
> Don't paste from stackoverflow and do not hire people who paste from stackoverflow or anywhere online

Crucial corollary: "... that you don't understand".

Blindly copy/pasting what you don't understand is the problem. If it's too complex to analyze, it doesn't belong in Stack Overflow.
I'd put it a bit differently than the OP - for me interesting and meaningful work means that it's actually benefiting society in some way. That would mean that even the 'boring' aspects would have some kind of meaning ("we're trying to cure X" or "We're working to help solve global warming"). Too much work now is just trying to sell stuff to other people, get people to click links, get people riled up so that they're engaged with some social media platform - it's not helping us as a species.
That's just straight up ad personalization.
> I am most curious about the "no technical interview" part and "my work speaks for my skills" while OP's GitHub is just forks.

On Github you have to fork a project first if you want to create a pull request. I randomly opened three of the forks and saw that he'd made pull requests for two of them.
I am using dev.to and Medium, but I also have created my own blog.
My stack is Next.js + React.js :)
Look at that, you reinvented NFTs such as CryptoPunks :) https://www.larvalabs.com/cryptopunks
So is the NY Post the only tabloid in the world? What about the Sun in the UK? Daily mirror? I think based on your requirements all those should be fact checked 100% of the time and blocked when incorrect information is posted right? Or should it only be when it damages the preferred political candidate?
> This doesn’t seem sufficient to me.

Nonetheless it did to Twitter, and it seems like a very reasonable position. I mean, fine, if the free-speech-above-all-reason crowd wants to literally call for people to be killed and excuse that with "but AKSHOOALLY we're talking about the legal government exercise of the death penalty", then... OK. I think there's a reasonable argument that you have a first amendment right to do it.

But fuck right off with your demands to do it on MY platform, because AKSHOOALLY the first amendment constrains only the government and not my right to publish what I want on my hardware.
We know from internal documents that over the course of decades the oil majors had their own scientists both review mainstream climate science as well as conduct their own original research and they agreed with the overall mainstream conclusions.

There was also a pretty famous case of a climate skeptic that got funding from Koch to look into things and wound up becoming convinced.

https://www.scientificamerican.com/article/converted-contrar...

All the oil majors in the world, plus Saudi Arabia, Russia, China, etc have plenty of motivation and resources to poke holes in the theory and have failed to do so. Can you explain why that is?
That wasn’t the basis on which Twitter suppressed the Hunter Biden story. Overall I think Twitter’s heart was in the right place as they know that the average voter can’t be trusted with the future of the country, but I can see why people are upset.
Their .pyx implementation leaves much to be desired. Among other problems, the hot loop uses an untyped python list. Also, they're indexing into the list instead of iterating over the list. In creating the list, they're using .append() instead of list comprehensions.

Fixing those minor issues cuts the runtime in half (see #3). Going for actual high-performance Cython (on my 12-core workstation) cuts the runtime by 20x (see #2).

https://github.com/00sapo/cython_list_test/pull/2
https://github.com/00sapo/cython_list_test/pull/3
Exactly. My university requires a yearly password update. I have to manually enter my password to log into computers, print release stations, a billion domains that just use an LDAP connector instead of our Shibboleth page, servers after home directory wipes, etc.

My password needs to be something I can quickly type, so I just use the same one (a strong, multiple-word passphrase) and add its validity period to the end.

This actually makes hitting arbitrary password requirements easy too; make one word capitalized (or one lowercased), separate each with an allowed symbol, and the validity period is numeric so it passes just about every security check while being easy to type and remember.
Content Writing for SaaS Companies – A Complete Step-by-Step Guide
We use a home-grown workflow engine that leverages a partially open-source job processing library called Oban (https://github.com/sorentwo/oban).
The specific list of things doesn't matter. It'll vary from person to person and project to project. The point is, there'll always be something.

My point is that if you're signaling from the outset that you want to cherrypick those things then I, as your employer, don't actually know what you will or won't do. I don't know if you'll follow up on tricky-to-reproduce bugs (as an example) because that's "boring".

That's just creating work and uncertainty in dealing with those issues.
They do have uses is marketing. Vodka has a moisture harvested vodka "made with fog". It goes for 125 per bottle and is usually sold out as far as I can see.

That's a $100 premium which values the "fog" water at roughly $500 / gallon. So if you have a market willing to pay $500 / gallon extra for water harvested from the air this business might work. Not sure how many of those there are.
That sounds like an “out of the frying pan into the fire” kind of thing.
That was mostly in response to your statement "it can be hard to believe when not experienced first hand just how hard it is to introduce bugs in elm"

Is just about the most ridiculous thing I ever heard (and certainly what a "true believer" would say even if you obviously and predictably disagree)

That a true believer will react angry to criticism is entirely self evident.

There are thousands of times more developers and companies using typescript over Elm, there is inherent value in this simple fact. No matter how much steam escapes your ears, its true.
I've been in this industry around 20 years and I can't remember the last time I looked at SO to answer one of my own questions. Other people's, sure, but usually I look at the source code for answers to my questions.

The results are more consistent.

Now Github Issues on the other hand...
I think we need new laws to make public funding of the media by interests who will benefit from a blind eye or active promotion of their goals much more visible.

NPR is now heavily compromised by endless donations from foundations but still implies its products are funded 'by people like you'. At least they say 'made possible by a grant from the Warbucks Oligarch foundation' along with a cute little advertising line about philanthropy, making the world a better place etc etc.

We need a lot more transparency. The Gates Foundation, which significantly funds the BBC, Guardian, NPR, and similar situations such as GMO bigPharma messaging, need to be made to publicly and prominently declare their interests and their agendas declared.

'Access' media is a huge problem because it purports to be unbiased when in actuality it is heavily agenda driven. In the case of Facebook & the NYT this is a very serious situation that further undermines what little is left of the NYT's credibility.
While I certainly believe there is an objective truth that can be divined by patient review of the facts, the Twitter, Inc. HQ is a long way down the list of places I would look for guidance.

Twitter can certainly kick whoever they want off their platform for whatever reason. However they don't know anything more about breaking news than the rest of us. They cannot have banned a breaking story because it isn't true, the reason being that they couldn't know.

If they banned a NYPost article based on the newspaper's reputation, that is a ban on a strictly political opinion.
Right? Who is literally copy/pasting, that seems dangerous.

I'd describe it as learning the concept/tactic/technique from the SO answer, and if me then implementing that concept/tactic/technique in my own code just so happens to look the same as the provided example, that's fine.

Frequently it doesn't, either!
Lots of Big Tech apologists in this thread.

I agree. Decentralization is the future.
One of the key features to making this work is the attack protection features these services have. Okta, Azure, Auth0 all have this. Is there an open source alternative? Seems like we would need a service, like SPAMCOP is for email, to make it work.
How so? Will JS in web pages get disabled too?
I thought about that method as well and after taking apart about 3 scanners it stopped being fun. Scanner assemblies are really hard to work with. Especially that some of them strobe colored RGB lights instead of a colored sensor, some use microlenses, and some won't start scanning if they detect that the light has failed (and you don't want the light for photography, so you disconnect the lights but then find that it refuses to scan). However if there's a hackable linear color CCD that is 4 inches long that I can wire into a RPi that might be super interesting.
I don't see any evidence of coordination or organization. Rather they all saw a dangerously out-of-control situation where they could be found liable, or at least involved (in the court of public opinion) in armed insurrection. They all demanded some form of the same thing: moderate the dangerous conversations that were calling for rebellion and violence. But they did not demand a particular methodology (which you would have seen in an organized endeavor).

If your service suddenly becomes synonymous with an armed uprising, and your response is to talk about free speech and how it is not your fault... then ya, you are going to loose business partners left and right.
This seems like a terrific joke!