skysight-inc/HackerNews huggingface dataset:
> Just think about how much more accepted homosexuality is today compared to 25 years ago.

Is that because older people willingly changed their views, or older people died and younger people replaced them? I suspect 90% of that change is from generational shifts, not people learning with time. In other words, the old died out and the young replaced them.

In my anecdotal experience, most older people I know aren't any less racist/prejudiced than they used to be - they're just afraid to talk about it more.
but the upside is that you truly have decentralized internet
Later model TiVos can skip the whole break with a single button, newer models can auto skip https://explore.tivo.com/how-to/SkipMode
What exactly is the goal? How is this supposed to enhance the work environment?
What is illegal according to the DMCA is not the same as what is legal to include in a DMCA Takedown Request. This is a specific extralegal process for streamlining disputes over copyright hosted on a third party's platform.

It's like if someone is loitering outside of a store the store owner doesn't have the right to arrest them and lock them in a cell in their basement. There's a process that needs to be followed by people. Just because loitering may be illegal, and you have the right to post a no loitering sign, doesn't mean you can enforce that on your own.

DMCA Takedowns are an exception that allows parties to quickly remove copywriten material from distribution that comes with heafty penalties (whatever the judge thinks is reasonable) for when something like this goes to court and it's found that the takedown is invalid.
Ok, that's enough. We've re-banned this account.

https://news.ycombinator.com/item?id=24335263

https://news.ycombinator.com/item?id=23253600

https://news.ycombinator.com/item?id=21757546

https://news.ycombinator.com/item?id=21366367

https://news.ycombinator.com/item?id=20900462

https://news.ycombinator.com/item?id=19937222
Just because Twitter doesn't debit your bank account doesn't mean their service is free. They're selling you to any buyer who's willing to pay, and it's a lot of buyers.

