skysight-inc/HackerNews huggingface dataset:
It's really complicated.

Living in SF, with a family, what I would observe is that people mostly just live in housing units / arrangements that their peers in other cities would find "unacceptable," for the "percentage of budget" reason mentioned in a sibling comment.

I know some married couples that still have "roommates" to cut costs. I know a lot of families with one or more kids in apartments < 1000sqft. The majority of single folks I know have 4-5 roommates in small apartments, some sharing bedrooms.

None of that is, in and of itself, that unusual or problematic. What's unusual is that the people who do this often earn somewhere from $200-$500k/yr.

It's pretty difficult to explain to people who live elsewhere why you'd be willing to live in a small apartment and pay $4k/mo... unless you're willing to break out your budget spreadsheet and show them that by putting up with the housing, you get to have a very interesting job and that you are putting six figures a year into savings.

When you know that you only have to put up with it for 5-10 years to be able to semi "retire" to anywhere else in the country, it's much easier to put up with.

See also places like the North Slope in Alaska, where living conditions are rather harsh but people take the work because of the extraordinary pay.
Without dualism what is a p-zombie? Anything that related external events to an internal state that contained a model of self would be conscious. Where would there be a line between fake and real even if artificial?
Roles of Objects: Record vs. Dictionary
15 years ago? You might have just missed it. Event Tracing for Windows gained a lot of functionality in Windows Vista, which some[1] have described as the most forward-looking and instrumental release in Windows history. Vista had a lot of flaws, but it introduced almost everything fundamental to Windows 7 to Windows 10, save perhaps the more recent developments in virtualization and containerization. From differential application-consistent full backups, to transparent full disk encryption, to the use of a TPM to verify boot integrity.

Vista was a massive release, but also much maligned so maybe you didn't miss much leaving when you did. The tooling has certainly gotten a lot better since then, and so has Windows.

Rather more recently, Windows has gained dtrace support: https://techcommunity.microsoft.com/t5/Windows-Kernel-Intern...

[1] - See this self-described eulogy by @SwiftOnSecurity: https://twitter.com/SwiftOnSecurity/status/85185740489147187...
Then don't watch sponsored channels?
NIST doesn't like non-NIST ciphers.
I have seen this happen with pointers on the x86_64 arch and the comparison operator where they appear to be the same value in the lower 4 bytes but the upper 4 bytes are different.

I am not exactly certain, but what I think happens is that when you define your charType variable that the upper bytes in the word are still the same random data, so when you multiply without casting, it is treating the char as an int and multiplying the whole 4 bytes. When you cast, it probably just multiplies the lowest byte and carries if necessary. I am also not certain if the compiler would optimize to using a shift operation if one operand is a multiple of 2.

Again, not exactly certain if this is the case, but it's similar to what I've noticed.
Not even remotely close.

They have a $400b economy, trillions in wealth, and are set to become one of the 10 or 15 most affluent nations in world history. Their GDP per capita has gone from $20k in 2005 to $43k today (roughly passing Britain) and will soon surpass Canada, Germany, France etc. on its way to $60k in the next dozen years. The development approach they've been running is working extremely well (combined with a small population). If we were speaking only in economic terms, you'd need $10+ trillion to do it.

Now add on to that that the Israelis specifically want to be there for serious religious reasons and there is no way they're ever leaving willingly.

Baja Mexico would be a more logical relocation btw, assuming Mexico would sell the territory for some very large price.
TLDR: this probably doesn't affect you if you're not on crypto exchanges.

Check if you're affected:

ls /Library/LaunchDaemons/vip.unioncrypto.plist
ls /Library/UnionCrypto/unioncryptoupdater
Try this for something more objective: http://www.arxiv-sanity.com/top?timefilter=year&vfilter=all
Universal and accessible entropy estimation using a compression algorithm
> It makes sense, if the US is going to push against Huawei.

