skysight-inc/HackerNews huggingface dataset:
Definitely Mac. They do telemetry, but three things:

(1) They do less of it, give you more control, and they do not seem to reset settings on upgrades.

(2) They have a history of actually standing up for customer privacy, and you are their customer. I trust them more in this area than Microsoft.

(3) I trust their security in general more than Microsoft.

If you want NO telemetry you pretty much have to run Linux and even there be somewhat careful about what you install.
Wachusett: Real mountain skiing, minutes away!

If you've been to Tahoe, a lot of the places there aren't much bigger.
Wow I am impressed by this person. Thanks for sharing!
Did the Nazis look for mythological artifacts?
I read it as "duct-tape programmer", but I can be wrong here.
“my observation that API's in Python tend to much nicer and much less verbose”

I trust you don’t mean Python’s stdlib APIs, which are an inconsistent mess. (Python 3 did very little to improve this, unfortunately.)

There’s also a lot to be said for only having to annotate interfaces once and once only, and have that information reliably applied at compile/run time (depending on language) and across all documentation and tooling too. Docstring schemes are the pits (though most typed languages are little/no better than untyped ones here).
YouTube-dl demolishes 100 pain points of using the modern web

This wrapper gets rid of the only pain point in using YouTube-dl which was having to google every time you wanted just the audio.

Great work
interesting you mention filesystems earlier my pc was saying /dev/sda2 contains a file system with errors.

I googled and did fsck I think and some other code fixed the problem but don't actually know what happened just google helped me fix it.
It looks like most of them were tweaked pretty heavily to try to highlight more detail through the clouds.
> bounds checking inside of the same linear memory segment

That can be supported in the source language.
oVirt is a management platform on top of CentOS 7/8 and KVM. You can (and I have done) use Cockpit and oVirt on the same box.
I think it would be odd if there did not exist a person or two at the extreme fringes of the gaussian distribution of one's achievements. The real question is are there more incredible people even further out on the distribution tail that somehow are not so visible to the public.
XDC2017 was located in the US which has an infamous situation in regard it its airport border control, with people being denied entry or detailed without explanations. I also know people who in 2017 (and still are) refusing to travel to the US because of those issues. With the demands for unlocking encrypted computers, password to social media accounts, secret black lists, and profiling, there is a lot of to be worried about.

Maybe they should just do as fosdem and always have it in Belgium.
MacOS keeps asking me about setting up an iCloud account but most software works without it. Tweetbot for example needs an iCloud account for syncing between devices. When you buy software via the Apple App Store of course you'll need an Apple Id. Security updates and can be installed without one. I switched off all telemetry and for a while had a software to track network connections (https://www.obdev.at/products/littlesnitch/index.html) installed. Connections to Apple were all explainable, e.g. to sync the time (can be switch off).
Worth noting too you may just not meet our idea of novel if your score is sufficiently low you are not ranked.
You want to test this stuff as realistically as possible. Changing the amount of fuel means changing launch weight which means (presumably) changes in throttle profile etc. The control systems are also probably designed with a certain weight to reach orbit so it's possible that an unusually light rocket would be unstable.

I'm not sure whether this would actually make a difference, but if you know it works at nominal fuel weight then you have some confidence it would work during a real launch.
The GL tools rot is already starting. E.g. the Radeon GPU Profiler supports Vulkan, D3D12, OpenCL, but not OpenGL:

https://gpuopen.com/gaming-product/radeon-gpu-profiler-rgp/
Ruby doesn't have properties except as an alias for a certain pattern of methods, and in languages that do have properties they are almost invariably just a layer over calling getter and setter methods.

You seem to confusing “properties” with “data members” which, it is true, Ruby does not permit external access to except via method calls. But properties are a way of calling methods with a syntax that looks like direct member access, not actual direct member access.
Even current tech can easily drive a car on a road completely without digital beacons.

