jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think most people have, at some point, chosen between available flights based on layover city. I know I have. So there's a distinct utility offered, separate from any missed connections.

It's very hard for me to imagine a contract that includes "once you get on the plane, you must not miss your connecting flight".

Heck, I wish I could get the airlines to say "once you're on the plane, we will make sure your connecting flight doesn't leave without you", but of course that's impractical.

This is just silly.
Interesting observation about Moscow having a lot of research labs. I never thought to wonder why Moscow had so many but this is an interesting point. What do you mean by join study program? Can you explain? Also, is there anything that stops top talent from moving to Silicon Valley (or some place else?) after they finish school?
Well its not far off the mark today, let alone 3 decades ago.
So supposedly they're eating tables, angels and boats? :)
Didn't appreciate the advertising, I found the article a bit hard to read, wanted to know who is using this in prod, but found nothing.
https://en.wikipedia.org/wiki/Sterilization_of_Native_Americ...

This was just 40-50 years ago, and the effects remain today
Real book and fake book have been so influential that transcription errors or „odd“ choices have somewhat become Standards and you see people be irritated if people play the original compositions
Exactly. Answer is yes. But some still make money from it and have lobbyists running in circles around politicians. So prolly not much will happen.

In the mean while: just eat plants directly.
I believe we should have let covid run its course whatever the cost. Not because I think it's a hoax but because the alternative violates the non aggression principle. Is freedom more important to me than 1% of the population dead? Sure.

I don't necessarily think the government is doing it on purpose and colluding with big businesses that are profiting from the situation, I think it's more likely that politicians are just incompetent (they need to save face with people who are pro and against a lockdown) and that big companies are better positioned and can push the government a bit to get what they want. As usual.

If you fear for you life isolate yourself. If you can't afford to isolate ask for charitable donations (even if the more preferred approach has been to just give taxpayers money, taken with force from everyone).

I isolated myself and my family 2 weeks before the government forced a lockdown on us, because there was no data and I was scared of the mortality rate. After seeing the mortality rate and the age range, I stopped caring but I started keeping a distance from old people.
I still led a pretty isolated life for personal reasons - and wore my mask to avoid fines and to respect my social contract with society, which took this decision against my will.

I'm genuinely curious to see if the doomsday is going to arrive or not in 2-4 weeks time.

If it does, I hope it will crash the economy and that I'll make a profit or that house prices will go down (assuming I don't die, given my kids go to nursery and are probably spreading all kind of viruses).

If it doesn't, your argument won't look very good and you'll regret calling idiots those with a different opinion. And I guess there is still a chance of an economy crash, given the lockdown.

Maybe this will be a bit of a wakeup call.
Does the Peloton have ERG modus? Not only don't I have to mess with gearing/resistance as software can adjust my trainer, but my trainer will also make me keep my power target regardless of cadence. If I spin faster, it will make the resistance lighter such that my wattage stays the same.
> As a reminder, Telegram groups are not encrypted at all, and 1:1 chats are not encrypted by default

This isn't just misleading but actually plain wrong.

Unless you want to tell my your internet banking is unencrypted too ;-)

Edit: as seen downthread there a number of ways to make this more or less correct, but as it stand, and particularly with the "at all" at the end of one of the claims it is just plain wrong.

> Telegram can see most of your messages.

This part is technically correct however. Telegram says they taken steps to prevent rouge admins from seing it and to prevent themselves from being able to produce copies for governments, however there's no way for us to know if it was true then, if it is true now, if it is true in the future or at any point in between so worthless if you don't trust them.

If this is a problem for you generally I recommend stop using email, stop sending letters etc and rely only on Signal or Matrix.

For many of us however this is acceptable: we send letters or even post cards fully unencrypted fully aware that they might be read.

We send mails fully aware that it can be read at any server from we send it to the one the recipient download it from.

But for some reason the same level of security is deeply problematic when Telegram is mentioned.
Yes, but in a way that's obvious to other drivers.

Driving decisively is more important to overall safety than driving defensively.
I imagine there's little demand for 3.5in drives but they're readily available. Maybe the difference in demand is more than I assume it to be.
> ction fees cannot support the mining hardware as is, miners sell of their hardware to recoup their costs and the chain becomes vulnerable.

I mean unless you are logging this and charting it I'm going to assume people are seeing whatever is confirming their priors on this one.
For me, it just doesn't do the job. I love ASK but this feature isn't competitive with the closed source alternatives.

