jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Oh yeah, sorry I should have been more specific.. for one, the papers are much shorter than that (this is high school).. also, when I said their grade was marked down, I just meant that they were penalized.. I don't know by how much.
Make sure it isn't a US controlled name.
John Gilmore was talking about Usenet, where that was actually true; if some intermediate netnews server started deleting articles that contained bad words, people using other news servers wouldn't even notice unless they got their only newsfeed from the censoring site. (Later on, this became a problem, as it was impossible to censor spam as well.)

The internet is not like Usenet in that way. Its design is full of central points of failure: root nameservers, TLD nameservers, DNS registries, BGP, and AS and IP allocation, among others. Some newer network protocols like BitTorrent are indeed capable of routing around censorship and other forms of damage, but older ones like the Web are not.

I've written a bit about some thoughts on how to fix that, but I still haven't done much: http://lists.canonical.org/pipermail/kragen-tol/2006-Novembe...
The poker sites domains have already been seized.
I once did the following for a password that I wanted to be able to remember, but that I wanted to be very secure against attack. It was easy to remember, yet very effective. How does this fit into the entropy vs. rememberability thing?

1. Take a 100x100 binary matrix, initialized to 0.

2. Change some bits to 1, in a pattern that I memorized. It was just something simple, like my initials in dot-matrix form.

3. Apply Conway's Life cellular automata rules to the matrix, with no wrap, doing 108 iterations.

4. Read out the final state of each cell row by row, as a an ASCII representation of a binary string of 10000 bits.

5. Run that through MD5. Iterate this 1960 times.

6. The final MD5, as an ASCII representation of a 128-bit hex number, was my password.

I did NOT have any of the software for this on any computer. Whenever I needed this password, I'd write a Life program, enter my memorized pattern, run it, do the MD5 stuff, and then delete the program.

Effectively, my password was the combination of the Life algorithm, the size of the input, the input pattern, the number of iterations to run of Life, and the algorithm for converting the final Life state into an ASCII password string.

