skysight-inc/HackerNews huggingface dataset:
Agreed with that, my connection is plenty fast. It would be nice to have a faster one, but not enough that I'm going to pay more for it.

I think I'm around 50 Mbps and it could be used much more heavily, but it doesn't make any sense on YouTube's end to send me a 50 megabit video stream. It's a the storage and upload costs on the provider side limiting that.

Even if you pay extra for Netflix's 4K support, that only needs 25 megabits. It's compressed to hell compared to a 4K bluray, but if we all had faster internet I don't know if that would change. It's lot harder to market the actual visual quality of a video compared to talking about how many pixels it has.

Maybe we'll see whole new services that need the bandwidth, but most stuff that sends a lot of data could be downloaded in advance if you don't mind waiting 5 minutes instead of having it instantly accessible. How many billion dollars are we willing to spend to build out faster networks to avoid that? What's the selling point for very fast streams, we go back to cloud mainframes and all of our devices are dumb terminals that stream our games and the whole OS from an AWS datacenter?
Also known as cargo cult behavior. Taking the visible behavior without the invisible understanding or behind-the-scenes behavior.
Learn how to build APIs using Clojure
I don't understand what covariance matrix you're talking about.

Let's say we have two variables and the joint distribution is given by the probability density function p(x,y) which can have any form as long as it's always >=0 and integrates to 1.

The covariance matrix is a 2x2 matrix and contains only three real numbers (four, but the off-diagonal terms are necessarily equal).

The covariance matrix (together with the vector of means) gives a complete description of the joint distribution only when the joint distribution is completely specified by its first two moments and all its higher moments are zero (i.e. it is a multivariate normal).

The fact that the correlation between the variables is zero doesn't mean necessarily that the variables are independent when the joint distribution is not a multivariate normal.

The covariance matrix alone cannot be used to tell whether the joint distribution is a multivariate normal or not. Every possible covariance matrix defines a multivariate normal but is also compatible with an infinity of other distributions.
Hi, a bit late now, but where can I get early-gen Kindles for free? I very much love the ones with hardware buttons (the cursor square, not necessarily the first gen with the keyboard) and without this annoying touchscreen, and I often find them offered for more expensive than they were new!
I haven't had a look at GQL yet but the obvious one would likely be that as ArangoDB aims to support native multi-model, AQL is not just a graph querying language.

Graph databases generally only consider edges between vertices (identified by IDs) and those edges typically only have a handful of attributes. In ArangoDB edges and vertices are stored as documents, so they can be represented as arbitrary JSON objects.

So if you want to work with a mix of data or want to access your data in different ways, I wouldn't expect GQL to support that whereas with AQL you can mix and match your queries even within the same request.

Full disclosure: I'm an external contributor to ArangoDB but this is my personal take.
>how is it fair to compare an entire company and enterprise to a single man

Then maybe companies and enterprises shouldn't do all they can to be treated like men...

https://www.huffpost.com/entry/corporations-are-people-a_b_5...
"Pirates" like to call it piracy because they're too embarrassed to admit they're stealing tv shows.
Centurylink in Fort Collins offer 'up to 40 mbits' but it's rarely that fast and costs about $48 a month. Plus router rental. That's what we mean about them not upgrading infrastructure. They had their chance, and now the city will compete with them.
> I think it could be done, with reasonable sacrifices.

Yeah, like dropping rotation. I think it'd be easier to do 80x50 rendering than ASCII.

> The framerates were atrocious...

That's the sacrifice you'd need to make.
Who says I can't have a 2 month sprint and gather feedback and do testing in those 2 months? Engineering has always done this and called it waterfall.

The difference now is more bureaucracy under agile.
The JSON.parse approach might also be useful if the same data needs to be used in non-JavaScript code too.

You could then use the same string in JSON.parse(...) in your JavaScript, json_decode(...) in your PHP, JSON::Parse's parse_json(...) in your Perl, json.loads(...) in Python, and so on.

