skysight-inc/HackerNews huggingface dataset:
I think the interoperability issues mostly happen on the client end with XMPP. The popular open source servers support most anything that anyone would want. The problems are with stuff like video and audio chat ... and interoperable end to end encryption for clients that still don't support OMEMO. So you could work on a set of client capabilities for voice/video chat. Such a minimum requirements list would help with all voice/video, not just XMPP.

A relevant grid of XMPP client capabilities:

* https://en.wikipedia.org/wiki/Comparison_of_instant_messagin...
At gas "charging stations"? Absolutely.
> Competent staff was hard to retain and enrollment was skyrocketing.

And, from my experience being part of that skyrocketing enrollment, quite a lot of them wanted to learn to "make stuff" and were complaining well into their third and fourth years that they weren't learning how to "do anything" in their computer science classes, since it was mostly theory.

The thing is, they were teaching theory because that's the harder stuff to pick up on your own. Want to learn a specific language? Just do it. It's not that hard, and there are online resources and plenty of books. Want to learn how to make some particular thing? harder, but also mostly doable from self study. But what would spur someone to learn theory of computation topics, or how to do algorithm complexity and runtime assessment? That's the sort of stuff that really benefits from a knowledgeable instructor, and only a small percentage of self-taught people will likely stumble into learning. Computer science is a science, and that's what they teach in school. It also makes you a better programmer, but it pays off in small ways over many years through more intricate knowledge, instead of front-loading all the gains into making you passable right now. That the better solution for some people, but not all.
The canonical approach seems to be "encrypt the data in place, ask for Bitcoin"
Ah, the joys of consulting - ability to create messes while calling them success stories.
TeX is necessary when you want to go to print and have a high level of quality, especially if any math is involved. For screen display Markdown is sufficient.
Excessively literal. But it's one way to direct research, like James Burke's Connections https://www.scientificamerican.com/department/connections/

I always read Eskimos have 50 words for snow not as a statement about Eskimos, but that if you deal with something a lot, you'll know more about it. Similar: the novice and expert see not the same tree or Melbournians have 50 words for rain.

And not literally "unthinkable" to not have those words, but that it would be silly not to.
My 20" CRT monitor cost $2000 (two thousand dollars) in 1995.
But yeah.

I am typing this on an old iPad, and productivity level on it could be at least on par with my 1995 rig. Phone, not so much, without a larger display.
i have the additional requirement that it survives my death ... which rules out anything one has to pay for, or ping every x months, and self hosting (even ones house disappears on ones death).

The solution i have found so far is GitHub Pages. It seems the website, though static, can be arbitrarily deep and large.
And have mixed-and-matched enough that claiming any sort of "purity" is idiotic. We're all braided together.
Right, isn’t this like less than 0.001% of his net worth?
Which here means...?
Free New Book on Amazon (Mar. 10 Sun. Only) Computer Vision and Machine Learning
How to Use Google Earth’s Three Dimensional View: Feat. Syria, Yemen, Sudan
Can you elaborate? I thought "login with Google" meant a pretty useless token (granting access to that user's basic profile info).

Can additional OAuth scopes be requested and do the third parties request the contacts permission, then harvest the organizations' contacts, and is there no setting in the admin menu to prevent either the OAuth grant or the contact access?
> In most hotels where I know a member of staff, they freely admit to having several 'worse' rooms which are given to booking.com/priceline etc guests first, regardless of availability.

You don't think Hotel Tonight is lumped in there with booking.com and Priceline? They're all OTAs. They're all treated the same.
DeepCamera: Open-source Google ai nest iq camera, full feature w/o cloud AI
I'm willing to concede to evidence, but it wasnt just those two stories. I must know a lot of bad luck people.
New Type Of Killer Whale Found Swimming In Southern Ocean
Also https://www.apnews.com/355cf8f5397f439d993431328cbf2bfa.
As it clarifies, with a 1 in 8 million probability. The relevant Sentry entry is https://cneos.jpl.nasa.gov/sentry/details.html#?des=2007%20F... .
Indeed, economics end up being the study of resource allocations by human beings, both at the individual and collective levels, and the resulting system.

But macroeconomics is indeed based on a lot of things, and you seem to be very misinformed. Macroeconomics relies very heavily on mathematical tools such as calculus and topology to model the collective behavior of humans.

If you are really interested in learning more, I recommend "Knowledge and the Wealth of Nations: A Story of Economic Discovery".
Linux Kernel Exploitation Experiments
Totally, Jack can do as he pleases with his well-earned billions. I was responding to the attitude of the parent.
Actually, Plotly offline works exactly the same was as Plotly online: same code runs on both ends, total feature parity from Python :)
> ... since the system is 99% reliable.

