jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I find that I learn immensely more in even tiny little tasks where I care about finding the result, compared to any assignment or exercise. Suddenly you look at the resources in a totally different light, critically evaluating what they are saying. Like, I'd pull some lecture slides or papers from the internet and read them in a very different way, compared to actual lectures. The roles are changed, I suddenly see the math (or whatever the topic is), and evaluate what it can do for me in the particular case. Not like what I need to do for the math to conquer it and learn it to the satisfaction of a teacher.

This also applies to computers. Just get your hands dirty, try to build something and you'll find yourself learning about so many things and tools incidentally while trying to fix something.

I can learn much better this way than going chapter by chapter in a book.

But interestingly, even graded, project-style assignments don't accomplish the same effect, only if I'm really onboard with the topic. I seem to need a spark of excitement of "this is not exactly the way you're supposed to be doing things" and just breaking things and playing.
Because schools and filtering software
Please stop this—all of you.

The language flamewar is off-topic and inappropriate for HN. The personal attacks are beyond the pale.
I own Chromecast and it does require the USB cable for the device to turn on and work
I think the difference would be a paper that features editorials which present a diversity of views versus one that seems to editorialize consistently in support of a particular ideology.
>Assuming the stick itself gets its power from HDMI.

I wouldn't make that assumption; Chromecast can't do it, and it's a lot less demanding than this.
This week's Go Time podcast featured the author. It was enjoyable (as are all their podcasts). He also has a compiler book that is the sequel.

https://changelog.com/gotime/107
Great read. Cherokee history is certainly interesting.

They have a lot available to read on Cherokee.org too IIRC.
Well, the use of `progressive` depends on the surrounding context - is it progressive in terms of genre progress or progressive as in the track scope? But yeah, as I understand, you're aiming at the second context - which is pretty much to what I'm aiming at, but with less explicit emphasis on progression itself.
My data usage is ~30-35gb a month and I don’t stream video or audio usually on my phone.
AI vs AI ... so the race has begun.
Additionally, in Poland, by my count there're at least four different soups made from beetroot - barszcz czerwony (eaten traditionally with "uszka" dumplings, without sour cream), barszcz ukrainski (eaten with vegetables and beans), chlodnik (cold soup, eaten with cream) and another barszcz czerwony (hot soup, eaten with cream). Poland has LOTS of soups
Works with the current 1:1 assumptions, but then the early windows performance problems with ryzen's NUMA design shows what happens when those assumptions are wrong. Their design, while less cool, is capable of handling pretty much any configuration.
This link suggests paypal only allows skill games for approved merchants:

https://www.paypal.com/us/webapps/helpcenter/helphub/article...
If only there was a website, maybe one that even sponsored this event, where you could go and type in some words like "president" and "interview" and "youtubers," and they'd just... hand you the video you were looking for.

One day!
From the article: "Travelling by plane can be a long and grueling process under the best of circumstances. This makes it a good time for monotonous tasks, like trying to iron out some vocab for a language you're learning at college."

In other words: the flash cards are most useful to him in his carry-on so he can study while waiting for/during his flight. Putting them in his checked baggage (assuming he even checked a bag) would defeat the purpose.
People seem to think that if Twitter dies, Mastodon will rise up or that we will return to forums or something. If Twitter dies a bunch of replacements will rise up until one of them is ordained as the winner and everyone moves to that new platform. We've seen this happen over and over and over with various platforms.
I was asked this question when I interviewed in 2020 and finished in about 35 minutes without any C experience. I can confirm that this question made me very interested in working for MemSQL/Singlestore: I loved the experience. The next step of the interview was to implement a pretty large concurrent program. I was given conflicting/very little information from the recruiter on how to complete the assignment, which I thought was odd given that in my estimation this was far too large for an interview question. I submitted my work after a couple hours of effort in an incomplete state because I decided I didn't really want to work for the company anymore. I never heard back. Really soured me on the company.
I think that's his point -- the board is a rotating cast that doesn't have a coherent vision for the company, or a dysfunctional vision if they do have one.
> such a [...] influential platform

