skysight-inc/HackerNews huggingface dataset:
Yay! Someone got my tongue-in-cheek reference
The sad part is that most times Google violates your privacy, it's just some PM who thinks having some data will be super important and in most cases they're wrong.

Caveat here is that in 99.99999% cases it's also the case that nobody ever looks at your individual file but the fact that they could is bad enough.
I recently sold my 2bd/2bath 1100 sqft condo in TO for 1MM CAD. No view.

IF you can find a 3bd condo it will cost you WAY more than 900CAD.
There's a detailed Brian Goetz writeup about much of this at:

https://cr.openjdk.java.net/~briangoetz/amber/datum.html
Saving massive amount of money? Judging just from demographic that uses hackernews (mostly tech workers), I think it's actually cheaper to eat out if you measure price of your time by how much money would you earn in that time while working compared to shopping for the ingredients, cooking and doing dishes.
My skill to acquire for 2020 is to learn to delegate well. It will free up a lot of time for you and give others a chance to bring up their skill set.
Enough with the conspiracy, mystery, scheming, evil explanations of what's going on. Sufficiently advanced incompetence is indistinguishable from malice, and that's all that's going on here.

This is a bunch of amateur app coders, managed by amateur product designers and sales people, who got paid by clueless amateur voting registrars, to make an app that was rushed, not tested at scale, deployed without training, and allowed to get Iowa into this situation by someone not treating it with the seriousness it deserved.

No more, no less. Just normal human incompetence.
That's in rather poor taste unless you want to use it to learn how to prevent such catastrophes. You wouldn't need to completely replicate a real scenario for that.
Is that just because more people are opting to live with their parents because they can't afford their own rent?
Well, it sounds like you were using one of those modern fax/printer/copier monstrosities. In the old days, it would've been a dedicated fax machine.
> For a Git user interface this is relatively straightforward and concise

You forgot to include the end of that sentence, that acknowledges your issue with it:

> , but one can still imagine that users might tire of it relatively quickly.
Here's a concise 3min overview of all current AR tech and the continuum of product groups in the AR-VR (mixed reality) space.

https://youtu.be/U1BVI2JcNPc

This product would sit squarely in the "Smart Glasses" group.
Lasers are effectively point light sources.
We usually think of them as perfectly collimated light, but that's just a special case, where the point is at infinity.

The consequence of being a point light source is that lenses can refocus the beam, parallel or not, back into a point. Doing so concentrates a lot of energy on a tiny surface. And if that surface is your retina, then that when it becomes dangerous, literally burning a tiny hole into it.

It can never happen with, say, a regular light bulb, or even the sun. It the light source is spread out, the image on your retina, or anywhere else, will be spread out, limiting the energy density. This is an indirect consequence of the second law of thermodynamics called the conservation of etendue.
Cooking is like coding.

Baking is like quantum physics.
Progress also means that we can use resources more efficiently, e.g. by recycling them. By limiting progress (and growth) you're also making resource use less eficient, so that we'll run out of them faster.
Armada Labs Becomes a Hydrogen Certified Implementation Partner
Permanently achieved MAD is a myth.

The US has been developing its defenses, becoming increasingly capable of intercepting the delivery systems responsible for MAD. Its enemies are responding by developing more nuclear warheads delivered by more and faster missiles.

This will keep going back and forth, it must if the balance is to be preserved. The moment one side gets a substantial advantage over everyone else, MAD is no longer assured.

