skysight-inc/HackerNews huggingface dataset:
By what definition? Can I execute SCSS in modern browsers without needing to compile it?
>If you are starting from an undergraduate degree, you probably need at least two years to take the PhD intro classes. One year to start a research program might work in a subject like the author's where your papers are chats about social implications, but there are plenty of subjects where even the data collection is going to take longer than that.

In Germany, you need a Master's with the coursework done before starting a PhD.
Clinton was the worst possible broadly electable candidate dems could have put forward. Gephardt would have been better. She was and remains a devisive figure. Dems who broke didn't as much vote for Bernie or Trump but voted against Hillary.
In my opinion, Julia has everything you need to be productive in a scientific computing or academic arena right now. In fact, if you're in an atmosphere where there's a lot of chaining together various command line tools Julia actually does subprocesses and pipes quite well.

As a more general point though, I work in an academic environment and I see tons of languages whizzing by. I routinely see C, C++, Python, R, Matlab, csh, bash, and the list just goes on and on. I've even seen someone write a command line tool in PHP that had no justifiable reason for being written in PHP. But it works, so whatever. If it was written in Julia, maybe it would be uncommon, but also slightly more refreshing.

So, really, why not Julia?
I see, thanks. I think they should have just said distributions are skewed, and skewed differently, if thats what they mean.
Previously on HN:

800 million viruses fall onto every square meter of Earth every day. They kill 20% of bacterial life every day. [0]

[0] https://news.ycombinator.com/item?id=16839636
Coined in 1944. Not sure about widespread usage.

https://www.etymonline.com/word/vegan
That always happens. It's people clearing out "toxins" with "cleanses".
I really would have to disagree with the statement one should never use Azure Files over Azure disks.

1. Most Azure VM types have very stringent limits on attached disks; a K8s worker can easily blow past this limit.

2. You have tremendous complexity to deal with: pick Azure managed disks vs unmanaged disks on storage accounts (you can’t mix them on the same cluster). You have to understand the trade of of standard vs premium storage and how they bill (premium rounds up and charges by capacity, not consumption). And you need the right VM types for premium.

3. Managed disks each create a resource object in your resource group. A resource group last I checked had hard limits on the number of resources (like 4000?). Each VM is minimum 3 to 4 resources (with a NIC, image, and disk)... at scale this gets difficult.

4. Azure disks require significant time to create.
, mount and remount. A StatefulSet pod failure will sometimes take 3-5 minutes for it’s PV to move to a different worker. And worse when your Azure region has allocation problems. Azure files are near instantaneous unmoubt/remount.

5. Azure disks are block storage and thus only ReadWriteOnce. Azure files are RWM.

So, sure, if you’re running a cluster database with dedicated per node PVs and limited expected redeployments... use Azure disks. If you need a PV for any other reason... especially for application tiers that churn frequently.. use Azure files.
Compulsions are part of your mind as well. I would argue that the world is also part of yourself, as all your experiences that made you who you are come from the world.

In my view we are agents that make a living in the world. All that we are is ultimately tuned for life protection and procreation. It's a game, and the prize is being.

In this view the premise of the title is flawed - my instincts are an integral part of me, participating in my survival.
I went from 100Mb Virgin Media Cable to 20Mb BT Fiber-to-the-Cabinet when I moved house (lack of other options in the new house). Normal internet browsing was unaffected, and I can still game while my partner watches Netflix.

The only time that it is tedious is when (for example) Overwatch ships a multi-GB update, and it hasn't auto-updated because my PC has been off. That used to be a "go downstairs and get a can of coke and it'll be pretty much done when you get back", but is now "go do something else for half an hour".
Oof. Funny you mention that. I just bought it, but haven’t read it yet; only flipped through a little. It’s clearly a dangerous topic for me and if I can find the discipline in myself, I’ll return it before it’s too late.

Thanks for the thoughts, and the other comments here are all very lucid. These points aren’t lost on me, and I expect plenty of truth to them.
Asset prices and wealth inequality
Quantum Computers Today Aren’t Very Useful. That Could Change
I like Linus' argument, if you don't work with a web of trust then you're doing it wrong. In the context of mobile secure messaging the web of trust includes: I'm trusting every hardware component on my phone, I'm trusting Apple, I'm trusting the iOS code, I'm trusting the TLS protocol, etc.
You present a perfectly valid approach...but one that isnt used. POC not being able to get yellow cabs is a problem since I was a child of 1980s NYC...and probably much before.