If you do have constant data that needs to match across multiple programs, it will probably be better in many or even most applications to store the constant data in one place and have everything load it from there at run time, but for those cases where it really is best to hard code the data in each program, doing so as identical JSON strings might reduce mistakes.
You don't have to work in the field to help. In fact, might be effective to go through established channels.
I recommend giving money to proven nonprofits (do your research and read disclosure documents before you do) that help at-risk youths from the projects develop job skills and stay out of jail.

I support and train at a gym that employs at-risk youth and reformed criminals and trains them to become personal trainers with the appropriate certs. It's run by a guy who used to work with these kids in the hood and has devoted his life to this cause. Graduates of his training program enjoy significantly lower rates of recidivism. I feel great about being able to help out as a person with a good salary in tech (and the young trainees/formerly imprisoned youths I've met through the program are absolutely phenomenal people).
You might want to check out the area between Boulder and Denver too. It's mostly never ending suburbia in a sense but at least you have both Boulder and Denver open to you for employment options if you live there. There's also some quaint places with smaller town feel like louisville.

Commuting from Longmont to Denver is possible but would be a lot of hours driving/on a bus. A rail link is planned but it is scheduled for something ridiculous like 2050 or sometime infinitely far in the future.
I think we've hit the "moral panic" stage with e-cigarettes.
'non-programmable'... um what?
When I was in college around Y2K, I took a "Foundations of Music" class offered online- an elective that taught, well, foundations of music, specifically how to read music. Students had to install this janky, low-quality, Windows Visual Basic application and do 100% of the coursework using it. This VB app would output a results file, and then we had to upload it to the professor. Well, I edited the file, and found that it had a primitive CSV-like format where right answers were basically question1=1 and wrong answers were question1=0.

So theoretically, I could have just generated answer files for every single lesson for the whole semester- and a lot of them I did. BUT, I was scared that the final exam was going to be conducted on-campus, where it would be less tenable to be a dirty-rotten-cheating-scumbag.

So I actually had to learn the coursework, and learn how to read music and all its intricacies. (I do not play an instrument unless you count guitar chords.)

When the final exam came, instead of it being on-campus, the professor used the EXACT SAME VB application to run it. It took me about 5 minutes and I scored a 100% on it thanks to notepad.exe.

There's a moral to this story somewhere. I use notepad.exe a lot more these days than I read music, so perhaps it was foreshadowing an IT career?
Why is it confusing? Having content fractured across 10 different services each at $10.99/mo is a pain in the bum. Just finding a movie under this setup is hard. I either have to bounce around from service to service, or start googling on my phone to see where it is actually streaming -- and probably find out its exclusively on some _other_ streaming platform.

It's only a matter of time before some clever MBA comes up with Cable2.0, which bundles up all the streaming services under one roof (or series of roofs (cable packages!)) for 60% of the what it would cost to maintain subscriptions to all of them.

...Then the ads will come back

And we'll have gone full circle.
Independent FreePBX Training Announced by Crosstalk Solutions
Hmm...how would it effect Porn? I would guess they are larger than Snapchat.
Yeah, I'd except Rogue One myself too...
Also cache initialization scenarios, larger datasets used for common dropdown/select lists like countries w/ ISO codes etc.
In the late 90s fiber was widely deployed by Telcos in the US in anticipation of future demand growth that never occurred due to the ability to extract greater bandwidth out of single fibers.

Bellsouth had fiber laid in much of suburban Georgia in the late 90s that remained dark. In the early 00s they were offering internet to some communities by running fiber to a box on the side of the house that converted it to 10mbit Ethernet capped at 1.5mbps and calling it "DSL".

I'm not sure what ever became of this infrastructure. I know that Google and others were buying up dark fiber networks but my understanding was that they were acquiring long haul links and not stuff deployed in communities.
So to anyone who hasn't read the actual email chain, here is a link.

