jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I think you mean municipalities with the foresight to realize that their residents would never get fiber under any other circumstance

That's one spin on it, but at the end of the day, it's a decision borne out of a lack of other options. Incidentally, it's also one reason countries like South Korea and places in eastern Europe lead the way in fiber deployment. They were/are underdogs, looking for ways to make themselves more economically competitive. Places like New York or San Francisco don't think the same way. They're prosperous enough to be able to fight over things like how ugly the fiber cabinets are.

> If things were regulated like last mile Internet like you want, the smartphone/mobile boom would never have happened.

I don't think we should regulate last mile internet, for precisely that reason.
Wouldn't it be amazing hidden advertisement if they were to do this on purpose occasionally?
Am I right in thinking the wonderful features VC++ 2015 introduces that render most of C++/CX irrelevant were in fact supported by GCC and CLang several years before C++/CX was even released?
Apparently the Rust compiler produces a slightly different branch-free FizzBuzz[1] involving this delightful snippet:

static OUT: &'static [u8] = b"\
1\n2\nFizz\n4\nBuzz\nFizz\n7\n8\nFizz\nBuzz\n11\nFizz\n13\n14\nFizzBuzz\n\
16\n17\nFizz\n19\nBuzz\nFizz\n22\n23\nFizz\nBuzz\n26\nFizz\n28\n29\nFizzBuzz\n\
31\n32\nFizz\n34\nBuzz\nFizz\n37\n38\nFizz\nBuzz\n41\nFizz\n43\n44\nFizzBuzz\n\
46\n47\nFizz\n49\nBuzz\nFizz\n52\n53\nFizz\nBuzz\n56\nFizz\n58\n59\nFizzBuzz\n\
61\n62\nFizz\n64\nBuzz\nFizz\n67\n68\nFizz\nBuzz\n71\nFizz\n73\n74\nFizzBuzz\n\
76\n77\nFizz\n79\nBuzz\nFizz\n82\n83\nFizz\nBuzz\n86\nFizz\n88\n89\nFizzBuzz\n\
91\n92\nFizz\n94\nBuzz\nFizz\n97\n98\nFizz\nBuzz\n";

...

1: http://chrismorgan.info/blog/rust-fizzbuzz.html
Been bitten by this one in production. We had to reboot the production box to clear it, which was a nontrivial thing to have to do. We expected better of Solaris. (We did get a ZFS dev in the loop, which was pretty cool. This was Solaris 10 in the Sun days.)
I don't really have a problem with engaging the democratic process. Bringing fiber to Seattle is a long term infrastructure project that will last for many decades. In the grand scheme of things, expediting the permit process hardly makes a difference.

The author seems to really hate citizen participation. I'm sure people don't understand fiber very well and there are a lot of opinions and concerns out there which aren't necessarily valid, but that's going to be true of anything new.