So once cant support the Uber crackdown and say: oh, and we can [theoretically] "just" crack down on discrimination using this method. It hasnt been enforced for 30+yrs, no need to assume laws will be enforced suddenly starting today.
>So are you also cancelling your cable subscription

Yep

>any magazine subscriptions

Yep

>physical newspaper subscriptions,

Yep

Don't forget about Hulu. Ads are my #1 reason for canceling most paid services.
Note that CAKE is better than wondershaper and just as easy to use, but wondershaper is certainly better than nothing.
Why is that a surprise? "Toxic culture" in relation to Riot and Uber is basically defined as a "sexist bro-fest" and women being allowed to work the same jobs as men is a relatively new thing (historically speaking) and thus is still being fought on many fronts.

Also look at e.g. Japan where women in the workplace are generally treated quite badly. There was a thread on HN yesterday or the day before which reinforced this trend.
Fair enough, do you think that's the case for every employer though? Especially when job ads are being left up for a while and going unfilled?

Obviously people want what they want... But when it's not available in the market I'd think they would start considering alternatives.
How did you detect which device was the nosiest? Do you have static ip addresses for each one?
Contrarian view: having a division between "general scientists" and "programmer scientists" is a good thing. I really don't miss the bad old days of scientists doing write-only code from a cobbled-together mess based on Numerical Recipes, leaving behind spaghetti C99 or F77 for the next post-doc, commenting out routines for version control; giving us papers with numerical analysis that's not even reproducible by the same group 12 months down the line.

In fact I think it's a much better thing to have a sort of division where a general scientist can put together a simulation/analysis pipeline in Python or R, but if they want to implement new algorithms they'll be sufficiently out of their league that they'll need help from someone who has actually spent time learning how to code properly and efficiently, to do testing and version control etc.

In fact it's very similar to how experimental science often works: you have the general scientist who just knows how to do basic measurements with some instrument, and you have the instrument scientist who has to help if the general scientist wants to use some novel technique, who keeps the equipment tidy and working and logs everything in the big lab journal.
How many are keeping using alexa/echo these days? mine were turned off months ago and never felt the need to switch them on again, phone does pretty much everything I need, actually it does more than what I need.

plus I don't feel comfortable that there is a silent listening device lurking 24x7 for all family members, so it is not just they're useless, but I intentionally do not want to have them on at all 99% of the time.

the only amazon device I use is FireTV for netflix and Amazon prime video, all amazon ereaders, echo, alexa are replaced by my cellphone...

to that extent, i feel amazon stock price is too high, too much hype for the alexa/echo/kindles at least in my opinion
> The idea is not to put people with similar levels of risk in the same pool.
The idea is to make the pool as large as possible, charge everyone for their expected cost + a margin...

As a consumer who is fortunate enough to get life insurance at the "Super Preferred" low-risk rate, I would prefer be in a small pool that excludes people with higher actual costs. That's an economic preference, not moral, though my morals are not bothered by using the system as designed.

As long as insurance companies are free to offer plans that admit only really healthy people and exclude people with higher actual costs, my plan will be cheaper. Really healthy people will drop out of the larger pool and into the cheaper pool. The larger pool will, as a result, get more expensive. And the people remaining in what's effectively the shallow end of the pool will be offered a "Preferred" rate that's more expensive than super preferred but less than the large pool.

Eventually you end up with small risk pools, with the least insurable, highest-risk and highest actual cost customers unable to buy affordable life insurance. If you're a 20-year-old obese diabetic who smokes and has a family history of cancer, and the actuarial table says there's a 50% chance that your 50-year $1M policy will have to pay out, your premiums before a margin are 1M * 50% / 50 / 12 = $833/month. That's not really affordable, even if it would be wise for our unhealthy friend if he or she has dependents. My super-preferred policy costs me $21.25/month.

I empathize with the plight of the uninsurable. Given my voting history on health insurance issues, I would probably vote in favor of a law that limited segmentation and would bump my premiums to, say $50/mo and would offer life insurance to the $833/mo individual at the same rate. But I'm not going to jump from my pool into a more expensive pool by myself if that signal will fall on deaf ears.
I feel like everyone uses different platforms to different ends, so I'm surprised at the number of people who feel the desire to crosspost.

