skysight-inc/HackerNews huggingface dataset:
I'm glad the top post in here kind clarifies it as "walking through situations in your head in which you have to explain things to people". Because I constantly do that but I don't need to "talk to myself" to make sense of abstract concepts. I tend to just visualize them however convenient. The "inner voice" part is just for preparing to having to explain the process to someone else, which can be helpful to order your thoughts but it's more of a byproduct than "the only way to think" for me.

I'm not sure if there's any science to this and I have doubts the questions about it have ever been formulated clearly enough for people to have an exact idea what we're even discussing here. I imagine most people can play through a potential interview in their heads and most people can think through an abstract problem (i.e. something with math/geometry) without having an inner monologue about it. It's more about how important it is to you to prepare for hypothetical conversations.
DR plans are a critical business component for larger companies to do business with you, it is a checkbox type item they must check off. Essentially they are looking to know that the business has planned for disasters and have a written methodology to manage & mitigate it. You can find DR plans online to use for a template, the key things you need to answer is where are there single points of failure in your system and how do you mitigate them. And then where you have redundancy how does it give you the ability to recover from or mitigate a disaster.

The DR plan doesn't have to be crazy complicated or long, but companies know there are deficiencies in your solution (they have them in their own), what they are wanting to be able to check is that you recognize the deficiencies and that you have thought about how to protect their data and their access to the system.
> Prop 13 doesn't change the property tax rate

Part of it was capping rates.
The Labo kits are pretty cool in terms of hands on building and such.

Having said that there really aren't much in the way of math and writing focused games on the Switch.
Prop 13 is a huge distortion to tax and revenue generally, but it doesn't promote anti-development NIMBYism.

When the carrying costs of a piece of property are artificially low there isn't nearly as much incentive to put that piece of property to its best and highest use, so you end up with people being just fine with single family houses instead of multi story apartment buildings.
The alternative is simple:

For stranger to stranger communication, both business and non-business set up a web form. With a challenge if needed.

For friend to friend communication, use email, friends' address in on a white list.

For business to consumer communication, white list is again used.

For spammer to anyone communication, including business lists that refuse to take you off, not on white list so doesn't get in. Bounce response with reason "non on white list"

It's a cultural change though: an email address won't get through unless you are unblocked, but technically easy.
Just call it an "up-to-date" map that is often updated.
Jai apparently — I think it's mentioned in that podcast — has a dedicated backend for debug builds that's optimized for fast code generation and doesn't use LLVM. Sounds like what Cranelift is trying to do for Rust.
That classic example is poor. The idea is that congress is forcing the military to buy things that the military doesn't want. We need to question that.

The military follows orders. The president is commander in chief. If the president doesn't want to buy something, then the military doesn't want to buy something.

Given that the date was 2014, saying "the military doesn't want" was exactly equivalent to saying "Obama doesn't want".

Fully retired members of the military, not seeking to gain something like a DoD or cabinet-level position, might be able to speak more freely to congress.
> The thing that annoys me is the standard operating procedure in tech is to offer stuff for free until a bunch of people depend on it and then to start charging as much as you possibly can [...]

Maybe someone more knowledgeable can help me.. but from a laymans point of view, how is this different from the practice of "dumping?" Shouldn't the FTC be more active in protecting markets from this type of strategy?
Cities don’t need area plans to achieve this. They need only amend their codes to change the parameters of their existing designation, like R-1 or whatever. No public outreach is needed to write down that a duplex is permitted in the zone called R-1. No EIR need be written before raising maximum heights from 25 to 45 feet. Any city government can put the item in their agenda and do this in a single sitting.

You’re right that people will sue over anything, and that’s why I support state preemptions in this case, but there’s no excuse for what cities have failed to do.
https://github.com/davestephens/ansible-nas

Uses ansible + docker to setup and run a home server. Its feature-set is close to that of a typical FreeNAS setup in a home environment.
California's SB 35 is similar.
Yes, many steroids have same structure but some changes and they are passed on as new steroid.
The Things I Learned Upon Leaving My Career
What is up with these b.s posts about open or public wifi being safe this week? A few days ago there was a twitter thread by a security person at a hotel claimig their open wifi is safe.

I won't detail all the many harms you can suffer (or the threats that will readily cause you harm),but let me state just one argument related to eff's silly (and dangerously harmfull ) statement here:

1) when you type in a domain in your navigation bar, your browser attempts to connect to unencrypted http(port 80)

2) if (big if!) The site supports https it will do an http 301 redirect to the https version of the site.

3) An attacker needs to intercept just one such redirect to have an opportunity for credential theft or content injection (downloads,exploits,etc...)

3) your browser does indeed remember these redirects going forward,which is great.

4) Except if you configured your browser to forget all history. Or if you happen to remember a site you visited a while ago (perhaps on a different device) and just typed it in to navigate. Or if you typed in something to search but your browser navigates to it,or many other opportunities for pwnage!

