jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"God forbid you are looking at a language like Rust which makes Go look skinny in terms of features indeed."

No disrespect meant to Rust, but it's hardly as simple as saying, "Go lacks Generics! Use Rust!" Rust is far --- far --- from production-worthy. It's certainly settling down into a 1.0, but it has had an extremely volatile standard library and design. There are some early contributors who are doing the "brave work" of using it in production with the aim of bringing it forward to a 1.0, but for the rest of us, it's simply not even in the consideration set.

There's also a real question about garbage collection. Rust's "feature set" is surely thicker than Go's - but you need some of those things because you're doing much more work at compile-time. We can argue about the runtime cost of a mature GC (and Go isn't even there yet!), but again, it's not as simple as "use Rust." There's a real productivity cost, I would argue, with doing that extra work and adding that complexity.

It doesn't boil down only to what you are happy with using. For the weekend project, it really doesn't matter at all. For a large, production application, there are real, important questions to answer and they matter a great deal. It's not "is a hammer good enough?" - A hammer is hardly good enough when you're staring at screws.

I'm not saying one is right or one is wrong. I'm saying choosing a language is usually only something that matters at a certain scale, and at that scale, you have to be very knowledgable and careful.
No, voltage can be dropped a bit. "Brownouts" are a thing. But they're less effective than they used to be, because everything with a switching power supply will draw more current if the input voltage drops. That's now a big fraction of the load.
What's cat fuel?

Getting rid of waste plastic in the environment is not impossible. The big problem is that manufactures only pay for the creation of the product. We need to have them pay for the disposal too. In time they will find the least expensive way to recycle it.
No, (I'm pretty sure) they're referring to:

> > It is also ridiculous to smear Nick Land because he is "ebraced by white nationalists".

Edit, with:

> this 'person X is bad because nasty person Y likes him' smear tactic has got to die.
> The requirements for openness are better for competition and innovation, even if it sometimes hurts the little guy.

Except that this is completely false. Microsoft has almost the same PC market share, and no innovation has occurred on the desktop other than by Apple, and to a lesser extent Microsoft’s own response to Apple.
Agreed; XML is best for document trees more than just generic tree data in general. I think the meaning between attributes/child nodes is pretty clear for like ~85% of use cases. Namely: attributes are for properties of the current node, child nodes are separate elements which are contained in the current node. I agree it can be complicated to parse, and don't agree it's exceptionally verbose. It is more verbose than say, a CSV or something, or than JSON (only because of the ending tags), but I wouldn't call it exceptionally verbose. That verbosity often makes things easier to read to than e.g. JSON, where you need a `type: "paragraph"` or equivalent on every element to simulate how HTML works. XML is better for document trees, JSON is better for generic tree data.

(Note: XAML does have a nice duality between attributes and nodes (sort of) which is kind of interesting. It's been a while since I've used it though, so can't quite recall the details).
The democratic left were not very enthusiastic about Biden. Also, I think it's fair to allow people to change over time. Maybe Biden was right of Trump 30 years ago, but the recent actions by Trump and Biden make it very clear that they have swapped places.
I, for one, would be interested in reading the actual report before deciding on whether to share any concerns about it.

Unfortunately this is not yet possible because, well, the WHO scientists are still working on it.
Yes usually no vocals. I just found this playlist which I enjoy https://open.spotify.com/playlist/0aL8ZmZOouL3PwShEo1Pk2?si=...
I really like this idea of funding students directly, I feel like it’s pretty well aligned with e.g. the NSF’s mission wrt workforce development, and it reduces the power imbalance for students who find themselves in a toxic group environment

I guess there’s still a need for bigger grants because some labs cost more than others to run, but those grants could cover the cost of equipment and materials without having to directly cover student salaries.
Yes, you are absolutely right. Look at all the political interference in Puerto Rico, not to mention the prison camps in Ohio.
For the Wright bros. I recommend "Inventing flight" by John D. Anderson, Jr.
our glorious LED backlit Macs just aren't as important as that big ass star holding us all together.

Hey, let's not go overboard! Can we agree that both Macs and the Sun are important? Hrm?
that there is risk is a given. everyone knows that, including the government. that some companies in which this particular program invested failed and some succeeded is an utterly mundane detail
The article in question appears to be http://www.hanselman.com/blog/DarkMatterDevelopersTheUnseen9....
It wouldn't be a complete solution, but a 100% estate/inheritance tax would go a long way to correcting this. Without that you can't even remotely pretend everyone in this country has equality of opportunity.
Without dollars there is: advocacy, open source contributions, and sweat equity - as many ways to participate as there are social and creative avenues. Incidentally, some but not all of these are vaunted as the noble ways to participate in politics, including the voice you so celebrate.

Is democracy better? Why did our founders have such a negative opinion of it? The history of unrestrained Democracy is one of failure, e.g. voting oneself into poverty via socialism, or a French-style democratic revolution in which heads roll. So yeah, maybe take your notion of democracy down a notch, it's not so noble.
Warren Buffet also does a lot of deals not on the public market. If I'm not mistaken, a minority of Berkshire's money/value is invested in public stock.

This changes the equation somewhat since he can swoop in (dangling a billion dollar check) and do all sorts of research and investments that are unavailable on the open market.

He also (through Geico and other insurance holdings) gets to invest a ton of borrowed money at what amounts to a negative interest rate. (insurance premiums are, in aggregate, a loan to the insurance company until the customers need that money back. With the added benefit that you can repay less than you were given if your business ops are lean enough. That's why Geico pushes to do sales over the phone or internet, much cheaper than agents).

I am, of course, butchering this explanation. If you want an inside look at what he's doing, his letter to shareholders lays it ALL out.
If it’s good enough and it’s what you need. Proper engineering doesn’t need to be maximally efficient, just adequate for the task at hand.
Renaissance tho
It's a lovely blog series, worth delving into other bits and pieces.

This one is particularly relevant. Tail-call optimsiation _not_ implemented and why. Usually the sort of thing that is not mentioned when celebrating all the good fun of lisp.

https://funcall.blogspot.com/2009/04/lmi-flashback.html
Now you introduce a new social aspect where you could have freshman in senior classes and via versa. Would that encourage more relationship between 14 and 18 year olds friendship or otherwise and does matching maturity matter?

Does that mean some are finishing in 2 years and others in 6. In some places you have a cutoff of 21 years where you need to go to adult school at that age.
Honestly, while this horrible code is mildly offensive to me, I'm pretty impressed by this person's persistence. It's one thing to identify a bug in a compiled program, but it's another to patch it without fully understanding what's going on. Caching strlen was a particularly clever trick that sidestepped a bunch of more complicated solutions.
You made an asinine comparison, between cryptography/cryptanalysis (where advances involve fundamental breakthroughs in mathematics and information theory) and stegonography/steganalysis (where advances have been made, recently, from simple measurement studies).

How in-depth do you want me to get with you? I gave you an actual (high-level, easy-to-read, summarized) academic source. You clearly haven't read it. Why not go take some time with it and come back not sounding like a crank?
That it is googleable does not make it relevant.

I don't understand how excluding students is not relevant when discussing about money spent per student: the point is indeed to keep enough to be statistically significant, but w.r.t. what is measured. If money spent by student varies significantly within different demographics, systematically ignoring some demographics alters the validity of the comparison. Maybe it does not, but that needs to be controlled, otherwise it is nonsense statistically speaking.

As for household income, I was not suggesting to use raw numbers, it should of course be normalized, e.g. something like purchase parity, although there may be better ways to do so. It seems difficult to argue that this is shadier than anything related to ethnicity which has no clear definition that I know of.
How does pressing the volume button move the camera more than using the touchscreen? I've always considered the lack of a physical camera button on the iPhone to be a UX flaw.
I agree there needs to be some metric, but the standardized testing creates more problems because like I said that goal begins to change the curriculum and become the all encompassing goal.

I'm not sure about the solution to the specific problem you've raised but I'm sure there are better informed people who can solve this. There has to be some solution where kids progress can effectively measure, but also doesn't have the tendency to completely overshadow the curriculum.
Many people in the West during the cold war did not recognize how bad off people were in the communist block. American communists claimed that health care in the Soviet Union was superior to that in the US, and due to the tight control of information by the Soviets, it was very hard to prove otherwise.
There's an extreme anti-education element to black culture in the US. Caring about and one's education and working hard in school is derided as "acting white".

This is a very popular meme in tech circles, based mainly on John Ogbu's work, but if you actually look at the literature in the area, the results are all over the place. Roland Fryer at Harvard is a proponent of the "acting white" theory, but even he didn't agree with Ogbu and he had to "adjust" the definition of acting white to show a trend: http://www.economics.harvard.edu/faculty/fryer/files/Empiric...

Tyson et al found that reduced academic achievement was generally for a variety of reasons ("fear of not doing well academically" being the biggest) and not "acting white": http://www.tc.columbia.edu/students/see/events/Darity_et_al_...

Cook and Ludwig as well found that "acting white" was not much of a factor in academic perforamnce: http://onlinelibrary.wiley.com/doi/10.1002/%28SICI%291520-66...

Erika Fisher: "According to the students themselves, their lack of academic success is not seen by them as a way to be anti-White or proBlack by any means. .. When asked how they felt about the high-achieving students, underachievers claimed to respect their determination and commitment to academics. They cite individual personality differences rather than a racial or ethnic divide as the cause of the achievement disparity between the groups." http://findarticles.com/p/articles/mi_qa3626/is_200507/ai_n1...
That testing is only worthwhile if your threat model does not include the government itself, which has a vested interest in breaking all encryption, whether or not it has been "certified" by them.

The government also has a vested intrest that the cryptography used by itself and its citizens be reasonably secure, else industrial espionage and other similar activities become trivial. Note that the NSA approved AES for the protection of Top Secret information. If you want to argue the NSA deliberately let the majority of classified information in the United States be protected by a flawed algorithm you're going to have to provide some proof.

How is it not available? There are plenty of people who design and analyze stego. There's your expertise.

The people that are good at building and designing crypto and stego (Are there any good stego systems? Doubt it.) systems are outside the paygrade of most companies, nevermind activists. The expertise is not available.

--

Your arguments are disconnected from reality and don't really have any particularly notable knowledge of this domain. This conversation has been a net loss, and judging by your average of ~2 karma per comment, other people seem to agree. I'll let you have the last word if you'd like it, but please refrain from wasting so much space in the future.
Yeah, see, cycling on tracks in the Alps or going cycling for a weekend is kind of my point: then it's a hobby, like I saw it was in Finland, and not a common mode of transportation. There will be a minority of people that enjoy it in the first place, and of that minority, not everyone does it every day. You'll find very few people actually owning usable bikes for daily city trips (fenders, generator-powered lights, chain and skirt guards, sitting upright... the stuff that makes cycling practical and not a special thing you dress for).

Where I'm from, a third of people say that cycling is their most common mode of transport (according to Wikipedia). That's different from taking your bike out, even if you'd do it every evening, to go ride in the (indeed very beautiful) Alps.

It might seem "huge" to you, but check a nearby bus or train station. If there's not even a few percent of people arriving there by bicycle, which for a typical bus or train station is at least a hundred bikes¹, then practically nobody cycles. Now take a slightly busier-seeming station near where I live today (don't have stats handy), in Germany, and there's zero to one bikes there. Or the main bus station, hundreds or thousands of people travel on my line alone (most buses are filled and they go every 15 minutes), but the number of bikes parked there can be counted on one hand. And this is just across the border, there is Dutch vla, stroopwafels, kroketten, all available in a regular supermarket, sporting Dutch flags (but tasting slightly different, clearly made for this market :p). The influence is clear, but cycling is near zero. We won't have the highest cycling stats I'm sure, but I do think it's representative of Germany.

¹ On the quietest train station I know of in the Netherlands, Diemen (typically I'd see a handful of people on the platform), stats say that in 2019, 3300 people enter or exit there daily, so even if only one in twenty people would get there by bike, that's 165 bikes that should be parked there.
Compare and contrast the discussion about bitcoin on Slashdot to the discussion on HN.
I would turn HN itself into a startup company. Have some dedicated people working on the problems of scaling, adding new frequently requested features, and community management. It could be monetized by a mix of relevant ads and paid premium accounts allowing access to additional aspects of the site.
So its Crypto Wars 2. There are two possible ways this will play out:

a) Obama is just being polite given that "Call me Dave" is in town and has an election to fight so he can't been seen as being soft on terrorism. He knows that its highly likely that Cameron will be out of a job in six months time so is just stringing him along.

OR:

b) The fix is in, a tame lawmaker will drop a bill that they just happened to have prepared that was sitting in their drawer for a rainy day. Given the Republican's have never met a national security bill that they didn't like expect it to pass through the house and senate with the usual added pork and pardons for the NSA/CIA to make sure nobody goes to jail for recent revelations (Democrats being too chicken to filibuster).

If we don't see a huge outcry from the tech industry pointing out what an insanely bad idea this is on Tuesday then I fear for the future.
If this is meant to be under main, you need a "let":

main = do
let greet name = putStrLn ("Hello, " ++ name)
getLine >>= greet

For whatever reason, I didn't learn about the magic let syntax in do-notation until relatively late. Anyways this is very elegant, but not something I could have generated early on, especially because it mixes two different sequencing syntaxes (do-notation and >>=).
10 gigabit over Cat6A cable is also power hungry and very tricky: It's approaching the limits of what you can do over that sort of cable. Plus the frequencies involved make the adapter design a lot more troublesome. I suppose we'll start seeing cheap 10 gig knockoff nics eventually, but it's not even everywhere in the datacenter, never mind the home.
I'm no stickler for grammar, but if you are running a website for a service claiming to pride itself on luxury and detail, then...

"You never need to share the car strangers and we can pick you up and drop you off at your front door. [double asterisk] "

And the [double asterisk] means you need to book the flight 48 hours in advance if you want the car as backup. That would preclude any crowd-sourced flights via their app. Lol. So much for chopper-uber.
> Ultimately, OSS is a poor vehicle for R&D because the market is every bit as dysfunctional and short-term-gain-seeking as the real market.

My biggest problem is I don't want to invest time anymore keeping up with the latest technology fad. I still write Perl code for this very reason, I invested the time, and it's "good enough" for most problems.

The second biggest problem is the maintenance of software developed using a fad technology. As often happens when I've used something cool it ends up biting me in the ass when a year or two down the line I have to go back and make code changes and the framework/library is no longer maintained, breaks in newer browsers, etc. because people have moved on to something newer and better.

I seriously question the long-term return on investment using new web technologies these days and am very apprehensive about willy-nilly investing time learning and using them until they've gained a significant amount of traction.
You can use "fmap" to make this nicer (but that introduces yet another concept). If you use hlint on the program above, you it will tell you to use fmap instead.

fmap ("Hello, " ++) getLine >>= putStrLn

I learned this because hlint suggested it to me. Using hlint is a very good idea, even for beginners.

For a simple "greet" program, this isn't perhaps any neater or cleaner but fmap is a powerful tool with lots of practical uses.
Deontology is a good idea from a consequentialist viewpoint. An omniscient being with infinite computing power, capable of accurately calculating from first principles the consequences of every action, could operate as a pure consequentialist. We are not such beings, and therefore we necessarily adopt packages of deontological rules that have turned out on balance to lead to good consequences when other people have followed them.
So will the Alaskans/Canadians who get online through this line have all their traffic routed through Japan or the UK? Or will there be a line through Canada somewhere straight down to the US?
Might just mean that you need to reclassify how close people are before you think of them as friends. I know lots of people, but I don't really want to interact with them on a regular basis.
Nice! I wish I had been smart enough to do that.
Haha, indeed it does :-) English is not my native language. Recently I have contemplated a change of career. the Aerospace industry is indeed a life long passion, but never something I considered a career path in.
"As an employee you can also pick your own tools or figure out how to do the work by yourself"

That hasn't really been my experience doing software development as an employee. They mandate lots of things like methodology (scrum, scaled agile, etc), tools like their standard IDE, coding standards, style guides, mandatory use of JIRA or similar, SCM standards, which languages are allowed, and so on. I'm aware some places might be highly flexible, but I assume that's less common.
I have data set of one against this, I find it to more of a physical difference. But hoping we can get some conclusive research around it.
What procedure did Elon Musk have? His hair looks great, but the hair he had at paypal was like cotton candy.
I thinks easier to pull back into a loading area and get access to the spot where your putting packages at (that part sort of sticks out farther).
He's claiming hackers stole the keys to the Satoshi addresses on Feb 5 of 2020, and "to prevent fraud" they are requesting control to the _Bitcoin Cash_ private keys for those addresses.

Craig is a scammy piece of shit. Send the lawyers and demand letters this way next, please.
Anyone who looks at Elon Musk can tell hair can always come back if you have enough $$$
Interesting. I deleted my cookies and saved passwords and it displays correctly.
Speaking of password managers, what are some suggestions for password managers for sharing passwords around groups of staff in small businesses? We're currently using passpack, but the UI is a little janky - as a result, it's hard to get colleagues to practice good password hygiene. It's not terrible, but it is a bit annoying to use.
I was given a very brief, rushed tour of the underground city in Cappadoccia (one of them at least!) and one thing that I noticed was the people who made those caves really didn't have safety in mind. There was the occasional hole in the floor that had a pretty nasty drop underneath it! If I'd been on my own, I'd have been more scared of something happening to my flashlight, blundering into a hole, busting some bones, and being trapped!
The question isn't "Are we really helping the addicts?". The question is "Are we helping the addicts as best we can for a reasonable investment of resources?".
I'll quote wikipedia here:

The demoscene is an international computer art subculture that specializes
in producing demos: small, self-contained computer programs that produce
audio-visual presentations. The main goal of a demo is to show off
programming, artistic, and musical skills.

Basically, these programs are extremely small, but produce interesting and impressive visual or audio experiences. A popular example would be "fr-041: debris. by farbrausch": https://www.youtube.com/watch?v=mxfmxi-boyo
One guy who got accepted answered that questions with "I sold drugs"
Yeah, particularly when junkies get into things like copper theft, their cost to society can add up really fast. Things like destroying commercial AC unit to steal $100 of copper, causing tens of thousands of dollars of damages in one night alone.

Destruction of property value is huge as well. Think about how much your home (or apartment building) is worth today. Now think about how much it would be worth if the neighborhood or apartment building were occupied by large numbers of junkies. Nobody wants to live next to a meth lab.