We won't lose that capacity.
Gotta love optimism...
In the commissioner's report, some players that were interviewed said that they felt the banging was more distracting than useful.
The national ruling party is apparently anti-LGBT and support these zones. So you can view it as not just isolated municipalities but rather the national government acting through municipalities.

The broader question being asked is, if this is the situation now, what else may be enacted before the conference. Things like, what if there's a foreign gay attendee who's blocked at airport security?
> But article mentions 13.8 Volts. I wonder why there is such a huge gap?

I'm spitballing here, but I'd guess that the difference is due to a resistive drop across one or both of the contact layers.

In the article, Fig 2 says that they have 0.5A flowing with a pulse width of 50 ns and a pulse rate of 2 kHz. Their duty cycle is then 1/10000, so that's a lot of current flowing during the active part of the cycle. I haven't found all the details about the dimensions and doping, but any small amount of resistance might cause enough potential drop between the contact and the lasing region to account for the difference (especially that side contact to the bottom n-type layer.)
It is a fact that people still do graduate from C to C++, for a wide variety of reasons. Some discover that their embedded system can be coded with C++ as easily as C. Some learn that C++ is faster than C. Some just gain more confidence and adopt a new feature that is only in C++.

The large number of remaining C coders, and the ease of switching incrementallty, means that the number switching to C++ is always overwhelmingly larger than the number adopting Rust from all starting points.

We may lament that they do not start writing modern, high-level C++ immediately, but the number of CppCon (and similar) talks hosted on Youtube, and rocketing attendance at, and number of, such events, shows that there is great interest in learning good modern C++.
It is, but I do wonder if a large part of the problem with regard to using C++ features on Windows is the poor support for it in the ancient COFF linker and binary format they support. Lots of stuff like template export is possible with ELF which is impossible or dangerous on Windows.
A stance against these people does not put the community 'at risk'
It giving the YC startup running the search backend some visibility doesn't mean it somehow "doesn't even have seaarch".
The Long, Unusual History of the Pickled Cucumber (2017)
Ask HN: What podcast(s) changed your life?
I am interested in what podcast(s) changed your life.

Thanks for a great community and I look forward to your suggestions.
> From my perspective, choice of language matters very less compared to the number of experienced programmers you can get at x price.

I honestly think there's a sweet spot. I have seen brilliant people expertly build massive systems in Java, but there is no doubt in my mind that if they had attempted those in almost any other popular high level language, they would have been more productive. I know I've been very productive in Clojure, for things that I can afford to write in it (performance-wise), and much more productive than I have been in languages I have a lot more experience with.
1. Google for different keywords describing your use case. If you've exhausted Google, search your Lang's package repository directly (Google tends to only show a couple results per page)

2. Is it solving your problem?

2. Check low resolution metrics like stars, open issues, size or recency of commits. Weigh that against your use case. For example if it's a niche, stars matter less. If the requirements are well defined and in a slow moving space, recency matters less. Etc.
If it's doing something big and fundamental for you, make sure that it has enough contributors who are likely to not suddenly stop contributing (preferably businesses whose success is tied to it).

3. Read the docs, examples/demos, tests etc. Find posts by people applying it for similar use cases. Does it solve your particular problem well (incidental vs inherent complexity)? Read through some of its GitHub issues to get a feel for the maturity, usability and support of the project.

4. Loop through those steps until you find something that holds up. If everything speaks for it except for longevity concerns start reading the code and consider whether you'd be able to contribute to it.
Given that Google makes money off the ads, that would be hard. DuckDuckGo could pull it off. You need another revenue stream though.
Admiring the accomplishments of others is unbecoming? That is remarkably sad.

As the root post says, it is amazing what Musk has achieved, and I'd love to learn what the secret is. I suspect it's that he knows the limits of his own capabilities so he finds the right people to execute his visions. But it is absolutely remarkable that a payment startup guy kicked off two envelope-pushing companies that have achieved such heights.

