skysight-inc/HackerNews huggingface dataset:
Well it’s pretty hard for private businesses to compete against a municipal ISP.

A business has to covers its cost with the fees charged to its customers.

A municipal ISP has to cover its cost with the combination fees charged to its customers and subsidies from local government (which are charged to all citizens through taxes, whether or not they use the municipal ISP).

Not exactly an enticing business proposition to compete against a company that gets to charge your customers money whether or not they use the competitors service.

So unless the municipal ISP is so horribly inefficient that a private entity can compete with them on pricing despite the lack of subsidies, presence of a municipal ISP will lead to a municipal monopoly.

I suppose there is also the case of a municipal ISP that receives no government funding, in which case what is the point of the government here? Also, I have never heard of such an arrangement in practice so when people refer municipal ISPs, they are likely referring to government subsidized ISPs.
yes, agreed completely. In general I've come to this conclusion: avoid buying hardware from small/lesser-known companies if possible. It doesn't matter how cool their tech is - what I'm sacrificing is not worth it. Every time, I'm missing build quality, support, and an online community that has already gone through and found solutions to most of the major issues.

I find it hard to imagine a situation where a s76 laptop can do something that a Dell XPS can't.
Most of these smartphones and tablets have homescreens which serve a pretty similar purpose. And people are used to having links to all their favorite apps on it.
It's not a substitute for 2FA, just one of the factors. You will still need a password to authenticate new devices, etc...
The thread hypothesis is that there is a great deal of "idle" land. I've never been to Moloka'i and I don't know if that's true. When I lived on O'ahu it seemed that many people who basically lived on the beach would be glad to have agricultural work rather than e.g. catering to tourists. Shipping a tractor once is cheaper than shipping container-loads of vegetables every week, and that's more true the more that shipping costs rise. Tractors come from Asia now, anyway.
Many CS programs came out of Math departments (that was the case in my program).

To me, it's more a difference in degree than kind. To be effective with AI you basically need the equivalent of a CS degree anyway. The same isn't true with EE/CS.
This more than makes up for a couple of slightly sparse releases. Congratulations to the whole team, and to you especially for the completion of the new book:
Why is pseudonymity a problem? Is it a problem with cash? Should we get rid of all the cash because it can't be tracked and profiled and subject to disapproval or punishment? Were we not able to tax cash? All the nonsensical hand-wringing about cryptocurrency enabling crime is ludicrous. It is exactly identical to cash except for the fact that no one has to cut in a payment processor dealer when wanting to transact with someone not physically present.

I do think a nationally-backed cryptocurrency would be a great idea, and have been saying so for a couple years. There are 2 major problems it would solve. First, we have turned payment processors into de-facto taxation bodies. Payment processors have more control over the US economy than the Federal Reserve does. If the Federal Reserve decided to increase/decrease monetary supply and the payment processors disagreed, they could very easily override the Federal Reserve with raising or lowering their bogus "service fees" (bogus primarily because they use a percentage of the transaction amount - as if moving a bigger number across a wire cost more). That is dangerous, and should be avoided.

Second, how long is it until a large scale IT problem destroys all credibility of the US banking system? How long until we wake up one day and find out that Walmart hired some coders to whip up some malware that infected their banks in order to cover up losses and to massage the numbers to make them look like they had more capital than they ever actually earned? How long until other countries refuse a payment of $1 billion on a debt because they don't believe the money is 'real' and want proof it wasn't just some funny accounting on the back of swiss-cheese no-standards 'IT is a cost center' garbage systems? A cryptocurrency wouldn't have this problem. It can be proven 'real' with trivial ease. Fiat currency can never be proven 'real'. And since it's all just bits in computers now, eventually someone is going to realize the computers aren't trustworthy.
I'm super excited about the "Basic slice patterns". I've been learning some Elixir at the same time and was blown away by the different style of programming you can write in using matching. Glad to be able to try it out in Rust as well.
It might not be the perfect curriculum yet, but not every CS course should be necessary to be good at ML/AI (compared to no need of knowing electrical engineering or physics while studying CS).
Waiting that long before the merchant gets their money is a feature, not a bug. It forces the merchant to float a balance that can be used to issue refunds and charge backs back to the consumer without the bank, card network, or consumer taking the hit.
I made the mistake my sophomore year at CMU of enrolling in a graduate-level economics class called "Game Theory" because I got my course prefixes incorrect, and assumed it was a CS class about video games.