Just because these companies engage in fancy accounting doesn't mean we aren't consumers in a traditional sense and doesn't mean we waive rights consumers typically are given.
If you are implementing it in a functional and GC language (like OCaml, Scheme/Clojure, JavaScript, F#, Elm, Haskell) using parser combinators is a lovely technique where you make composable mini-parsers. Worth researching! As a side effect (hehe) you’ll learn how to simulate state in a pure language...

Enjoy
Start here: https://en.m.wikipedia.org/wiki/Significant_acts_of_violence...

Not all of these fit the bill, but it's a place to start your further research.
The article makes it sound like she just accidentally used the wrong word, but in actually, she was repeatedly harassing the person and breaking what appears to be some sort of restraining order to do so. Whether an arrest is warranted is another question, but as always, it's a little less ridiculous with context.
>Let's just let tech monopolies determine what information we can or cannot communicate. Definitely nothing wrong will come of it.

how is that worse than letting Rupert Murdoch control every newspaper, whose media conglomerate makes Twitter look tiny in comparison. As much as Dorsey an all the other techbros annoy me at least he's not an outright right-wing cartoon villain
Not if I paused recording during the break like I did as a kid
This is sucks though. You end up wasting space to have a worse quality recording.
I recommend compilers course by Alex Aiken from Stanford open
That's all valid, but that's not what your typical consumer cares about.

Even with cars, manufacturers get away with things like removing an engine to replace glow plugs. With phones and laptops, very few people care if it's repairable. That's unfortunate but it's true.
Something interesting about the startup scene in India is how the center of gravity has shifted over the last 10 years from Bangalore / Hyderabad to New Delhi. Elad Gil's recent post mentions this: http://blog.eladgil.com/2020/10/unicorn-market-cap-industry-... with Bangalore having 8 unicorns vs Delhi's 11.

"While Bangalore continues to thrive, some point to bad governance locally (traffic, high rents, passive government) as one of the reasons it is not the only center. There are undoubtedly other reasons, but it is worth thinking about relative to San Francisco longer term."
> Unlike doctors and grade school teachers, if programmers had more contact with end users, they'd probably get burned out faster.

Depends on the business and users, but in many cases I agree with you. But I didn't mean to extend the doctor analogy to individual people. Personally, I'm very slightly aspy. I didn't get into computers to help people, I got into it because I loved programming, science, and tech. Unlike doctors, I don't need to see my work save people's lives. I'm in it for a totally different reason.
The point is that they provide the tool for clients to decrypt the URL. And youtube-dl is a YouTube client, just like Chrome or Firefox is. If you have a key to a locked house, unlocking the door doesn't mean that you "circumvented the door" and went in through a window. I really don't know how else to put it.

I might be missing something, but I'm not sure what's the caching thing is about. YouTube tells you under what URL you can access the specific video or audio file, you download it and that's it. Whether the downloaded data is saved to a file or temporarily stored in RAM or whatever is up to the client. And the way everything is structured right now, I really can't see any other way they could do it without creating some kind of proprietary YouTube client.
Sure! I did not grow up with a taste for exercise. Between my bookish nature and some terrible gym teachers, I loathed it. But once I moved to San Francisco, everybody was so healthy here! So I decided to try it out.

For quite a while, I'd start on something like running. I'd do it doggedly but in retrospect too intensely. Each time, it was kinda awful. Eventually my motivation would run out and I'd quietly drop it.

But now my approach is that my first goal should be enjoying it. For example, after an injury I stopped all exercise for 6 months or so, and was totally averse to returning to it. Eventually I grabbed my laptop and just went on a long walk, stopping at coffeeshops, restaurants, bookstores, etc every time I felt my enjoyment flagging. After doing that a few Sundays in a row, I shifted away from the stops, making it a pure long walk. Again, focused on enjoying it. Then I added bits of running here and there, upping the challenge until I was back doing a 7.5 mile long run every Sunday.

I apply the same lesson to learning new technologies. Every time I dive into some new language or toolkit, I find it easy to get intimidated. So I structure it as a series of small, rewarding increments. I pay attention to when I'm tired or too frustrated, taking breaks and rethinking my approach so it ends up as a sequence of small rewarding moments.

I think the same lesson lies behind Kanban approaches for teams as well. Small units of value moving quickly though a pipeline become very satisfying. It turns the work week into a series of modest accomplishments that over the long haul add up to real results, building good habits along the way.

Is that helpful?
"Terrorism is defined as the use of violence to intimidate or suppress political opponents."

Is it really? Then I suppose war is terrorism, and the military is a terrorist organization.

If you respond that the definition only applies to non-state actors, I have to ask: why does the state get a free pass to do the same thing? Not legally or practically, but ethically. Why?
HANDLEs on 64bit windows have 32bits that are valid whereas HANDLES on 32bit windows only have 16bits that are valid

...then use a translation table. If the system is 64-bit, there's certainly enough room and speed for one!

16-bit applications would not be able to handle more than 64k handles either way.
The RIAA isn't part of the government.
>Successive approximation does not imply optimal successive approximation. A random walk that gets there qualifies: a succession of steps.

Your first sentence (quoted above) is right.

But IMO, the two sentences quoted above, together, are not right. Because, even if not optimal, successive approximation means getting closer at each step, which is unlikely or impossible with a random walk.
Seems like China already uses tracking across their cameras, during the beginning of Covid in Feb/March there was a story of a guy who got told to quarantine because he was near an infected, but one day he went to a lake, and the next day police showed up at his place...
I agree with both you and the post you're replying to.

One comment though, once you've past that "I can't do this without a real browser" line in the sand a few times, you end up with a collection of snippets and skills that moves that line much closer. Sure, I'll load the page and watch in browser tools to see what's in the html and what's coming back to XHR calls, but when I've got a directory full of previously used example code to fire up that uses Python/Selenium and deals with "boilerplate" parts, it's a much easier decision to jump that way than the first time I stared at the BeautifySoup documentation.

(When the only tool you have is a nailgun, every problem looks like a messiah...)
U.S. Supreme Court will not allow extension in Wisconsin mail-in ballot deadline
What kind of architecture are you using for your backtesting framework? I have been collecting data to attempt to build something similar to that with close to around 2.3TB of tick data stretching around 20 years across 75 major pairs (indices, fx, major commods, etc) and I am always overwhelmed about design of systems to process large datasets like this.
Yeah... not only the fact that SML modules always left an impression of arbitrariness (SML97 and OCaml have some subtle semantic differences and neither of those choices seem to be inherently wrong), but also the sheer complexity of their theory compared to Hindley-Milner... seems that there just has to be a better way.
I think it's right and good to spend one's time in the industry, come to recognize its problems, and move on to something else. It's not a victory to spend your whole life working in tech, and it's not a loss to cut that engagement short.
Google Mending Another Crack in Widevine
This is probably one of the coolest and most underrated comments in this topic!

Could you tell us more about this process?
I believe it. There's some really slick Indian stuff in the Arduino/Scratch space, and it overcomes the usual English-to-English linguistic pitfalls that tend to make Indian less products unappealing to USA users.
But did you also use Ublock Origin?

With ads sites can be very CPU intensive.
> But just to be clear: is not in Wasmer intent to own the Wasm trademarks (as stated in the Github issue).

Then why register?
Or it affects perception of time such that time moves slower for the group with cookies. This gives them more time to chew on every word of the lecture and absorb more digestible facts.
> maybe even win with

In a U.S. court? You really think so? If you're right then in my opinion that's proof that the law needs fixing.
This world will not be a better place if the rich and powerful gain the ability to live forever. Every tinpot dictator, robber baron, internet tycoon, and rich bastard will hog this technology perpetually.

It is my hope that anyone who gains "immortality" is quickly assassinated. Death is not something one should be able to run from for very long.
Here's what's happening: our communication is moving to private venues. These venues initially maintain freedom of speech. Once they become effective monopolies, they start arbitrarily cracking down on speech they dislike.

The vast majority of people are on these monopolistic platforms. Yes, dissenters can still publish on some obscure platforms that nobody is consuming.

If you ban a story on Twitter and Facebook, you are effectively ensuring the vast majority of readers will never get a chance to see it.

> It's a Murdoch rag, with the usual Murdoch standard for quality and ethics.

So convenient that you can know everything about The Post without apparently reading it at all.

Also, seems we no longer need to bother looking at facts or evidence. If a news story is vaguely associated with someone we dislike, we can just declare it wrongthink and dismiss it completely without further discussion.

In fact, you strongly advocate that it should be blocked from being published at all. If a piece of information is associated with a group or person we dislike for any reason, we should consign it to the memory hole. We shouldn't let people make up their own mind, we should make it for them.
Please don't post unsubstantive and/or flamebait comments to HN. You not only broke the site guidelines by posting this, you did exactly the thing you were "suspecting".

https://news.ycombinator.com/newsguidelines.html
http://www.movetomichigan.org
Often I see the "like" button used as a means for amplifying something that is noteworthy. For example, lots of people "liked" stories that reported on the riots of this past summer, but I don't think anyone would argue that this was somehow an endorsement of the events reported on.
The war on terrorism was a response to violence, not words. Please re-read my post.
Show HN: Create your own Among Us ejection GIF
This makes complete sense - I just had never thought about it - Obviously, had thought about testing things in a smaller market, but for some reason my brain hadn't mapped that to software / websites / etc.

And props for history less on "But will it play in Peoria?"
Registering to vote also opens you up to a lot more spam and depending on your county makes you more likely to get jury duty.
> Yes, with the control group you would have a base for how many people you would have expected to be infected, so there's that, but you "could" get that from other observations.

Getting this number for a distribution of people as similar as possible to the people in the experimental group is, in fact, the primary purpose of having a control group. There is no better way to predict this number, as you can't predict how likely a particular person is to catch coronavirus at a particular time, in a particular location.

You also need a control group to get the number of various medical problems expected in the experimental group, even if the vaccine doesn't cause them. This also depends on time, place, and behavior.

So, if you create a reason for people in the control group to behave differently from experimental group, for instance by letting people find out which group they are in, you defeat the purpose of having a control group.
I've always been asked, too. And I'll ask as well.
Does HN do RSS subscriptions?
Yes, I've been bitten by that too!

Ironically it pushed me back towards Groovy because I found I was constantly hitting unexpected performance bottlenecks by implicit conversions that unexpectedly jumped in and executed things I didn't even realise were happening. Groovy was completely unelegant but pragmatic option that actually did what I expected most of the time.
I mean, I would gladly give companies a couple of billions if it means people stop panicking and we all can start living again. The vaccine doesn't even have to actually work.
Google's engineering is not about providing a good user experience, but about using metrics to squeeze out the last 1% of inefficiency. This inevitably makes the system fragile and leaves some people out in the cold, but you're the product, not the customer.

Some people would argue that optimising YouTube for the bottom 1% of Internet connections makes no financial sense, but I have gigabit fibre and YouTube stutters. It automatically upgrades to 4K videos (of course), but its buffering algorithm is pared so close to the bone that it can't handle high bandwidths as well.
That’s how I read it too.

I think the big question is going to be collaboration; as a web first tool Figma handles sharing much better than Sketch does. Sketch should buy or build something equivalent to Abstract or Invision in order to cover their flank.
Last time I was messing around with youtube-dl I was surprised by the huge size and variety of formats for just one video. I can’t think of an easy way to constantly embed new ads into all those video files. And can they charge for an impression without knowing if the video was ever watched? Maybe its just too much trouble.
Show HN: TypeScript Hack – Type System Adventure
I have done the same, to "export" 10s of thousands of pages from a client's Sitecore website where they were in a very adversarial relationship with the incumbent Sitecore dev/hosts.

I totally don't recommend doing this. But it worked for this case.

"I hate to advocate drugs, alcohol, violence, or insanity to anyone, but they've always worked for me." -- Hunter S Thompson
This must be why websites constantly point out the availability of cookies. Though I'd be surprised if the correlation was the same way round there.
Sassy Justice with Fred Sassy: a terrific deepfake satire show
I a big fan of the way Bob Nystrom skips the LR and LL theory and goes straight to recursive descent parsing plus the precedence-climbing trick.

I'm of the opinion that if you have to learn ONE thing about parsing then it should be how to write a recursive descent parser by hand. It is the parsing technique that you are most likely to use in a real project if someone throws a parsing hot potato in your direction.

That said, if you are on the mood to learn at least two things about parsing then there is no way around the LL and LR fundamentals. :)
I would just start looking. Obviously your boss doesn't care, so I doubt anything will change.