If you just build some nuclear weapons and consider yourself in the MAD club because you've checked the "nuclear" box, then cease all relevant R&D and your nation goes permanently out to lunch afterwards, it's not going to go well in the long run unless every other nation does the same (they won't).
You are now ignoring the fact that in the initial quote you objected to was the intentionally tongue-in-cheek:

> 'For a Git user interface this is relatively straightforward and concise'.

It kinda looks like you missed the joke and are now doubling-down on your disagreement.

The author does not think the proposed example is reasonable. You're in agreement.
This is a somewhat confusingly written article about a famously confusing topic. It directly parallels arguments about how sailboats are able to sail. Sails are also airfoils so similar mechanics come into play. Interestingly, because a sail has effectively no thickness, both sides of the sail always have the same length, which immediately calls the Bernoulli argument into question. Sailboats are also interesting because they generate all their power from the wind and yet can also sail faster than the wind at times.

As far as I understand it, the fundamental reason airfoils in boats and places work the way they do requires viscosity. Without that, the math falls apart and the ship doesn't move. It is not enough to treat air as a bunch of tiny billiard balls bouncing off the bottom of the wing (the Newton's third law argument). Likewise, you can't pretend the air above and below the wing are each confined to their own perfectly frictionless tubes with different velocities (the Bernoulli argument), since the air moving over the wing is part of a continuous whole extending out arbitrarily far.

In order to explain how fabric-thin sails are able to generate lift, how planes with curved wings can fly upside down, and how the ground effect comes into play, you have to treat the surrounding fluid as a continuous medium with viscosity. That's how the math works. Unfortunately, we don't seem to have a good intuition for how that feels so it's hard to treat that as a satisfactory explanation.
Ah I know of the Gaia Hypothesis, but did not remember Lovelock.
To be fair, that's ~1700 requests over the course of an hour or more - it's not like every precinct finished at the exact same time.
“a developer resource is needed”

I hate this phrase. In the last two years the word “resource” has completely replaced words like “developer” or “person” at my company .

I guess since it has been widely claimed that a corporation’s purpose is to make money for the owners and nothing else it makes sense to rid the workplace of any semblance of humanity. No privacy, no loyalty from the side of the company and now slowly people aren’t being addressed as people anymore.
Yep. If I screw up, then the worst case is pretty much that the data is gone.

If the cloud provider screws up, then the worst case is that my video goes viral and lives on the internet forever.

It isn't hard to imagine some troll finding he got some embarrassing video via takeout and putting it up on reddit for everyone to see.
Tokio author here (mentioned in blog post). It is really great to see these success stories.

I also think it is great that Discord is using the right tool for the job. It isn't often that you need the performance gains that Rust & Tokio so pick what works best to get the job done and iterate.
Just look away. It's just a display device, so at most it's going to display confusing pictures.

It's not possible to "hack" more output power into lasers with software changes. Would that it was. You can change the duration of the beam, but you can't pulse the beam without a Q switch in a way that changes the instantaneous power.
Why would you spend or invest a currency that magically goes up whenever there is demand for it?

The hard money aspect of Bitcoin and most other cryptocurrencies guarantees that they will be speculation devices that will behave like iterative Ponzi-like games of chance (even if they were not explicitly intended as such). Any increase in their use as currencies will drive their value up which will paradoxically discourage their use as a currency, leading to boom-bust cycles. These will be quite extreme as Bitcoin and its ilk are much more deflationary than precious metals or other traditional commodity monies. They are not only absolutely finite but are subject to breakage (permanent loss) due to lost secret keys.

This is why the entire world rejected hard asset money and fiat money pegged to hard assets. It's bad for the actual economy where actual economy is defined as actually doing things in the real world. Money is a means to an end not an end in itself.
I've started some woodworking projects. My first couple of attempts left a lot to be desired. It seems like a lot of it is just having the right tools. I mostly enjoy the sanding and staining part, or using a torch to weather proof it.

The other thing is I can't find good plans. If I have a plan to follow, it makes all the difference, I don't know enough to figure it out as I go. Like right now, I've been wanting to build a pool stick holder. Probably one that is on the ground, not attached to the wall. Even the sites I look at that have plans you pay for, they don't seem that helpful.
Go on, tell us a couple of cards you're personally offended by. You've avoided it so carefully, let's hear it.
The pipeline is still a set of function calls, despite the syntax sugar. You can think of x |> f |> g as g(f(x)). Even when written as a single line, a good debugger will let step through each function one at a time (as that is effectively how the system operates), and a great debugger will help you set breakpoints even "inside the line" to a specific point.