Countless rich guys have taken their lucre and tried to change the world, usually to extraordinary failure. Tesla and SpaceX have both changed the world and entire industries (as did PayPal), and they're just getting started.
Personally, I try to have a conversation and then ask for it summarized in an email. Simply because walking through the office will leave me with 10 action items and I am not going to keep this in my mind.
“When a measure becomes a target, it ceases to be a good measure” - Charles Goodhart
I genuinely believe statements like GP’s are a result of living in a cutting-edge tech bubble, not necessarily SV, but online hype and discussion based reality. Sure several large impactful projects use Go and a few companies are dabbling in using Rust. However, the number of these usages is dwarfed into near statistical irrelevance by the amount of C++ code in active production and usage (it is even more irrelevant if you count programs written in C).

That is not to say there is nothing good or beneficial about these languages, devs using them are free to evaluate the features provided and find that they suit their use case and go get to work. But some dev’s pet language, no matter how loudly they scream on Reddit and HN, is not yet threatening C++.
These are pretty normal growing pains and one should ascertain for themselves if they are willing to shoulder the risk of using an emerging technology. That being said, some of the "break stuff and monkey patch later" mentality is still in the community's DNA.

I am not trash-talking that phenomena but I also found it off-putting and eventually moved away from Ruby/Rails after 6 years with them.
Amazon's New Payment Tech
If it had been Grozny you'd have a point. But as far as I know the safety of lbgtq people is not under threat in Poland, despite the issue being heavily politicised.
Ask HN: Productivity Books Recommendations
Full self-driving cars would be cool, but even a good satnav + cruise control and lane assist gets you most of the way there. Apart from smaller roads, the car almost drives itself.
You are conflating language/build issues with VCS issues.

Everything you discuss also applies to multirepo, but worse, because there no one enforces consistency across all the project and you will end up with a broken interdependency.
Off the top of my head, isnt that just the -x flag?
> Stupid question, couldn't they just give Falcon it's own nose so that it doesn't blow up after dragon separates? Dragon could have been mounted on that nose.

There are no stupid questions.

The abort system is only there as a last resort in case of booster failure. So in a situation where the abort system is fired, the falcon has probably already failed beyond the point where it is expected to be able to land.
> Speaking of bandwidth and OSM reminds me, is there an "SETI-but-for-bandwidth-not-CPU-cycles" kind of thing one could help out with? Like a torrent for map data?

OSM used to have tiles@home, a distributed map rendering stack, but that shut down in 2012. There is currently no OSM torrent distribution system, but I'd like to set that up.
Try up north during the winter...
> not everyone wants to quit work

I have a hard time understanding that. If I could afford it, I'd quit work tomorrow and I don't think I would ever get bored. I have a so many hobbies I don't have time for and about a million more I'd like to dive into. I have countless movies and TV shows on lists that I'll probably never get to. Books are an even bigger problem for me. If I lived near a a university I'd audit everything. I'd volunteer for causes I believe in.
> The revelations are just the latest in a parade of evidence pointing to the decade-long civil-war inside Boeing, pitting its famed "safety culture" against financial performance of the kind that pushes the stock price higher and provides big bonuses for senior executives.

As far as those senior executives are concerned, said strategy was a financial success. They got their big bonuses. What happens to the company years later doesn't matter.
Will this get into brew?
Yes, that's the one! Will need to get on his blog at some point, he's got some unorthodox,yet interesting ideas.
That's a different part of speech.

No one says they're going to "Kleenex their nose" or "aspirin their headache" so why would they "gmail their friend"?
Just a little more detail, the "throttle up" had nothing to do with the anomaly, it just happened at that stage in flight.
Poland is hard-core Catholic, same as Italy, Austria, Croatia, and a few others. They are conservative to the core. Trying to lecture a Catholic about anything that has to do with sex, doesn't go down well.