To me, twitter is utterly cancerous and Facebook is where I see friends and family. To others, they use Twitter for communication with their business network, and Facebook for friends. And so on. The idea of blasting from one to the other, other than in the case of businesses (which I'm not much concerned about, they can suck it up) seems odd.

Obviously there's the occasional "tell twitter AND facebook that, after 10 years involved with this organization, I will be moving on.." but those rare cross posts can be done manually. It's the always-posting-multiple-places-as-part-of-a-personal-account that perplexes me.
But isn't that because the electorate itself doesn’t support such candidates? The Dems going hard left will make it easier for Repubs to be electable.
I wanted to give this a try with Jupyter (having played a bit with earlier versions of Julia that way) but haven't had much success.

It seems that the first step in getting Jupyter to know about a new version of Julia is to do Pkg.add("IJulia") in Julia. Except that that doesn't work; it seems that now you're supposed to use some special pkg mode in the Julia REPL.

So, I hit ] to enter pkg mode and type "add IJulia", which seems to be the appropriate thing. It churns a bit, tries to build something called "Conda" (which is apparently the dependency-management bit of Anaconda, the Python distribution thing), and gives me an error message that starts like this: "ERROR: LoadError: ArgumentError: isdefined: too few arguments (expected 2)" followed by a stack trace whose first and last entries are "top-level scope at none:0", which doesn't exactly help to nail down where the problem is.

Related operations like "build Conda" and "build IJulia" give similarly unhelpful error messages (some of them enjoining me to do things like Pkg.build("Conda") that so far as I can tell don't actually work at all).

Do I just need to wait for release 1.0.1, or is it likely that I've done (or left undone) some unfortunate thing, that I could fix and make everything work?
Transfer deadline day – who is on the move?
Would you be so kind to point me the error of my ways?
> with better quality oil and far less risk.

I know you said this in reference to Californian oil, but it also applies to Saudi oil. The number of dollars paid isn’t the only cost of using that oil.
This can - and is - used to argue against anything that enables users to do more. This thinking is part of the reason why computing for regular people has only fraction of the utility it could have.
Cosmos is also within us. We're made of star stuff. We are a way for the cosmos to know itself. - Carl Sagan
Just to clarify, we were only discussing monitoring and sensors in this subthread. Not closed loop pump systems.

A sensor failure in closed loop is dangerous. I do not know how the control software detects and deals with this. I have no experience with them.
Speaking of apenwarr, I ran the fast.com test and was sad to discover that my OnHub still has bufferbloat.
I would work for very low pay and no benefits in exchange for a shot at an entry-level tech position.

This probably isn't a popular opinion to have here. I've noticed a lot of tech jobs are W2 jobs. But I've never had a problem landing 1099 sales jobs.
Steam and torrents take advantage of all my gigabit bandwitdh. But generally if I'm using all of my bandwitdh, it's that I am consciously downloading/uploading stuff to do just that.
Librem 5 general development report
Hi, thanks for the feedback :)

I understand your point of view, but I feel you're missing the purpose of these devices. The aim is not to provide a photo-realistic depiction of each device, but a representation that could be used on a landing page or a demo page.

We've found them to be adequate in situations where we require a responsive device frame, and I'm hopeful others will too.

Having said that, we will take another crack at the iPhone X to improve the shaping further. I think we can certainly get the rounded corners more in line with the actual shape. The notch may still be tricky though!
I don’t do any scientific or numerical programming. So as someone interested in web development. Backend programming. Serverless. High performing code without being any more strenuous than Ruby or Python. Is Julia a good fit? I tried Crystal. It’s nice but the type system definitely makes it much harder to achieve things than Ruby.
Aspirational pursuit of mates in online dating markets
Some programmers complain about Go' simplicity.

This reminds me of Oulipo, a group of writers and mathematicians seeking to create literary work using constrained writing techniques.

Go is the Oulipo of programming: its simplicity stimulates creative programming :-)

https://en.wikipedia.org/wiki/Oulipo
This comment breaks the site guidelines, which ask: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
Isn't the whole point of Signal that it's e2e encrypted and therefore can't really read and share your messages? Whereas Facebook's system is centralized? So yeah you're safe from outside attacks but not internal ones?

I mean if you're asking me if I know for certain that Signal is better than Facebook, there's no way for me to know for sure.

But at some point there is a level of trust required and I trust a company like OWS more than I trust a company like FB. Call it blind faith, I dunno, but I also have to trust my operating system otherwise I wouldn't get anything done.