(Many debuggers already support that last bit of inserting breakpoints inside of lines instead of "at" lines, it's just not as obvious as the usual "click the spot to the far left gutter of the line you want". Sometimes it is something like a Right-Click on the specific part of the line and look for a command such as "Insert Breakpoint Here". It's something to learn if your chosen debugger supports today.)

The obvious tangent here, of course, is that many times when you might want to heavily use something like a pipeline operator you are likely working with something more abstract between function calls like an Iterator/Generator pattern (or an Observable pattern), and debugging those require different habits/tools as the "intermediate results" aren't directly interesting (an Iterator is "just" an object with a next() function, it's not an array of intermediately processed data). Learning to debug those patterns is its own skillset (whether or not you are using a pipeline function or a pipeline operator or old-fashioned function call syntax), but one common example is a function you'd add inside the pipeline often called something like a "tap". In that case you might "tap" in to the middle of a pipeline to log intermediate results. Something like:

x |> f |> tap(y => console.log(y)) |> g
Last time the person in charge of the debates rigged it in favor of Hillary, and ended up forming part of her campaign. In plain sight.

Has happened before, keeps happening.
It would be nice to live in a high trust society.
Each PIN number was tied to a precinct. Once the app reported its numbers, the pin was invalidated, preventing logging in again.
Vimium Helps You to Browse the Web with Vim Keybindings – OSTechNix
Jesus.. It gets better and better..
Something, something, monorail.
I think you should tie the licence to major versions, and give people confidence that they will still receive updates for bug fixes and patches. But they’ll have to purchase a licence to get new features.
...but at least the guy is posting links to help justify the wild speculation.

Conspiracy sites have the worst link rot. Except for the Flat Earth Society (tm). Those guys are rock solid.

https://theflatearthsociety.org/home/
>hundreds of thousands

Millions.
Annual look back at the computer history work that I did in the past year
H1B salaries are public. For my employer anyway, the salaries paid to H1Bs are about the same as for anyone else at those levels.
Siteline | San Francisco, CA | 2 Software Engineers & 1 Product Designer | Fulltime onsite | https://jobs.lever.co/siteline

Siteline is a startup looking to make building more affordable. We're turbocharging the productivity of construction professionals by making it faster and easier to pay and get paid — a surprisingly unsolved problem. There's a huge opportunity to advance the state of the industry.

We are looking for a UX engineer, a fullstack engineer, and a founding product designer to join our strong founding team. You have an opportunity to own huge parts of the product and work with a world-class team who has built products used by hundreds of millions at Apple, Google, Stripe, and Zynga. Our leadership (including a serial entrepreneur) places a high value on mentorship and training future leaders and entrepreneurs. We have early customers and are well-funded by top-tier investors.