Alas, I wish it were. This is all that's missing IMO.
Fine, don't answer the question. I actually checked https://en.wikipedia.org/wiki/Union_Jack_(disambiguation) before asking, but I still don't get what "union jack" refers to in this context.
But what if I miss out on an insightful "How to get on TechCrunch" article or fail to provide my $0.02 advice for a "Ask HN" post?
Can somebody explain on how insecure code is detected? I tried system('ls') and received:
#<InsecureCode: Bad Code Zombie>
And Reiser's case proves that Assange is a rapist, no doubt?
I was very recently in your position.

Remember, an idea is worthless. They have people asking them to build things for equity all the time. You have to compete with these people. If you want to attract a tech-cofounder you have to show value. No one is interested in a one-side partnership where they have to do all the work and then give up a large portion of any profits. How are they going to know you can bring anything to table if you have nothing to show?

After I had identified a potential pain point and thought up a solution, this (in order) is how I proceeded.

I enrolled in a relevant classes (business fashion/intro to entrepreneurship), wrote a business plan/financial statement, figured out the features and how I wanted the app to work, contracted wireframe mockups, raised money from family, hired a lawyer to form a corporation, had the graphic design done, had the front end done.

It took a year and $4500 before I finally found my co-founder.

(copy and pasted from a previous submission of mine)
It isn't Kiev, and there's no Major Corto but, still, wow.
What a great article. There is a lot of insight into what makes him tick. Reading this article 25 years into the future makes me think his "reality distortion field" is no distortion at all, just the reality!
Why would he tell people where he keeps the clone?
I did 5 years in the Navy as a UNIX server admin, and the extent of my programming experience (aside from two community college classes in QBasic and Visual Basic) was making some small changes to a PHP-based trouble ticket system.

After I got out, I found out through a friend that his mother-in-law's boss wanted to build a scheduling system specialized for TMJ doctors. I did a few hours of research on the Internet and put together a presentation proposing a PHP backend with AMFPHP connected to a Flash front-end. I didn't know how I was going to do it, but I knew that I could figure it out.

It probably took about twice as long to build as it should have (and knowing what I know now, the code was terrible and I would love to re-write it with Rails and SproutCore), but it worked and ended up costing the client a lot less than it would have cost him to have someone else build it (I only charged $30/hour).

That gig gave me the confidence to know that no matter how hard the problem is I can figure it out, and I was able to take on gigs that other people at my experience level would have balked at. I've been a professional programmer ever since, both as a freelancer and as a salaried employee.
Where's your proof that he isn't?

Also: http://news.ycombinator.org/item?id=1917913

Shouldn't you go demand more "proof" from him too, or is it just easier to pile on the heavily downvoted guy?

It shouldn't be too hard to see this is all bullshit, and that's what I originally got downvoted for trying to point out (in a less-than-HNesquely-eloquent manner).
It's not a bad assumption, you've never tried to explain how to use the iPad to my mom.
What on earth is "kazhakistan"? You mean Kazakhstan?
I can't agree with last few paragraphs. "Location" header should be used for redirections. There is "Content-Location" header which should be used to identify real location of the content.

So, for example, for newly created objects ("POST /objects/"), you should return content with header "Content-Location: http://website.com/objects/object_id ".
Check out http://plugcomputer.org/plugwiki/index.php/CloudPlug
This is wonderful! At what point will it be ported to OSX?
Yeah, let's be pretty clear: even if you built about.me, you weren't going to have an exit as good as this one because you weren't already a known quantity to AOL (as Tony Conrad was).

I will also say that flavors.me launched before them, but the about.me domain is obviously much better than flavors.
What do you mean? That's the product...
Right, but the idea is that things are becoming instantly available again. It's not that these devices don't take any time at all from a cold start, but the fact that we're leaving things in standby mode these days. I don't power down my iPhone each time I'm done using it, I just lock it.
Ruby on Rails is generating the flat files, while apache et al. are serving them.
Thanks for the answer. Yes, cultural experience is not my priority right now though I like visiting from time to time and interact with diverse individuals.
I would like to see people who are advocating for free speech on private platforms to expand what they are saying to also cover their position on property rights.

Fine, fine, I get that a lot of people here are chilled by threats to open discussion. But please go further, how do you balance that with a private company's right to do what they want with their own product?

I personally find it very threatening as a product developer that there might be laws requiring me to allow people to use my products in ways that are abhorrent to me. Yes, the government has defined protected classes and I will respect those (not hard for me). But if a bunch of Trumpers wanted to use my software to organize a coup, do people really think I have to support that?

Where is that line?
The left/right dichotomy is not something that is rooted in logic or argumentation but in psychology.

The left is succeeding because it has abandoned argument in favor of the raw pursuit and exercise of power, including their incessant moralizing, which is of course how a priestly caste expresses power.

Why would they go back to debating?