I am now much more versed in Nash equilibria than I ever thought I'd be, but damn, that class took a chainsaw to my GPA.
Probably worth noting that Blogger went on to become one of the top ten most trafficked web sites on the Internet. So I'm sure he considered that part of what he meant by win.

Also, this idea of small amount now or large amount later doesn't quite make sense. My understanding is that Google didn't pay that much for it (as measured by Google's stock price at the time). A lot of times when a founder says they have a small offer they mean "returns 10% of the investors money and employees half of the team at 80% of what they could make if they just went out an got jobs on their own. So as I read between the lines, that small offer was probably easy to walk away from under any conditions.
Gliffy Diagrams and Draw.io are two that I'm using. Draw.io has a lot more features, export options, etc.
Probably this got downvoted because of the "you live in a bubble" part, which crosses into personal attack. Could you please (re-)read https://news.ycombinator.com/newsguidelines.html and edit those bits out of what you post here? This comment would be just fine without it.
You did leave out nursing.

https://money.usnews.com/careers/best-jobs/registered-nurse/...

Interestingly, nursing salaries are very high in San Francisco - avg salary is $136,610 a year. This is for registered nurses.

Software developers make more money on average than nurses

https://money.usnews.com/careers/best-jobs/software-develope...

However, interestingly, in top paying cities, the BLS data (which this is based on) has them earning a bit less than registered nurses, though I'm not sure if this includes variable pay.

There are a lot of factors here that prevent an apples-to-apples comparison. Anyone can declare him or herself to be a software developer, whereas it is illegal to do this if you're a registered nurse without formal credentials (actually, take a look at most "top jobs" and you'll find software developer is somewhat rare in that it requires no formal credential). At the same time, people with advanced degrees in nursing typically earn more than registered nurses and don't show up in the stats, whereas people with grad degrees in STEM fields may hold the title "software developer".

Nursing is also a tough field, but I do think there is more job stability and less age discrimination.

Overall, there's plenty to recommend it. A programmer myself, I'd be very happy if my son or daughter expressed a greater interest in nursing than programming, though I certainly wouldn't discourage them in either case.

One thing that I always feel strange about here is that I don't consider software development to be as attractive as many people here do... that may not be a coincidence. The images in this essay may explain why - even the positive one, that shows a better than average breakdown at google, doesn't contain anyone near my age (how many people in that picture do you think need to leave by 5pm to pick their kids up from daycare?).

My life experience has taught the value of longevity in a career choice, and software has some really serious shortcomings.
Make your browser window narrower.
How Do You Save Agriculture by Insurance- Market Forecast?
Phone Captchas. Well that's given me another thing to have nightmares about, thanks very much.
I just had to pay $8 to convert USD to another currency. The fee is less than $1, and often less than $0.10 to make an exchange like this via cryptocurrency.

In order to move money out of my own bank account, digitally, into another account, it is impossible to do instantly. Many banks charge a substantial fee, even for a 3 day turnaround[1].

Looking only at card networks, while ignoring the greater banking system is an incomplete view of the potential here.

1. https://www.nerdwallet.com/blog/banking/ach-transfers-costs-... M
Sunsetting Klout – Lithium Community
Africa: https://www.pymnts.com/news/mobile-payments/2016/mobile-paym...