Try to think of ways you can minimize contact with them in the meantime, maybe find a therapist to help you get through.

Sorry you have to deal with this.
Put work in, get paycheck out. Tune out the rest and start looking for the next.
Absolutely - in an ideal world, my software would have no users at all!
Sure, Google could do but there's more than enough problems vs reward to make it unattractive:

- When you fast forward VHS tapes you still see the adverts. When you time seek a digital video file you don't.

- It's harder to do targeted advertising (since you no longer know if the downloader is also the viewer)

- Adverts baked into a video file can't be changed out later for newer adverts after the user has downloaded the file

- There's no way of having users "click" those adverts, let alone report back to Google that they've engaged with it

- Some of those aforementioned points might also have a knock on effect with how advertising is charged, which would mean Google would need another pricing model

...and all of this is before you even address the technical issues of video files having multiple different bitrates and formats. You could probably generate a new file on the fly but that would be extremely computationally expensive. So they'd rack up more costs hosting the service as well as lose money on advertising.

Honestly, I can't blame Google for not supporting a download option.
This is a hack to play a text adventure in the typescript type system (no runtime at all).

Typescript is awesome!
But you cannot bill per view or click.
I just want to be able to run my docker image stored in my private registry and I can't do that. ECS allows you to set a secret with a docker _compatible_ authentication token and point to any docker registry...
Submitter has curated quite a collection of music related articles:
https://news.ycombinator.com/submitted?id=tintinnabula
> So for a lot of people, that's probably not being factored very highly because the same thing is happening everywhere.

