skysight-inc/HackerNews huggingface dataset:
I don't think it's hypocritical at all. The U.S. is based around free speech and we ban all of types speech for good reasons.

It obvious that "we want to allow someone to say anything they could say on twitter+(spout conspiracy theories and implicit/explicit racist shit)" is both freer than twitter, and not as free as previous+harass people.

I really don't think allowing right wing nuts to voice their opinion but not letting users harass each other makes a hypocrite?
Why can’t the dissenting States just secede from the Union?

It is a democracy after all.
> So you would think that it would make sense to break the signal down into stuff with frequency and time. Some kind of wavelet probably. Maybe something that very accurately models what a human hears.

Interestingly wavelet based compression went nowhere because although they have nice mathematical properties, when applied in a lossy compression scheme, they did not fit well with how humans perceive detail/quality, both in terms of psychoaccoustics and psychovisuals, i.e. PSNR vs subjective quality diverged more than with other systems. Not surprisingly none of the state of the art lossy compression algorithms use wavelets.
> Mr. Koch is now trying to work together with Democrats and liberals on issues such as immigration, criminal-justice reform and limiting U.S. intervention abroad, where he thinks common ground can be found. He has partnered with organizations including the LeBron James Family Foundation, the American Civil Liberties Union and even a handful of Democratic state legislative campaigns. In 2019, he renamed the Koch network of about 700 donors as Stand Together.

> Still, his political spending remains almost entirely partisan. Koch Industries’ PAC and employees donated $2.8 million in the 2020 campaign cycle to Republican candidates and $221,000 to Democratic candidates, according to the Center for Responsive Politics.
> Just because you made your source code available does not mean I'll do your QA for free.

I wrote some software to address a need; and made the source available. I made some effort to make it usable to others - but not a huge amount of it.

Now, it's your turn to do some free QA to make that software usable for you, and more-usable in general. So the motivations here are:

1. Your own need / self-interest.

2. The public benefit.
> I spend most of my time mindlessly browsing HN or Reddit, eating whatever I find and sleeping late.

This sounds like my routine...

What you’ve described is indeed extremely stressful and emotionally exhausting. It sounds like an expected response! You could consider this the valley before climbing back up to not feeling this way.

Time helps - but it may take more than that. I would confide in friends if you have them, and consider talking with a professional...
Good write-up.

I write a lot of Go on my Mac at home. The first run is _always_ slow, but I've never measured it or bothered to find out why. This is a real "lightbulb moment" for me.

I just built a Go executable and timed it: 0.194 for the first, and ~0.018 for subsequent. I haven't signed code on Mac platforms before, so I figured I'd give it a go using the Apple code signing guide [0]. So, I created a self-signed certificate using Keychain, changed and built a Go project, signed the executable [1], and ran it: ~0.400 for the first run, and ~0.018 for subsequent. It... doubled? Will this happen on every first run still? Is there a way to exclude executables?

[0] https://developer.apple.com/library/archive/documentation/Se...

[1] codesign -s <cert_id> <path>
This has been sitting in some alpha state for years now. Is there any progress being made or is it abandonware?
Exactly! Developers publish code because they interest them. The market rate for developer are expensive. If people are too lazy to learn them self then pay the developer to do more work.

Mostly open source are code that interest developer period.

If you want some code that cater to your business or person need then pay for it!
I didn't even think about cats, I think I'd be irrationally paranoid at the sensors failing if I had small pets around. I'd want a gap at floor level as backup, maybe an aesthetically integrated cat flap. But I've owned remarkably stupid cats before who weren't very environmentally aware. Certainly taught me to close doors carefully and quietly.
Common, plenty of extreme left content and people were suppressed. It is just that each group complains primary about own suppression and never able suppression of other groups. And extreme left groups are also smaller.
What the Fuck JavaScript?
Yeah, you're right, it's different. One half does not use voice messages, the other half cannot live without this feature. My peer group is mostly from Germany.
Taking a signals & systems course, currently, and will be sharing this during our next lecture. So helpful!
> I didn't really grok why we use sines and cosines.

