jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Instead its... the new guy is busy?

Where do you see this statement? I see, "change in leadership" and "now is not the right time".

I translate that to, new leadership (and likely those who put him there) think now is not the right time. That could be for any reason internal or external.
Welcome to the monkey house takes the cake for me.
Moral & immoral are just words for sharing human expression from one to another. In a sense the words are nonsensical when understanding determinism. Now with the foregoing communicated, humans should strive for improving life and understanding the current system is deeply flawed.
What's going on is the usual process by which good quotes get detached from their original authors and grafted onto celebrities (Napoleon in this case). It helps the quote propagate faster. The internet seems to accelerate this process - or maybe it's that it makes it visible because original sources are easier to track down than they used to be. In any case, it's a fun little mini-hobby to follow these things. For example, Gandhi never said the one about "first they laugh at you", Einstein never said the one about insanity being doing the same thing over and over, etc.
> Step 3: Select your home Wi-Fi network and enter your Password.

So an attacker can even get LAN access from across the street.
>If all the wealthy people had the same goals and views, then you'd be in trouble

One must of course speak in generalities but it seems obvious they have at least one goal in common: to remain wealthy & empowered, come what may. Which of course has implications for which public policies succeed and which fail

As for your statement that the wealthy have not gained political favor -- not true: "Multivariate analysis indicates that economic elites and organised groups representing business interests have substantial independent impacts on US government policy, while average citizens and mass-based interest groups have little or no independent influence." http://m.bbc.com/news/blogs-echochambers-27074746
This is a very low-class and frankly foolish way to interact with someone criticizing your work. Even if it's true that drakaal is not a popular content-producer, and even considering he could have phrased his points more respectfully, that's no reason to just blow off his reasoning entirely.

Anyway, here we all are caring and talking about something he wrote.
> Venture capital used to draw the best of the business-school crowd, but today it’s being taken over by 30- and 40-year-old founders who have the credibility of having run a business.

From what I can tell senior partners are still predominately MBAs. Beyer, Doer, Boetha, Gurley, Khosla, etc
One of my favourite things about HN are the brainstorm threads. So much fun, so many insights! I don't fully understand what dwilly does, but I will give it a try.
Oh that's great! It looks like the HTML version of his link doesn't have any subsections under section 4:

http://rfc7159.net/rfc7159

but the plaintext version does:

http://www.rfc-editor.org/rfc/rfc7493.txt

Maybe the document is still in flux and the text version represents a later addition?

EDIT: Oops, my first link is to the original JSON spec. Sorry for the confusion!
Their are other parts of the signal chain that have a part to play. Compression is provided by power supply voltage sag, grid bias current and back EMF from the speaker interacting with the damping factor of the power amp.

The transformer used to match the high impedance tube output to the low impedance speaker is also a factor. When that transformer reaches the magnetic saturation point, the bandwidth of the transformer will narrow, depending on the degree of magnetic saturation.

The speaker is a factor as well. It can be driven into breakup, though I've never tried it.
> generating random PIDs for processes

Just curious, but why should PIDs be randomized? Using 'watch pidof pidof' on my laptop, PIDs seems not so randomized.
http://object.cato.org/sites/cato.org/files/pubs/pdf/greenwa...
Yes, I understand that. I support full legalization, not merely decriminalization (which leaves production and distribution in the hands of criminals).
The challenge isn’t with the script - it’s with lack of acceptable technical vocabulary in Hindi/English.

Video works because Hinglish is how tech-talk in (many, not all) companies works.

But you’d never see a technical doc in any of the these companies in Hindi, because you can’t even translate simple terms like Server or package-management. Even if you find acceptable translations, they aren’t immediately obvious, because nobody has heard them before.