Latin America: http://www.idgconnect.com/abstract/10231/latin-america-warms...
From the title I thought it would be this stuff: http://www.hydraulicspneumatics.com/200/TechZone/PneumaticVa...
"You have a right to perform your prescribed duties, but you are not entitled to the fruits of your actions. Never consider yourself to be the cause of the results of your activities, nor be attached to inaction." - from the Bhagavad-Gita

I think a "results-oriented mindset" is often a source of unhappiness
> If this is meant to replace bonds or other government issued securities, what problem is it solving? I can't think of one.

It's a legal pump and dump scheme!
Since I started using the Web Annoyances Ultralist[1], sites like medium blogs became extremely minimalist. I recommend it

[1] https://github.com/yourduskquibbles/webannoyances
How many people really need to know functional analysis to practice machine learning? How many developers need to know TCP coming out of school?
Folks have been saying this for a decade. Actually they were saying it about EC2 and S3 a decade ago.

There are plenty of companies, large and small, running very successfully on all these platforms; sabre rattling notwithstanding.
Performance is a shape, not a number
I'm getting a panic attack just reminiscing about it.

213 and 251, the twin terrors.
>If a company behaves badly enough towards its customers it will start losing customers and revenue, so the incentives are aligned with providing customers

That makes sense... if the company is small enough where any dip in customers is significant. When you have something like Comcast, serving tens of millions of people you're losing and gaining thousands of customers a day just from people moving. Additionally your service is so large that people in Cincinnati who are having problems with the service doesn't equate with the whole rest of the nation, as the quality of service isn't uniform. And then in cases where Comcast is a virtual monopoly people might want to ditch them, but what choice do they have? And they'd rather have (crummy) internet than no internet. Comcast's customer base is so large that you're never going to organize a significant percentage of them to meaningful action. It's too many people.

And on top of all that big ISPs/big cable companies are among the most hated companies in the U.S. and have been for 15-20 years... so when are they going to start losing customers and revenue in a meaningful way to be incentivized to clean up their acts?

I mean I understand the formula you're using and the cause an effect you're suggesting. But the reality suggests it's a bit more complicated than that.
Great to see a pretty Lisp site up. Loving it.
Speaking for myself I enjoy the company in limited doses. HN is fun to visit, but fuck me if I’d live here. There’s a big world full of perspectives and ways of thinking that would be concern trolled and rules lawyered to death by a group of techies. As monocultures go, tech isn’t terrible, but it’s still undesirable IMO. I do find the tech culture easier to swallow outside of the specific manifestation of SF/VC tech culture though. The more people over 40 around, the less it feels like a cult gone horribly wrong.
>> missing type-ahead search in Nautilus file browser

> I'd forgotten this! Very frustrating when you're used to using this to switch to a file in that directory.

I agree, but FWIW you can press Ctrl-L to focus the address bar, which allows you to enter a relative path, e.g. name of a file/directory in the current directory.
The difference to the US is that the companies that owns the cables have been forced (by lawmakers) to share that infrastructure with anyone who wants to start an ISP.

My parents in Sweden recently got fiber to their house in the countryside. There's a company that owns the fiber and you pay them ~10 EUR a month. Then you pick your ISP, whichever you want.
No you are not the only one. I've had performance problem with GNOME on my Dell XPS 13 for a while. Initially it was mostly sluggish animations. After couple of years, with regular updates, my fan is continuously spinning and it visibly feels slow. I don't use very few popular extensions (hide title on maximize, the ubuntu defaults).

I mostly use i3 which is perfect, but one of those days when I feel like using a full desktop environment, I just can't. On positive side however, scaling for hidpi screen seems to work out of box in Ubuntu 18.04.
In protected mode, SS is a descriptor offset into the GDT. It doesn’t make sense to change SS very often unless there are multiple stacks. Furthermore, it doesn’t make sense to overcomplicate an already over-complicated instruction set burdened with vestigal, legacy features. And, loading SS and SP atomtically would probably create a byte pattern that’s too long to encode.
Cool stuff. Are there any cryptocurrencies that take advantage of this property? Seems like a good area for exploration, implementing cryptographically verifiable logic gates over p2p transports.
There is a big industry in seaweed harvesting carrageenan is extracted from it to use as a thickener it's used in ice cream and other products.