I don't think that's the right way to look at this. China was going down this path either way (as any country should examine for itself) and Huawei would just be a convenient excuse. There's just no way that the Chinese which are actively working to the undermine Western order would always be strategically reliant on US or Western technology.
Sounds like something Adam Nuemann would say.
It was called spin because for a time the model of an electron was a solid sphere of charge that was spinning on its axis. It was known that the electron made a magnetic field, and since charge in motion makes a magnetic field that could be explained by a spinning electron. But if you actually do the math you'll be off by a factor of about two. Quantum mechanics had to be invented to explain this discrepancy and the name stuck.
A quick Google search seems to indicate it would cost over $3.2T a _year_ to give free medical to everyone. This is from someone (Sanders) that wants to make this happen.

https://www.bloomberg.com/news/articles/2018-07-30/study-med...

https://www.factcheck.org/2018/08/the-cost-of-medicare-for-a...
The main sell point of Go is not simplicity, but overall balance and flexibility
I need some authenticity. It's clear to me that you just made all that up, because you've never really observed me working. Now I'm suspicious about all your compliments because I know you're willing to invent stories. I barely know you and I already feel uneasy about working with you.
It's a function of the language. If you're working a Lisp, association lists are very much the "default" for mappings, and the style of code built around them is very clear as a result (in most lisp-like languages, at least). For example, there's no special constructor for an alist: you just create a list, which can be done using the lisp syntax itself. Whereas for something like a hash table, you likely have to call a constructor or something. It's all just a consequence of lisp's syntax and structure being largely built around list manipulation.

In contrast, languages like Perl or Python have literals and syntax support for both lists and mapping-type data structures (hashes in Perl, dicts in Python), so using either one is roughly equally elegant, and you are more free to choose one or the other based on performance concerns.
And $1.3b to Iran more recently:

https://www.wsj.com/articles/u-s-sent-two-more-planeloads-of...
Intel “Horse Ridge” 22nm FinFET Cryogenic Control Chip for Quantum Research
Programming languages have native support for O(n) algorithms in the form of for loops. You can compose as many of those as you want to get a huge polynomial, but you have to go out of your way and do something a bit weird to get an exponential run time.
For elixir, it’s ecto, not echo. If we are listing migration libraries, the migrations in rails’ activerecord are nice too.
1) Agreements with ISPs [most accurate]

2) IP Spidering via traceroutes / RIPE/etc data.

3) Agreements with third parties that have IP/Address mapping due to data supplied from users. [least accurate]

That'd be my guess anyway.
yeah there's the x17 thing too, but it's still quite to early for that.
'winmgmt.exe /verifyrepository', the tool with the O(n^2) behavior, is a diagnostic tool-- it verifies the consistency of the WMI repository.
Eh, you're technically correct but when used as a point of relative comparison to an O(n²) algorithm I think there's some merit to it, because it actually gives some sense of constant overhead within the context.
How to Buy a Yacht
Google shows off stunning new AR features coming to web and mobile apps soon
Corporations view coding as grunt work, the real challenges/money are in selling strategy. 2020 will be the year where I act on this insight.
>and scalability in databases has no universal solution and the ones that exists come with the load of caveats.

How is this true? Cassandra/MongoDB/Scylla are all very very popular NoSQL DBs that scale very well and work for a good number of common use cases. Sure you have to be a little more clever when writing certain types of applications with them, but seems like an appropriate trade off. If you don't like that trade off, you can spend a bit more money and get Spanner/FaunaDB and you don't have really any tradeoffs (other than $$$).
Founder Therapy exists! Amity Chicago focuses on founder relationships and work with TechStars among others.
https://www.amitychicago.com/
My bad. I forgot it was freedesktop.org, not GNOME. Sure it's used in many server distros, but it's really a desktop tool.
pfSense is a FreeBSD downstream, right? First you'd have to port Wireguard to FreeBSD. Or you could run the userspace server, but expect poor performance.
> I wonder how long until it's in debian.

