jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Opened this thread expecting to share this fond gaming memory. I've wished that modern games was more like this more than once. Finding jumps for crossing entire maps was incredibly liberating!
This is a great example of why Bitcoin has failed: you do not build faith in a financial system by reportedly telling people that any mistake will have no way to correct it but they will be mocked for not being perfect.
It is unfortunate. You can't even avoid downvotes in a fairly rational place like HN :) .

I've been following the vaccine development pretty closely and everything looks like a "this can't fail" mentality.

People need to realize that it's rational to ask if we really need the dose this high and really need a booster because if we find out we don't, it could double or even quadruple our vaccine supply. That could save half a million lives.

It's good to ask questions like this especially when there's a massive worldwide vaccine shortage
A main use case I can think of, is if you are not at home. And you don't use PiHole + PiVPN. Then it would be convenient for you if you put this app on your phone and just use it like a 'local' PiHole (but it's also working at an app level).

I don't believe you'd get your PiHole itself to use this service, it's not a public DNS service that you can get your PiHole to point at.

As for NextDNS, are you asking, would you get your PiHole to use your NextDNS as an upstream? You could do that, there isn't a huge advantage to it though... as PiHole is already doing the work for you. Your main motivation to do it anyway would be the consistency factor.
If the company is not “remote first,” I think there’s a reasonable argument that your value is not location independent.

That being said, I can’t really think of a good argument for anything beyond pay based on in-office vs remote.
In a situation like this, the key is to get a contingency in the house purchase contract -- and have the work done before the closing.

We bought a house that didn't have cable or DSL in a somewhat rural area -- the sellers were using 3G, satellite Internet, and dialup (!). They assured us that the only reason they hadn't had cable installed was the high cost they'd been quoted for running cable on the property (understandable as the house is almost 1/4 mile back from the street), and the cable company concurred that they'd be able to do the work, "no problem," and quoted a fee that didn't seem all that bad in the end (we took it into account when negotiating the price of the house).

Nevertheless, we made the sellers agree to a contingency - cable co. would successfully complete the work (on our dime, of course) and hook us up before the closing, and the total amount wouldn't exceed what we had been quoted. If the contingency wasn't met, the sale would fall through and we'd get our deposit back.

That contingency clause relieved me of a lot of stress over the next few months. Everything turned out OK in the end, but it was touch-and-go for a while.

Cable co. accepted the order with no problem, did a survey I guess, called us and said they wouldn't be able to do it. They were persuaded (not sure how -- agent took care of it) to reconsider, but then came back with a quote that was at least five times higher than before. Cue lots of emails and phone calls. It was helpful having an agent who lived in the community. In the end a local contractor dug the trench for us at a very reasonable price, cable co. came down on their estimate, and the work actually was completed at just under the original quote. The dirt was literally being shoveled back over the trench on the day of the closing.

As I recall it was actually a few days later that the cable guy came to do the inside wiring and "flip the switch," so strictly speaking the contingency (cable installed and working) wasn't satisfied by the closing, but we assumed we'd be OK at that point, and there were in fact no further hitches. We moved in and have enjoyed a (mostly) reliable, fast connection ever since. But we would absolutely have walked away, even though it was our "dream house," had we not been able to get the cable pulled. The contingency clause gave us the assurance that we could do that with no penalty. And, had it turned out that the work could be done but only at 5x the price, we could potentially have used the clause to negotiate a concession from the seller to cover the costs.
When selecting a language, just pick R(5,6,7)RS and you're set.

Might as well use `#lang racket` and get the already-existing regular expression literals, "batteries included" libraries, etc.
> As you point out, there might be active interventions
> to try and replace this connection (e.g. volunteering),
> but the default has shifted from "get to know the people
> around you through transactions"

I grew up in (and recently bought a home in) a place where we were very close to our neighbors, but we were a mile or two away from the nearest retail stuff. I'm completely into the idea of "get to know the people around you" - it's actually the "through transactions" part that doesn't resonate with me!

In my head I'm like, "I shovel my neighbor's snow and build snow forts with their kids. Why would I need to be friends with the dude who works at the convenience store too? If I am, great, but it's not exactly a pressing need in order to form a connection with my surroundings..."

But I realize that's not everybody's situation. I have lived in places where neighbors didn't typically befriend each other. I definitely realize that friendly neighbors are a luxury. In my experiences, renters don't typically attempt to form friendships like homeowners do since renting is more of a transitory thing. And owning a home is definitely not advisable for everybody, nor attainable for everybody.
Ask lots.

Its easy to feel intimidated in an environment where you perceive everyone as smarter (like my first job). Even what you consider stupid questions. That happened in my first job. Not so much big ego's but smart and introverted, and not very good at communication. Don't worry about looking stupid.