We use sines and cosines, but not only sines and cosines. There are many other interesting sets of functions. For example, polynomials, or derivatives of the gaussian functions (called Hermite functions).

Bonus point: sines and cosines are polynomials evaluated on the complex unit circle.

> Basically the Fourier basis diagonalizes the convolution operator.

It also diagonalizes the second derivative, which is the linear operator that governs many physical processes, like wave propagation and heat diffusion.
Never send a consumer IoT (where the 'q' stands for 'quality') product to do the job of a commercial lighting control system.

The right tool to automate a house with 100-150 lighting fixtures is something along the lines of a Crestron system.
It's about plausible deniability, nothing more, really.

And it's not much different from huge companies outsourcing their work to companies managing sweatshops or relying on child labor. They can distance themselves from it if shit hits the fan, but still benefit from, well, slavery.
My Philips Hue stuff in my flat works very very well and i like it.

When i will buy a house, i will put in cables as i still think cable controlled is more reliable.

Nonetheless, i like my system but it could be better especially the heating: It is actually quite useful to control my radiators digitally. It also makes a lot of sense to let my radiators measure room temperature and let it detect open window.

Normally when i activate a radiator, in 2-3h the room is always way too hot and i do only put it to the middle number (3).

Is this critical? No
Is this important? No
Can i live without it? Yes

But i do think its here to stay and in the long run, IoT will become the default.

Light atmosphere actually works very well when you can activate it by one click
Light switches are were you need/want them
Voice command feels much more natural and is quite useful

I like to think how my future house could incorporate something like alexa (a smart agent) in every room but 1. with powersavings 2. privacy in mind.

Something like the line in I, Robot where the main computer can see everthing.
It took me several days to do all the drilling for the star in my house. It was a lot of wire. But it was all worth it.

Tip: get a Milwaukee right angle drill. Worth every penny.
Well that's because they _are_ censored...
> If that is the strategy adopted in a repo then it would be polite to document

I disagree. This is the default assumption in open source. "You want something fixed? Fix it yourself!"

If you're adopting a different strategy than that, feel free to document that, but let's not start defaulting to offering people free support, because that'll make no one happy once maintainers start burning out.

I think something that has perverted the way we see open source is big companies doing open source. Of course the people who get paid by Google to work on Kubernetes has the time for answering support questions, as it's probably a part of the reason they get paid.

But for us who individually do open source, or as part of non-profit work, we've never defaulted to providing free support to people who don't support us back. Let's not change that.
That would be my cynical take as well: Oligarch sees which way the political wind is currently blowing.
> if twitter is so bad, why do you keep using it?

Did you read what I said? I have stopped using Twitter. I don't tweet, I don't have the app, I don't engage in anything what happens there now.

I just occasionally peek in to see if I'm missing out on anything and surprisingly I don't. As a result I see myself (unconsciously) check Twitter less and less.
I do not understand the concept of "being too late". If you are too late, what about the future generations? You can only be too late if the subject is already dead and not used anymore.
Peep into Python Basics
Texas leadership has a history of choosing shady vendors who screw its residents. It goes right to the top offices. Did you know that our state attorney general is under criminal indictment?
Well some have tried. There was a civil war about it.
On the other hand, while I agree that users who feel entitled are definitely annoying, I don't think there's anything wrong with users posting their questions and requests. As a user you can't really predict how motivated the author is. There has been days where I've gotten a feedback I really did care about, then the next day I got another feature request that was very interesting and relatively easy, so I just did it.