If interested, please reach out to me directly joel@siteline.com.
The 'Law Against Apple'
Took the words right out of my mouth! I feel a little guilty when I'm reminded that "the language is just a tool," meanwhile I am loathe to switch unless truly necessary. Honestly, I don't think I have the memory space to be deeply fluent in more than a few languages, and so when presented with the option of learning/using a new one, I weigh that against proficiency lost in other areas. I know it's not zero-sum, but context switches have a cost. Especially in industry, languages are often so similar that it's hard to justify. I used to feel differently, and be more enthusiastically polyglot (I've got production code currently running somewhere in the world in about 8 languages). It wasn't until I found a language that clicked with me that I even had the motivation to become really fluent.
That's still better than the injustices people will allow to take root and endure when they view themselves as a temporarily embarrassed bolshevik central planner.
Really comes down to a lack of imagination. I imagine there's a good chance life elsewhere is unrecognizable to us as life. No id, no ego, just a vivacious electrochemical reaction bent on survival. Think viruses on a larger scale.
It's not electronic voting, it's electronic reporting.
As an Iowan who has had the dubious pleasure of having used Shadow's software, I would like a lot of scrutiny directed at both Shadow and their software.

I worked as a Precinct Captain for one of the Caucuses in Iowa last night, and I didn't personally have any issues. But I heard from colleagues who definitely did. Also, yesterday we got an email with a 7-page google doc instructing us on how to reset the browser caches on our phones to avoid issues with data carry-over from the Mock Caucuses that we had been holding.

It's entirely possible that my ability to follow directions and my status as Not-an-Octegenarian-Caucus-Volunteer is all that kept me out of trouble.

As a software guy, all I can say for sure is that I'm overwhelmingly grateful that we kept paper backups so we don't have to rely on this software.
> And who cares about the few things that fall into wrong hands here and there...

I surely hope you are not in charge of any consumer-facing cloud storage products.

Everyone cares.
There's an article with a similar premise by Charlie Stross [1]. Though both seem to apply to basically any software, not just statistical (or whatever currently falls under "AI"), and perhaps (AIUI) can be generalized to just (over)simplified models.

[1] http://www.antipope.org/charlie/blog-static/2018/01/dude-you...
1. Trap bar deadlifts are not actually deadlifts. The defining characteristic of a deadlift is that the load is in front of your center of balance. Trap bar deadlifts are actually squats, because the load is centered on your center of balance. It's a fine exercise, I'm just trying to point out that it's far different from a standard deadlift than the naive impression many people form based on their appearance. I think many people try to swap in a trap bar because the starting position doesn't require as much hamstring mobility, but they are not interchangeable.
2. You can absolutely injure yourself doing trap bar deadlifts or any other type of squat with poor technique.
I enjoy ranting against Mozvillains though :) They're not a browser, they're just very annoying preachy people who need to be refuted and since I have no problem doing it, I feel that I am doing God's work.
Hah, in that case it's not as stupid of a name. Reminds me a bit of how Blackwater keeps changing names every few years to avoid the PR nightmare associated with... well, being a bunch of mercenaries killing people for money.
Google Calendar, Google Tasks and Keep notes. The integration works well enough for me, and our family calendar helps planning common stuff together (ie: relatives coming to visit in two weeks, business travel, taking out the garbage, recycling bin and compost, etc).

Keep notes do feel a bit limited when dealing with formatting, but I guess it's simplicity is more important. I use Joplin for more complex note-taking.
It isn't too bad to just exhaustively look up provided hashes in all your databases (at least, for Git). You should probably only support 1 primary hash at a time, and 1 additional legacy hash for migration purposes. This makes lookup twice as expensive; for git, this is not usually the slow part (the slow part is 'git status' having to compare the entire local filesystem checkout to the repo).
Basically because of:

> Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages.
There's still overhead in running containers on MacOS. File I/O is especially much slower in containers on Mac vs. natively on Linux.
Guess this is about non-tech skills :)

I've wanted to learn basic sewing. I even bought a sewing machine from Costco that's gathering dusk. I'm a slender guy and the only thing that fits me well are "slim fit" shirts.

Not everyone sells slim fit shirts or well fitting pants. Knowing basic sewing I can make adjustments and have clothes that fit well.
There are two things you'd have to do at the same time that make this complicated:

- You'd have to ensure that your large data structure gets allocated entirely within the special region. That's simple enough if all you have is a big array, but it gets more complicated if you've got something like a map of strings. Each map cell and each string would need to get allocated in the special region, and all of the types involved would need new APIs to make that happen.

- You'd have to ensure that data structures in your special region never hold references to anything outside. Since the whole point of the region is that the GC doesn't scan it, nothing in the region will be able to keep anything outside the region alive. Any external references could easily become dangling pointers to freed memory, which is the sort of security vulnerability that GC itself was designed to prevent.