They censor because its playing field they're winning on.
Democratic senator seeks to boost his visibility by taking an exaggerated stance on new and uncertain technologies.
I recall reading somewhere that Unity wasn't going to upgrade its Mono framework until Mono 4.0. I can't find the link, so I'm hoping it was just a rumor.
No, he means sick.

http://www.urbandictionary.com/define.php?term=sick

(First definition.)
It's safe to defend Dart to the point that your Gmail will run faster in Chrome that has Dart VM. Then Firefox and IE might fall behind in performing for Google web apps and then you will see how Dart will hurt web ecosystem.

I'm just guessing. So far Dart2JS is pretty close to native Dart.
Perhaps I'm not understanding the question?
Is there a mandatory execution for firearms violation in Singapore? I didn't think so.
The acts that's I've seen use it seriously aren't touching a computer. They're using foot switches to drive GuitarRig (or whatever) via MIDI.

The really nice thing about this (besides not having to tote a ton of pedals aroudn) is that you can dial stuff in in advance and forget it. Especially useful for multiple settings on the same pedal - like several different delay settings on different songs - and get the one you want every single time.
Following your link, 24 states have no law restricting their presidential electors. They vote as directed, as in the other states, because voting against your party is social suicide. The process resembles an election because that resemblance serves the purposes of the political duopoly in the U.S. It has always been a kludge, working around the nominal autonomy of the states within the federation.

The facts are still the definition of the word "election" and the contents of the national constitutions. There is no amount of rhetorical gymnastics that you can perform to make "Hitler was elected" anything other than a provably false statement.

It doesn't matter. Clearly, there is no specific requirement that a democratic society has to pick its leadership in free and fair elections, nor do elections prevent jerkasses from becoming dictators.
> Likewise, I was not very surprised that you can produce fooling images, but it is surprising and concerning that they generalize across models. It seems that there are entire, huge fooling subspaces of the input space, not just fooling images as points. And that these subspaces overlap a lot from one net to another,

Agreed. That is surprising, and also increases the security risks, because I can produce images on my in-house network and then take them out into the world to fool other networks without even having access to the outputs of those networks.

> likely since they share similar training data (?) unclear.

The original Szegedy et al. paper shows that these sort of examples generalize even to networks trained on different subsets of the data (and with different architectures).

> Anyway, really cool work :)

Thanks. :-)
I think there are times for not having secure stuff. Like when page loading times are slow and having an additional security layer would slow things down more.
We don't have to go back to 1750 as they mention in the article... In 2000 earning much less CDs cost over £15 and I am still surprised to find price tags on old things like that...
One of the best things I like about clojure actually is how it is currently keeping away new users.

It is probably the best thing for clojure right now, looking at the rapid changes that have been happening from 1.0 to 1.2, 1.2 to 1.3 .. Hickey has a clear vision for what he wants the language to be and it doesn't look like he has finished thinking about it yet. It is good that the community is still small and the tools are immature. When the language design is at a stable state then would be the time to start evangelizing.

I keep thinking about what happened with ruby .. it is such a beautiful language but the community grew too fast and it is now stuck with so many conventions that could have been better thought out.
Yes. Honestly, if all OSX brought to the table was "works seamlessly with laptop hardware" I'd probably still use it - unless there was a Linux distro that did the same.
Hi, I am Manu Dwivedi. I have over 6 years of experience in various early stage start-ups and consulting firms. I work with frameworks/tools across the stack including React, Ruby on Rails, PostgreSQL, git and Docker. I like to learn and teach something every day.

Location: Bengaluru, India
Remote: Yes
Willing to relocate: Yes
Technologies: React, Angular, Ruby on Rails, NodeJS (with some Docker, CI/CD and Product Management experience)
Résumé/CV: https://manu29d.github.io/documents/ManuDwivedi_Feb2020.pdf
Email: manu29.d [at] gmail
From what I've seen though, most of these projects are executable applications, often with a small code base and written by at most a handful of people. I don't think this is the type of code that really benefits from generics.

As a Scala developer I heavily use generics, but generally only when writing libraries. Application code, code that becomes the final executable and isn't mean to be reused, is usually very light on generics and many other fancier aspects of the type system. Perhaps it goes without saying, but it's only when writing generic code do generics really become important.

To me, Go seems good for one-off projects like this. The code is straightforward and it's small enough that it's not a big deal to hand-write functions that could have been generic. But for large projects or for writing highly reusable code, Go seems really unfit for the job, and I think it's those kinds of projects people have in mind when they criticize Go for not having more powerful features like generics.
I just happened to visit two different hardware companies today. One is 60 years old, one about 2. The people at both these companies are practically peeing their pants with glee over how much better things are. Iteration has gotten radically less expensive.