As a result I didn't do very well. Appraisal time came around and I was told I was close to getting fired.

Basically I took another job before that happened, and learned from my mistakes. At the time it seemed all my fault, but looking back it was pretty poor management. Next job I asked about anything I was struggling with (it helped the group were a bit more extroverted in general).

If it doesn't get better after a few more months, its probably time to move on. There are plenty of decent places to be a junior.
Oh yes, you're totally right. Just illustrating another small way these companies can be ridiculous.
Nice visualisation, made narrowing down what could potentially interest me very simple. Width, length and height in inches and speed in mm/s, though?
The article didn't mention, but I wonder if CenturyLink would have been able to provide other services, such as a T1 or frame-relay connection, if they couldn't provide DSL. Might be costly, but maybe not so much if shared between neighbors in a similar predicament?
I just watched all five seasons again, and the 4:3 ratio was a bit of a distraction. The quality seems lower as well, almost like I could see the scan lines.

For the video enclosed in the article: warning for spoilers and mild gore.
Or you could just not use them for type parameters. That's also a solution for what it's worth. I think the curly braces look better as type params anyways imo.
>Is python struggling as a language?

As a language, interpreter, runtime, yes. In terms of adoption, no.
I admitted in another comment[1] that I shouldn't have said sole outlier.

But I find it surprising you're defending PHP if you feel popularity of a language is determined primarily by how well designed it is, as by that logic C and Java are way better than PHP.[2]

[1] https://news.ycombinator.com/item?id=8803088

[2] http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
SEEKING WORK - remote (Europe timezones), maybe relocate after some time

Mostly a PHP developer (4+ years). Do decent work with JS, HTML, CSS. Have a bachelor's degree in Computer Engineering so learning new languages is not a problem (already have some knowledge of Python, Go, Java). I also have experience with Git, have some knowledge about Linux.

I like spending time on own projects (we can discuss those privately, or maybe see one in my submission history?).

Mostly interested in doing interesting projects that may not even include programming 100% (maybe it could also be 0%?).

Feel free to contact me andrius.se.v @@@@ gmail.com.
Interesting findings, but I don't see where user drop-off is calculated. I.e. you are assuming once you are a paying user they stay so indefinitely?
The quintessential (business) terms for this are "profit center" and "cost center".

Next realize that the assignment of those terms is -- "standards" aside -- essentially arbitrary. One trick of senior managers "parachuted" in to "fix" things, is to start labeling things left and right as "cost centers". They then proceed with a -- very often, short-term -- plan to starve or kill them. Remember, their pay and bonus are dependent upon the next few quarters and not on long-term prospects.

Resulting advice: When you are in a "cost center", get out.
Also don't forget Cachegrind. Cachegrind is amazing and runs entirely from user space.
This would be true for me if not... RSI. Alt-tab gets painful.
I hope it comes with the ability to dodge trees on its own. I'm guessing an outdoor model would have to be very smart, almost self-guiding.
> Are you seriously arguing that the USA is more suppressive of coimmunications and publications that China? Really?

He never was. And as seen from the outside, you're completely making his point.
I think it's more they're no longer worried about it evolving any more.
You talk like they're different things. This is something the Chinese do. Leave the backdoor as a vulnerability. Sure other people may find it, but that means they have access to it from the git-go (on another note, this should be how you initialize repos in git)

That way when someone finds it, they could go "oops. thanks for pointing this vulnerability out for us. Will fix"
This title is clickbait and hyperbolic.

It's not even a half built game, it's pre-alpha, in development, "early access". Almost everyone who pledged money should know that.

Fans who donated $77M did so to support the development of the game, with the hope that it would one day be complete and live up to their expectations.

People who bought some of the more expensive ships didn't do it just to get the ship. It's like those expensive dinners where you pay $250 per plate. It's not worth that much money of course, but you're doing it to support a cause (whatever it may be).

Also, an interesting note: CIG employs over 300 people working on Star Citizen at the moment. They also publish monthly development status reports which are interesting to read.

Disclaimer: I pledged $60 during the kickstarter and have closely followed the development of the game.
The infrastructure in the UK is owned by Network Rail, which is a central government body.

The failure has been the privatisation of the ToCs (train operating companies), and the lack of competition between them. There are many other places in the EU where the incumbent was split up into smaller, state-owned companies and then the ToCs have been opened up to competition, with good results. The problem with the British situation is there is essentially a monopoly granted to a single company for a number of years — and this doesn't give much incentive to invest.
No longer the case, apparently: http://www.wales-legislation.org.uk/
I wouldn't be surprised if a prosecutor used historic data of repeat sex offenders to justify it as a reasonable search. Given the horrors of sex crimes, particularly committed against children, I don't think this would be hard to argue.
Call me skeptical, but checking into 4SQ to tell your PBX where you're at doesn't feel like that killer feature that's going to take them "from 1.5 million to 1.5 billion users."
Good points, but your just speaking about innate talent regardless of a college degree. You're forgetting family and social connections regardless of talent or a degree.
Kinda not cool that they're hanging on to the data of 400 of those planets. Why is that data not public in the first place?
How's college going?
They have nearly 70 satellites, some of which have been on orbit for more than a decade, some degree of replacement doesn't seem so unusual.
> The impact is that it's possible for a site to track you even if you choose to use "incognito" or "private" browsing features in an effort to avoid such tracking.