https://www.documentcloud.org/documents/6405929-091320191420...

Most. Of the press reporting is absolutely terrible with regards to accuracy. Please read it first before passing judgement.
Well, that's their problem. My problem is having good original movies...
And at night?
Lots of people use mention tools. I built a tool with a much narrower scope than yours, and it has a few thousand users now.
It's inherently slower because of the explosion in join table size as your depth increases and the slowness of using b-tree indexes instead of direct pointers to neighbor nodes ("index-free adjacency") or the newer sparse matrix transforms (GraphBLAS) that graph databases use.

What kind of database sizes have you used in your SQL Server experience? The linked StackOverflow question uses Postgres with 1M records, 50M relationships, and does index the join key columns. Maybe I'll have to replicate it on SQL Server in case there's some secret sauce but I'm highly skeptical.
How Adam Neumann’s Over-the-Top Style Built WeWork
The Lykov Family have been well-covered. VICE had a decent piece covering the sole remaining member: Agafia. Their speech did somewhat devolve, and children born out in the taiga had developed their own cooing pidgin that they spoke to each other, IIRC.
And when you divide that by millions of users, how many watt hours is it?
> … someone who wants to improve his capacity as a runner/athlete…

"Running Rewired: Reinvent Your Run for Stability, Strength, and Speed"

https://books.google.com/books?id=epZUDwAAQBAJ
Get free 5k Facebook page likes in 1min for free
Scikit-Learn Algorithm Cheat Sheet
IE has a similar issue with adding page elements. I was trying to add a bunch of tr/td elements to a page. My goal was to load a 5,000+ row excel file. I tried using document.createElement but it was painfully slow. I switch to string concatenation and element.innerHTML. It was about 30 times faster.

This was only in IE 11 and edge. Chrome and Firefox took basically the same time for both.

I added them all to a new, detatched tbody. After my appending loops I removed the existing tbody then appending the new tbody to the table.
> Prioritising individuals and interactions over processes and tools makes sense because it is easy to adapt and modify software tools, and because software allows abstracting out any form of repetition without needing to make it a process.

No, it makes sense because the processes and tools don't work if they don't work with the individuals and their interactions, and that's true in much wider domain than software development (it's true of any highly skilled, or even more generally labor-supply-constrained, work, where you can't easily replace the workers with ones that fit the preferred process; it may be applicable even more broadly, since sense of ownership of process can be a morale and productivity booster), so the process and tools must be subordinated to the team rather than vice versa.

> Prioritising working software over documentation makes sense because source code is understandable in itself to a much greater extent than physical artifacts.

No, prioritizing the production objective over supporting artifacts makes sense because of the fundamental nature of an objective. That's just as true when the production objective is not software (doing so will result in different levels of documentation and other supporting artifacts for different production objectives, sure, and software may often have lower documentation needs than many other tasks, but the prioritization isn't about do less documentation, it's about “do only, but still.all of, the documentation that has utility outweighing cost in support of the production objective of working software”.)
“I think it is morally absurd to define “rape” in a way that depends on minor details such as which country it was in or whether the victim was 18 years old or 17.”

If an employee at a major company sent out the previous sentence in a "company-all" email would he still be employed, after having been given a "talking to" regarding comments he made about pedophilia several years earlier?

If nerds, geeks, and dorks think that the following series of events is evidence of a "mob mentality", they need to retreat from public discourse:

1. A student posts a link promoting an upcoming event protesting the way that donations from Epstein were covered up by MIT administrators and calling for their resignation.