Influential amongst whom?

Some people (eg Trump) are notorious for their use of it, but beyond that how can that notion be supported? Influential people might post on it but it's not like they're not on TV or in newspapers saying the same thing. Twitter's influence seems vastly overrated.
It's interesting. I read about how Samsung learned and followed a lot of processes from Boeing and lately Boeing has been faltering quite a bit and Samsung seems to be following suit.
>Who do you think the owners of Twitter are?

Its shareholders, come on, that's an easy one :^)
this wikipedia navbox has a section regarding board members:

https://en.wikipedia.org/w/index.php?title=Template:Twitter_...

for example this revision in 2012 is the first I can find referencing board members:

https://en.wikipedia.org/w/index.php?title=Template:Twitter_...

not 100% authoritative but it's a good clue.
The technical language in this makes me ditto the first comment that this is too much for many people out there like myself
Still costs the same now as it did when I bought it!

Yeah, the graphics library was great! When I moved on to Linux and gcc, I was disappointed for a while that I didn't have all those super simple primitives to work with.
i had an officemate who spent about ~7.5 hours a day looking at job listings and reading things like "how to quit your soul crushing day job and do what you always wanted". so she was holding the average up for you and 13 other folks.
It's also good from a very personal business perspective to have the crucial inside information of an obscure coin named "MobileCoin" (sitting on CoinMarketCap Rank #2378) about to be pumped HARD once the news about inclusion into a popular messaging app hits the airwaves.

It's especially good to have this information while said coin is already publicly traded on some (albeit obscure) exchanges. Because that allows you, as an insider, to slowly accumulate a nicely sized position in that coin while it's still cheap. "MobileCoin" wasn't publicly traded until December of last year, there wasn't even a live blockchain until that month, so if it's true that the first commits in the Signal server repo hinting at the crypto payment plans were created shortly after the repo went silent in April 2020, it is obvious that keeping these commits secret until at least December 2020 was crucial to successfully realize these good personal business perspectives - a.k.a. insider trading, but nobody cares about it if it's crypto.
Yes, very much so. Forces are not really a thing in the Standard Model. There are symmetry groups attached to spacetime which lead to exchanges of gauge bosons which 'create' forces.
"Analysis of real-world maintenance and repair cost data from thousands of CR members shows that BEV and PHEV owners are paying half as much as ICE owners are paying to repair and maintain their vehicles."

- Consumer Reports [1]

[1] https://advocacy.consumerreports.org/wp-content/uploads/2020...
There's also jekyll and countless other tools too =)
Wait, how would end-to-end encryption help this problem at all? I agree that it is impossible (currently), but not sure how E2E helps anything?

E2E encryption only helps you verify WHO you are connecting to, not what they are doing with your connection once it is established.
The most puzzling thing for me is why schedulers and executors are so tightly coupled in Mesos. In my mind, those are separate concerns: schedulers should concern themselves solely with locating an available resource for you (and should be part of the Mesos core), and the executor should take care of launching and managing the program to be run.

With the current design, if I want to launch a Docker container, I have to use its scheduler, even though its scheduler might not be as good as some other resource's scheduler. And I might have to accept a regression in the scheduler in order to benefit from a bugfix in the executor.
for script in soup_obj(["script", "style"]):
script.extract() # Only need these two elements from the BS4 object

That comment is a bit misleading. soup.extract() will remove those tags from the tree, 'script' and 'style' are the two tags you __don't__ need.

http://www.crummy.com/software/BeautifulSoup/bs4/doc/#extrac...
Keep their attitude toward security flaws and the disclosure today in mind when you consider what would happen if your entire company's private chatlogs suddenly became public. Same goes for Hipchat too.

User accounts and passwords are easy to reset and fix.

Credit cards are easy to reset and fix.