I've always thought that (despite user hopes) the point of 'private' browsing was explicitly and only to avoid leaving traces on the user's computer anyway. (For example, I used it when shopping for Christmas presents.) The Firefox new private window has a warning to this effect:

> While this computer won't have a record of your browsing history, your employer or internet service provider can still track the pages you visit.
Which Democrats? Biden has expressed enormous reluctance to this idea, if not outright opposition, and if it was even close to happening anyway (which is unlikely), it won't happen without his vote.
I think that's important to contextualize: these people are insane and are acting on these tweets. The Q people dissect these tweets twisting them to confirm their conspiracy beliefs.

They thought that Trump's tweet about transition meant that he would fire Pence and that's the transition, applying numerology.

At this point no matter what he says it's dangerous because of the thousands (millions?) of deranged psychopathic terrorists he has created who read them and act violently no matter what he says.
Seattle City Hall

https://youtu.be/aA1GHvHzy8M
What makes the legal route legitimate is a negotiation in society. If the legal route is rescinded, then, the courts will be considered illegitimate. Perhaps that's right. But, that's also how revolutions start.
They still let the Ayatollah Tweet.
Ruby has taught me a lot and launched my career as a dev. I enjoyed meeting the people I have met through it. I have gotten steady, good work for years. I really cut my teeth with working with DSLs, working with mixins, domain boundaries, designing for developer happiness, etc.

... but there's a reason I switched over to using Elixir instead. And that is being able to work with OTP.
For those interested in more Turing complete format strings, look no further than the "sprint" challenge from this year's Google CTF Quals: https://ctftime.org/task/12834. It's sprintf in a loop this time and the program simulates a maze: https://github.com/google/google-ctf/tree/master/2020/quals/...
No, I'm saying _this_ reason was bad, the one cited. I think that there was plenty better evidence from his past tweet history to justify it.
I do agree with the article regarding not enough competition between tech companies. Due to the enormous value a 10x programmer can bring to a company, there should be at least a few [pick your favorite job board] postings for $1 million / yr salary.

Right now the state of hiring in Silicon Valley (being an outsider) seems to be a high level of collusion or some "unspoken promise" between employers in the area that they should not "rock the boat".
Most developers don't know if they are average.

I sure don't know what kind of developer I am.
So the whole push for SSL/https from Google has been opportunistic rather than good practice. I mean why would a search engine go as far as to make SSL a ranking signal?
very slick design:)
In witch country is this?
From the outside, as a mere user of Google's services, it seems like unless you're working on something like Chrome OS, the most/best you can do as a developer is make sure nothing breaks. What are the biggest stories you read about Gmail?

At Facebook on the other hand, virtually any internal project could change, well, everything. There's an excitement to that which Google can't/won't offer. Facebook's business is change; all they think about all day is how to change things. Google has a vested interest in things staying the same (again, with the exception of Chrome OS).

Maybe the coding challenges Google faces just don't have the sex appeal Facebook's have. Maybe the "slowing down" they say Google is going through isn't about size or the limitations that come with. Maybe Google's just not as cutting-edge, not as thrilling as it once was. Maybe working for Zuckerberg and his 500 million closest friends, changing the way we communicate, and with a chance at being part of something revolutionary, is now most thrilling thing out there. Maybe by a lot.
One of the PHP devs who is also at Facebook suggested I do it that way, so I don't worry too much either!
edited, thanks.
Weird. They were an engineering company, which then bought a media company (CBS) and eventually got consumed by another media giant (Viacom). I wonder what happened to all the men who do nothing but think over the years...
Granted, with FaceTime being an upcoming "open standard", I suspect someone will make an Android app...
Just as words are representations of ideas using characters which happen to be letters of the alphabet. This is all sarcasm, by the way.
Just a heads up.
Now that the presentations are over, the recording can be found at this URL:
http://www.justin.tv/ycombinator/b/265435483

Thanks for recording it.
Sounds like Wolfram speak to me. Did you ever get a chance to read any of his book, A New Kind of Science?

The basic idea was:

- take a bunch of existing CS theory

- spin it into elaborate framework, supported by what is basically just a thought experiment

- rant and rave for PAGES about what a genius you are, and how much better you are than the same scientists you just plagiarized (while aligning yourself with famous scientists such as Newton).