I know you mean in stable, but it's been in unstable for 3+ years now!
Caffeine: Livecoding Smalltalk Environment for Browsers, Node and WebAssembly
A lot of commentary here on if "MUST NOT" is too ambiguous, or not, or a problem for non-native speakers...

This makes the authors point about citation. In technical documentation any terms use like this must (MUST) be defined, either in line or by citation.

This is also part of the reason they are capitalized, to key you to the fact they are being used in a structurally important way. If you are reading them, you need to familiarize yourself with the context.
which design apps did you make the switch for?
Ask HN: How to deal with mechanical keyboard users in an open office plan?
Hey -TAKTAKTAKTAK- does anyone have any advice on how to deal -TAKTAKTAKTAK- with mechanical keyboard users in an open office plan? It's getting out of hand and asking them to use a regular keyboard is -TAKTAKTAKTAK- not working because "they are much more productive".

How to politely deal with -TAKTAKTAKTAKTAK- this situation?
What iOS client are you using? I am using the Wireguard one (the the twisty snake/dragon) and don't see any of these options. Is this stuff that is done in the config files? Sorry, all new to me.
Realpolitik. Since we enforce the standards of realpolitik, we should accept that Iran and North Korea will develop nukes.

A real threat is the only way America listens. Unfortunate but America could've been the Dark knight. Instead, we chose to destroy lives, perpetuating the cycle of hatred forever.
Unfortunately for those times where you have little to 0 traffic you can't stop paying for your infrastructure like API Gateway can do for you.
I think this is just a case of what you're used to.

I grew up with bullpups and I find non-bullpup awkward to reload and harder to deal with malfunctions, and certainly more awkward to carry (American soldiers seem to have to bend their wrist when carrying their rifles where British soldiers have everything in line.)

And you don't reach into your armpit - you rotate it and then you can immediately see into the breech and manipulate it.
Yep.thats the hardest part. Anybody could set the north stars and hide behind the generalities. Whoever sets that vision should also be able to articulate 1 to 2 level below that so each level has sense of purpose and direction.
"Luckily more ethical alternatives are emerging. PeerTube is one of these alternatives."

More ethical because you can upload copyrighted videos with no way to take down? How about fake news, conspiracy theory, and terrorist videos?
SF seems only concerned with political issues. Ensuring that convicted felons are "justice involved persons" and that they have no change in privilege than someone who never broke the law in the first place.
> No you aren't. You only do that at the lowest abstraction level. For normal classes you can add a vector member and it will just work (see "rule of zero").

That’s what I mean when I write “a class that manages a resource with RAII”. Just on a personal note—it can be damn frustrating writing a comment on HN sometimes, because somebody will always find a way to misinterpret it completely.

> Yes, and then find and update every place in the code where that class is instantiated. If the class was ever instantiated as a temporary, you also need to pull it out into a named variable so you can use defer. If the class was ever used in a vector, you need to find all the places where an element of the vector is removed and make sure close is being called there, etc.

Once you step away from automated formal verification, which is very rare to begin with, the programmer is always responsible for maintaining some nonzero number of program invariants. In my years of experience with Go, the manual work to close file handles when you are done is not particularly burdensome or difficult, and I have seen very few errors slip into production related to resource management which would have been solved by RAII.

> This is really awful…

I would be interested to understand what design decisions led to the experiences you describe, because I have never seen a project suffer from those problems. Can you give more details?
If you count calories, then any additional strategies are fine, but I know from experience that not counting calories and relying on other strategies as an abstraction leaves too much room for self delusion about your intake.
Not that different than consumers using tracking pixels to see open time/place.

I use streak CRM for gmail and have learned to not mention the details of what I see so as to not freak people out. The funny thing is, I can see 0.00001% of what the commercial trackers can see, but people don't bat an eye on that. They allow images to appear on emails by default, they don't block javascript, they keep all the tracking cookies no their machine, etc.
Show HN: apiJack - Reusable Software Blocks
Maybe you are like us, tired of spending hours on complicated APIs with incomprehensible documentation.
We decided it was time to fix this.