I've been living in Eastern EU (including Poland) for the past 5 years (I myself am from the West of EU). All of the former soviet block has a problem with homophobia. As much as I love the people and enjoy my time here, there is no way in hell I would want to be here as an openly gay person. At best you'd get beaten after leaving a club at worst you end up knifed. Young people are a lot better in this regard but people at my age (those who lived through the iron curtain) would never support LGBT. They see it as an attack on their identity and culture. Poland is also deeply divided - much more so than Germany or France. The only place I know which has more racism than the Eastern EU and which is also more divided is Britain.
>Tori in 4 dimensions are just nicer in general.

https://en.wikipedia.org/wiki/Clifford_torus#Still_more_gene...

Torus (as in 2-dimensional torus) is nice in R^4, and in general the n-dimensional torus is nice in R^{2n}
I feel like Google has often turned strict commands into fuzzy searching, maybe for a decade?

I never heard a clear explanation as to why, I just imagined that it was some sort of A/B tested paternalism. Maybe most users really want fuzzy searches when using the commands I use for a strict search.
If you're going for VC capital you have two choices. The bay area and NYC.

I live in Pittsburgh. I like Pittsburgh. But I'm also realistic. There's no VC money here.

If I wanted to work on something that capital N Needed VC money I'd move. But I don't so I'm good.
Being able to watch regular (SpaceX) rocket launches live - including deployment of satellites in orbit and landing of boosters - free, for entertainment purposes, is in my opinion one of the most amazing things going at present. As a demonstration of how far technology has progressed to make this all possible it blows my mind.
Fusion research could have been finished in the 90s if we didn't drastically cut funding to keep it "15 years away" forever:

https://i.imgur.com/3vYLQmm.png

I don't think self-driving cars have this problem.
Seldom mentioned in type system discussions like this is the notion of openness. For instance, F# is one of the very few languages addressing openness where schematic structure in data can be directly and type-safely reflected by the type system e.g., using "type providers." This general area of research is relatively untapped and, in my view, offers huge potential given weak links with conventional type system/data bridging solutions (eg code generation). Structural types emitted from something like type providers would be a game changer.
Like I said, we've lost the imagination to think about investing in society. It's gonna cost money, time and effort, none of which people want to spend these days. You gotta stop treating people like criminals. You gotta invest in education, healthcare, addiction programs. You gotta hire people--sociologists, psychologists, educators, and yes some policemen. You gotta set up government departments that are dedicated to studying people's well being and tracking long term trends. You gotta have effective social programs. You gotta stop the propaganda lies that socialism is the same is communism or is some kind of authoritarian nightmare--it isn't. Socialism is high taxes to pay for effective government services run by well-paid professional bureaucrats who know what the heck they are doing. Period. And for fuck's sake, you gotta stop spending trillions on pointless wars, hyper-advanced killing technology, and tax cuts for the rich. In short, do everything the opposite of what America is doing.
It is impossible to achieve inversion (and therefore gain) by optically pumping a medium exactly at the emission wavelength. Therefore, optically pumped laser gain media are at least three (usually four) level systems.
> from EU countries

Not really.
I just did a google search for "piano". Just the word "piano"

Only one link on the first page, the wikipedia entry for "piano" had anything to do with pianos, (i.e., the instrument invented in Italy 300+ years ago that has hammers, strings, and an iron frame).
Using libclang to generate C bindings for Muon
That profiler is meant for low-level debugging as its own description says. That is why it does not support DX11 either.
Google has fallen to Goodhart's Law: "When a measure becomes a target, it ceases to be a good measure." For years, Google moved the goalposts for what measurements of a good website were and the broad internet moved in lockstep to meet those goals. Until Google settled on a "thin veneer of content but actually an ad for a service" as not too spammy to blacklist. So that is now the advice for any business. Hey, want to place highly for "St. Louis dentist"? Make a top 10 list of toothbrushing mistakes, etc.