Years of private company discussion showing up in the wild? You're unlikely to ever recover.
Not sure what you are talking about - Clojure has a great many OO-ish constructs - even local state! The only thing that's really missing is deep support for static forms of inheritance.

As programmer that feels quite at home with OO idioms - Clojure distills it down to the parts I actually like.
This is an interesting approach.

I'm working on a Lisp variant that recognizes the difference between expressions and... non-expressions? But taking the opposite approach: I found a way to make it so that everything is an expression while allowing one to do everything you would do with a non-expression via expressions. To achieve this, there are two kinds of expression: mutations and functions.

There are two things to understand about this:

1. All expressions take in the environment. Most functions don't use it, while most mutations do.

2. All expressions run inside a trampoline that evaluates them. The difference between a mutation and a function is that when the trampoline evaluates a function, it places its result into the return register (where it can be picked up by something else). In contrast, when the trampoline evaluates a mutation, it replaces the environment with the result. This is why mutations typically use the environment--rather than destroying the environment, you usually want to build the new environment with most of the old environment.

Some examples:

((mut () env (assoc env :foo 1))) ; equivalent to (define foo 1)

((mut () env
(assoc env :my-define (mut (dest src) env (assoc env dest src)))))
; this is actually how `define` is defined

((mut () env (map)))
((+ 1 1)) ; throws exception "undefined symbol +" because previous line emptied the environment

The "everything takes env" bit is inspired by J. Shutt's paper on his Kernel programming language: https://www.wpi.edu/Pubs/ETD/Available/etd-090110-124904/unr... and a lot of what I'm working on is built on his work.
This is awesome, but I wish I had a penny for every time this gets posted :)
> They were probably downvoted because they say bluntly that they wish KP would have been found guilty, but then go on to say that it isn't clear if they violated CPA and they probably didn't discriminate.

If they were downvoted for that reason (rather than the more likely, but also inappropriate, reasons also offered in other comments of either the post author's identity or people not reacting to the Michael Brown reference) then people seriously need to read.

He didn't say he still wishes KP was found guilty, he said he wanted that coming into it, but even with that initial desire couldn't see a basis for finding anything worse than negligence. E.g., he said even coming into the case biased against KP, he couldn't view the evidence as strongly supporting wrongdoing.
2FA can prevent future password phishing attempts when your users table is compromised.

It's a bit of a redirect in terms of what happened with Slack though and not worth mentioning after the fact.
Nature is also important in Physics and Astrophysics.
Llama is a great free alternative: https://market.android.com/details?id=com.kebab.Llama
See for yourself.

Richard Feynman - The Relation of Mathematics & Physics: http://www.youtube.com/watch?v=1SrHzSGn-I8

Richard Feynman - The Distinction of Past and Future: http://www.youtube.com/watch?v=_Kab9dkDZJY&feature=relat...

Richard Feynman - Law of Gravitation: http://www.youtube.com/watch?v=4s-wfpsmtyU&feature=mfu_i...

There are about 7 lectures total. They are all amazing.

(EDIT: Looks like they aren't all on Youtube. Watch them here: http://www.fotuva.org/news/project_tuva.html )
You generally do not want to know who voted for which candidate. E.g. voting should be anonymous.
I do admit that I'm deeply curious about the $800,000 "Assistant Professor" position at Emory University.
This is fine for personal use (if you have the time to spare), but for a client's business this is impractical.

How many hours of serious troubleshooting would you bill a client for?

The last business I worked with had to have the tap at the pole replaced, plus new connectors and removal of many splitters.
You'll still know how many people voted for each candidate in this system, but instead of that determining who wins, you pick a random vote from the pool.
link to a demo?
If you're interested in learning many paradigms, the Oz[0] language, Mozart system, and accompanying textbook[1] were designed as a teaching tool to teach most of the major paradigms in a single language. I have not sat down with them, but they have been on a far back burner for years.

[0] https://en.wikipedia.org/wiki/Oz_%28programming_language%29

[1] https://en.wikipedia.org/wiki/Concepts,_Techniques,_and_Mode...
The money doesn't actually belong to the shareholders, since a shareholder only owns the company stock not the company (stocks typically do not grant any ownership rights of any kind besides votes on management/corporate actions--many don't even do that). Companies can decide to re-allocate profits through dividends or buy-backs, but can also decide to re-allocate to other things that may not ultimately benefit the shareholder. Suing the company potentially gives shareholders access to money they may not be able to access otherwise.
People have a genuine preference for good mass transit, and they also have a genuine preference for large private homes. Those two preferences are in direct conflict.
Usage of Tumblr looks surprisingly high (at least for me), according to that graph. Even though that stats are exclusively for the younger segment of users, they don't seem to correlate at all with overall data I've been able to gather. For example:
- Facebook's unique visitors ~160M http://www.reuters.com/article/2012/06/21/net-us-facebook-us...
- Tumblr unique visitors ~24M http://blog.compete.com/2012/10/10/pinterest-surpasses-tumbl...
Consider:

http://www.solipsys.co.uk/Giant.png

http://www.solipsys.co.uk/Other.png

These will change as I experiment. Comments welcome.
we should talk!
This looks great, I _really_ hope this becomes sustainable and a long running model.

I've upgraded my laptop just in 2020, but when Ryzen-based mainboards and some high-bandwith plugins (10 Gbit SFP+/RJ45 or Thunderbolt) become available, this will definitely go on the list. So best of luck to you to become mainstream, so that these niche-parts can be cross-financed ;)
I just submitting a kindle version for review, it should be available in a few days, I'll update here when that happens.
Floating point numbers are INCREDIBLY complicated to scan (and print).

https://code.woboq.org/userspace/glibc/stdio-common/vfscanf-...

Compare that with reading 4 bytes directly into an ieee754 float32.

If your messages are short, the benefits of fast codecs are outweighed by the inefficiencies in the communication system (most of your time, processing power and bandwidth are taken up by setting up and tearing down the communication medium). If it takes 7 "administration" packets to send 1 data packet, your codec won't be your bottleneck (in which case you probably don't care about efficiency anyway, and this discussion is not for you).
That explains a lot. Thanks!
> As a developer, DO never looked anything like it.