Just be respectful, post your question or request, and don't be upset if you get no answers.
I guess, but I wouldn't be on the top of the list as I am mentioning it once and there's also a lot more mobile and web buzz words on my profile.
Is this much different to DMX?
Do you really think the https://www.bbc.co.uk/news/uk-england-merseyside-43816921 case is egregious? The punishment is meaningful, but hardly life or career changing. Just because something has been said in rap lyrics does not mean it's OK to say in all contexts. Do you know the context and what she said? Surely it's conceivable that what she said really was harmful to community. Consider why free speech exists: to protect public debate and essentially hold up the light of transparency to power - clearly there's no trivially obvious line to draw that will protect only that speech, nor a trivially obvious line to draw that will protect all non-harmful speech. So when a society, in a healthy debate not too different to the one we're having now chooses to draw the line somewhere between those too extremes: that's just fine. Personally, I think the US protects speech that simply undermines society (and the US), and that doing so is at worst self-destructive, and at best irrelevant. Yes, we need to protect speech - but we don't need to pretend the line between constructive speech and hate speech is terribly subtle, nor that there is going to be some kind of chilling effect from rules like this. Do you feel threatened by this court outcome? No, right?

I do agree that some of the laws are bad, for instance the law in Germany that protected Turkish politicians from well-deserved criticism. As I hear it, they think that in Germany too: this law isn't some new development by thought-controller wannabe's, it's a bad law on the books that's rarely enforced and that's quite-old; pre WW2. Put in on the pile of failings of the Weimar republic. It's not a small pile.

Regardless, though bad laws should be repealed the larger point stands: these countries have not devolved into Orwellian nightmares. If anything, the real threat isn't Orwell's 1984, it's A Brave New World: a populace that chooses to close its eyes to the truth by simple social feedback loops that reinforce groupthink as opposed to critical examination. If you like literary references, we need to remove our machine-learned equivalent's of Dr. Strangelove's CRM 114 discriminators. To protect discourse, we need to shape the environment it happens in to steer those feedback loops away from outrage-inducing echo chambers that filter our perception of the world to distinguish us from politically others -and instead towards truth-enhancing critical thought. Ideally, all without a central, abusable source of power: sure! But the alternative shouldn't be that we're all forced to inhabit balkanized bubbles of media, carefully curated to be free of all of those pesky facts that might undermine a firmly held opinion.
>From there it typically derails into a whiny tirade about me being a crappy two bit developer who doesn’t give a shit about his code (which is ridiculous, since, professional pride aside, I have every incentive to fix bugs, to prevent my inbox from getting flooded) and just wants to rip off his users.

If you really cared about fixing bugs then you'd take bug reports. Taking a bug report does not mean you are forced to fix it (which is work, which costs money), but at least you'd be aware about the existence of the bug.

So, charging for bug fixes, okay. But if you don't even want to be aware of bugs, then yes, you are a crappy maintainer.
Being too late means, like in the field of agriculture, all fruits of innovation are already taken, rest is just hard mundane work.
From what I've heard (I don't use Parler) one of their selling points it actually that they're quicker than Twitter as censoring.

Twitter allows (and promotes?) hate mobs while Parler supposedly doesn't.
I guess then, Twitter and such Mahe better job of keeping agent provocateur in check?
Learning the Lingo: Everything You Need to Know About Balconies (2016)
... right after going all in on red and the roulette wheel turned up blue.
I've had tremendous success by removing the "Issues" tab on a couple of my more popular and beginner-friendly Github repos[1] and just leave the "Pull Requests" open! Support tickets have gone down to almost 0 (I still get the odd email from time to time, to which I promptly quote a price and never get an answer), and most who contribute actually give back value.

As Alex says in this blog post though "it typically derails into a whiny tirade about me being a crappy two bit developer". Luckily this only happened twice for me, but it's funny because in here you can see it on the open[2] as someone opening a PR adding this text to the README:

> If you spot a bug or any other issue you may go to hell because this software is officially Bug Free(TM).

On a very perverse way I am kind of happy that happened, since it ratified my decision and I became a lot more strict about when I help people. Any sense of "guilt" I had remaining after closing the Issues for not providing free support totally left after that incident.