I agree that open-source hardware is not nearly as easy as open-source software. But I think it's definitely going to be both more open and less expensive.
I don't know if the developer has been tinkering with the game since I first played it, but the tanks move at a snail's pace now.
Go is not significantly more verbose than python except in a couple trivial cases (list comprehensions become a 3 line loop). Across even a moderately sized program, this will most likely not even amount for a statistically significant difference.
Absolutely, but I would say that this has the potential to be a lot more secure than a traditional (full) TCP/IP stack. Most queries are UDP (one packet), and we would expect that TCP connections should only last a few packets. TCP connections that don't match a handful of patterns would be suspicious (IMHO) and should probably just be dropped.

Of course, then you find some weird version of Windows XP that this breaks :-(
Oh wow lel so funny, 10/10, pease make more PHP jokes, they are so super funny. And you are right, too! Not a single PHP developer was ever productive and shipped a product. None. Never. And especially PHP devs walk around and proclaim "We are the elite! Our language makes coding fun and hip!!!!" all the time.

</rant>
Sure using a blocker there's some expectation of resources used but in the case of Adblock it's ridiculously high and has really bad response to the number of iframes on a page.
This rant (not by me) explains why[1]. PHP is full of gotchas, things that make security hard, and areas that are likely to break and be really hard to debug.

There's definitely scope out there for a better effort to be made addressing the situation you raise, but PHP really shouldn't be the popular language that is is in that space.

[1]: http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
One of the greatest barriers to lisp for me is the lack of free IDEs and better tooling. Having cut my teeth in programming using VB, I generally find any language that doesn't come with a GUI builder and a half-decent IDE with intellisense out of the box to be dismal.(Scripting languages is the exception) I really hope someone will improve on the tooling of lisp. I strongly believe in the mantra that you should not do something that the computer the computer can do better, I believe a smart intellisense autocompletion is much better than having to figure out the intricacies of emacs/vim/<insert your favourite editor here>. I really like the syntax of lisp, it would be really sad if I can't be productive with it. :(
The only impossible system I know of would be one that uses client side certificates, but I would be surprised if anybody those in a successful business.
William gave me some good feedback the other day on our app description for the App Store. An extra set of copywriting eyes is always nice, especially when it's free.
Simplenote is not open source.
Bitcoin's energy usage is not correlated with volume of use. The energy usage is correlated with the expected value of newly minted coins. When you think you can get $2 of "mined" currency for every $1 of power, you wont think twice about wasting lots of power on it. When you only expect $1.01 for every $1 spent mining, you'll give up. It self regulates. The current wild case of so much energy being spent on it is due to the value rising quickly over time and expected to rise further. When the overall expectation for the future of bitcoin is that it will plateau or only very slowly climb further, lots of miners will drop out and the energy usage will plummet to an easily justifiable level.
I have no insider knowledge, and I’m speaking in broad terms here, but it is my assumption that the largest companies who have made it very public that they are doing permanent work from home policies (ie Spotify and the like) will continue to broadly have that policy for the long term. There may be some teams within those larger companies that require, or strongly prefer, office time.

It’s my assumption that other companies will be a mixed bag, with things settling in the next five to 10 years into something like “working from home is common, but not always an option”.

Remember that not everyone likes working from home all the time, and those who do like working from home now may change their opinion as their life changes (eg having kids). I save this to partly explain why I think work from home policies will slightly and slowly erode over time.
No idea, presumably it stopped working some time after it was established and before recent years? It must have worked originally.
when I was there he decriminilzed shoplifting and announced police would not respond to "quality of life" crimes, meaning defecating on the street for example. This had immediate visible impact where I was and staying was dangerous. Many stores closed around me because of shoplifting. This was all news last year as well, but it got drowned out because of the situation, even though it made everything much worse.
Transients in Clojure are rather dynamically typed linear types.

Rather than statically verifying that the types are linear, the runtime throws an exception at runtime when they be used in a non-linear way.

There are various functional programming languages that utilize linear types to implement mutation while otherwise retaining a pure interface.
Looks pretty cool.
As someone who uses commandline all the time I think this can be really useful to build TUIs
>If it works, there's no need to promote it, your doctor will know about it from better sources than TV ads.

Yeah they've got the drug sales reps showing up weekly with food and possibly lapdances[1] telling the doctors all they need to know about how to make the drug companies more money.

[1]https://www.washingtonpost.com/business/2019/01/30/stripper-...

More context

https://www.financierworldwide.com/bribery-and-corruption-in...
Choosing to not engage with people whose viewpoints you disagree with, or confronting them about what they said, is disagreement, not punishment.