We are trying to make it easier to be a developer in 2020 and beyond, by making functionality available through an API.
This way, you won't need to implement it yourself or use a library that might break upon updates or other weird stuff.

What do we do for you?

* Lots of reusable things to use to make your own software faster
* The API will always be compatible with previous issues
* Technical Support - talk with our engineers whenever you need us
* Provide you with documentation just the way you want it

Try it for free without having to submit any credit card details.
You can signup here https://app.apijack.com/accounts/signup/ and see our documentation here: https://apijack.com/docs/
I'd love to hear from you - what can you use, what can't you use?

Did you find any bug? Is there anything that you'd love us to add? Any specific API you'd like to have integrated in the Company?

Don't be shy! Send us your feedback!
Does anybody know what has happened with this in the last two years? I'm curious if they are successfully being used.
Cultured Meat Will Not Be Realistic Anytime Soon: Numbers Behind the Hype (2018)
Just ordered a mechanical keyboard for my open office space. I was sure to get silent switches out of respect for my coworkers. Maybe see if they would be willing to get a keyboard with silent switches? Maybe offer to pay for them too if you run the company - mechanical keyboards are not cheap. Keep in mind that silent switches have a different feel, and out of Cherry MX's only red and blacks have a silent version, I believe.
The userspace wireguard-go implementation is slower than the kernel one. Some (I don't know how much) of that is the userspace <-> kernel barrier, but they're also totally different implementations (Go vs C).
>> And, it's doubly ironic that those are the places where it's citizens want the least amount of growth.

I would add those are some areas where the cost of living is insanely high. Getting a "hi-tech" job in any of those metro areas is one thing, figuring how to live with in your budget is something completely different.

I've had a myriad of friends who've gone out west and moved back after a few years because the cost of living is so high, even when they're clearing well over 100K in salary, its not enough.
It's hard to quantify change. We keep hearing about the accelerating rate of change, but there are many dimensions along which change can occur. For example, for a long time the maximum speed of travel for us humans was that of a horse, or a horse-drawn carriage. Then all of the sudden we had a steady climb, with appearance of the train, then cars and planes, and that curve seems to mostly have flattened in the meanwhile. Similar for the maximum weight we can lift - see the Saturn V rocket.

But these are all brawn as oppesed to brain type capabilities. Which have to do with our physical aspect. It is normal that they plateau since the laws of physics set hard limits on these type of parameters. And they are also much more obvious since they directly impact the physical world all around us.

My feeling is these days change is tilted more and more towards the informational aspect of us humans and the world. The quantity of scientific data gathered, books written, new media types, information technology, the internet, genetic engineering, wikipedia all function at the much more subtle level which wouldn't be as immediately obvious to an outside observer, but they actually affect us much closer to our core, because what makes us distinctly human and the source of our power is all about this dimension - which the philosopher Teilhard de Chardain has called the noosphere.
OEF Veteran here.

I think this was highly dependent on a) where you were in-country and b) when you were there. There were some controls put in place, and a lot of it came from the State Department (?), by the time I left. Asking for “progress reports” would’ve been a completely futile endeavor though. It’s hard to describe ... they just don’t keep records, and the ones they kept were usually fake or highly “influenced”. I remember one “contract” we gave out to some locals for building culverts in roads with drainage problems (Afghanistan is pretty mountainous in places, so only dirt roads exist and the soil isn’t that great). They built a couple and then just disappeared. When we asked some folks about where they went we’d get blank stares, like they didn’t know who we were talking about.

Wild place.
"the problem is that I'm not a writer, I'm a software engineer, "

This is a pretty common attitude, but I would argue that you are not a competent engineer unless you can properly document what you have done, plan to do, expect of other systems, etc.