This seems eerily similar.

For anyone interested, there was an Amazon review ( http://www.amazon.com/review/RUGSCP3XBNBUV/ref=cm_cr_rdp_per... ) that actually seemed to track down precisely what Wolfram "borrowed" from when writing his book.
Rule of thumb: in the absence of having strong, trustable reasons to do otherwise, always bet the way Mr. Buffet bets.
I see you replied again so I think I should respond, though initially I wasn't going to. (And note that I can't downvote your comment, since it's a reply to mine, so I'm not the one draining your karma.) With that preamble finished:

Perhaps your comment is getting downvoted because your premise seems incorrect? When I first saw your reply, I thought, "Hey! That's not fair! Just because I explained what people do doesn't mean that I excused what they do." I was being descriptive, not prescriptive. In other words, I thought your reply was pretty unfair, but I was not going to reply because I felt like it was just splitting hairs.

Now that you're getting downvoted and have replied a second time, I just thought I'd point out that others may have felt the same way about your comment as I did. Indeed, the very same people who are downvoting your comment very well may not agree with the behavior that my comment described as being typical.
Despite the security enhancements, it seems a very big imposition on the development community around Twitter that made it big in the first place.

Could the postponement be the first step towards a back-down?
Apple has a legal responsibility to their shareholders.

First to do it 'right for me', or first to do it 'right for Apple's shareholders'?
What a useful stuff you've posted here! To create a website of mine, I personally used the easy as drag and drop bootstrap , with the full-fledged functionality and advanced customizing tools from this website https://www.templatemonster.com/bootstrap-website-templates/ . It worked absolutely great for me!
You’re a little combative, huh?

As I’m sure you’re aware, publishing benchmarks of commercial RDBMSs is usually prohibited - I’m just passing on what I’ve heard from an expert about query optimizers.
I honestly don't get the problem. If they had read the book, it should be obvious that throwing away "useless"(as in utility) stuff isn't the point of it. Sure, Marie presses hard, but she doesn't compel you to throw away things you like, just the stuff you think you like or you liked or may like in the future. In general, things that have no purpose being in the house.

Calling her store a site full of junk shows just how much some people got out of the book. I mean, she is just selling some novelties and if something on there sparks joy for someone, that's their business.

This utility only, multitool, male fantasy kind of minimalism that people want to believe Marie is all about is honestly very annoying.
I don't think anything expects a project title "Twitter in a single file" to actually scale to real life..
and "tomodachi" means friend, so "tamagochi" is sort of like "egg friend"
I am sure there is good theoretical arguments. But they are hard on the humans. Ideally I would want something like

constdata keymaps[1,2,3, u16]

That is easy to read, gets rid of all the extra line noise and directly tells me everything I need to know about memory layout and performance.

1.) it is constant, known and compile time and can be put into a read-only segment (or possibly flash rom on an embedded system).

2.) it is named keymaps. The name is important and should come early

3.) it is an array. arrays and primitive datatype have many important differences and programming languages should not try to hide that.

4.) it has dimensions 1 by 2 by 3 (in that order). Listing the "3" first in Rust when the first dimension only has extend 1 might have good reasons but is damn hard to read if you have more than 2 dimensions. Especially if you end up with things like 3 by 3 by 4 by 3. Which of the inner two is larger?

5.) Having the type of the element last makes sense, because in terms of memory layout that just means that we have 2 consecutive bytes. I also makes it easier to which from "a 1 by 2 by 3 array of u16" to "a 1 by 2 array of (three vectors of u16)".

Now you will probably give me reasons why I can't have that. But when I am coding I don't hard how hard it is on the compiler writers (as long as I can express things unambiguously), but want to have it as easy as possible so I have brain cycles to spare to think about data layout and algorithms.
The fact that it's in a single file implies this. I don't think anyone would think they are trying to claim they can replace all of Twitter's production code with this single file.
I mean, both. But there are plenty of self proclaimed radicals in America who claim they'd be willing to die on the barricades, but a) there's no central set of barricades upon which to die, even in the global "centers" and b) the ones that do exist are way too well protected. Remember Occupy Wall St? That was essentially an attempt to besiege (albeit non-violently) the financial power centers, but it was easily swatted away by local municipalities armed to the teeth with military grade crowd control tools.
If I'm not mistaken, buying one of a device and tearing it down like this would yield keys that would let you create "official" firmwares for all of the other ones of their kind and set up a fake update site allowing you to remote exploit all of the others, yes?

If so this is a fairly serious hack especially for devices that auto-update OTA.
Random ints between 0 and 1 offer a pretty limited range of jokes, I guess.

http://en.m.wikipedia.org/wiki/Range_(computer_science)
Edit: added range def because of downvotes. Sigh