Second, Google shifted about 7-10 years ago from searching for webpages to searching for answers. This was reflected in how they communicated about search and also in stuff like showing infoboxes and AMP results. I think this was move into mobile, but it leaves the actual web underserved.

The worst part is they have been removing tons of older content from the web that is still there and is still valuable but has become no longer surfaceable, even with direct quoted phrases.
Have you noticed moments or sequences when you have not had low self-esteem? For those times, what has been different? What sorts of situations increase your self-esteem?
The internet is still kind of a hierarchy though, "changing" "ownership" from the government DARPA to the non-profit ICANN.

And that has worked... quite fine. I have no objections (maybe they're a bit too liberal with the new TLDs).

Most of the stuff that makes the hierarchies seem bad are actually faults of for-profit organizations (or other unsuited people/entities) being at the top, and not just that someone is at the top per se. In fact, in my experience, and contrary to popular expectation, when a hierarchy works well, an outsider shouldn't actually be able to immediately recognize it as such.
> Google's algorithm works for its intended purposes, which is to serve pages that will benefit the highest amount of people searching for a specific term.

Does it? So for any product search, thrown-together comparison sites without actual substance but lots of affiliate links are really among the best results? Or maybe they are the most profitable result, and thus the one most able to invest in optimizing for ranking? Similarly, do we really expect results on (to a human) clearly hacked domains to be the best for anything, but Google will still put them in the top 20 for some queries? "Normal people want this crap" is a questionable starting point in many cases.
They are still allowed to have police present at the internal border and checking both your id, itinerary and asking questions about your visit as long as it’s not “systematic”.
Typo in the readme: yt-audo

I'd make a PR but I'm not near a computer right now. This is great. I have a couple audio files I need to pull for my kid and this is gonna save me a couple steps. Thank you!
Hmmm. Not sure you really understand what elderly people are like. :/

For example, my father - who used to be able to do at least basic programming in C and Python - is no longer able to grasp the concepts for any length of time.

eg teach him, verify he's gotten it... and the next day it's a blank. Repeatedly. :/
A wonderful tale of clever engineering under hard constraints.
That's a slur. You can't post those here, and we ban users who do, so please don't do it again.

https://news.ycombinator.com/newsguidelines.html

Edit: it unfortunately looks like you've been breaking the guidelines quite a bit, and we've already had to ask you multiple times not to. You've also posted good comments, so I don't want to ban you, but would you please review them and use the site as intended? We want thoughtful, curious conversation here.
I'd guess Andre Norton should be on this list:

https://en.m.wikipedia.org/wiki/Andre_Norton

Met someone connected with ACE books back in the 1960s and they said she wrote so many books and under so many different guises that she didn't even know about everything she'd produced.
> just because some municipalities far away from the conference venue passed some bad laws

...while being widely supported by the ruling party that follows the same world view, you forgot to add. It's not just "some municipalities"; it's the current political direction of Polish leaders and therefore Poland as a country.
Have used both extensively. I like the Django ORM better than ActiveRecord but love the conventions and magic you get with rails + ActiveAdmin!
I think you may find Albert Ellis's work valuable (he founded the Rational Emotive Behavioral Therapy process, a cousin of CBT). He discusses self-esteem a lot in his work, particularly around the risks of both low self-esteem and high self-esteem.

You may also find meditation helpful--particularly some kind of light noting practice (perhaps not Mahasi-style noting, but Shinzen Young's Unified Mindfulness/See Hear Feel technique). Deconstructing emotions and thoughts into their constituent parts not only will allow you to see your patterns more clearly, but breaking a complex emotion down also makes it more manageable to deal with.

As with most habits, you'll get most out of what you're willing to do not only during therapy sessions or formal meditation sits, but during every day life.
It's a bit more than that.
Eg: One can configure their own CLI arguments to keep track of particular playlist(s).

$ yt-audio --your-arg1 --your-arg2

This will sync playlist/audios configured against these arguments.
The webcast said the US air force normally gets the crew, did I miss-hear?