Cutting the public out of the debate about innovations doesn't seem like a good path to take. The solution is to provide a more effective forum for this debate to happen, not to put a stop to it.
(I don't know about performance differences)

> I've seen a golang informal chat where one of the golang team member advertized using mutex instead of having a huge select, but i wonder if anyone has real experience of the two here.

My "real experience" here, and the opinion of other Go users I've talked with is that you should use the right tool for the right job.

Channels are awesome and open room for a lot of interesting opportunities. Something interesting I've done is using channels of functions (closures) to have OpenGL code sent over a channel to run on the main thread (see [here](http://slimsag.blogspot.com/2014/11/go-solves-busy-waiting.h...). That is a one-off/odd example by many, but it shows how versatile they really are.

Sometimes using a mutex makes the code cleaner, though. I wouldn't use a channel to just protect a single variable shared by multiple goroutines, for instance. A mutex may make more sense in a lot of situations, lo and behold, if it does then just use a mutex then.
Of course there is nothing RPi specific in this setup. I wonder how long the novelty of (re)doing everything with RPi and discovering that it indeed is a general-purpose computer lasts.
Our "major religion of science" is responsible for feeding seven billion people, the creation of vaccines, the availability of Internet, and furthering our actual understanding of the past and future of our universe.

How about yours?
I thought Stream.expand(f) is flatMap.

i.e. From docs: "Creates a new stream from this stream that converts each element into zero or more events."

Stream.takeWhile(f) is takeUntil with the return value of the f argument negated.

But sure, you can always add more features to a core library, the difficult decision is when to stop, and leave the rest to libraries.
Never underestimate sorting. Finding something in a sorted list is much faster then going through all items every time.

For example when pairing socks, first sort them by color.
Or when doing hit-box-detection in xyz, first sort by one of the axis.
They should absolutely be allowed to reveal legally obtained true information about people's identities, but the vital 'legally' part of the process should encompass said people's consent.

If I start a blog that sees some success, and avoid using my full name in order to protect my privacy, then I obviously don't want my full name linked to my blog and I don't see why random businesses should be allowed to doxx me for the sake of some ad revenue.
What makes you think there is high demand for the dollar? I don’t see anything that indicates that.
> It being modular I imagine the target is for Embedding

That may be a motivating use case, but it also seems to serve their desire to manage complexity of implementing Ruby by using the strangler pattern and working up from mruby-based to MRI-based to full-Ruby-in-pure-Rust.

> As an aside: is ruby easier to implement than other languages?

From everything I've seen and heard, both from Marx and alternative Ruby implementations, no.
I'm thankful that my mother struggled to leave the Soviet Union so that I could be born in America. Although she didn't come directly here she likes to say that "she researched the subject thoroughly and decided America would be the best place to have children."
Out of interest, do you have any plans to launch for other iOS devices too? If not, what are the issues? I understand there would be some UI work involved, and I can see its strongest pull would be on the iPad, but I think it could carve a niche on other iOS devices too.

(As an aside, it's interesting how natural "iOS" sounds these days. "iPad" too.)
Driving is good, why not drive while drunk? The fact that you pose the question in that way indicates you have not thought about this at all which makes me wonder if you are even old enough to drink.

BTW the answer as to why not code when drunk is that you are almost certain to do a bad job. Coding requires discipline and thought, attributes you usually seek to abandon when drunk.
this is really cool, of course bad apples will make it a neverending challenge but I like the concept of a truly live group blog.

just a note, chrome appears to be hanging on ping.chartbeat.com and somtimes GA. uploads are hit or miss.
Can you please explain a little more what you mean?
> they should be able to make a lot more money by conducting their business legitimately and continually...

You're not the first person to make this point. It is not necessarily true. What if the amount they could run off with is huge and their margins are tiny, or they are losing money?
I have never had either happen. I use a local mail client though and have it set to delete mails at their end after 14 days.
You're just casually brushing this off with Hanlon's Razor. You shouldn't discount the fact that as technical folk and programmers here on HN we're probably biased[0]. Our ability to recognise just how easily this flaw could have been both introduced and detected can both be used both against, and in defence, of the conspiracy theory.

[0] https://en.wikipedia.org/wiki/Attribution_%28psychology%29#D...
I had to do a double-take when I read the "7 days" part, because I wasn't sure why that should be a pleasant surprise.

If it were their desktop client, that kind of turnaround would be understandable. For their website? I don't see why they couldn't have deployed a hotfix immediately.

On the other hand, perhaps they had a quota of more serious security issues and were preoccupied with addressing those.
For those who thought about applying and didn't, I sincerely say you should try as much as you can to overcome your doubt next time and send an application in.

For those of you who applied, but were turned down, you should apply to future events until you get an invite. And as soon as you do, try as hard as you can to attend.

The event is seriously worth it -- even if you have to travel from some distance away, like I did. The chance to interact with the YC founders, and realize that they are really far more down to earth than our imaginations might make them seem -- ok, maybe just my imagination--, is really enlightening.

I'll admit that my doubts made me seriously contemplate not applying; against all the giants I would be competing against for an invite, what chance did I have. I imagine it is reasonably similar to the sort of doubt potential founders feel when they think about submitting an application to a YC funding round; the competition is bound to be insurmountable anyway, so why bother. That I have a reputation amongst my friends for being pretty self-confident makes me wonder just how severe of a roadblock this can be for most people against themselves, before anyone else even has a chance to weigh in. Either friends are wrong about me, or this is a legitimately huge impediment.

My thoughts eventually boiled down to this: what do I have to lose? Pride and dignity, maybe, but only if I let that happen. So I applied, against what doubts I still had.

Of course, all of the above advice is predicated on YC holding more of these events, which I sincerely hope they do. I'm sure there are many more people who would greatly benefit from being able to attend, and I'm at least reasonably sure the YC founder crowd would benefit considerably in meeting more potential employees at another event like this.
The key is to build a user base from whatever easy/free traffic source exists at the time you need to do it. May be it was Google may be Facebook, or even the App store (just wait for the big paid promo squeeze on that one.)

We've had it easy for a decade. User growth from people who just weren't online before. Ad revenue growth from dollars that fled traditional media. When those growth engines end, and easy/free traffic engines slow down, the content business is going to be fucking painful. To some extent, it already is.
I think the problem is javascript that's not 'free' as in explicitly licensed as free software.

The web, as a concept, seems to conflict with his ideals in a number of ways, at least superficially. For instance, you can't modify and redistribute the source code of any site you visit, since by definition you only get the response of that site. Technically, every URL leads to a black box. Although many sites use free libraries and might offer their source code as a repo, you never really know what they're actually running.

Hacker News is a perfect example. It's only barely "open source" in that you can download an old version of the Arc forum, and it's known that the HN staff have made their own edits to the software, which no one can contribute to, or fork, or even see, since they don't want people to be able to game the system. What people are interacting with is pretty much a closed source and proprietary service.

But on the other hand, you interact with the html, and you can mess with it in the browser all you want. Still not technically free, though.
I second this, Trello totally decreased my overinformation-induced uneasiness, and happened to help me summarize information.
Of course not all kinds of information fit there. I found out it's great particularly for information I want to be in contact with quite often.

Also Trello Inc's public development board(https://trello.com/b/nC8QJJoZ/trello-development) is just genius, imo.
I don't think I should be particularly worried about newspapers future, you can still have good journalism without them.
You just cited two competing companies and then said they could become "a monopoly". That's not how monopolies work.
From my bookmarks:

http://www.theatlantic.com/health/archive/2014/06/happily-ev...

This was on hn a while ago and spurred some really interesting discussions:

https://news.ycombinator.com/item?id=7714400
http://aeon.co/magazine/philosophy/logic-of-buddhist-philoso...
> That is a really common idea here and a really arrogant one given how many SASS businesses wouldn't be possible without JS.

Why is it arrogant? Surely "my site won't work with your browser settings" is not inherently an argument that I have to change my browser settings!

I mean, you can say "by browsing with JavaScript off, you kill the rich web", but I can also say "by refusing to make available a plain-text version of your site, you kill the information web" (with whatever appropriate buzzwords substituted for my ungainly ones). Many of the same arguments here could, I think, have explained why Flash is absolutely necessary for the modern web—until Apple's weight showed that it isn't.
I haven't really noticed any trend on "younger programmers" believing RMS is absurd. On HN, yes. But then again HN is heavily slanted towards startup culture, which typically clashes with the ideals of RMS in a lot of places.

On the contrary, younger programmers benefit from and frequently use the results of RMS' activism and labor. The term "free software" did get diverted and slandered by the OSI, but other than that free software is bigger than ever.

The last three sentences of yours are a plain troll.
Yeah, this is mainly just to help developers not have to use a lot of css on t heir site, basically making it easier for them.
Yes, we know, this is always your reply. We also know that boehm-gc is just temporary until you fixed the issues with autofree. Do let me know when that happens.
Great. We rewrote our backend into D, then Arc, then into Go, and most recently into Rust. If V-lang is as good as it sounds, we'll need to ditch thousands of lines of pristine Rust code. HN-driven development methodology really has no mercy. /s
"easily"

I guess we'll see. They couldn't get it done after he obstructed a federal investigation. They couldn't get it done after he extorted a bribe from Ukraine. Now he's incited an insurrection, so who knows if that's enough.
We'll see...

Ask a Native American (or one of dozens of other groups whose vilification enabled their oppression and murder), or maybe read a history book? We Americans aren't less experienced than Europeans; we're just more committed.
citation for the top websites by traffic? (not seeing them here https://www.alexa.com/topsites/countries/US)
Sadly 10 minutes probably not enough time in this case if they had that security feature on.
> people literally overthrowing the democratically elected government of the US.

The hysterics in this thread are pretty rich.
> By definition it is not. Only governments can censor

What if we live in a WALL-E type world where corporations are so large and powerful they effectively govern society?
They sure learned a lesson in 2020 from toilet paper!
Sure, but it's also easy to have a system where the pad is destroyed after it is used. This would help insure that nobody messes up and uses the same bits twice as well.
So which city doesn’t have taxis any more in the US?

Before Uber... where were the taxi anti trust hearings?
I don't think anyone will have much budget left between the adaptation measures and the wars over water.

Right now, people can afford to spend national budgets paying for global benefits (co2 reduction). When things get difficult, those programs will be the first to go...
By that reasoning PHP must be amazing
Why the irrational fear of taking government assistance?
White middle-class male here, graduated HS in 2000. Got perfect 800 on SAT Math, National Merit Finalist, played two sports. Rejected by both Notre Dame and Stanford. Not sure what else I could've done.

No sour grapes, that's just the way it is.
So in theory, Google could DDoS anyone who has a smaller post office?

Also, wouldn't a DNS provider or hosting service be able to "beef up" to handle the traffic from a DDoS? Especially if it's a nice one, it seems like something you'd expect from them.
Could it be mcas?
Alternately, if you are a 10x, does that make everyone else look like a 0.1x?
Explain a Topic At Multiple Levels - This is an excellent question. Communication is an underrated skill in most tech teams. They just complain that others "don't get it." The ability to understand others' points of view and interests and communicate with those in mind is important.

Tell Me About a Project You Led - This is another good one. A good related question would be, "What leaders have you had in the past that you admired?"

Diversity, Equity, and Inclusion - I don't like it. I support all three, even without the business bonuses. However, the jargon in that community is vast and quickly changing. There's also potential for unintentional landmines. Worse, no sane person on Earth today is going to walk into an interview and tell you they hate those things.

Tell Me About a Disagreement - This is another good one. Conflict is present anywhere two or more people do anything. Conflict resolution is a big part of the workplace and how well you do in it. For leaders, you should also add followups on how they help mediate conflict.

The Weakness Question - This question is famously poor. In a frictionless vacuum where no one is swayed by concretions, it seems like an excellent question. Everyone has weaknesses that they have to work on. It is the central mechanism of improvement. In practice, you are going to pull in unconscious biases that shouldn't but will effect your decision. Worse, you will lose strong candidates that will see you even asking this question as a red flag. I strongly recommend never asking any version of this question in an interview.
The ideograms are there but their meanings are not :/
This has nothing to do with a UBI, regardless of the merits.

SF spends around $50k USD/homeless person year. I'd be pretty interested in seeing what'd happen if we just gave 50k in unmarked bills to each homeless person. Add some verification process to confirm that they're both homeless and haven't received their 50k for the year.

I suspect we'd end up with a better situation than today. If nothing else, many would return to their home cities, and it'd defund the homeless industrial complex.
> When the US, the west etc. cuts ties then the KSAs of the world get driven to the arms of Russia and China and other people who will happily do business with them no matter how many journalists they dice up.

This political opinion must be subject to the most severe censure, as is the moral character of people who can come with such an idea.

FISRT, it's untrue, and dishonest.

The world is already driven by Russia's and China's protection racket no matter how many journalists America's rogue state allies dice up.

Adherence, or non-adherence to American military aid makes ZERO DIFFERENCE to that. In fact, there are now more receivers of American military aid in Chinese, and Russian pocket than ones who aren't. In other words, the net effect of US military aid is the benefit of allies, and satellites of Russia, and China. This makes no sense.

SECOND, you lose allies by supporting rogue regimes for reasons ethical, or not.

Saudis are a piece of red cloth to every moderately sane regimes, and states in the region. They know Saudis are an intrusive force which does not stop at staging palace coups, and activity by secret agents to keep the whole Arab world under a thumb. Saudis tried to staged coups, and send clandestine agents to topple both democratic, or not governments of pretty much every Arab country.

THIRD, USA is not impotent at all to influence KSA. USA is fully capable of erasing KSA regime with a flick of a finger with both military, and non-military options on the table.

1/3 of KSA population will raise in arms the second it's given such opportunity. Economic sanctions on oil, and foreign assets will nuke KSA treasury, and lead to regime fall in at maximum of 2 years. USA military contingent in military bases on KSA soil is big enough to topple the KSA military in days.

FOURTH, the new Saudi establishment will be naturally more receptive to US influence than the current one which sploshes moneys on states which are not by an inch friendly to USA. Cutting Saudi moneys to rouge states will instantly solve at least halve of USA's headaches in the region.
Or attach it to a semi truck that does cross-country trips.
Looks to me like the age-old standard problem of using higher abstractions and expecting the machinery underneath to be smart enough to deploy it optimally to the underlying hardware.

For similar instances of the same story, see: compilers, java, haskell, cuda, etc...

News at 10: you always pay a performance price when you use high level abstractions, aka you can't have your lunch and eat it too.
Yeah, if you have to name yourself 'peoples republic' or 'democratic republic', you can be sure that the so named entityfits neither description.
Ayahuasca last a lot longer and the active ingredient is DMT.
People searching to be offended will find offensive things everywhere.
Here's a start of what you need to know;

http://paulmillr.com/posts/the-story-of-telegram/
If you're going to make these statements you should also share what you've been reading...
> I think to get good at a given systems language these days the effort is the same

Someone who has been proficient at something for a long time has a very difficult time getting into a mindset of a beginner. This is why I think you are completely wrong about this point.

> Rust has some nice-to-haves of course, but C++ has been able to grow up and evolve because of the rich feature-set the template meta-programming language has provided it.

C++ has not and can not hide all the hidden gotchas and complexities that it has accrued over the years.
My problem with iSH is that it's x86 emulated. On a battery contrained device.

Hire the guy and do it natively in house.
All they have to do is make smaller rolls and people will still buy it if there's a shortage, regardless of ply.
As noted in the bright yellow box at the top of the page, this is an unreviewed, and as you note unreplicated, preprint. Don't place too much weight on it.

Also note that it describes aerosol concentrations as "undetectable" in the patient-use areas where samples were collected.
I have to wonder if those effects are only from being glued to brainless videos and other unproductive consumption rather than engaging with games that promote problem solving and hand-eye coordination without constant distractions and gambling mechanics - Nintendo is good for this.
Thanks for providing the source. 6th sounds more reasonable indeed.
I agree with you. Government regulation of the internet is going down the wrong hole. It's odd that opposing opinions can't be discussed on HN. They're just downvoted into oblivion and a hivemind forms.
But there aren't 24 hours in a day, that's the fallacy that people get caught in all the time to keep doing something they don't want because they are afraid. People sleep for 7-8 hours, they work for 9-10 more including lunch and at a minimum, there are now only 6 to 8 hours in a day, M-F if there is no commuting. Even if you have no other commitments and prefer to spend all your free time pursuing the idea of becoming a programmer, you're severely limited from a time perspective.

Your advice might be useful for someone with a wife and 3 kids plus a mortgage and a car payment. This guy is operating from the assumption that money is no object for at least 24 months. You can learn a lot more with an old 386 computer and 10 hours a day than you can with the same computer and 2 hours day. If you have planned and saved well and have no dependents like this guy does, I don't see anything wrong with what he's doing at all.
Exactly what I meant :)