The 2014 study mentioned is from my region the Atlantic Veterinary College. There was a large Irish Moss industry here years ago but most of it has switched to Asian markets with cheaper labour and tropical climate.

Although there may soon be a glut of seaweed and any cattle farmers may be in luck. It seems carrageenan is the flavour of the month toxin everyone is now trying to avoid (of course it's harmless).
http://archive.is/zFppK
Different programming languages play different games with booleans, empties, undefinedness and such. In all of them, people are able to Get Stuff Done, correctly handling inputs from the world.

In the POSIX shell, a failed termination status of a command is a false condition. Storing false as a datum is usually represented by an empty or unset variable.

Yet, people are able to write robust shell scripts to boot systems, build programs and so on.

Everything you wrote is based on a guess; not even anecdotal experience. That is below the expected level of discussion on HN.

The nil/empty/false thing is an excellent tradeoff in code that manipulates lists, rendering it succinct. For instance an expression like (when attributes (do-this ...)) means, (do-this ...) when attributes are present; i.e. the list of attributes is not empty. All the default nil return values that occur are automatically empty lists, which is very convenient. For instance a two-clause if (if condition then) returns nil if condition is false. If the caller expects a list, then that is perfect; it's the empty list. All these little conveniences dove-tail together to clarify the code.

The empty/false conflation doesn't do anything in code that doesn't manipulate lists. For instance, if you're manipulating numbers, or strings, there is no ambiguity: nil isn't a number and it isn't a string. It is distinct from 0, 0.0, and "".

You cannot have a meaningful opinion about this that anyone should take seriously unless you have experience with it: having experienced both the convenience in writing list manipulation code (particularly code-writing code) and the situations in which the ambiguity between nil (the atom) and nil (the empty list) was actually a problem.
Bad idea Apple. The only reason many of us use credit cards is to collect points. Without the incentive of earning points to spend on flights and merchandise, why would I use your card?
Lawmakers move to block government from ordering digital back doors
It's always this way when new fields start. Give it time. AI leans harder on areas of knowledge that traditional CS treats as periphery like philosophy and linguistics. In a couple decades the field could be as separate from CS as EE is.
Slightly off-topic, but from the pi-hole page:

> Install by running one command:

> curl -sSL https://install.pi-hole.net | bash

installing arbitrary software off the internet by piping curl output to bash is a terrible idea. At the very least, I would have expected them to sign this script... considering this software has unlimited access to your internal network, and the ability to influence ALL network traffic into/out of your internal network.
Man, if ever there was an example that justified requiring professional accreditation for commercial programmers...
Well if you ever decide to get into pre-revenue startups like a lot of us you're basically primed and ready to commit to the 6mo-3yr+ hell of 70 hour weeks. You won't get overtime, ever, but maybe you'll walk out with a tiny percent of RSUs that don't expire or become worthless before you forget about them.

Probably not.
What differentiates it from Visa is that there is literally nothing behind Visas numbers. They could be pure fiction right now and no one but Visa would know. Also, Visa takes a cut. As more and more of the whole economy flows through payment processors, they have become de facto taxing bodies. Their fees drain the economy, and can be used to manipulate the economy to Visas whim. A government-backed cryptocurrency would be provably legitimate, and would cut Visa out of the loop.
> Only a few years ago, even people who hated ads saw ad-blocking software as akin to stealing.

I've been using ad blockers and NoScript plugins for longer than I can remember. Before that I was using /etc/hosts file based blocking. I've never felt like I was stealing nor do I know anyone that feels that way.

On the contrary, I've always felt that content to display, and in particular code to execute, on my device is my decision and mine alone.
there's some discussion, but no RFC yet. https://github.com/rust-lang/rfcs/issues/2414
That course (15-251) is somewhat controversial among CS students (at least it certainly was when I was there) in that its primary goal in the curriculum seemed to be to act as the weedout course, since as you observed it covers a ton of material in little depth. It is typically taken 2nd semester freshman year, and I know at least 3 people my year who dropped out of CS from it :(
Yes it is possible.

Check this talk about fitting C++17 on a C64.

CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”

https://www.youtube.com/watch?v=zBkNBP00wJE

Also be aware that embedded devices like Arduino and Cortex-M (with Mbed OS) do use C++ toolchains.
The Warmakers – Analysis of Israel's Attack on Iranian Forces in Syria
Even better, those who expect ot but have labelled an employee "key" to say they are ot-exempt...

I later found out it has a legal definition.

Key employee, in the ot law, means you have some profit sharing or stake in the company. Doesn't matter how "key" you are to the operations. FYI. I bet lots of people are getting shafted by this.
Is Discord built using Electron? I think I read something like this recently.
Take the time to read the original Bitcoin paper. It discusses various other electronic currency systems and why they weren't good enough.

The short answer, though, is that if you have a trusted 3rd party managing the monetary system, there's really no need for cyptocurrency. (Edit) Cryptocurrency solves the trust problem.

Overall, we can trust our government, thus there's no need for cryptocurrency.
So changing an implementation detail how the support for sysvinit scripts for systemd works means they "removed everything they could"? That's a strange way to put it.

And if "apt-get install sysvinit-core" is not trivial for you, then yes, you might need a special distribution doing that for you.
It's not like these members of the inaccurately titled "Intellectual Dark Web" are actually interested in changing anyone's mind. The people on the left that they argue "refuse to acknowledge good-natured disagreement" also have no interest in this. They are both the evolution of the talking heads on cable news 24/7 and have a vested interest in controversy and uncompromising views so they can sell more books and podcasts. Each side feeds the other, victimizing themselves and vilifying the others to their base.

Like you, I also wish that more persuasion and compromise was attempted but these provocateurs have no interest in that and benefit from fanning the flames.
Nobody is 'familiar' with sending images over SMS, because its technically impossible.

They may be familiar with sending images over MMS, which generally limits the size to less than half a MB. Hardly "high quality".

I never once suggested that it should be an "app". This could literally be a web page with a single file input and a button, or a fucking customer-specific email address. It could be any number of things that makes more sense than sending shit quality images over MMS.
Standby battery life. I switched because I got tired of pulling out my android phone and seeing it has lost an appreciable amount of battery in the last 45 mins just sitting in my pocket. When I"m not using my iphone the battery drain is minimal.
I appreciate your situation. I verbally chewed on every staffer Bev Purdue could cajole into answering the phones during the run-up to HB 129 passing in North Carolina. Alas, in these parts rednecks vincit omnia.
It also got the US Intelligence Community off they are back as it gives them a single point of interception.
there are new blockchain tech releasing this year that will scale to thousands of transaction per second and provides free transactions for end users. Companies like Consensys provides infrastructure so you don't have to run a full node but just connect to a full node with a light client. You need USDC to escape from volatility. The crypto market needs a stable currency with the assurance the peg doesn't break. Digital currency solves the problem with inbound/outbound wire fees in which cost me a few hundred last year...
Investing in the Data Platform
I've been there once in 2004. My memory is a bit hazy, but I have definitely never travelled more distance by car in a single week.
that should be the activation command on all devices
Skype is ok, skype for business is difficult
I'm sure there's some people that buy an iPhone for status (gotta have those blue iMessage bubbles), but I don't think it's any kind of majority. I've had an iPhone for the last 5 years or so because I've found there's better quality apps in the app store, and in the past their camera was way better than any other mainstream smartphones (not so much today though. The camera on the Pixel 2 looks way better IMO).

Also, Siri is a joke. If your priority in a smartphone is to make use of it's virtual assistant, then an iPhone is not for you.