In a Python video, you might hear: “मेरा code requests library से Google server को HTTP request भेजता हैं” (My code uses the requests library to send HTTP requests to Google”.

It works on video, but it doesn’t on text because nobody is used to reading this in Hindi in the first place.
Information has the benefit of weighing nothing and being easily transmissible at the speed of light

There is the interesting twist that if you could position some sort of device on an interstellar information trade route, you could harvest both sides trades "for free".

So one mechanism of interstellar colonization would be to send unmanned drone ships first, then encode ourselves and go.

Richard Morgan has a bunch of books about something like this, his hero Takeshi Kovakz travels digitally from planet to planet, sometimes waking up in a cheap or worn out body and having to upgrade later. In this case the bodies are "dumb" and need a mind loaded into them. I can't remember if its one of his books where there is a colony ship that grows children from babies, educating and socializing them with robots, which goes horrifically wrong.
What did the python test consist of, if you don't mind sharing? I'm curious as I've never heard of this before...
> Many talented hackers will stay away from events with large prizes because there's no way to win unless you use the most APIs/products that the main sponsor(s) have provided

This has been my experience at both HackDuke and PennApps with the additional issue of favoritism towards students from the host college.
Look, if my LinkedIn profile shows I just started a job three months ago, I am almost certainly not looking to move jobs right now.

I noticed that last time I changed jobs I got a flood of e-mails just after I changed my LinkedIn profiles. It was deliberate, too - they'd start "I noticed you just started at X - if it isn't what you had hoped...", which is actually relatively smart in recruiter terms.

My pet peeve: calling me on my work phone number. I don't even know what my work phone number is, but presumably recruiters call the front desk and asked to be put through to me. It's shockingly unprofessional - as if I'm going to discuss an opportunity while I sit near my co-workers and boss.
I like the convenience of ordering online, but paying 5€ for each order is too much and makes me want to combine different orders, which takes some of that convenience away again. Just paying 29€ flat for a year was perfect, I could order online whenever I needed something without worrying about shipping and the like (the actual items being roughly the same price as in local shops). 49€ is slightly too much for that usecase, and the price increase only being justified by zero extra value only furthers its unacceptability.
Indeed, for all the free wins you get from Erlang's actor model (e.g. easy just-add-cores parallelism), you also get losses (e.g. copy-based message-passing is pretty much the least performant signalling mechanism possible.) But when you look at it all through the lens of fault-tolerance, there's really nothing you can change about Erlang's semantics without throwing away some guarantee or another.

When I hear that other languages (e.g. Go) have "actors like Erlang", I have to laugh. Unless you're willing to eat all the disadvantages and performance losses that come with Erlang's approach, you don't really have "actors like Erlang"; you just have green threads.
It doesn't matter. It compiles to JS and you still get a better language in which to develop large apps. The generated JS is probably faster because of the static analysis.
Oddly, I was reading Audacity of hope lately and Obama was reminiscing about how Washington was much more open with less checkpoints and whatnot. In a sense, he mourned passing of direct access of US citizenry to the halls where the sausage is made. That is kinda how I am feeling now. I remember being on a trip to White House. It was very accessible way back when.

I am not certain to overt separation of 'little people' and 'non-little peopple' is that good of an idea, overall.
For that to work, any debts or obligations the driver owes on their medallion would have to "go away".
I think Uber will find a way out of this situation. I am an Indian and am really feel sad for what happened in New Delhi. But, what happened after that incident is an example of how Uber handles such kind of unfortunate challenges [1]. Now the company is taking every possible step to be a socially responsible company which is committed to the safety of its customers.

Whenever a new and disruptive business model is introduced in a market, people (making a living out of the existing business) might show some resistance and even the governments will take some steps to safeguard the votes (I mean the affected people). However, in the due course things will settle down and the new entrant will emerge as winner (with an understanding of the local culture and regulation).

I personally feel, country like India definitely requires Uber like services to ease the pain of millions of travelers who are literally looted by the unfair taxi drivers and ineffective fare system around the country.

[1] http://www.telegraph.co.uk/women/womens-life/11315782/Uber-I...
HTTPS does not break caches; that's FUD. Browsers can cache HTTPS pages just fine, and do by default unless told not to.

Nothing forces sites to use a CDN. HTTPS, by itself, does not massively increase load. If the limiting factor of your web server is how fast you can do cryptographic operations for HTTPS, you're doing rather well; most of the time that won't be your limiting factor.

Using a CDN is not wildly less secure than using a hosting service, and numerous sites use hosting services. "Secure to the CDN" is still a net improvement over "completely insecure".

By all means, complain about sites using a CDN that you don't trust. That's not an argument against universal adoption of HTTPS, though.
global passive adversary

Knowing that "global passive" might include the FBI is still valuable.
If anyone has a comment as to why this is not good advice (it honestly is decent advice if you really insist on not using Bcrypt) then I'd be happy to hear it ;)
Thanks. Was not familiar with SearchYC.
To be honest, right now, it's a pretty bare bones wrapper around the actual canvas API. Maybe there's more to come? What can it do that you can't currently do with one or two lines of normal JS?
>To compare this to the incredible magnitude of computation required to do that for a truly distinct per-row large entropy salt is extraordinary.

But the salt is based off a static, known set of data per user: username and domain. The salt is known, even though it isn't stored.

So run `shasum (salt + "password")`, or however they mangle it. It's precisely the same thing. There can't be a more-complex salt, because all browsers have to replicate it, or you could only use your login info from a single browser - lose that, and you lose your account.
Counterfeiting implies the intent to deceive the customer. I'm not counterfeiting when I burn a copy of legal music to put in my car's CD changer. If I made many copies and sold them at a flea market, that would be counterfeiting.
Organizations with unused addresses will start selling them soon. https://www.arin.net/resources/transfer_listing/
The reports I've seen have been that the password hashes were crypt(3) hashed; I've literally seen reports of people checking their hashes with crypt(3) to verify that they lost their real password.

That being the case, it feels reasonable to respond to your argument about "no evidence of brute-force cracked passwords" by saying that the tool that brute forces these passwords has been open sourced since NINETEEN NINETY. I was in 8th grade when the tool that breaks these passwords was published. "Love Will Never Do Without You" by Janet Jackson was a hit single.

I think --- it's hard to prove, since you'd have to get into a long involved conversation about how easy things are to parallelize in CUDA or FPGAs --- that the scheme you've provided is actually faster than that: like, De La Soul or Run-DMC easy instead of Janet easy.
A P.S. (to counter the acerbity of my comment in reply to tptacek):

It's a really, really big world, filled with really bright people. They can't all be in SV/NYC/Bos/Chi/Aus/whatever…and if they were, the world would be worse off for it. There's important work to be done in every locale, and there's no sense in implying that one is lesser because of where one sleeps.
The typical way to do this is to include a 1x1 pixel image from an IPv6-only server, and use JS to detect whether it loads or not.
"The registration fee, rergardless [sic] of the sport, does not give a parent the right to insult or belittle the organization,” he said."

I know their country has severely limited free speech but surely Canadians still have the right to criticize any organization regardless of membership?
> Police remove fuel from protest camps

That... seems counterproductive if you want the trucks gone?
Something I was thinking about the other day is how some modern credit cards technically have four different ways to pay. Swiping pressure-sensitive paper over the raised numbers (the original method) is still possible, though I haven't seen a merchant actually do this since maybe the mid-2000's. Then you have magstripe, chip, and RFID all in the same card.

Pretty impressive backwards compatibility, although I think the original copy-to-paper mechanism is finally being phased out, since some new credit cards no longer have raised digits. (My new Visa from Chase has the digits on the back, and they're only slightly embossed and not in the same place. Probably wouldn't work with the old swipers.)

I wonder how long until magstripe is phased out?
That's definitely less than I'd expected and now it doesn't feel all that magical that it's running from a single box.

I have a site with ~ 2.5M req/day running on an m3.medium instance that rarely spikes 10% cpu. NGINX is frontline server probably handling a good % of those request directly before passing others via proxy.
For the average user it shouldn't matter what its written in, but lately I've returned to the theory that language choice for a project signals a certain amount of technical sophistication. Particularly, for things like this, which should be considered systems programming. The overhead of a slow JIT, GC, threading model, IO model, whatever basically means the project is doomed to subpar perf forever and the cost of developing it has been passed on to the users, which will be forced to buy 10x the hardware to compensate.
As long as they make good quality products I think they'll always have a market, especially if they can hang on to their brand awareness, but the pandemic and bored people gave them a boost they won't be able to maintain forever.
Until the machines become self-aware, realize they're being ripped off, and either launch nuclear missiles at us or imprison us in gooey energy pods while they implant false hallucinations into our consciousness. ;-)
Good. Now they should start deplatforming the other world leaders who are encouraging genocide in countries the US media doesn't pay as much attention to.
It’s also interesting that you’re so worried by this comment. I found some value in the original comment because it highlighted a software company is doing it. Just relax.
> because the words of the president directly incited violence

Do you have those words? I never saw them because they were censored apparently.

Edit: lol HN, actually asking, chill out. Apparently asking for sources is just unacceptable. Here it is in text because I think they truth is important that n it’s entirety:

""I know your pain. I know you’re hurt. We had an election that was stolen from us. It was a landslide election, and everyone knows it, especially the other side.
But you have to go home now. We have to have peace. We have to have law and order. We have to respect our great people in law and order. We don’t want anybody hurt. It’s a very tough period of time.
There’s never been a time like this where such a thing happened where they could take it away from all of us — from me, from you, from our country. This was a fraudulent election.
But we can’t play into the hands of these people. We have to have peace. So go home. We love you. You’re very special. You’ve seen what happens. You see the way others are treated — that are so bad and so evil. I know how you feel, but go home and go home in peace."""
Depends on what I'm trying to do.

If I'm building an API for clients - I've really been enjoying Typescript and plain old Express. Setup takes an extra 30 minutes or so compared to Rails - probably longer if you aren't familiar with Typescript and Node already - but it works nicely, has a great minimal default, and mostly gets out of the way. Big plus is that type information can be shared across the client and the server, so you avoid a lot of duplicate effort redefining types, and you don't accidentally change a type on the client and forget the server, or vice versa.

If I'm doing something experimental or hacky (last time I was creating a MITM proxy) definitely GoLang. The language is slim and powerful, they let you peel back most of the abstractions as needed, and the code is fast. The downside is it will absolutely take you longer to get running. The upside is a lack of hurdles once you're actually moving.

If I'm just spinning up a simple static/mostly static site - I actually think DotNet Core is a decent framework. Honestly, so is Rails in this case. I'd pick C# over ruby in a heartbeat, though, explicitly because the older I get, the more I want a type system.

Honestly, I think Rails (and really Ruby) is moving in a direction I support. Particularly adding types. But it's not a language/framework I would pick at the moment, unless I was just doing one-time contract work for a product I know won't be updated.
> Look at game design.

This is actually the basic idea of an amazingly interesting book I read recently, _Good Video Games and Good Learning_ (http://www.amazon.com/Video-Learning-Literacies-Digital-Epis... and see also http://www.amazon.com/Video-Games-Learning-Literacy-Second/d...)
Writing can be quite a difficult task, as it requires a lot of imagination and fantasy. Sometimes it is difficult to concentrate, find the strength in yourself or come up with something new. But like any other skill, it can be developed. For example, brainstorming is a great way to develop your imagination for writing skills (https://ivypanda.com/blog/brainstorming-techniques/).
Wow, this is awesome, thank you! It would have taken a half hour to come up with such an extensive list of torrent sites, and here they've done all the hard work for me! Merry Christmas to me!

Side note - I'm surprised they've included some pages which do not contain copyrighted work though, they may be exposing themselves on that one.
There was no need for a closure in the above code; it could have been written with "if let" and a couple of extra lines. The use of "and_then" was to avoid writing that extra code.

I've never once regretted the fact that Rust has no null pointers, which is basically what you're criticizing. Null pointers cause so many bugs that the minor effort saved by having them is in no way worth it.
In the US, especially in the Midwest, former farm fields are quickly flipped and filled with stick-built homes in mere months. Seems pretty "mass-produced" to me.
Will we ever get there?

At the moment, political and regulatory barriers dwarf technological ones, per Yglesias in The Rent is too Damn High: http://www.amazon.com/dp/B0078XGJXO.

In many areas, building with century-old technologies like steel frames and elevators is effectively illegal. Where it isn't illegal, the approval process is often so cumbrous that it substantially raise the price of building: http://www.theatlantic.com/magazine/archive/2007/11/a-tale-o....

We as a society have chosen to make a lot of housing very expensive.
I've always enjoyed this quote, but I disagree that there is much in the way of serious "analysis" happening when ESPN talking heads are arguing about football game outcomes.

This Onion classic has always nicely summarized the seriousness of these sorts of conversations for me:
http://www.theonion.com/articles/you-will-suffer-humiliation...
My hope is that if anyone buys Dropbox it's Amazon, and they just let Dropbox continue on its merry way, kicking general ass.
me too! i remember seeing source to games like Lunar Lander, Kingdom, and some simple Adventure/Zork-likes printed in books and magazines like that.
Another possibility is that by distributing this incomplete version, it will flood the torrent trackers, making it harder for people to find the full version when that gets posted (which I assume to be about 2 hrs after it opens in theaters).
Why are you using mencoder if you have ffmpeg?
Prolog has a REPL, but only new facts can be declared through it efficiently, not new rules. If you (re-)declare a rule (through `assert`), the entire constraint database is actually re-evaluated behind the scenes. The big problem in conversational declarative programming is how to start with general-purpose rules, and work downward with more and more special-case exceptions, without each new assertion taking longer to integrate into the database than the last.

Inform is an exapmple of a natural-language-ish, rule-based system (for programming text adventures), that could efficiently re-declare rules in a REPL (if not for its basis in virtual machine image formats that expect to be compiled from complete specifications.) Inform guarantees efficiency by using a hub-and-spoke system of rules: rather than every rule having the possibility to interact with every other rule, rules can only interact with rules in their own "rulebook" (module), the core rulebooks (standard library), and the "meta" rulebook (monkeypatches to re-specify libraries.) Thus, integrating a new definition only takes O(k + n + e) time—where k, n, and e should all be small—rather than O(n^2). This works well for Inform, but I'm not sure whether it would be as effective in a general-purpose programming environment.
You guys do an awesome job, so I don't want to sound like I'm not being appreciative, but I thought this should have been a takeaway from 2.3.7 -> 2.3.8 experience.
Python is my main language, and I think you underestimate the speed different for a same implementation by an order of magnitude. That is, CPU-boud tasks will most likely be around 100x slower.

The realy argument, of course, is that in a given time frame, with people of similar skills, you will not have the same implementation unless your team contains only vulcans. Several people in the scipy community have reported having gone from C++ to numpy/scipy and went faster at the same time - because C++ is so hard to use correctly, people whose job is not even programming ended up doing things very fast but one millions times because they don't understand their code.

This point is surprisingly not understood by a majority of programmers. Most of the time, you see benchmarks for some trivial or even non trivial algorithms, well specified, and get "look, this language is N times faster". But in my experience, this almost never happens in real life - code specification keeps changing, you need to redesign constantly what you're doing.