There seems to be a lot of entropy here. Yet it was pretty easy to remember.
I actually play AoS on Snow Leopard using a Wineskin wrapper + ie7 (gross, I know.. but all AoS games are launched from the browser and FF didn't work right for me..)

If you're familiar with wineskin, the process was something like:

1. create new wrapper
2. in advanced settings, launch winetricks and install ie7 (ie8 is always weird/crippled for me)
3. set homepage to http://ace-spades.com
4. in OSX, download the AoS installer MSI
5. Install the MSI from your Wineskin wrapper
6. Set the ie7 bin to be the "start program" for your wrapper
7. Launch the wrapper
8. Click game
9. Profit!
please, for the love of god, someone go help this guy:

https://github.com/2grep/coronavirus-diary/blob/develop/CONT...
Ah! Ideas are cheap. Implementation is hard.
I'm not talking about "right now", I'm talking about long term.

> Also, letting the disease run rampant will not result in everybody above 70 somehow dying immediately, it will result in millions of people of all ages dying.

It's a simplification, obviously. People who have a severe infection and who are not treated will die pretty much immediately, however. In Italy, where the system already collapsed and no effective treatment is possible, the vast majority is over 70, younger cases else are outliers.

Of course some younger people will also die. The "people of all ages will die" narrative is important to keep people's attention up - but it's not going to work in the long run. The younger you are, the less likely you are to die, that's a fact. The younger you are, the less risk averse you, that's another fact.

> Compared to this, the risk to the economy, especially going by current measures (not Wuhan-style locked-in-your-home quarantine) is minimal.

That entirely depends on how long these measures are in place.
At this stage it is totally unclear if Chloroquine will work. Unfortunately. Because, all the work published so far has not been produced through double-blind studies in randomized trials.
Been using LT for a year now for my 500+ collection, I also use TinyCat because I like to be able to search and catalogue them. There's nothing out there that compares IMO especially considering it's practically free. Really really amazing service that I hope stays alive.
I'm only familiar with the basics of the networks capabilities per my former position as a technician for WildBlue/Exede. Connecting directly through satellite is certainly possible if more people were interested in it. Our satellite networks are still fairly basic primarily because there's not been a historical abundance of interest in the technology due to its limitations compared to terrestrial networking.

ViaSat-1 is (as far as I'm aware) the most capable satellite currently in orbit, with a rate of 140 Gbit/s. Its bandwidth capacity when launched larger than all of the other North American satellites combined.

I would be VERY surprised to learn that the fundamental issue with this would be spectrum capacity, as the K band satellites operate in is very wide.

The way current satellite technologies typically deal with concurrent data streams is to split up into 'beams' that cover a specific region. Currently VS1 uses 72 bands but they're spread all over Canada and the US. With more satellites and tighter beam placement it's certainly feasible to have millions of simultaneous connections.

I feel like I kind of rambled on there - if there's anything in particular you'd like me to expand upon I'd be happy to (and if someone notices I'm wrong about anything please let me know!).
It really can't. UTF-16 extends the space by 20 bits (split into 10 bits in each surrogate pair), and the highest UTF-16 sequence DBFF DFFF is 0x10FFFF.
I have used python for years, how did I never encounter python's collections module? I have implemented functionally partial versions of some of these. Looks like I gotta brush up on the batteries included!
Not quite, according to that graphic the moon is nearly 10x further away than the GEO distance
According to the study written about here, that's not true.

https://nylusmilk.wordpress.com/2008/11/28/top-10-most-taugh...

This also fits with what I remember from high school 13 years ago.
Well, it is hard to sell this to a friend of mine who got mugged in broad day light on a weekend on campus. If it was not for a surveillance camera, the thugs would still be roaming free.

Not only did the surveillance help in nabbing the criminals in a short time, it also helped prevent the same happen to other students as the thieves were caught looking for other scapegoats near by.

What is needed is oversight on this technology. Not outright banning. There is good and bad for any technology, surveillance is no different.
This is great! It's like a box of chocolates. Cool idea Travis.

Want to collaborate on the "Battle of Startup Domains" idea?
I think Rovio might disagree. Google might also.
Timewise, we have been a flicker. But nothing else in Earth's history has become industrialized like humans have in the past ~100 years.

You can't say that a handful of volcanoes and dinosaur farts 70 million years ago is anything close to the CO2 we put out every day from 7 billion people, billions of cars, millions of factories, etc etc.
>I'm not really sure what conclusion he is trying to go for...

I don't think he is trying to draw a conclusion, in fact he specifically says "One should be careful about drawing conclusions..."

Sometimes data are just data.
Blu-Ray won the battle between HDDVD and Blu-ray, but it will lose the war of next-gen format.
Interesting, apparently I completely failed to communicate.

You should hire the best folks you can find. Period.

You should do everything you can to avoid missing out on hiring excellent people who are present in groups where finding such people is harder and/or less likely.

If you do both of those things, then there is never an issue with revealing how diverse your hiring is because you're trying to find the top talent regardless of protected class and you've got documentation to back that up.

Personally when I went through interview/hiring training at Google I felt like they did at least said the right things about hiring, so I was disappointed that they would hide behind the 'trade secret' excuse. These are the people that overthrow repressive north African nation states they should be willing to share how they are trying to find the best folks they can.
I'll go through the article, posting some very nitpicky corrections until I get bored. These will all be arguable and my "corrected" versions are of course non-unique and probably themselves very imperfect. Personally I initially scanned the article so fast that I didn't really notice any of the phrasing oddities...

> If we want to achieve any kind of bigger success

This sounds awkward to me. Perhaps "In order to be successful" would work better?

> because I have some tricks how to fool myself into work

s/tricks how to fool myself into work/tricks for fooling myself into working/

> When it seems that I really do not feel like working

This one isn't that bad, but it's sort of strange; the kind of thing I'd imagine someone with an accent would say. I'd take out the "it seems that" and change the "do not" to "don't" (I think the "really" in combination with the "do not" is awkward).

> I even do not enjoy the food that much this way, as my mind is shattered by 5 different things.

s/I even do not enjoy/I don't even enjoy/
Also, "shattered" is an odd word to use. I guess I'd say something like "my focus is split among 5 different things" or something like that.

Anyway, I'm tired of this now. As I said, very nitpicky. Not to mention, native English speakers phrase things awkwardly all the time.
As I understand it, it's actually been in the 'rules' of Startup Weekends past that you get one of these pages up as soon as possible.

Seems a little weird to me. Put stuff up when you've made clear choices about what you're actually going to do.
What was it that triggered such a verbose non-discussion of a non-controversy in this thread?
The lack of comments surprises me
Interesting, but there are so much more important things to consider before worrying about the load time. (i.e. 0 user experiencing 30 ms is far worst..)
When I was looking for a vim-orgmode, I found viki/deplate :

I found it quite confusing but it seems to take much inspiration from org-mode, is mature, and integrates with TVO (the vim outliner).

Some references :
Viki : http://www.vim.org/scripts/script.php?script_id=861
TVO : http://www.vim.org/scripts/script.php?script_id=517
Some notes from Swaroop C H :http://www.swaroopch.com/notes/Vim_en:Personal_Information_M...
It's not tunable at the app level. On linux it requires a kernel patch to change. I'm not sure about other OS's.
FYI, dropbox does not do meaningful conflict resolving. It dumps a new file for each duplicated copy. Even worse, dropbox does not do merge even it is mergeable. This "dropbox clone" is actually better than real dropbox in this aspect.
TorrentFreak article: http://torrentfreak.com/the-pirate-bay-appeal-verdict-101126...
now thats the kind of stuff I'd expect on hacker news... what is interesting about this? clearly it must be the advanced physics engine.
Supposedly Landau made a 1-5 scale of physicists productivity. If I recall correctly, Newton and Einstein were the only ones he put in the 1 bracket.
You can run a database just fine using provisioned IOPS EBS especially in a RAID 10 configuration. I'd like to see some data to the contrary as I've actually done it.
Please don't do this here, regardless of whether someone else started it.
Pretty sure this article was posted on HN, which is why I remembered it: https://marker.medium.com/my-company-sold-for-100-million-an...
Here's the Firefox bug for Picture-in-Picture subtitles. Unfortunately there has not much progress.

https://bugzilla.mozilla.org/show_bug.cgi?id=1551058
That would work for things like accessing a user’s address book or location but some of the quality control occurs at the App Store review level.

I don’t think iOS would be capable of protecting against, for example, the running of hidden cryptocurrency software.

Also iOS has private api’s but their use is prevented by the review process.
After like 9 months of Go I am already starting to leave it behind for Rust, but one thing Rust still really lags behind Go in is the maturity and feature completeness of major libraries.

The main example in my mind is how powerful Cobra/Viper is to create CLI apps where config can come from multiple sources - files, flags, env vars. To do the same in Rust you need to write a lot of your own code and glue together several libraries.

There's also nothing I can find for Rust that can do database migrations as nicely as Goose for go. Diesel can create its own migrations, but that's only if you're using Diesel and I prefer SQLX over an ORM and Diesel isn't async yet
Yeah I know some folks who are attorneys and you mention another lawyer and they don't care, but once they hear where the other attorney works they're suddenly ALL ears.

The difference is vast when it comes to the lawyers who I know who are making incredible amounts of money and those who are just... somewhat independent small business folks.
A had a similar reaction to the article, and I appreciate your cosmic analogy.

The metaphor that came to my mind was the long persistence of steam power after electric motors were invented. Initially, 'going electric' meant replacing your one giant steam boiler with one giant electric motor, and doing everything else the same way. The factory remained organized around the drive shafts and pulleys and mechanical distribution systems. There was little advantage. It took decades of experimentation to gain the insights of how many small motors and task lighting could allow a factory to be optimized for task flow, not power distribution. And then it took longer for those insights to diffuse through slow human networks.

Hardware has developed so fast that software had no time or incentive to mature. Each decade's tech just gets ossified into the stack because hardware was making the stack faster at a better rate than human insight.

Every few decades, we get lucky and an invention happens when the ecosystem can use it... so we get compilers and sql and automated tests. But then other insights like immutable data structs just stay niche.

I hope that as hardware progress flattens, opportunities emerge for better software paradigms. Maybe this will coincide with the craft of software becoming introspective about it's myriad social issues.
I may be wrong, but I don't think the iOS sandbox allows apps to poke around that much.
Rofl wow man you can trash anything must be nice to just shit on geniune development and call it crap.

The issue is the article actually had a tired argument, your broken attempt to reframe electric cars as useless is really bizarre and not fitting at all to the sentiment it just points out how shallow and negative you are being
Israel's issue has been and continues to be a very large orthodox and ultra-orthodox community which has flouted all quarantine laws and appeals to vaccination, in a tiny dense country where said orthodox and ultra-orthodox can't be meaningfully avoided.

That said, their statistics regarding the symptomatic case rate speak for themselves.
I would like a “party line” style app where moderators let people talk. Would be a lot of fun. Unfortunately normal people aren’t allowed into clubhouse (yet?) and I don’t give a shit enough to hassle someone for an invite code. But would be fun to login to a channel and be a blow hard.

I listened to a podcast recently (Blocked and Reported) where they were critiquing how journalists have been advocating for fact checkers in every single clubhouse room. An app like this isn’t news that needs to be fact checked - it’s a bunch of strangers yammering on and talking out of their ass like you do at a bar. Some people are way too uptight.
A good reason is that if you want interop with other languages, C is still the lingua franca of ABIs. All scripting languages have a way to interact with C through some form of FFI mechanism. I guess you could write it in Rust and maintain C bindings to it, but that would be painful.
I wonder if there has ever been an online conference better than this one.
It was amazing! I really hope there will be an online-opt-in for next year
Meh, you’re complaining about distributing pre-built binaries to random people around the world. Yes, Apple restricts that. They do not meaningfully restrict deploying code that you build yourself on phones you control yourself. You could certainly build a supercomputer out of iPhones, if you wanted (which would be interesting).
It was a little more like that before, say, summer 2020. Lots and lots of people have been onboarding in the last couple months, I assume because of the VC money and pressure to expand. At this time, it's less like you describe and more like "influencers" cannibalizing each other with constant rooms with a thousand or two people listening on "the success mindset" or "how to build a brand identity." I don't really log in anymore.
Next time, post the actual site (http://serialgraphy.com/) and add a link to the repo on the site (such as a "source" link at the bottom or a "fork me on github" badge on http://nodejs.org/)
I have posted the files at http://acm.cs.northwestern.edu/site_media/eecs343-f10-p3.pdf and http://acm.cs.northwestern.edu/site_media/kmem.tar.gz

If you go to Northwestern, please don't use these files to cheat on your OS project! :)
See my response to singular :)
I'm not sure how accurate this is. But the Chinese government cares much more about information, and the transmission of information than retail food or luxury electronics. The government interferes in all industries, but especially in areas they consider to be fundamental infrastructure, and search rightly falls into this category.

Many of the problems you talk about (slow, connection resets, etc) are caused by the great firewall. You really think Google don't know how to keep good uptime or know how important speed is?

As for the 'forget english' problem, do you have cookies turned on? Anyway for Chinese users the chinese forums are probably more useful than the official Oracle docs in terms of java api.
Maybe overhyped, but definitely Incredible, Amazing, Magical, and Revolutionary.
To the author (and this has been posted to HN before but deserves a reposting for those who missed it):

http://stevelosh.com/blog/2010/09/coming-home-to-vim/
Teenagers don’t care whether people who will not tell their parents (i.e. the overwhelming majority of people on Earth) know that they were drunk last night, they do care whether their parents know. I think that’s actually an important distinction.
This makes no sense. Surely Google believes GPA is a good predictor of performance, but isn't on the job performance the ultimate measurement? How long did you work there?
npx is fine, just remember not to use it for things like CI without pinning the version of Prettier (`npx prettier@2.0.1 ...`).
The closest thing that people in the US might have a living memory of is the polio epidemic in the US in 1952. [0] Granted anyone who is old enough to have lived through that and remember it is probably on lock down in a nursing home right about now. The people in power now would have been children around that time so who knows if it would have a made an impression on them.

[0] https://www.npr.org/sections/health-shots/2012/10/16/1626708...
I think the issue is not that Zoom knows if its application window has focus, but that it reports focus state to anyone other than the user.

For example:

1. Zoom knows it’s not focused on Bob’s machine, and notifies Bob that someone has begun sharing their screen.

2. Zoom knows it’s not focused on Bob’s machine and notifies Sally of this.

Scenario 1 seems acceptable and helpful. Scenario 2 is invasive and unnecessary.
If anything it makes you touch your face more -- masks are weird and itchy, and they need to be adjusted when they slip.

There's good reasons why the CDC, Public Health England, The World Health Organisation, etc etc all say that masks don't work. ANd that's because they don't work.

> Just tying a bandana around your face is absolutely a useful mitigation.

This "protective" mask will helpfully absorb any moisture droplets and hold them in place in front of your mouth and nose, and you will breathe in the virus as these droplets dry out. https://twitter.com/MedtechMustKnow/status/12412950342860841...
500 error.
I agree, and I like the concept of "navigability". But I'm not sure I agree that many of the listed frameworks like Rails, are simple in my experience. There is a lot of "magic" complexity, but they just go through efforts to hide that complexity from you. It appears simple on the surface, but on deeper dive the complexity is still there.
Bit of a difference from harsh punishment not deterring theft of something you need to live vs. theft of something like a bike. When the punishments for stealing anything at all are as severe as hanging, exile, or losing a hand, do you really expect much else besides necessities to be stolen? I suppose you still might expect all sorts of things to be stolen if the chance of getting caught is nil, as it is with bikes -- you still need a strong enough probability of getting caught to back up whatever punishment is decreed, which is why bait bikes can be a helpful tool. I doubt better locks would work, I remembered this video from years ago on how even ridiculous methods of stealing a bike won't get much attention: https://www.youtube.com/watch?v=ZbklkFuFk-4 (And if they did, a thief can probably convince most people it's their own bike and they lost the key/combo -- I kind of suspect that possibility goes through the minds of onlookers anyway.)
Really wish there was a HOW-TO on Linux software packaging for all distributions. To get to the state that ST3 reached seems to involve a lot of research.
If I were an animal, I might rather be killed humanely in a slaughterhouse than clubbed and stabbed to death by a band of cavemen.
> Yahoo gets rid of some of their best services.