The UI, the simplicity, SSDs, additional block storage... but also the API and its doc, as well as IPv6, regions, snapshots/backups, and availability. Later on, load balancers, object storage and k8s. All of that much simpler than AWS and both better thought out and more featureful than Linode or OVH.

DO truly deserved their success.
You forgot:

"I know this has bugs, but the PM has promised this feature by end of this month"
I think you agree with [1], which says the German data protection regulator doesn't think even "Cookieless pings" to an external service are allowed.

It could still be GDPR compliant if you ask permission, but that's clearly not the intention -- the Pirsch homepage says "no cookie banner".

[1] https://usercentrics.com/knowledge-hub/google-consent-mode/#... (See "Can I use...").
Congrats dude! I'm impressed by this project and that you got people to pay for it. Any why shouldn't they? It takes time and skills to do design work like this.
How do you drop-ship horses?
Another idea: also stop using Google to show ads on your web site (adsense).

As the article states, you get to decide how much tracking your visitors are subjected to.
WTF come on guys, use search! It feels like Groundhog Day with these multiple postings.....
Well at least the cameras have stated purpose of preventing theft and possibly solving crimes.

Also Cameras are fairly visible.

This tech is stealthy and most people won't have any idea that this is actually happening.
I'm aware that the implementations are not strictly equal, but how is libsodium doing it 'wrong'? Is it because it does not partition reads into smaller chunks (avoiding the unspecified >= SSIZE_MAX read)? I consider any reasonable answer a valid bug report.

I should also point out that randombytes is technically not part of NaCl. The authors maintain that random byte generation is out of scope for NaCl, and what actually happens is that randombytes.o is bundled separately from libnacl.a [1]. In TweetNacl the randombytes implementation is completely omitted.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=20;bug=694...
I think that even at the 90% mark, there's value in giving what I would call "craft-work feedback": the type of feedback one craftsman gives another.