[1] https://github.com/franciscop/picnic

[2] https://github.com/franciscop/picnic/pull/203
Thanks for the hint on ethernet over power. I can plug one in reasonably close to the thermostat and another close to the router and they'd be on the same ring main so should work pretty well.
1970s technology appears to be 3 times the price of a WiFi switch though :) (...not including 16USD delivery...)

Do clappers hear through doors and across different floors? E.g. in bed upstairs and light is on downstairs? Plus would one clap not turnnoff everything that hears a clap, and not just the thing you want off but leave other things on? And can it auto clap itself off/on at certain times when you are asleep/not there? Can it hear you clap when it is at home and you are in your car/at work? And only 300% as expensive as a WiFi switch? Bargain.

But you know, when my hands are full I can just put everything down and rub two sticks together to make a fire just fine. The power of humanity's intellect and dominion over nature is a wonderful thing and making fire is a privilege that not all mammals have that I plan to use for as long as I can - 4000 BC's technology to the rescue </sarcasm to illustrate a point>

So much technology could easily be done "the old way" (fire to oil lamps to candles to gas lamps to electric lamps for example all make the room bright I'm the darkness), but it makes things simpler/more convenient/easier/etc. This is one of them IMO
If I may give you an advice : Python, R and deep learning are sexy but the most important skill to start in data science is SQL. It will help you get your first data role and will be your main tool to solve 97% of the problems you will ever face.

That's a bit of an exaggeration but I will say: most of data science is not the fun stuff. Everyone goes into the field thinking it's all about doing machine learning to uncover astounding insights that will fundamentally transform the business.

In reality about 5% of most data scientists time is spent doing that. Maybe less. The bulk of the work is getting the data and cleaning it up, doing a tiny bit of the sexy stuff, then writing it up into a report or a presentation to give to people who will either not believe it or scoff because they already knew it.
I have tried in 2008 with Ubuntu Studio, after spilling coffee on my Powerbook G4, to work in Linux as a UI designer full time and people don't realised the power of Inkscape at the time. 2017 I have used only Ubuntu LTS with Gnome and Affinity Designer in Win VM, full year.

This time around I think that is possible, and economically solid, the move from Apple to ARM and closed walls of App Store to create conditions for real Linux Desktop Revolution.
It's gotten worse as FOSS has gone more mainstream.

Developers/maintainers are getting a lot more contact with a larger cross section of society, which is a catch-22.

I'm with you on ignoring parasites, but I also am in favor of offering 100% refunds to dissatisfied users to try drive the point home.
IDEA Vim?
Tough Pill to Swallow: Dark Web Threats to the Healthcare Industry
Mine's a 1kW model, and the only powers I use are 270W max (defrost setting) and 450W (to reheat).

Not so much that I think it tastes better having heated more slowly, (untested) it just gives easier/less crucial times and more time to react, fits in better with whatever else is cooking that isn't in the microwave.
> using another mechanism

> It’s relevant because you argue that there is no value to having the ability to do this.

No, I did not. We haven't talked about that other mechanism, so I've said nothing about it here either positively or negatively.

> Something you have dismissed as a non problem.

I said "Zoom had a serious uninstaller bug". So no, I did not dismiss it as a non problem. It just has nothing to do with Developer ID certificate OCSP.

Please stop putting words in my mouth or completely warping the words that I do say.
holy cow this is so, so apt. i am stealing this explanation for the rest of forever. this is exactly why this happens... i wonder how to structure organizations / incentives to alleviate this.
In the absence of direct responsibility, it's my view that the CEO should be (made) legally and personally responsible for decisions including outsourcing child slavery.
Was voat one the top two most downloaded apps in the whole App Store for a week? That’s what the fuss is about.
The problem is that all the alternatives are open to the same line of attacks that the current platforms are.

The people who run the platforms directly or those who help them operate via partnerships, investments, can be threatened, bought or invited to the current equivalent of the Epstein's island... and they'll eventually have to get in line.

The current assumption that these tech companies work the way they do because of the ideology of people who own them or work for them is either very incomplete or completely flawed.
> Mr. Pichai said he also became aware of it when it became public in the media. He said: “I am sorry it happened that way.” But he said he took full responsibility for the leak and added: “This is not Google.”

I would like a journalist to ask Mr. Pichai two questions:

1. Have you studied Boolean algebra?

2. How is this internal document "not Google"?
The author doesn't seem to acknowledge the Mac's OSCP cache and uses vernacular that cheapens his otherwise valid point: Apple is operating a mandatory security service on behalf of its users in a non-transparent and potentially dangerous manner. The path to Hell is paved with good intentions!

That said, Apple is clearly going out of its way to EXPLICITLY state now that they are not going to ever interfere in a Mac owner's ability to run code from outside of an Apple app store. Sounds great except that this helps them continue justifying their interference in the much more relevant iPad/iPhone platform --'just buy a Mac if you don't want us to totally control every aspect of your computing experience on your own hardware!' (IMHO, they need to be forced to license alternative app stores that any owner can opt into or outof at will and make a free version of something like Xcode run on non-Mac hardware, even if it is only for the iPadOS/iOS itself.)

Of course, Apple has in the past and can still login to any Mac connected to the Internet anytime they want and modify anything they want. They may have a good reason (such as stopping a viral agent that is damaging property or risking lives) but many don't really trust anyone at Apple or anywhere else to make calls on that level! (Just look at how crazy McAfee was.) Even if you are into the whole "blind trust" thing and appreciate the power to stomp out a computer virus network globally in minutes, who exactly is looking after these mechanisms to guard against unauthorized use (by current/former employees, contractors, hackers, etc.) --there is no transparency. Maybe they could make a Push Notification for the users that, when received, causes the machine to either power down, prompt for approval or allow them to proceed based on the user's preference expressed from time to time while logging into their Mac? No?
> but many of us hardcore Vi/Emacs users have had this knowledge imparted to us from a mentor. Thats probably why the use of Vi/Emacs is much higher in established tech environments (universities, big dotcoms), where there tends to be a tradition of mentorship than it is elsewhere

My mentor was vimtutor.

Seriously, learning basic vim takes 30 to 60 minutes with vimtutor.
umm, there is a ton of innovation in that field too. That makes no sense.
Negotiating extra leave as unpaid is probably easier once you’ve worked somewhere for a year, whereas the salary is more of a when you join thing to negotiate.
> I have stopped using Twitter.

> I just occasionally [use Twitter] to see if . . .

Hm.
the electrician didn't understand words like "crosstalk"

Can you explain what the problem is? I also run cat5 (or maybe even cat6, don't remember) to every room, most even multiple times, just put it in walls/cailings/whatever worked and all 40 or so sockets work just fine.

I turn the switch on, the lights go on, I turn it off, the lights go off.

I run a star configuration for switches and light points, where all switches are on 12V DC and use a 'patchboard' to hook them to impulse relays which drive the lights. Still switch on/light on, but you can select which switch does what, easily hook up miltiple switches to multiple light points etc. Not domotica, but still much more dynamic than traditional build-once-change-never.
Coming from the commercial software development side, I can tell you that all bug reports are always processed for free and on a high priority. Not talking about "your stuff doesn't work" sort of reports, of course, but the actionable "did X, got Y, was expecting Z" ones.

Moreover, if the reporter also helps us with resolving it, i.e. provides logs, stack traces, runs custom builds, etc., then we will always reciprocate with freebies.

So seeing that this person is forcing people to pay to report bugs is absolutely wild.

I understand that he's basically sharing his own tools with others for free and if it works for him that all that he cares about, but the bugs are always on the developer. The least you can do is accept a report and say Thanks. That's a complete no-brainer.