This was not one of them.
Yes... We ban children from doing all sorts of things until they're an appropriate age to make better choices. From getting married to driving to smoking cigarettes.

As I said, I doubt it will happen, that doesn't mean it shouldn't happen.
The mismanagement of yahoo/oath/Verizon assets has been stunning. What a waste. Marissa Meyer started it. Her exit and the Verizon acquisition accelerated it. Now they are a husk of early web properties when they could have been an Amazon with the right leadership.
I think the focus on fair use is even better. It means that EVEN IF you can copyright the API, it doesn't matter because others can reimplement it. So not only can corps not stop that, but courts might rule later that the copyrights are totally invalid.
I am a fan of static pages and if you are working with „non-technical“ folks a headless CMS might be what you are looking for.

In a recent project (Website for my mom) I went with https://prismic.io which gives a simple API/good SDKs to connect to a static site generator of your choice. Went with Nuxt as a site generator. Backups are easy as well, as I can just crawl the API. A new publish of a page triggers a new CI build via Webshop and about 60s later the page is deployed to GitLab pages.

Prismic works well for me as it allows me to create custom forms for different page types, handles media reasonably well and supports i18n out of the box.

More details in this thread: https://news.ycombinator.com/item?id=26697621

Another interesting approach is https://forestry.io which pushes the content directly to git.