skysight-inc/HackerNews huggingface dataset:
I've always kind of wondered what you guys are doing with your computers where you run into issues with Linux. For 95% of users, even software developers, in there off time you just want a web browser.

If you are developing, Linux is almost certainly better. The vast majority of languages have all their libraries available in the built in package manager, the included versions being guaranteed to work together.

I'm obviously not suggesting you run Arch Linux, but any Debian based distro will pretty much just work. And Ubuntu LTS doubly so.
DeepMVS: Learning Multi-View Stereopsis
The video also pairs well with the penultimate Black Mirror episode in the latest season (S4E5, "Metalhead").
Been smoking for about 8 years

No to mucus

Maybe to reduced smell (doesn't seem significantly worse in practice than anyone else)

Maybe to teeth, but I also drink a lot of coffee, and its not very substantially yellow

Erectile dysfunction != smaller penis, and afaik, none of the (actually) described effects in the article apply to me, at least enough to have noticed.

Also that last article is the only one I checked, and is citing studies composed of 40 (2016 study), and 65 (2012), participants. The first is about fertility, and nothing to do with ED or penis size.

And the second study compares 20 successful quitters against 40 not, with apparently 13 people starting with ED, (distribution after the study left unspecified), and only claims that the quitters had larger erections than the smokers. (Not comparing before/after quitting on the same individual; just which group had the larger dicks at the end (their state at the beginning left unspecified).

And the ED part is just bad reporting (despite being the article's title), intentionally referring to results that are "statistically insignificant". (13 people with ED; quitters/non-quitter count unspecified; both groups saw similar improvement during the study).

I'm assuming you didn't read the studies themselves, so I won't bother

I'm also going to assume the rest of your articles are of similar quality

In which case, you should probably improve your sources before making claims
Part of is is probably because subfolders are subpackages and relative imports don't work and absolute imports have other issues - like causing issues with forking.
Georgetown University agrees to allow graduate students to vote on unionizing
I was trying to work with some students with Swift and the Mac character encoding ending up causing no end of problems.
Oblivious DNS: Plugging the Internet’s Biggest Privacy Hole
Ah yes I did misread. Good catch.
I don’t think I mentioned inflammation as a natural function of healing nor did I mention NSAIDs vis-a-vis inflammation as a natural healing process of the body. From your context it sounds like you are talking about natural inflammation from things like working out (muscle tears) and NSAIDS interfering with the natural muscle repair.

Obviously I am discussing inflammation in the context of diet. Though if I’m mistaken, please link a study that suggests dietary inflammation is good for healing. I’m sure instead you will find articles and studies about dietary inflammation putting the body in a state of chronic inflammation which isn’t going to be beneficial for any healing process.
I agree with the fact that there is potential for bias. The post starts of with a disclaimer explaining the conflict of interest. Anything else we can do to make the post more objective and less prone to bias?
Well, the thing with academic research is that it involves a "community of researcher" whose activities involve "evolving an idea". And in such a situation, the result is primarily expressed by its text/human-language representation while code is secondary to this. While this is problematic to verifying the results, it should be noted that code as a result has significant problems. Code doesn't have a long history of being read, interrogated and modified while human-language does. As the article effectively says, don't underestimate the significant value of putting a result in historical context. A human-language description can give a clue whether X has been done before, perfectly functioning code might not.

This question touches on "programming literacy", which in the extreme asks, "how can computer programs also search as _documents_ in the fashion scientific papers have historically served as documents." So far, I don't think any answer has really appeared. Perhaps that problem itself is "AI complete", present either a terrible or green pastures for research.
I didn’t say they hit those goals on time I said they hit the goal. Therefore they’ll most likely hit this one. Not on time, but no one expects that.
This immediately made me think of haveibeenpwned.

Reading the replies in this subthread, it becomes (somewhat) blindingly obvious that this is an excellent space for a viable startup.

- Mobile app (all platforms) that you can carry around with you at all times so when you go "oh! I haven't registered my blah" you can do it in 30 seconds on the spot (or at least start the process) - bam, inertia gone

- App works by having you take photos of device(s); it figures out what kind of thing it is, clarifies specs it can't work out from the photo, and tells you where to find the serial number for the given device (and I can't see why you can't take a photo of that too and the app can OCR it)

- It partners with hundreds of manufacturers to communicate and electronically sign your registration information

- When you move it handles the info update process for you

- (Manufacturers that require unambiguity could send you verification emails, and while the app would (obviously) not have access to these emails or the verification clicks, it would know what files had complete/correct/wrong info and be able to call out the action items in the flood of emails you would periodically receive)

And obviously, last of all,

- When a device is recalled or anything goes wrong with it, you receive recurring app notifications and periodic emails to let you know what's going on

- The app has a one-tap flow to allow you to say "I want to return my device" which would kickstart the process of for example the manufacturer mailing you a return box

---

This would be hard. Really hard. Stupidly ridiculously hard; the key word here is "vendor compliance".

But if you could pull this off, you'd wind up "baked-in" as a part of worldwide industry. You'd be the app everyone used to handle recalls if you got everything right.

I don't think this exists yet, at least not in the form I've just described.

I constantly see little recall dockets (A4 papers) at my local supermarkets (in Australia). Sometimes there's a photo, sometimes there's only a text description of the product.

Everyone's handling this themselves, and duplicating work. This system could provide centralized returns handling both for vendors and consumers. Hmm.

This seems like a fun one to take a crack at, and I'm interested enough to have a go. It'd probably take 5 years to get to minimum viability though, FWIW.
That's besides the point of the original comment though. I'd assume even if they know stuff about you they can't make money off of you since you're not watching ads.
In my estimation, mostly a mix of:

- Those running network infrastructure (router, firewall, VPN gateway, mail server, etc.)

- Those who want a simple Unix desktop with no gimmicks and low hassle

- Hardcore Unix geeks who don't like the other flavors for $REASONS

In a more general or vague sense, OpenBSD is often appealing to people who care more about cohesiveness and correctness than about the sheer magnitude of performance and features. If you've ever thought that you might prefer to have an indefinitely supported version of Windows 7 because Windows 10 seems to be crawling with gratuitous changes, bugs, and dubious "features", the appeal is a bit like the Unix equivalent of that.
True, but sometimes you commercialize something with some insights you bring from industry that never would have occurred to the original academic that made the piece in the first place. Basically what I and another guy did in 2012. We were stupid though, took the first real acquisition offer. That's the problem with being in your twenties you want money ASAP.

"$1m today or $10m three years from now? Take the $1m, we'll figure out how to get the other millions later."

I think it's another reason why the rich keep getting richer. Muuuuuch easier to turn down $1m when daddy is worth $50m.
Counter to that would be to make things smaller again. Eliminate the corporation as a long term legal entity. Revert it back to what it was, a risk mitigation/investment technique for specific, short lived ventures.
That is a terrible idea. Imagine sentencing programmers to jail for security issues in their code.
FWIW I agree that something feels wrong and repetitive, but I don't think Eve addressed my problem at all.

A big part of my pain, and the pain I've observed in 15 years of industry, is programming language silos. Too much time is spent on "How do I do X in language Y?" rather than just "How do I do X?"

For example, people want a web socket server, or a syntax highlighting library, in pure Python, or Go, or JavaScript, etc. It's repetitive and drastically increases the amount of code that has to be maintained, and reduces the overall quality of each solution (e.g. think e-mail parsers, video codecs, spam filters, information retrieval libraries, etc.).

There's this tendency of languages to want to be the be-all end-all, i.e. to pretend that they are at the center of the universe. Instead, they should focus on interoperating with other languages (as in the Unix philosophy).

Some languages want to be their own operating system, but empirically that doesn't work. The JVM had this explicit goal of "making Windows irrelevant", but instead it ended up as just another process on a Unix system!!!

(Something like Mirage in OCaml is an extreme example of this, although I think it's a pretty interesting project.)

This only really comes up after you become at least an "intermediate programmer". When I started, I wanted everything to be in my favorite language so it would be easy for me to understand and modify. But now I realize that it's more efficient to be able to reuse the best tool for the job PERIOD, not the best tool for the job in language X.

Microsoft actually had some degree of success with this with COM. You can do a surprising amount of automation from JavaScript or Visual BASIC in much the same way. But IMO the "language cacophony" situation is worse on the server side, even though to some extent the problem is easier because you have more computing resources.

In this regard, Eve actually makes things worse! I say that every new language makes things locally better, but globally worse. Because you never have a system in just one language. If you think you do, then your view fo the system is too narrow.

I'm chipping away at the edges of this problem with http://www.oilshell.org/, but honestly it's not close... I chose to replicate the Unix shell first -- a big success story, though one with many flaws -- and then maybe many years from now, extend it with a form of integration tighter than bytes over pipes.
I run 64GB in a mac pro, with about 1/2 of it used as a cache for a zfs volume. With it taking half of my ram along with my other daily apps (safari, sublime text, etc) I’m only left with ~10GB free.
Didn't get you. What do you mean by "Email falls apart"?
15 year VI and VIM user here. This is a stupid complaint: anyone seriously using VIM remapped Escape a long time ago, or learned to use Ctrl+[.
Say one has enough income or assets to be an accredited investor, but doesn't want to spend the time to figure out what private market investments are worthwhile. Do there exist any low fee broad market index funds for that?
Marvin Minsky, on 2001 and Stanley Kubrick
A bit too late for April fools, no?

Otherwise it's just shameless praise to ignorance. (The good ol' fallacy that if you can't get it 100% correct for everyone, then might as well not even try)

The weightlifting crowd seems to have figured out nutrition for themselves just fine. So have millions of fit, active people.

Nutritionists may be quackery as a job/profession, but nutrition is still a valid part of biology and a science.
I'd revise that from "if a breach happens" to "if a breach happens and the CSO demonstrated criminal negligence." The attack surface for security is too large, and it's not fair to hold a CSO of a cafe chain to such a standard when zero-days are also possible. Punish for being negligent, not for being attacked by a zero-day, or something else really obscure.
Who was supposed to use it? Did you ever have them try it out?
MBPs have gotten worse with linux compatibility over the past few years. It usually takes at least a year to even get usable. It's just not worth getting a Mac to run linux. Mac has successfully made sure that macs are only for MacOS.

That being said, many laptops which were originally for windows have issues like this too. Desktops are usually fine because they tend to use highly standardised components. Laptops, not so much. This is pretty much entirely because companies are not willing to write open source drivers, and the good integration of stuff in package managers only works if drivers fit the packaging requirements. This usually means open source. I imagine this is mostly a problem of slightly higher cost, but also embarrassment of the jankiness of code. For mass produced systems with volume in mind, where the target consumer barely cares about reputation, it just isn't a priority.

In other words, you have to go for something expensive while also not being an OEM who opposes openness.

tl;dr you need to do your research before you buy. Linux needs cooperation from all parties, you can't expect compatibility with everything.
How redirect http to https automatically
Indeed, Tinkerer vs Researcher is a false dichotomy.

Far Better would be to compare Maker vs Researcher.

How "Production Ready" is the result of both activities is the interesting question. How well covered with tests? How maintainable? How re-usable in broader contexts? How readable and understandable?

I used to live on the margins of the Physics community and blamed myself for being a really really Bad Researcher for having no patience with the Physics papers I read.

Then one day I had an epiphany.

If I were to look at the physics journals the same way as I look documentation for software or hardware.... I would be really really Angry.

The average research paper is extraordinarily badly written and unreadable. They have adopted as best practices, styles and habits, that you'd never forgive in a datasheet.

If you picked up a datasheet written like a physics paper....

You'd throw it against the wall and spec a different part from a semi-decent manufacturer.

(Hint: Datasheets are notorious for being terse and indigestible and badly written.)

If you are not from a first world university with a first world library at hand with paid for subscriptions to the premium journals and a fat budget to cover pagefees... Scholarship be damned. It's a rort. It's a racket supporting a closed shop guild.

It's not Good Manners except in the sense of Manners defining a "Gentlemens Club".
Sure Apple, how did it go last time when you tried to implement your own SSL library without any tests or static analysis? goto fail; goto fail;
Humans are reactive creatures
I believe in the god of P/E. If you’re unable to find a greater fool to buy the Michael Jackson glove, how long do you have to hold it before the income covers purchasing costs?

For Apple stock, the number might be high, but it is not infite. For Bitcoin, there’s _no_ annual income from holding it.

Intangibles can still have substantial real value. For example, the Jackson record copyrights - while completely immaterial - still bring a very nice chunk of revenue every year.
Searching for a Learning Buffer
No. I can eat sugared stuff with little problem. Some specific foods, though, about five minutes later, it's like something kicked my brain. Some others, my brain is just fuzzier for a while.
Stephen Wolfram says they're impossible: https://www.youtube.com/watch?v=P7kX7BuHSFI&t=4387
Why is a software developer an engineer when it fluffs their ego, but not an engineer when regulation and consequences for failures are necessary?

Yes, if the security failure is grossly negligent, you should face criminal proceedings. As a C level executive, you are responsible for your chain of command.
Morning Consult | Senior Frontend, Senior Backend, Internal Tools | DC/NYC | https://morningconsult.com/ | Full Time | Onsite

Hey guys,

We're a bootstrapped + profitable polling startup trying to definitively answer the following types of questions: "Did the United Airlines / Uber / NFL scandals actually harm a brand in the longterm?" "When, if ever, does Twitter represent anything other than the outrage of coastal elites?"

We've got a small team of engineers punching in above their weight class and looking for people with experience building things from the ground up + going end-to-end from prototype to production. There is no separate devops team because we are the devops team. It's been a fun ride so far, many hiccups along the way (I'll be transparent about what we are good and not so good at), and we're excited to be on the lookout for more people to join.

Looking for people who have been programming professionally for 3+ years

Email me at amian (at) morningconsult (dottt) com if you are interested in any of these roles!

Edited for brevity
In such case having a specific use case in mind could be actually helpful.

It's much easier to explore the unknown if at least you know what you'd like to find instead than just wandering without a clear destination and hope to somehow stumble upon it
By “stock options money,” do you mean the price you paid to exercise options? If so, then yes, it’s totally normal. No bankrupt company would pay out money to shareholders. The point of exercising options is to accept the risk and reward of ownership, and one of those risks is that the shares can become worthless. For that reason, many people exercise immediately prior to selling (sometimes causing their gains to be treated as short-term capital gains).

If you don’t mean the price to exercise options, please clarify what you paid for.
Coffee, no. Pepsi, yes (in limited quantities), which at least gives me the caffeine (don't know about the theobromine).

And sure, chocolate gives a bit of a stimulant high. That's part of why we like it. This is something else. It unfortunately comes with certain kinds of chocolate.
Commonwealth Bank of Australia Tries to Explain Coding Bugs Found After 4 Years
https://www.troyhunt.com/we-take-security-seriously-otherwis...
It's refreshing reading a comment from one of the 5% on HN that doesn't believe themselves to be smarter than the market. However, listening to a technical analyst is going to be about as useful to you in figuring out where the market is going as listening to an astrologer. There are a lot of parallels between the two disciplines, actually.
Diet/study says that if you do X you will lose weight because of Y.

You do X and lose weight.

The error is thinking that you lost weight because of Y, and not because of a secondary unlisted effect of doing X.

The same applies for certain diets/organisms causing conditions/diseases/etc. i.e. the whole cholesterol back and forth.

We've learned lots from nutrition and in general informed people live healthier lives. Just because we don't know exactly what's going on inside our bodies doesn't mean that zero improvement has been made. We'll fuck up once in a while and get some bad advice, but in general we've improved lots.
Apparently, John Williams has never seen "Star Wars", and doesn't think much of his work for the movies: https://news.avclub.com/john-williams-says-his-star-wars-sco...
Typical passive investing vehicles are float-adjusted. That means your analogy is inapt to something like a Total Stock Market fund.
> one being cheaper labor, another being no tariffs.

The most important of which is that specialization is the key to efficiency.

The USA plants manufacture Ford F-150. But the Ford Fusion is manufactured in Mexico.

Having all of your plants in one city making the F150 and ONLY the F150 means parts for that vehicle are more readily available, more specialists who understand the process are grouped together, and the community grows as a whole.

Cars definitely need to be made per-country basis in general. The USA has slightly different regulations than UK (Driver seat for instance).

Often times: when a plant moves to Mexico, its more so that Ford can increase production of a particular model in a particular area. Scaling up the F150 to even greater production numbers? Well, its cheaper to move the assembly lines to another country, and then grow the F150 plant.
It's difficult to predict who might see what potential advantages in shifting the market back in that direction.

The claimed benefits of the Cloud have always been as much hype as substance, and a lot of the "sales pitch" in the early days has now been debunked. We're not going to run short of stories about major Cloud services having significant downtime, poor support, data leaks and so on any time soon.

Likewise SaaS is a great pitch if you're a software developer, and converting capex to opex makes it attractive in some contexts as a customer as well. However, I get the feeling that patience is starting to wear a bit thin in some quarters now, with customers looking at the overall costs they're paying, how many improvements they're really seeing in return, and also how many unwanted changes are being pushed out.

Depending on where you stand on those issues, combined with the general dumbing down associated with many online apps compared to traditional desktop software, I can imagine a variety of situations where businesses might be looking at keeping more IT in-house as we go round the cycle again. For personal use, I suspect there's less of an incentive because many of these users are quite happy with just using their tech for basic communications and information retrieval, but for those who do want to do more creative things or who enjoy more demanding applications like games, again there's surely a big enough market for a serious desktop OS with an emphasis on good management of local native applications and not just being an expensive thin client for online services.

So who potentially benefits from an industry shift? I guess the simple answer is anyone who is interested in developing software for the markets I just described.
I remember when Atari and Apple used to use Motorola chips. I miss the greater variety of those days, so I see this as positive, even if I'm not an Apple user myself. (And I look forward to trying out Apple-produced chips second-hand, and running Linux on them....)
How Not to Order Water from a Robot Waiter
Im amazed how sheryl sandberg hasnt been called out. Wasn't she supposed to be adult in the room
Yes, I should have mentioned that I'm using Windows 10 with 225% scaling on both the 4K UHD 24" display (187 DPI) and the WQHD 14" (210 DPI). Some people like a bit less scaling, some more, but in general you want a scaling factor that roughly matches your display's pixels per inch.

The original Windows "standard display" was assumed to be around 96 DPI. That's the monitor that 100% scaling (i.e. no scaling) is intended for. Round the 96 up to 100 and we can say that in rough terms, the percentage scaling should be in the neighborhood of the monitor's DPI.

So monitors in the 200 DPI range are best at around 200% scaling.

A 28" 4K UHD has 157 DPI, so I wouldn't want to try it at 100% scaling - ouch. It ought to be running in the 150-175% scaling range.

The idea with a high-DPI monitor isn't to make everything smaller on the screen, it's to make everything sharper and more detailed. When you double the DPI and scale appropriately, you get four times the number of pixels for everything you put on the screen.