Where did that number come from?
It's sad to see as the Russian space program used to be great and I'm sure there are a lot of people there who are fully capable of continuing that tradition, but history and the existing kleptocracy make it impossible.
I couldn't agree with this more. Especially for business travel where the goal is to get in, have your meetings and get out, you can't beat a hotel.

Although some Airbnbs may beat a hotel in every way, consistency holds true value in certain situations.
I'm trembling with excitement at the prospect that easy-to-use high-performance automatic differentiation looks likely to become a "must have" capability for more and more computer languages. It's going to become easier and easier to specify objective functions and have the computer optimize programs for a wider range of application.
Yet you've used somebody's words to describe the problem.

In fact, it almost seems like there is no other way to describe such problems. They are conceptual, ephemeral, not wholly in the realm of things you can see or witness, but only really describe.
A disabled braking system, and drivers who had grown so complacent they were watching “The Voice” instead of paying attention. Seems questionable.
What about an emotion-priming title, then a picture of clouds?

Pollack almost literally uses inkblots, like the Rorschach test.
I left a review that pointed out the host had lied in their listing. They had been warned twice before by Airbnb and had their superhost status removed. The hosts review of me said that I was okay but a little picky.

The customer service agent refused to remove the review.
At least your card can't get skimmed that way. Of course contactless would be the ideal.
The Bravest Man in Africa?
I'd say that remains to be seen. There isn't a Tesla in the "affordable" segment yet, so we don't know what the demand is.
Code: each project in its own folder.

Docs: date sorted mess with a twist. In over 30 years of using a computer, I've only rarely gone back to stuff I haven't touched in months. So when I notice that old files I no longer care much about are starting to pile up, I create a folder and move applicable files into that folder for archival purposes. I've a few exceptions for important papers, like contracts and invoices.
I still think the car was going too fast. Posted speed limits are for optimal conditions. Night driving is never an optimal condition so one should always drive slower than the posted speed limit.
> You missed my point, which is that none of those statistics are meaningful one way or the other