5) you don't care about that? Well attackers are happy to setup a malicious captive portal(captive portal checks are plain http for all browsers I know of) and use that directly or to social engineer installation of an app you "need" to connect (oh,mitmproxy has a nifty captive portal like page you can customize to install a CA cert on the device for TLS interception)

I won't even begin to talk about at least half a dozen additional classes of MITM attacks that can be used, even with wpa3 and client isolation! What you have to understand is that vulns that would normally be low severity are amplified in this sort of a network, due to the sheer magnitude of threat exposure.

I can't complain about most people being ignorant to good infosec practices(we have to understand+educate) but man this stings! The eff makes one of my favorite extensions HTTPSEverywhere, how can they post this? It takes a long time to educate people about good security practices.
Yep, I do this. In fact, sometimes when I'm meditating and focusing on my breath, I start hearing a song. I often ask, "Is that still being mindful or is it cheating?" I usually settle on cheating and my brain tries to focus in on the breath again. Sometimes I just let it play.

You know what's really weird? If I don't know all the lyrics to a song, I can sometimes listen to it in my head and hear the parts of the song I don't consciously remember.
Isn’t coronavirus itself a kind of common cold?

I’ve heard that “the common cold” is actually a few completely different infections that isn’t worth strictly classifying for the most, and that coronavirus is one of them. If so, this is “a common cold” except maybe death rates are statistically higher.
Things evolve. If you’re looking for something more conservative, try Slackware Linux, CentOS, or one of the BSDs.
> If you can't describe one of your thoughts with language, I would say that you must not understand that thought.

I've heard that before and it is definitely bullshit, thinking like that will just hold you and others back. It is true that if I can't describe it in words then I can't prove to others that I understand it, but it isn't true that I can't prove to myself that I understand it using my own minds language.

If you aren't fluent in your own minds language then you'll have a hard time understanding your own intuition, feelings etc, how can you learn to understand things like math and programming when you don't even understand your own intuition? My guess is that people don't understand themselves, they believe that the words made them understand math when in fact the thoughts they aren't hearing made them understand math. I see that clearly in my mind, but to people who rely so heavily on words it might be hard to see.
Which is the LLVM Haskell Compiler

https://github.com/Lemmih/lhc
Umm.. in any implementation you can already "cast" a std::string to a null-terminated string without a buffer (cf std::string::data() and std::string::c_str()) -- C++11 essentially mandates that. c_str must return "a pointer p such that p + i == &operator[](i) for each i in [0,size()]."

The history of those demonstrate some of the bat-shit insanity of the evolution of C++. Originally data didn't have to null-terminated, but then they finally realized that making c_str actually work without this invariant in general was nearly impossible. So since C++11 data and c_str are equivalent.

Edit: by impossible I really mean something usable with sane complexity requirements -- that wouldn't make people just immediately discard std::string for something better. This is the same C++ that brought you auto_ptr, and other garbage. C++11 corrected many things, this included.
A manned base on Mars would be a much more practical way to spend money, create just as many jobs, and be cheaper.

Using all of these resources to instead build a poorly functioning aircraft is not in society's best interest.
I believe these days one has to know both, TensorFlow (Keras) and PyTorch; most new research is in PyTorch and most deployments are in TensorFlow. Academia can afford to run on PyTorch only, stable businesses on TensorFlow only, but for individual developers they need to know both.
This used to be the case until the passage of the Bayh-Dole Act.

https://en.wikipedia.org/wiki/Bayh%E2%80%93Dole_Act
https://forums.fast.ai/t/swift-for-tensorflow/40167/72
Well, fighting the law outside the system is actually a bit more complicated. See civil disobedience, the civil Rights movement, etc as examples where laws were.deliberately broken to successfully fight against and change those laws.
My response wasn’t knee jerk. I went and downloaded the app in question and played with it. I disagree that the main reason we haven’t gotten to a better place is vested interests. The “write once, deploy anywhere” fantasy has been going on for thirty years now. It’s not that it doesn’t work at all, of course it does. But it comes with many downsides vs software written with one platform in mind, and that’s unlikely to ever change.
are you using hdmi by any chance? if so, switch to display port. make sure it's dp 1.4
they're probably going to have to pay their employees a bonus?
By far, the best way I've discovered new music is through radio. Find a station with producers that you jive with and this will be a treasure chest. I was lucky enough to grow up in Athens (GR), where radio is really, really good. A big disappointment happened when I moved to SF (which, aside of KCSM - a great jazz radio - is a music radio disappointment). I was lucky to come across KCRW from LA, perhaps the best radio station in the US. I've been a member since before it became my local radio station. Couple other notables are The Current (KCMP) and KEXP.