2. Richard Stallman chimes in defending Minsky. Saying, among other things, that rape and sexual assault require force (they don't).

3. Several commenters take offense to that.

4. Instead of shutting up, Stallman DOUBLES DOWN.

5. Commenters rightly point out that discussing matters like this in a public forum is unprofessional and may tarnish the reputation of CSAIL.

6. Stallman resigns when people start looking into the matter and find all of the pedophile stuff on his website.
Just looking at https://db-engines.com/en/ranking/graph+dbms clearly shows Neo4j as the most prominent graph db.

I think even Cosmos as number 2 might be misleading here, as Cosmos is a multi-model product and db engines doesn't distinguish between graph and non-graph use in the ranking.
(Same for ArangoDB)
> My point is, I don't see how allowing these "exclusive" coverage monopolies does anything but harm the consumer. I imagine a community based provider like the one in the article would be met with a host of legal challenges here.

I'm not sure I understand what you mean here. I think the confusion is over exactly what exclusivity AT&T holds? (I don't intend this as a lecture since you may well know all of this, I just want to include the full picture.)

In theory, exclusivity is a tradeoff to make regulated markets work. Given a market where they'll be legally required to accept loss-making projects like running service 2 miles for 3 customers, AT&T is persuaded to join by the offer of legally-guaranteed exclusivity. Without that, someone would come and undercut their price in town while refusing high marginal cost customers service altogether. So the idea is that you get access to wiring, in return for AT&T charging higher prices to population-center customers than a competitor might.

This works pretty well for some markets. The USPS is required to offer service everywhere, inflicting much higher operating costs than e.g. FedEx, but it gets a partial monopoly via government mail. ILECs did a decent job of getting everyone telephony access, despite later monopoly issues. And regulated utilities (water, gas, sometimes electrical) provide access consistently without extreme pricing abuses.

But the mess of internet is that unless the Keys have something strange in place, AT&T is an exclusive telephony exchange there. So they're obligated to get you telephone service, but don't actually have to sell you internet - they just do it when the telephony rules make adding internet affordable. Instead, AT&T has a non-regulated coverage monopoly on internet access. Their telephony monopoly gives them a reason to run wires of some kind to every house, at which point providing internet access is fairly cheap. And while competitors can access their poles, the combination of delays and cabling costs means it's rarely cost-effective to do so. Verizon, Frontier, CenturyLink, and Windstream are all inheritors of telephony monopolies, too. The only major broadband providers who aren't started life as cable companies (e.g. Comcast, CableOne, Altice), which weren't regulated monopolies, but still developed natural-monopoly ownership over large areas, and still create an added reason to run cabling.

(Of course, that's enough to create a few large natural monopolies, but it doesn't explain just how crappy things are. ILEC phone carriers should compete with cable ISPs, but outside of Fios intruding on Comcast that's been rare. And ISP pricing/quality is so terrible that in some regions it should still be profitable to eat the fixed costs and compete. As far as I know, that's a story of informal cartel pricing, "make ready" wiring issues, and anti-competitive practices like paying landlords for monopolies. Plus pocketing a small fortune in government funds for network improvements that never came to pass.)
Believe it or not, cooling is almost never the bottleneck, aircooled datacenters can be built in relatively warm places like virginia. The infrastructure for datacenters is often the bottleneck - each one takes up the electricity of a small town and many out-of-the-way places don't have the infrastructure set up to support such things, nor do the local renewables provide enough energy to run the datacenters.
> I miss walking out to a store, picking out a movie, pretty much any movie I wanted (new releases might be picky/choosy)

I don't think this is an option anymore. There was never a time when a Blockbuster store's collection could match Netflix/Hulu/Prime. In particular, there's so much more media being created now, that there's no way a physical shelf space could keep up. If you consider just TV, think about how many more channels there are compared to the heyday of Blockbuster. I just checked Fandango, there's over 20 movies opening this week alone. How could a Blockbuster keep up with that? I think the reason it felt that way might be related to the paradox of choice. There were fewer options, we got the "lottery win"/dopamine hit from finding that new movie when there was only one copy left to rent, etc. I think our brains artificially limited the set of things we "wanted" to watch to what was on the shelf, which was surely never that robust of a collection compared to what you get from something like Netflix today.
It's interesting to me how long this has taken to go from research to even the most limited commercial applications. My friends were writing quantum computer compliers and frameworks in grad school in the 90s. They had to start by building a quantum computer simulator, since no QC existed yet to test their stuff on.