It may not be a favorite part of the job, but it absolutely is a critical and fundamental part of the job.
I think that the problem is that people don't want to live in many of America's cities and I'm not sure that there's much the cities can do to change that.

- They cannot force their population to have more progressive attitudes towards different types of people.

- There's not much they can do to make themselves culturally important in the way that cities like SF, LA, and New York are.

- It's unlikely that they will be willing to spend what it would cost to build public transportation.

The only way I could see cities getting tech workers to want to live there is if they did something that resulted in the workers having significantly higher salaries. Something like having no state or local income tax and paying part of their federal income tax.
at least i would assume that would stay in the country and circle around our economy. its kinda like we took this 2T and lit it on fire. doesn't seem to have helped anyone
They are likely using various information, like addresses from RIPE etc.

But there's also a NSA patent on this topic, "Method for geolocating logical network addresses" (filed in 2000).

https://patents.google.com/patent/US6947978B2/en?oq=6%2c947%...
Maybe don't get so triggered? You can always quit, the job market is great for seekers right now
I really hate this kind of nit-picking. You're afraid to give this information to student who said it's not stored, and yet you don't mind to give the same information to the biggest marketing machine who not only uses it, but also sells it.
> that they want all the ergonomics of Slack a lot more than they want cryptographically sound secure messaging.

So you consider accounts not tied to a phone number "Slack ergonomics"? Before WhatsApp that was the default.
Probably the most important thing I learned about algorithmic complexity analysis in grad school was that N is not constant, but rather it grows over time (probably at an exponential rate). That is, as our computing power increases, we continue to aspire to analyze larger and larger data sets. So anything beyond O(n*log(n)) that works right now is more or less guaranteed to blow up in the not-so-distant future, if it remains in use that long.
I think you're missing my point. The money still comes from taxes, which come from taxpayers, no matter what. Saying that the government can afford it is saying that we can afford it. The government doesn't have any money except ours.
>Which means that a majority may silently be in support of C, but are so set in an us-vs-them mindset, that they allow !C to become part of their ideology.

This seems a natural byproduct of the type of voting system used. If every individual could vote secretly on every proposed bill, rather than having to vote for someone to publicly do our voting for us, we'd no longer need to have an us versus them system in politics.
I Coded a Trading Bot and Gave It $1000 to Trade
That's the part that seemed insane to me. Dial it back so it only runs at 4AM every day and nobody would have noticed. Running it every hour seems like outright paranoia by the IT staff.
Or decentivice (is that a word?) places that have had enough growth for now (is that even possible under capitalism?). This could be federally arranged. Sure freedom, but the govt also has an allocation function, and some of these towns are said to suffer under the load of the new jobs.
If you just want a unique_ptr, then you should at least write the code to delete the relevant operators or make them private. Boilerplate, yes, but that is how idiomatic C++ code is written.
Swiss cable company offering alternative remote to control Apple TV
"Here at CinemaX we believe in our people, clarity of message to our stakeholders, employees as well as our customers. That's why we practice radical information theory - we let our employees know what's really going on to embolden maximum participation from our team members, or as we call them, CEOs. Other companies are built on fantasy - that has no place here."

Anything can be turned into a narrative, even your anti-narrative narrative.
One key accusation by Amazon seems to be that the decision to consider and then award Microsoft was made before SecDef Esper publicly recused himself:

https://www.nytimes.com/2019/12/09/technology/amazon-jedi-do...

> A speechwriter for Mr. Mattis, the former defense secretary, says in a book published several weeks ago that Mr. Trump had wanted to give the contract to a company other than Amazon.

> Amazon’s complaint says that the Pentagon began preparing to award the contract to Microsoft on Oct. 17. But on Oct. 22, Mr. Esper said he was recusing himself from the process because his son worked for IBM, which had bid on the contract and been rejected.
Sam Esmail's

https://www.esmailcorp.com/