The other big (meta-) source is surrounding myself with people with similar (or not so similar, but still interesting) music tastes. I've discovered a TON of music like this.

Yes, I've discovered a few things from algorithmic recommendation systems (e.g. spotify). But: (a) the quality of the recommendations hasn't been even close as good, and more importantly (b) there is zero emotional connection (i.e. like saying "oh, this is the band that Eleni showed me when we were camping in Yosemite").
According to the methodology on that page that would classify the standalone version of Keras (using from keras.models imports as recommended by the Keras docs) as "Other". (I tried finding source code to verify this, but couldn't find it)

And if that is correct, then I'd be astonished if the vast majority of the "Other" papers aren't Keras. I work in ML and I don't think I've seen a paper that didn't use PyTorch, TensorFlow or Keras in years.

And is that's the case then almost certainly there are more that use TF than PyTorch: Pytorch is 42%, TF is 23% but Other is 36%.

(In terms of biases, I hate working in Tensorflow, and much prefer PyTorch and Keras. But numbers are numbers).
Portability is still nontrivial. It’s still difficult to target all of x86, ARM, Power, RISC-V at once.
«It takes longer to recover than it does to die»

Citation needed. I am not aware of data supporting this (or the reverse.)
KEXP is the best radio station in the US. Jason's departure from the am show is a big loss, but it still kicks ass. Also, a great part of the LA community, year-round.
> How is locking down an entire city "poor containment".

Because it followed a week of ignoring the issue and then another week of arresting people who were reporting on the issue. This has been an issue since December 28th, but China and the WHO are pretending it began just recently.

It's "containment" in much the same way that the Soviet Union just couldn't stop lying about Chernobyl because people miles away were melting from the inside, so they took drastic actions to pretend they were on top of things.

Those "hospitals" they are building (and selectively live streaming parts with glorious Party tunes on the background)? Those were resorts that were almost complete, but since tourism in the area is going to be dead for a decade, they're turning them into hospitals and claiming they're brand new buildings.

What is staggering to me is not that China finally moved when it realized the problem could not be swept under the rug, it's that the WHO is going along with the doublespeak of saying "all is well" but then also declaring an emergency, but don't cancel your trips to China!
Keras is pretty good unless you hit some custom loss function that needs to do operations that aren't defined in Keras' backend, then you suddenly have to switch over to write them in TensorFlow with some ugly consequences (sometimes you don't know which operations will be GPU-accelerated; slicing vectors to compute and aggregate partial loss functions with some complicated math formulas might force computation onto a CPU).
> They can communicate with it and give the pilots precise instructions about where to deliver the rounds. Drones can’t do that.

That isn’t true. We can target with laser precision from the ground, using a drone as the weapons platform. The A-10 was great at making a big mess (like an artillery barrage, but calling in drones can unleash hellfires with the accuracy of hitting a Honda Civic.) Drones can also stay on station for 12+ hours and you don’t have to wait for them to show up.
IIRC you store (23 - size) in the last byte in "small string" mode, so when the size gets to 23, the last byte is 0, doubling as the null terminator.
Yeah, I'm thinking back to an unnamed game engine that touching any of the core headers incurred a ~1 hour rebuild, ~30 minutes with incredibuild.

Heck, if you've ever had a complex codebase with LTCG, I've seen cases where linking alone took ~25 minutes.
Seriously, stay out if politics are involved as a pentester, or even as an MSP.

We had a legal matter with a county commissioner requesting the MSP use an external harddrive to transfer documents for which the commissioner had no right to access.

This happened in broad daylight.
Indeed it is, and a multi-decade long strategy at that: https://en.wikipedia.org/wiki/Starve_the_beast
That's compiling for 10 os/arch combos, so ~3m per.
It was possible with copy on write strings (e.g. libstdc++'s strings until C++11), but C++11 added complexity requirements that outlawed COW strings, because they're only really useful in very specific circumstances, at the cost of making the common case slow.
Open source doesn't exist outside of our capitalist society.
I think this is the talk you're referring to. If not, it's still definitely worth a watch:

https://www.youtube.com/watch?v=kPR8h4-qZdk
Their production capacity increased in every quarter. By the end of the year it was at a 500k per year rate. And it is continuing to go up rapidly, now that it has a new factory.
Two things. The low tax rate drives up the price of existing real estate. Which makes it more expensive to buy and redevelop.

And then redeveloping resets the tax basis.

Both of these appear to favor holding onto older substandard property.
Might be safer to work for larger outfit with good legal department?
Launch HN: Whoo.ai – mobile video intercom for apartment buildings
Hey hacker news! We are Arturo and Scott from (http://whoo.ai)

Surely you’ve seen the Ring(R) commercials with Shaq O’Neal... we built the same product but for apartment buildings instead of individual homes.

We have 8 customers in the Boston area so far and have found good demand and interest from property managers in the area.

We are refining our product to make it delight our customers (while focusing on only the bare minimum functionality needed) and would love some feedback.

Please check out our website (http://whoo.ai) and try our app.

Note: you don’t need our hardware to demo our product! Just get the App and click DEMO... it will guide you to download a sister app on a second device that simulates the hardware.

We would love to hear your feedback (646.228.6341)

Thank you,
Arturo & Scott
I think it is a good idea to try to give things names. The named thing need not be very precisely defined, and it can change, or we can find a better name for it or both.
It is really hard to say they are underinvesting when they just opened a new factory and have a new vehicle, the Y, that just started production.
The ui of the map on this page is eerily similar to plague inc.
FWIW, as someone who built their career from Ogaki, Gifu, Japan, you're on the same Internet as most deep-pocketed businesses and can choose to pursue their custom at any time. Strongly consider doing so. Most technologists overrate how difficult it is.

I think most HNers currently serving mom-and-pops in a bespoke fashion should strongly consider exiting that market tomorrow. Those customers will, over time, gravitate to a Shopify or a site builder or similar because they can amortize engineering costs over 100,000 similarly situated customers and consultants can not.

I understand there are aesthetic reasons to prefer that non-tech-forward people in your local community have someone to ask questions to and help navigate options, but if you want you can throw free Set Up Your Shopify office hours every Friday as a pro bono gesture, underwritten by the piles and piles of money from the many businesses in the world that can afford professional labor.
It’s not envy. Happy that he made a ton of money.

But, yes, there is plenty he can do. Stay in the house and keep paying low property taxes.

Once he dies or sells, then all those accrued property tax increases get paid, with interest.

You know, the same way a lot of governments in Canada and the US do it.
China’s Funding of U.S. Researchers Raises Red Flags
At least in my case, I have visual as well as auditory thoughts. I recently watched a video on how a Stirling Engine worked, and if I wanted to think about how it worked, I wouldn't talk myself through it, I'd just imagine the animated diagram.

Often there are shortcuts, so the internal monologue or visualisation can skip details or words if the end of the sentence is clear. Much like the way speed readers might hit a few key words to get an understanding of a sentence. It makes me wonder if the internal monologue only happens after the thoughts occur, like a narrator, though it doesn't feel that way.

There are still thoughts that are not narrated, like intuitions or moments where I can act without thinking things through. I just tried to work without an internal monologue, and I found it hard to chain thoughts together. Like I could sense what I wanted next, but I needed to have some auditory or visual hook to connect to it.
They seem to be scanning your email inbox and detecting which companies you have an account with. They they send a data removal request to one of these companies "on your behalf". When a company receives this request, of course it's not going to just delete your data since a request is coming from a third party. So they will either disregard the email, or in the best case they will contact you directly for confirmation.
It seems to me that you have to give up access to all of your email to some startup just to be able to do GDPR requests with extra steps for everyone.
Features and bugs. The free tier is closer to unpaid beta testers, except the free tier comes with minimal support.
It’s funny that every company gets to the point where they have to have their own std::string. I wonder if Facebook also traces their need back to the time when GNU std::string was copy-on-write and therefore completely useless. Google, I think, can trace their std::string to those dark days. Luckily c++11 effectively outlawed COW string implementations, so nobody need be subject to that horror show again.
As a man with Aspergers, that sounds so useful.. and while I can often simulate conversations in my head, real-world conversations with real people almost never play out the same way.

It probably has to do with having little ability to intuitively understand what other people would think.
You don't know where the op gets his information from... But then you agree? He says he didn't like sb50 because it treats busses as transit. You then basically agree and point out that the density had to be within a certain distance of bus stations...
Busses are not the best mass transit
Correct there is a bias. However even when comparing the coronavirus to the seasonal flu (hospitalized patients only), the coronavirus still looks much more severe:

Only 7% of hospitalized flu cases died in 2018-2019 (34 157 out of 490,561): https://www.cdc.gov/flu/about/burden/index.html
The coronavirus would thus appear to be 4 times more deadly (26%.)
Alright, please see this as an olive branch to YIMBYs. The results are pretty clear. The YIMBYs do not have the votes on their own to get this done. Unless you are some suburban retiree you probably recognize that the solution is building more housing.

I think based on the voting records YIMBYs should join forces with PHIMBYs and make the next iteration of SB50 really take public and affordable housing seriously. The existing provisions added to SB50 already got the bill much closer. Why not add some provisions from AB1279? Maybe repeal article 34 in the constitution? Maybe repeal Costa-Hawkins? There are NIMBYs that are pretty clearly hiding behind affordable housing that we know are insincere. We know their cities and counties aren't doing enough to help poor folks. But the evidence suggests there are enough people that want to upzone and build housing to get this done.

Does this strike others here are a reasonable path forward?
Jax?