All of this is doable in theory, but it's sufficiently difficult, and it comes with sufficiently many downsides, that it makes more sense for a project with these performance needs to just use C or Rust or something.
>I feel like PC cafes solve the problem far more efficiently

For your definition of efficient, maybe. As a strawman, for the father who wants to get in a few minutes of gaming now that the kids are asleep and can't or won't spend the money on a high-end gaming rig capable of playing modern day AAA games, Stadia is the answer. He can start a game in less time that it takes to drive to the nearest pc cafe. Assuming his wife will let him leave to do so. There's no comparison in terms of convenience or efficiency.

The target market isn't really twitch gamers sitting on super-high-end machines playing all hours of the night and naturally they're derisive of Stadia because it isn't meant for them. Stadia is meant for casual / semi-casual gamers who don't want to invest in up to date hardware but still want to play modern games.

If you want to understand why PC Cafes didn't take off I'd argue the reasons are similar to why Netflix, et al have killed the movie theatre industry in the US. At-home convenience is preferred to a communal experience particularly when costs come in to play.
AI thinks like a corporation in the sense that neither really thinks. One is misleading buzzword for modern computer-driven pattern recognition & the other is a legal label for a group of people trying to make money together. This premise is kind of silly.
Stadia is dead on arrival due to its hard limit on Linux. I mean they want game developers all to use Vulkan on Stadia, a much better and superior graphics API, but still people got used to the inferior OpenGL/DirectX immediate mode thinking, Stadia need to give time the masses to adapt the better way of utilizing the GPU.

But I love to see how far Geforce Now could do. Maybe we could trigger a sandbox escalation and use that juicy GPU as a render station/encoding station, its just so cheap man.
Signal Adds Message Reactions
Google introduces a different set of risks and failure modes. It may shut down the service you are relying on. It may lock you out of your account for confusing reasons.

Which isn't to say that you shouldn't use it, just that you are exposing yourself to different risks, and you should take steps to mitigate those risks. Primarily by duplicating your data other places.
This article really resonates with me. I lived in Riyadh during my childhood for a decade and I'm around the same age as the author. I wasn't an Aramco brat as my father was a British english teacher on the civilian airport so we were in a mixed expat-Saudi compound, which didn't have nearly as many amenities or protections afforded to the expat-only compounds.

"Today, Saudi Arabia feels to me like an estranged father. Someone I love and mistrust simultaneously, whose news I follow at a distance, with a keen interest I’ve tried to quell but can’t. I remain restless, dissatisfied with both of my homelands, critical of how they relate to each other and how they treat their people."

Rare is the gift of a writer who expresses more clearly what I could not clearly articulate to myself over the intervening decades.
Bringing up Mozart is somewhat ironic, as he is basically the first pop music artist. A lot of his stuff is just catchy tunes.
This is such a wildly uninformed take. Firstly, Clinton isn’t running this year. Why is hiring people from her campaign “not neutral”? Secondly, every single person in politics has previously worked for a bunch of different campaigns. That’s how political jobs work; campaigns only last a few months so you’re constantly hopping from one role to another. It’s not possible to hire only people who are untainted by prior association with previous campaigns.
How's his business doing? Is he doing consulting?
I think Mozilla is a horrible leadership spending money on all the wrong things and I'd rather lose my job than donate to them. But, in all fairness, they're still way better than both Microsoft and Google. At least Mozilla isn't actively trying to make my life worse every single day.
And distrusting the DNC is not a conspiracy theory. A political party is free to choose its candidate however it pleases, and it came out that they tampered with the 2016 results. A few months ago, Obama was quoted saying that if Sanders appeared to be the pick that he'd "step in," whatever that's supposed to mean. The whole thing is a circus.
> - 90% of of Nevada's cropland is used for hay, 90% of Montana's, 60% of Utah's

Is the soil in Nevada, Montana or Utah particularly suitable for growing anything other than hay?
There's going to be a hard limit to the amount of power you can direct through this laser. The actual hardware is going to be responsible for safety in this dimension, not software.