Not on the same scale everywhere, and certainly not as bad as KY/NJ/CT/IL. If you’re in the 40% to 80% income in those states, and you have 10+ working years left, it would make a measurable distance to move somewhere else where you can save $5k+ per year in taxes, if not more. Even more if you can go remote with a high salary.
Perhaps they would simply level an accusation of credulously accepting the Daily Mail's endless sewer of confected outrage fantasy.
In a society where the government surveils your social media account and where freedom of speech is not enshrined in law and precedent, sure.

But what determines whether what I am "saying" is or is not "good" in the context of a "like"?
Looks like there are a bunch of different git-remote-ipfs implementations:

https://github.com/larsks/git-remote-ipfs
https://github.com/ipfs-shipyard/git-remote-ipld
https://github.com/cryptix/git-remote-ipfs
Twitter doesn't decide for you what you may or may not read. I imagine you got here from some path other than Twitter. Therefore, you reading this reply to your comment comes irrespective to Twitter deciding what is allowable on their platform.

If the moderators of this site decide my comment is out of line with the standards this site tries to uphold, does this make me unable to communicate entirely? No, I'm still able to write whatever nonesense on plenty of other websites. Or I can host my own website where I can freely post whatever nonsense I choose to post. All the way up to the point where no ISP will offer me an internet connection or all the regional number organizations refuse to give me even a single IP address.
good point. I vote to be in the cookie set, not the electric jolt set testing this one.
I found these Wheaton college lectures[0] by Arthur Holmes a while back and watched through them a couple times. And then picked up books depending on what I liked.