First, you tell them that, from the perspective of the end-user, their craftwork is done, and nobody will notice anything wrong with it. It's shippable. It's usable. They probably won't hear one complaint, and sales will be good.

Then you point out the little things. The things that only other craftsmen will notice, but that end-users, despite not knowing to look for them, would still appreciate if you changed. The things that would take the thing from "done" to "perfect." The things that are, to most craftsmen, "just a matter of pride."

But you must finish off by reminding them that since they have a deadline (and they do, even if they call it "runway"), it's not even a matter of fixing all the little things. They don't have time to fix all the little things. Instead, it's a matter of picking the highest-impact ones they can fix in the time available, fixing those, and then shipping.

I think the key insight from such an explanation is that there are always some issues you point out that they must simply "accept": it's wrong, and now they're aware it's in there, but it's not going to get fixed, and it's going to ship like that, and everyone is going to see it (though only other craftsmen will notice it.) Tell them that they can't be paralysed by this thought: instead, they must accept it, learn from it, and do better with the next one.
Google, Facebook, Twitter? Advertisement is more accessible than ever.
When I went to France first time, I was surprised Napolen was celebrated. I was around the time people start high school.

Here, he was basically mocked (over size etc). Because he went in, brought war with him, history books have people flying city when his army is comming and he blew the castle. So basically the history is only the negative, because foreign army matching through country means hunger and violence.
I was going to conclude with an exhausted sigh of TL;DR (ironically enough), but then I scrolled down to the bottom and found the gist:

"
I think the following rules will cover most cases:

i. Never use a metaphor, simile or other figure of speech which you are used to seeing in print.

ii. Never use a long word where a short one will do.

iii. If it is possible to cut a word out, always cut it out.

iv. Never use the passive where you can use the active.

v. Never use a foreign phrase, a scientific word or a jargon word if you can think of an everyday English equivalent.

vi. Break any of these rules sooner than say anything outright barbarous.
"
I am a startup among the other things. So far I feed myself and was for the last 20 years ( startup of course is not that old ). I host my own servers and also rent dedicated servers elsewhere. I have no need for GSuite and Zoom. I talk using Skype which is free. I use vertical scalability and my servers are C++ so this infrastructure serves thousands requests per second without breaking sweat from a single server. In the end my current app serves tens of thousands of clients with very little monthly costs.

Microsoft and other do own their infrastructure but if they're not renting it to clients it wastes money as it has ongoing costs so not, them using their own infra is anything but free.
> It sounds like other sites (not pornhub.com) have the porn video she’s trying to remove, and she doesn’t understand that Pornhub isn’t in control of them. Doesn’t really seem like Pornhub’s at fault here

(1) Given the nature of the pornography industry, most sites are owned by a small number of players, so it's definitely not clear that Pornhub isn't in control of them.

(2) As the article describes, Pornhub offers a service which is exactly what she is demanding: 'Pornhub offers something called its “exclusive model program,” which promises that it will send takedown notices to any website to “help protect your content from being uploaded to other websites.”' And so even if Pornhub is not in control of the sites where the video is hosted, they already advertise the ability to get content taken down from other sites.
You can disable on the UDM but I don't believe the UDM pro allows you to. Thats just what I've heard though, so might not be accurate.
“Non-partisan” is not the same thing as non-ideological.
No, it is a sidestep. Even if the code is copyrightable, it doesn't matter. The majority decided it was better to make a case for fair use than for the uncopyrightability of APIs. That's all.
Separating your TLS server from your app server also shields your app server from leaks in your TLS server. See: Heartbleed.
I read many books but skip many long blog entries. Blogs tend to be in sore need of editing, and most the books that make it to print are in general far higher quality. The main strength blogs have to me are time to print, which makes them more “real time” than books.
It's quite laughable considering how much of Congress abuses the systems.
What was this service to Monero?