I think however that once the hardware part is solved, the software part will move quickly, since people have been working on the software since long before the hardware existed.
unfortunately for most people (including myself) the cellphone is nothing more than a fashionable toy which needs permanent connectivity and data-influx to be relevant as well as regular replacement (because fashion). And this is consuming a lot more than 10Wh a day.

Technically I could (and probably would) still use my old Galaxy Nexus if I had a secure browser/mediaplayer and would only browse sites at the "complexity" of HN, had a chat app which wouldn't randomly hang the UI for seconds when task-switching (probably it would help having no emote-packs, videos-disguised-as-gifs and perfectly viable 720p-pictures as the inline-default) and the 3G network around was a little bit better... And yeah I (and a lot of other people) wouldn't miss a thing, GOOG and co. might have a little less cash in store and the craft of UX-designer might pay a little worse (BUT: all of this would have catastrophic consequences on the service oriented growth economy of the US which might not even hit Joe Doe very much if properly managed but would remove a little power of all the epsteins of this world, which of course can't happen...)
Or, alternatively, we've hit the "preponderance of the evidence" stage for e-cigarettes and vaping in general being bad for your health and governments are doing what they think is correct for the health of their constituents.
I didn't need to read an explanation to why they're raising prices, this is something I really value and I'm happy paying a dollar more to know I can rely on Backblaze.
That won't happen unless idiots run the Treasury because it's easily rolled over into new bond issues. The worst of the lies are the ones justifying needlessly painful austerity that get trotted out every couple of months equating sovereign debt with household debt. And a little bit more (not hyper) inflation instead of this disinflation we're stuck in would be very helpful to debtors.
Definitely not. Quantum computing building blocks do not have anything that makes them inherently easier to miniaturize: quite the opposite, there is enormous amount of classical hardware necessary to support a single quantum bit. Moreover, some form of "isolation" between the qubits is necessary, so you can not just pack them together.

Current sizes of quantum bits: cavities are cm to mm scale; transmons and photonics can be much smaller, but nowhere near the size of modern transistors; ions need to be trapped in something and usually the scale is not better than the other options.

There is the hope that qubits can be made in silicon and use lithographic technologies, but then at best we will reach the density of current CPUs (but such a thing is science fiction at the moment).
That's peanuts compared to the 15-30% of salary a recruiter will charge
The market also jibed on pet rocks and destroying the planet with fossil fuels, not sure whether I should care what "matters" to the market...
Is this actually a problem still? I haven’t hopped around as much as most SWEs I suppose, but I’ve never faced an issue not having a degree in any of my previous hiring processes.

I work at a large bank and we don’t screen candidates for degrees.
With respect to gun laws, you identify loosely either as a "Texan farmer who needs guns to protect his farm", or a "student who might become a victim of a crazy classmate", or maybe a gun producer who profits from the sales of guns.

The whole political and societal discourse then starts revolving around satisfying the individual interests of these groups, instead of looking at things integrally from a systematic point of view. If you optimise the system from above, you may even avoid the need of having those groups of people in the first place.
Having worked on parsing + code generation for object literals, the performance is not just a matter of JSON being simpler (IMO the difference in parsing cost is negligible).

The problem with object literals is the cost of code generation, in cpu time and memory usage, and then subsequent execution. The difference is so monumental that JSC will try to parse any JS first as a JSONP-style object literal, because the cost of attempting the object literal parse is so small.

For small literals that are hit multiple times, the literal will be faster in the long term - JSON.parse() results in opaque shape for the result which hinders lowering, etc, and the implementation is somewhat generalized to the case a large object graphs so many of the space improvements that happen for object literals don't happen.