I'm not sure I follow. You alleged that there may be discrimination against women in university education. I pointed out that women are already over represented in university, and that engineering universities display clear disparities in their admissions rates that favor women by large margin. How are these statistics not relevant to your claim that women are disadvantaged in admissions?
The experience from hotel to hotel is pretty variable I've found.
Freakonomics Radio: How to Fail Like a Pro
Are there detailed writeups of people building these things into their systems? (Something like https://blog.cloudflare.com/building-fast-interpreters-in-ru... but for FPGAs instead of Rust).
I can often get a room for $250 at one of my preferred, maybe slightly off the beaten track, clean/quiet hotels especially on the weekend. Of course prices can rise dramatically from there.

I find it a lot easier to find $250 “bargains” in Manhattan these days than in SF. Recent event I ended up couch surfing with friends rather than pay $650/night there.
Tips to Ensure a Data Science Team Succeeds
How are overhead lines any more ugly than a sprawling freeway?
> That's only if your code happens to be particularly "64-bit-heavy", or the compiler isn't doing a good job at selecting registers

No, that's true for basically all code. 6 or 7 registers isn't enough for basically anything interesting, so you end up pretty much always hitting the high registers.

> Plus, what can be done with a single 4-byte instruction on x86 can require multiple 4-byte ARM instructions, and that adds up quickly.

The only real difference is that you have memory load addressing modes in x86, while for load-store architectures like AArch64 you don't. But:

* On x86-64 you have two-address instructions, not three-address instructions. This means that AArch64 "sub x9,x10,x11", or "49 01 0b cb", becomes x86-64 "mov r9,r10; sub r9,r11", or "4d 89 d1 4d 29 d9": 4 bytes vs. 6, thanks to the doubled REX prefix.

* On x86-64 immediates are very inefficiently encoded, while they tend to be compressed on RISCs to fit in the 32-bit instruction word. The end result is that AArch64 "sub x9,x10,#1234", or "49 49 13 d1" in 64-bit mode becomes x86-64 "lea r9,[r10-1234]", which is "4d 8d 8a 2e fb ff ff": 4 bytes vs. 7.

> I can't find it at the moment but one of the studies I remember comparing the binary sizes was using GCC, which is widely available and free, but probably one of the worst compilers at x86 size optimisation I've seen.

LLVM is doing pretty well at x86-64 size optimization: for example, it prefers to select lower registers to reduce size. As I recall, Dan Gohman told me the code size win was something on the order of 2%. It really doesn't make a big difference: AArch64 and x86-64 have about the same code size.

> you can write a Fibonacci calculator for the latter in 5 bytes

But real code, again, hits the high registers.

> pushes and pops are single-byte instructions

Pushes and pops aren't used by most compilers, except in function prologs and epilogs. This is actually an example of inefficiency in the design of x86-64. The opcode space shouldn't go to functions that are only used to set up and tear down functions.

> on the former even a register-register move is 4 bytes

"mov r11,r12" is 3 bytes on x86-64. Not a big difference…
Maybe so, but please don't post shallow dismissals to Hacker News. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
The problem is that it isn't "amount you can afford to lose": you'll lose.

It is a guaranteed way to lose money on average. It is just like gambling: if you want to do it for fun, and count the loss on your budget, fine. But don't fool yourself into thinking that it is a sensible investment or that you're doing it because "you know finance".

Just don't. It is a bad idea and particularly a symptom of overconfident people who think that "they are smart and can read trends and predict the market". Nope.
Definitions are not enough to fully capture the meaning of a word. In order to do that you need full language modelling and to ground words into other sensory modalities, plus the word in relation to actions taken in various situations when the word was used.

GPT-2 (of recent OpenAI fame) uses 1.5 billion parameters and, though capable of interesting results, is far from human level. It also uses just text so it's incomplete.

https://blog.openai.com/better-language-models/

Another interesting metric is Bits Per Character - BPC. The state of the art is around 1.06 on English Wikipedia. This measures the average achievable compression on character sequences and doesn't include the size of the model, just the size of the compressed sequence.

https://arxiv.org/pdf/1808.04444.pdf
Tesla Model 3 flaw results in sand and water getting stuck in underbody
This could be easily achieved by Microsoft running a free signing service. Lowering the cost of signing to zero would significantly increase the proportion of signed apps.
Art is a money laundering substrate intended to violate all sorts of FINCEN/FATF/CFTC Controls and to play tax gymnastics with.
Beside the fact that code signing is a racket, https://codesigncert.com/ gets you a Comodo cert for $75.
Okta Acquires Azuqua
Could you please edit personal swipes out of your comments to HN? Your post would be excellent without the first bit.

https://news.ycombinator.com/newsguidelines.html
Seems like you're conflating Smart AI with an optimal game playing algorithm. An aimbot isn't hard time create, sure, but it's not exactly smart, either. Nor is it fun. I agree it's harder to make mediocre but fun AI, and that's what current shooters do. The point is that there's theoretically a level above that, harder to achieve but not impossible, where the AI behaves like a human would. A reasonable balance of predictability and unpredictability, skill, strategy, but not perfection.

In a real time strategy, it seems we're approaching that level with that StarCraft ai. Need to perhaps restrain the ai's ability to micro by fuzzing it's ability to control quickly and precisely in bursts, and then continue to advance it's strategic ability, but I expect it'll get there eventually.

In the case of shooters. It might involve giving the AI a noisy view of the game world, to force it to approach the problem the way a human does. Humans don't just have an accuracy rate or a timer between an event entering their screen and their ability to shoot at it. A human has to filter through visual noise to notice a target, and decide how to engage. A human has to use an arm and hand and muscle memory to manipulate a mouse to get bullets on target. Those are all imperfect controls, with a certain amount of uncertainty between intent and action. All that is further influenced by how prepared the human was, how much they have to adjust their previous plans, or recenter their attention.

It's a difficult task to identify all the things that actually make a game difficult for a human and make sure the AI faces a close approximation of the same problems. Then it's even more difficult to get an AI to a point where it can compete on a human level, not to mention various human levels.

That doesn't mean it's not possible or not worthwhile.
The Ins and Outs of R&D as a Government Contractor
>"Couple this with custom softcore accelerators and you can get very performant designs."

Can you elaborate on what these softcore accelerators are or how they work? Might you have any links?
This is not for commodity tasks, though. Think reimplementing an old x86 system on FPGA and using it to keep old software (games, utilities, cool demos) properly functioning, even for things that might not work properly with simple software emulation. With Intel now planning to abandon support for the BIOS and for 16-bit and 32-bit system boot in new x86 architectures, an independent reimplementation is something we should have.
> Every NTSB report has a "probable cause" section determining who or what was at fault. And then the FAA hands out fines and courts award additional damages largely based on that finding.

In case everyone is not aware, NTSB reports cannot be used in court to establish fault or otherwise be used as evidence when seeking compensation for damages.

"No part of a report of the Board, related to an accident or an investigation of an accident, may be admitted into evidence or used in a civil action for damages resulting from a matter mentioned in the report." 49 USC 1154(b)
Oh nice, I think I have all the DIY power stuff already from my old ethereum mining farm. At $100 we're well into impulse buy territory.
Our microarchitecture achieves 2.7 times the per-clock performance of a performance-tuned Nios II/f, Alteraâ s fastest (RISC-like, single-issue, pipelined) soft processor, and 0.8 times the frequency, for a total performance improvement of 2.2 times.

It'd be very interesting to compare this to RISC-V.
Zuckerberg rumored to have a secret escape passageway beneath conference room
An hour seems fairly reasonable. I've seen groups of four people doing business meetings at coffee shops. Where I've heard staff complain is when someone buys a coffee and then stays for 4+ hours on a regular basis in a high traffic shop (like near the touristic cable car stops in SF).
Send the link to your friends!
Prepare for getting a free book!
Peter Watts is great. I've very much enjoyed all of his books.

I _love_ Blindsight.
The part you missed is probably the post mortem investigations are why air travel is the safest form of transportation.
If you want to learn as fast as possible, I think it does.

For me, my computer science program in college was finally a place to get answers and move on when I did encounter that one stumbling block.

Even if I could learn 99% of whatever material I was interested in from reading things online, I'd inevitably spend at least that much time struggling with something I didn't get that really held me up.

For example. For the life of me, I couldn't understand why, a computer program wouldn't know at compile time how much memory its data structures would use. So while I could read about malloc, I just didn't get the use case (as dumb as that sounds). As you can imagine, asking someone who knows what they're doing leads to a real quick "ah ha, of course" moment.

This was in 2001 before stackoverflow existed, and it felt like I was living in a bubble. Maybe things are different today. If I were learning from scratch now, I'm sure I could have learned the answer to that question and much more on my own.

But I have to think that I would have just entered college a little bit further, stuck on slightly harder questions.

To say nothing of the things school made me do that I wouldn't have done on my own, like learn how a compiler works, or take a database course. Two things I feel are paying dividends to this day.
The last time I looked, the MMX patents were close to expiry too, and by now they might be.
I've been working on similar project since last year as well. (I slacked a little bit -- grad school and stuff).
Too bad the SMTP protocol is limited. I was thinking of ways such a service can be designed in a provably secure way (where we don't get to actually read the messages, just apply rules based on headers only). Any thoughts?
Making a Profit from Property Ownership
> You are asking me to cite things but what are you citing?

GP cannot prove a negative. If this software/system exists, the "burden of proof" is on you.
It's always awkward when the Anglo-sphere tries to see parts of the world with their racial lens. To be frank it's pretty ridiculous that we consider everyone from Asia to be the same race (literally 60% of the world population that encompasses people like this [1], this [2], and this [3] under one label, all three groups would probably see themselves as distinct races).

My understanding is that "Latinx" refers to people that are ethnically Mexico, Central America, and South American (and some parts of the Caribbean like Dominican Republic). Whereas "Hispanic" broadly refers to people who are from Spain's former colonies in the New World. So "Latinx" refers to race, but "Hispanic" refers to culture and encompasses people of a variety of races.

The US government is at least making progress. The US census disconnected "Hispanic" from the race category starting in 2010 [4]. So now people like me can appropriately say that I am racially white but also Hispanic.

1. https://duckduckgo.com/?q=chinese+people&t=canonical&iar=ima...

2. https://duckduckgo.com/?q=tajik+people&t=canonical&iax=image...

3. https://duckduckgo.com/?q=dravidian+people&t=canonical&iar=i...

4. https://www.census.gov/topics/population/hispanic-origin/abo...
> The claim was that Uber was too strict with regards to cell phones, and that if you were caught interacting with your phone while on the job you were immediately terminated.

Why is that too strict? Distracted driving is rapidly becoming the biggest problem for MVCs.
I don't understand how these links indicate that markdown development has stalled.

All these issues were only created recently, by one person, and are actually not in the right place for the type of discussion they're trying to prompt. CommonMark have a separate [forum](http://talk.commonmark.org/) for feature discussion, which seems quite active.
You do realize that there will be 100,000 poor people that are pissed right? And they will start rolling out the guillotines. Last I remember guns are still legal in this country and poor people have a lot of them.
If you enjoyed this summary, you might also enjoy:

Titanic: boat sinks

The New Testament: man killed

Crime and Punishment: Russians
Uber should have had people remote-monitoring the monitors at this early stage.
I'm a nomad and I converted a lot of my wardrobe to wool with brands like Wool and Prince and Unbound. I can wear a shirt for a long time before it needs dry cleaning.

I find dry cleaning to be cheap compared to the time I would spend doing laundry activities.

Ironing an expensive dress shirt with a rusty iron at an Airbnb is not something I want to entertain.

I haven't found a good solution for workout clothes though so I usually stay in an Airbnb with at least a washer.
I could be misunderstanding what you are stating, but it sounds like you are saying that when you were mistaken for white, and diversity practices did not exist, everything was good. But now that diversity practices exist, you need to preemptively point out that you are not white. Now that the conscious or subconscious race pre-determinant is shifting from "this person is white, ergo good" to "this is a person of color, ergo good", you are finding you benefit from clarifying that you fit the latter category, even if it appears as though you fit the former. This may be a "best of both worlds" situation for you.

In any case, diversity hiring may mean that you will be excluded because you are mistaken for white - but that doesn't mean whomever you were excluded for wasn't more qualified than you.
This is basically already happening. There is a long list of Amazon-owned brands - not just AmazonBasics anymore
It doesn't help that most prescriptivist poppycock is flat-out wrong, either.
I think there's actually some debate about how just the right amount of automation can be dangerous in planes. Automation works great in nominal conditions but can leave pilots unprepared to handle bad situations.

There was a really interesting article I read about this regarding the Air France plane that crashed a few years ago (I think it was this: https://www.vanityfair.com/news/business/2014/10/air-france-...). Similar things even came to play with the recent Lion Air crash, although there was also a lot of negligence and crappy maintenance.
This begs the question, under what circumstance would it be reasonable for a doctor to insist on "Dispense as Written"?
Sometimes I wish non-programmers knew how to use Github...
I’ve come to appreciate two important characteristics of good developers that aren’t unique to software at all.

The title doesn't match the article's intent.