Will Durant's The Story of Philosophy[1] was also useful as a summary and a starting point to go read philosophers that sounded interesting.

[0] - https://www.youtube.com/watch?v=Yat0ZKduW18&list=PL9GwT4_YRZ...

[1] - https://www.youtube.com/watch?v=iEK4A9hrVjQ&list=PLez3PPtnpn...
What I meant was "what sustained acceleration could humans tolerate? Others have answered that question, and also provided the surprising (to me, at least) bit of data that a 1G constant acceleration -- currently not remotely possible -- would put the entire solar system within easy reach.

And yes, I understand about gravity assists and the like.
Canadian here... ness all the way.
TL;DR get "$15k" = get 7.5% off the purchase of a $200k house. Obviously the higher the price of the house, the smaller pct off $15k equals to.
Good catch, fixed, thanks.
This is not really what I had in mind. I know java has these features, but how would they make your program shorter? Could you be more specific? Maybe share an example of a real problem that is made easier by these features?

Often people will give made up examples, but the trouble with made up examples is you can't tell if they actually matter in practice or not. Sure, if we invented a way to turn popcorn into gum, itd be easier to turn popcorn into gum, but no one wants to do that in reality. I'm after real examples.
> This is the GOP party platform for 2016 & 2020:

Surely you understand the difference between things written in a policy platform and things actually done in practice. There is no GOP rep who is out there stirring anything up on reversing this and despite the words "urging its reversal" there is not and will likely not ever be any action in this direction.

I can't really imagine someone following American politics for more than a year and not realizing this. Almost none of the policy white papers these parties and candidates write will ever be implemented, at all.

The GOP almost never does anything its base actually wants, in the socially-conservative sense. They just pretend they will, to get votes; the same way the Democrats pretend they're going to do any number of things for their base that never happen. It's just kayfabe, it's just an act to get you to vote and legitimize their power so that they can continue to do whatever is easiest and most expedient for each individual politician and player at any given moment.