Edit: although I should add that while it may be labeled as blind faith it's also fueled by experience. OWS aren't the ones that periodically reset my privacy settings or tried to wage war against accounts not using real names etc etc.
Apple removes 'wrong apps' in gambling purge
Would you stop posting this in every Telegram thread?

I personally explained to you why this is a complete nonsense as far as conspiracy theories go [1] as did several others. Give it a rest already.

https://news.ycombinator.com/item?id=17195956
It turns out that compilers are pretty good at eliding constant integer offsets.
What does slow it down is the 400 requests to go out and grab the JS, ads, graphics, etc.
I like how most comments here ignore that if the US military / intelligence apparatus simply stopped engaging in morally dubious or bankrupt operations, most people would have no problem helping them create weapons. Would I create weapons if I knew they would only be used in defense or other highly ethical ways? Of course. But you’re kidding yourself if you think the current US military and its contractors won’t use those weapons to drone innocent people in Yemen and sell those weapons to countries like Saudi Arabia.

This is a two sided debate but all I see here is people arguing whether tech workers should or should not care about personal politics. The other side is whether the US cares enough about having good technology that they’re willing to act more morally. Perhaps neglecting that possibility shows we don’t even think there’s a chance of that happening
Why and how you should change your learning patterns
Why do you need to authenticate someone to sign them up for your service? Shouldn't a CC, name, and address be enough?
Learn Redux Saga by Building an Image Gallery with Unsplash API
> If you are starting from an undergraduate degree, you probably need at least two years to take the PhD intro classes.

Outside of the US, I don't think most PhD students take 'classes'. In Europe a PhD is purely a research degree.
> It's easier for Google to manipulate a package on Google Play than on F-Droid.

That's not how Android app signing works. It's a "trust on first use" model, so once you install an app, any update must be signed by the same key or the system will refuse to install it. That key is held by Signal, not Google, so Google cannot sign updates to apps.

> WhatsApp has done that to even more people, so what's the point of Signal?

You know who implemented the end-to-end encryption in WhatsApp? The people behind Signal. But compared to Signal, WhatsApp provides a lot more metadata to the server, and it's owned by Facebook, a company not commonly associated with guarding your privacy. Both have their pros and cons, and both have legitimate reasons to exist.
What are the politicians there for then?

I'm not being facetious here. Politics is one of the primary avenues of bringing about social change. Ditto civil service.

A PhD should be about novel contributions that increase the sum total of human knowledge.
In Europe I believe that insurance already may not discriminate on sex: compared to women, men's car insurance got cheaper and retirement annuities got more expensive, when this began.

Why wouldn't we just extend this to cover more things? We are free to design what kind of insurance market we wish to have. For-profit companies don't have to be operating in some kind of absolute free-for-all.
There are plenty of galaxies that we know of that are receding away from us faster than c.

More mindblowingly, there are galaxies that we can see light of that always have been receding away from us faster than c.
Strategies of Personal Growth
I think it may help to have some specifics about what, exactly, the regulations are screwing up here.

Every type 1 diabetic has some parameters that they use to determine how much insulin they need: an insulin to carb ratio, an insulin sensitivity factor, and a basal rate (or several basal rates for different times of day). The way these parameters are traditionally managed is that your devices collect data about your carbohydrate intake and glucose at various times of day, and every 3 or 6 months you bring those devices to an endocrinologist's office where they print them out, a doctor looks at the printouts, and the doctor suggests tweaks to the parameters. This process works very poorly, first of all because 3-6 months is too infrequent, and second because calculating the correct parameter tweak requires a whole lot of math, not just looking at a printout.

The way it works in OpenAPS is that a program runs nightly, looks at historical data, figures out the correct parameter tweak, and applies it for the next day. This works much better. Much better long term health, much better quality of life, much lower short-term risk of death. But if someone dies, there's no doctor to pin it on. So device makers don't include that feature.

(This is the clearest example, but there are others as well. There are also things like where alert thresholds are set; too few alerts and you're at risk of failing to alert the user to something important, too many alerts and you cause alert fatigue and impact quality of life.)
> I am simply surprised they manage to produce anything at all in such a culture, let alone a hit game.

They produced a hit game about a decade ago, as a far, far smaller and probably less dysfunctional company. Beyond maintaining it, they don't seem to have done much of note since.
No, because it is something I could sell to enterprise.