skysight-inc/HackerNews huggingface dataset:
> keep listening to the five nearest conversations in case they are relevant to me

What if the relevant conversation is the 6th nearest? Uh Oh!

My point is that open office doesn't really help because you can only really pay attention to the people relatively close to you and then only X conversations at a time anyway (for me, X is usually 1). Any other conversations happening anywhere else, I will miss.

Better would be a "remote work friendly" culture where discussions happen in slack or somewhere async like that. You can then check it when you're not trying to focus and you won't miss things simply because of proximity. Best of all, you don't get distracted from your actual work when you try to focus.

> Why would I ever need to focus on anything at work?

Exactly... better not do any work so you can pay full attention to what everybody else is doing, in case something is relevant to what you're not doing...
Achieving DisplayPort compliance
Paper Pant Easy Instruction – How to Make Origami Pants
Limor “ladyada” Fried was kicked off Facebook and no one will tell her why
Interactive: A Market Map of 50+ AI Startups in India
To me, if a program is letting me focus on the task at hand and is hiding everything else then that program is doing things correctly.

Someone who wants to send a secure message doesn't care how the program works as long as they can trust that it holds up its end of the bargain.
Not always, though, for example, a refreshing interview with Hank Green: https://www.youtube.com/watch?v=r2-4MwCzJdA
Show HN: Universal Messaging API
Sounds like your app should be.... functional.
I prefer the trackpad over a mouse and don't mind the keyboard. Thus, I've positioned my monitor directly over my laptop screen, stacking it on top of books if necessary.
Facebook bans adafruit ‘s Ladyada… Facebook finkd « Adafruit Industries
> Whether or not people (who can affect your ability to put a roof over your head) ARE NOTICING YOUR EVERY MOVE.

I think what matters is whether I think I am being watched by my coworkers (superiors or otherwise). This uses up some part of my brain that needs to focus on my "visual performance" and thus creates stress. But when I do not think I am watched, my creativity goes up and stress drops. For example, I contribute much better in an audio conference or Slack (just text) meetings, than in a video conference or a face to face meeting. In the former case, I am more relaxed and am able to focus on the problem being discussed and in the latter case, not so much. This might be specific to certain personality types but is true for me for sure.
The first structured programming language I learned was a home grown language called Simpl-T, at the University of Maryland. It did not have floating point, but one could still do an awful lot with it. Other members of the Simpl-X family did have floating point, as I recall.
No worries, my fault that it didn't click that's what you meant! I read your comment and just had a moment where I was saying "I swear I saw Atlas before the google announcement", but they were close enough I thought my mind was playing tricks on me!
Origami Robot Folds Itself Up, Does Cool Stuff, Dissolves into Nothing
I'd like to see something come out of their OpenSSH fork to support AD and PSRemoting/WinRM.
I use my company one in a dock. The OS drives me nuts. It seems like the whole thing resolves around the touch pad. I don't have a track pad on the keyboard and it makes the OS so much worse then it already is.
What I learned about this concept "if you truly want to have money, you will" is that I just don't truly want money.

Sure I still need money for food and stuff, but that is the sole motivation. I don't actually WANT it. It stays in the way and is just a means to an end.

I don't want to think about money, I want to use my mind for more interesting stuff.

Accepting that money is just money put my mind at ease.
Partially true. It's not luck they chose to participate in the arena. However, luck is very much involved in succeeding once you are in the arena.
Doesn't look like it.

Page 18 says C0 is almost but not quite a subset of C. Though we strived to stay as close to C as possible,
the array semantics proved impossible to resolve. However, it is still quite easy to convert a C0
program to C such that the meaning of the C0 program is one of the possible meanings of its C
version.
This is interesting and a feature that I didn't know about, and Hey Siri will often not trigger in the car for me while driving. Now I know to retry and I'll have a better chance at triggering Hey Siri.

"We compare the score with a threshold to decide whether to activate Siri. In fact the threshold is not a fixed value. We built in some flexibility to make it easier to activate Siri in difficult conditions while not significantly increasing the number of false activations. There is a primary, or normal threshold, and a lower threshold that does not normally trigger Siri. If the score exceeds the lower threshold but not the upper threshold, then it may be that we missed a genuine “Hey Siri” event. When the score is in this range, the system enters a more sensitive state for a few seconds, so that if the user repeats the phrase, even without making more effort, then Siri triggers. This second-chance mechanism improves the usability of the system significantly, without increasing the false alarm rate too much because it is only in this extra-sensitive state for a short time."
It's amazing how many people believe that Just World nonsense. Truly staggering.
It's hidden weirdly.... go to "Keyboard" prefs pane and "Keyboard" tab (initial one shown when you bring it up.

At "Touch Bar shows".... change that from "App Controls with Control Strip" to "Expanded Control Strip". Then you will see the individual buttons. You can then further "Customize Control Strip..." and you will now see more buttons. But you will also loose "App Control".

Of course, why can't those specific buttons be a customization option there with "App Control with Control Strip" forcing you to choose between volume up/down and "App Control"? Because Apple.
> For the kind of customer that used Concorde, the idea of being pampered in Business or First was often much more attractive than saving a couple of hours

People vastly underestimate the effect lay-flat travel had on demand for the Concorde.

Consider the time differences between London and New York. An overnight lay-flat loses a traveller little to no daytime. A Concorde, while faster, is less comfortable and leaves and/or arrives at an awkward time for a business traveller.
This is our latest universal API. It allows you to programmatically send and receive messages from Facebook Messenger, Line, Telegram and Viber (with more coming soon). Looking forward to see your cross platform chat bots or customer support systems.
FAQ: CloudRail is not an additional single point of failure. Non of the data ever passes one of our servers.

Any feedback much appreciated.
You are very correct. Boilerplate (de)serialization code is 100x better to have to write than code with JSON-blobs pretending to be business objects.
From their blog: "TiKV is a distributed key-value database. It is the core component of the TiDB project and is the open source implementation of Google Spanner." I think the Cockroach DB guys would take offence at that.

So how do they use a Spanner-like design without specialized hardware? I had to really dig but the answer is "We are using the Timestamp Allocator introduced in Percolator, a paper published by Google in 2006. The pros of using the Timestamp Allocator are its easy implementation and no dependency on any hardware. The disadvantage lies in that if there are multiple datacenters, especially if these DCs are geologically distributed, the latency is really high."

Using Spanner's design but without the real hardware that makes it practical seems like a step backward. A Calvin[1] based approach like FaunaDB would probably have been better - but they can't do that and still have MySQL compatibility (you can't do interactive client-server transactions with Calvin.)

I'm skeptical of a database built over a generic KV-store. There was a much-hyped database a few years ago that failed to live up to the hype because of exactly that architecture. I can't even remember the name now when I was trying to find the post-mortem analysis for it in Google.

I'm also skeptical of a database claiming to be good at both OLAP and OLTP. One requires a column store, the other a row store. You can be half-decent as an OLAP store and good as a OLTP store. There are no column-stores that are also good at OLTP. But OLAP is the real big-data problems of today, and using half-decent for that is likely to get you in trouble. There's no reason a database can't do both by using two separate storage engines under the hood, but that doesn't seem to be the case here.

[1] https://fauna.com/blog/distributed-consistency-at-scale-span...
I think there are few systems built like this because we're living in a decidedly centralized world. Also, CRDTs involve many tradeoffs (limited # of primitive types, complex performance characteristics, difficult algorithms, garbage collection) which make them less a swap-in option than a complete paradigm shift. Still, there are many situations where building on CRDTs would make your software far more resilient. For instance: let's say you want to design a document-based app that a) supports real-time collaboration, b) supports sync to a central server, c) works offline for arbitrary periods of time, d) supports real-time sync between offline and/or local devices. If you're relying on a central server to give you a total order, this would be very hard to do. With a CRDT-based system, it's effectively built-in. Doesn't matter if your peers are local devices, ad-hoc peers, a central server, or even a file on a USB stick: everything will still merge in the end, as long as you can distribute your ops in causal order. (And if you're using a state-based CvRDT, even that doesn't matter. Just send your file and it will merge.)

At the limit, this means not having to think about the consistency of your data in terms of the network.
Creating training data for a chatbot that has thousands of intents in a single domain like banking, takes MANY months even if you have a team creating the training data.

We have worked around this with creating pre-trained intent modules with complete training data for all the most common inquires. I would be surprised if IPSoft did not sell pre-trained data that you can use immediately.
This has been submitted before, and my comment now is the same as the comment that was made by someone else last time - I have no idea what this is about, and there is nothing about it that makes me think I would ever care.
I have capslock as control. My work computer has the ESC key, but it's out of reach. My ipad keyboard has no escape, so I've been training myself to use ctrl-[. Works ok, I don't really notice the difference anymore.
It's really just an accident of history, not intentional on Apple's part, that Macs became popular with developers. In an alternate universe Jobs isn't kicked out of Apple, doesn't develop NeXT based on Unix, and Apple continues merrily snubbing developers and not accidentally attracting them the way they did. In this alternate universe I believe more energy and funding would have been directed at Linux and it would be a stronger desktop platform.
If you truly want it, you will find answers to this questions and let actions follow. If you only ask those questions and do nothing to reach your goal, you wont reach it.

That is the point of this statement.
I think Snapchat is a good example. The founder(s) still have a controlling interest in the company (or they did up until the IPO, at least). They want to build a company rather than sell it off. That's why they IPO'd, for instance.
I always thought "paying it forward" spoke of acts of charity, not investment (and to those who say that VCs don't expect any reward and invest solely through good spirit, perhaps they should then be making investments that don't give them the potential of huge paydays?)

Interestingly though, a read of "paying it forward" in wikipedia - https://en.wikipedia.org/wiki/Pay_it_forward - teaches me that the phrase can also be implemented in the contract law of loans. I never knew!
Kimbal Musk Wants to Feed America, Silicon Valley-Style
this does not contradict my statement
Be horrified, then.
https://redislabs.com/blog/testing-fork-time-on-awsxen-infra...
https://www.cs.indiana.edu/~adkulkar/papers/pspawn.pdf
There Are “Weinsteins” Lurking in Every Profession – Including Tech
You make your own luck. If you never put yourself into a position, you'll almost never get lucky. There's a certain luck involved, absolutely, but that luck is not blind.

"I'm a great believer in luck, and I find the harder I work the more I have of it."
- Thomas Jefferson (supposedly)
So what is your prediction on the long-term viability of Napa.js? Also, any feedback on the timeline would be appreciated, specifically how long to wait before evaluating the probability of long-term support from Microsoft.

In my mind, it will have to attract a strong enough community to survive without Microsoft's financial support which will probably shut down in a year or two. It's interesting because if it does hit critical mass that increases the likelihood that it will continue to be funded.
There are some interesting musical nerd breakdowns of the music that did make it into Rogue One on YouTube. Giacchino only had a couple weeks to put that soundtrack together, and did a remarkable job given the huge time crunch. Because Giacchino is himself a music nerd, there are some interesting major/minor swaps in it from well known Star Wars leitmotifs.
The amount of those two vary widely in the rich population. More importantly, most people outside of it will never see any good opportunity on their lives. And even more important, a lot of preparation requires a good amount of opportunity.
I find it interesting that many similar analyses very often omit Microsoft. Yet it also has astonishing breadth of offering along with very deep vertical integration that is a characteristic of modern monopolies 2.0.
>... have been learning C since 2010, and graduates don't seem to be any worse off for it.

[Citation needed]

> C is overly permissive of these things unless you introduce additional tooling, e.g. valgrind, which can become very overwhelming for intro-to-CS students who are still feeling lost.

Sure, but isn't the the POINT of college? To push you into unfamiliar territory? To force you out of your comfort zone, and then hand you the tools to learn something new?

It may just be my arrogence speaking, having already taught myself C. But I taught myself C, when I had to fix a bug, I taught myself asan, and valgrind. None of that was very overwhelming. Complicated, very. Confusing, occasionally. But Once I learned them, they became easy, and intuitive, and helpful.

I think the problem I have with your argument, is; when you apply it to math, the argument becomes painful.

You don't want to learn algebra, it' too complicated; lets learn this subset of algebra, without irrational or imaginary numbers.
> Keys do have issues weekly or so, but that's resolved by hitting the key a bunch; it's an inconvenience, but certainly not a dealbreaker.

My first laptop was a Toshiba Satellite something or other. It was plasticky, had a shitty screen hinge, terrible battery life, poor trackpad, and eventually the video stopped working (I suspect some of the GPU's BGA pins came loose). At the time it cost ~$1000.

Even this POS laptop's keyboard didn't have "issues weekly or so". I don't understand how this is acceptable in a premium product. Remember, the keyboard is a Macbook's primary input device. This is like if the touch functionality on your smartphone started misbehaving once a week until it got "unstuck".
The first study at least looks like a prime candidate for the replication crisis - lots of different combinations of parameters, some of which are just barely statistically significant (and others that are not).
So glad someone called this out. A single key on my MBP broke and Apple wanted $500 to "fix" it, even with AppleCare.

Fuck that.
Indeed. Quietly but surely, Apple is changing its corporate policies around developers. We used to never see Apple developers at conferences with an official affiliation, let alone having them onstage as a speaker. I once ran into an engineer at a Ruby conference in which the guy demurred who he worked for, and when he finally told me he worked for Apple, he had to remind me the whole "what I say does not reflect nor represent..." preamble. That was as late as 2014.

Great to see such corporate changes toward developer-friendliness.
I wouldn't say that's a problem of diminishing returns. It's a matter of research funding being massively biased toward new ideas and not making old ideas more solid.
Context switching is expensive and very tempting to forget about in multi-threaded development. You eliminate that overhead constraining the execution code to a single thread context.
Just saw another article from this site, commenting here for my own future reference.

The Social Life of Opioids (Sept. 18, 2017) - https://www.scientificamerican.com/article/the-social-life-o...
> the array semantics proved impossible to resolve.

...that's quitter talk.
Bitcoin engineer SWATted by angry crypto fans
I will admit some disappointment that this article is not, in fact, about ancient astronauts, monoliths, Martian pyramids, or any such thing.
It's distributed stuff day! Also learned about TiDB today.
"Use a distributed web platform" is not a goal, it's a means to a goal.

What are you trying to achieve? What is your goal? What would success look like?
Having too much free time on your hands and wasting it on the Internet while fooling yourself into believing that you learn something useful..
I stayed away from site for a long time because of the url, del.icio.us. I'm probably just thick headed or something but my mind read that as three words, "Del Icio US," and thought "wtf?"
I believe that was OP's point. Using the annotation you cannot add an attribute with subattributes. What if you wanted to add the employee's last six salaries. Suddenly you need to restructure your xml:

<employees>
<employee>
<name>John Crichton</name>
<gender>male</gender>
<salaries>
<salary>10000</salary>
<salary>10000</salary>
<salary>10000</salary>
<salaries>
</employee>
<employee>
<name>Aeryn Sun</name>
<gender>female</gender>
</employee>
</employees>

Using JSON, you just so: “salaries”: [10000,10000,10000]

JSON is not only less verbose, it is also more flexible and easier to read and understand. You don’t have to worry about should I use tags or attributes for that because I late might have to use sub tags, and that makes it far easier to use (and honestly parse as well because many XML documents I have gotten are very inconsistent).
'I could do this. Why would I pay for it?' only works for people with copious free time.
I take immediate issue with the idea that not working unpaid overtime makes you "not a good employee". A good employee should take care of themselves, and do what they can to avoid burn out, so they can continue to be productive.
Post Rock in general is fantastic for this kind of stuff
and libraries tend to have worse hours. like there's one near me that's open 12-4 on sunday, and others that close at 6pm on a weekday. i'm only just getting home from work then.
“Creatives” are finally getting some respect as a user category
It's more expensive to solve things in the switch (although I know how to make it cheaper...) so if you can handle the limitations of DCTCP then it's a good solution. I can definitely imagine that deep-buffer VOQ switches would be less expensive than DCTCP in heterogeneous enterprise datacenters.
> "remove excess radiation from the near-Earth environment"

I feel like I'm hideously misunderstanding this, but could this be used to help slow down global warming?
Mysterious particles spotted in Saturn’s atmosphere
Part of that was due to ETOPS regulations which required twin engine planes to always be within a certain range of a ground airport for emergency landings.

A modern Concorde would almost certainly have an ETOPS rating which would allow for trans-Pacific routes, which is where the true time and fuel efficiency is to be found in supersonic flight.
I know a few people had that reaction, but I went in blind too and the CGI was painfully obvious. They had close-ups of Tarkin which looked really terrible.

CGI is superb at creating indistinguishable still images, but animation is still riddled with problems.
What libraries are you most missing for Rust?
I don't think it's bad to desire it, or to try and work toward making it more of a reality.
Wait you had paid for Apple Care and yet they wanted $500? Why is Apple so sacred with so many people?
Rust can do what you asked, as far as I know.
Related video about why people think CGI sucks or is still in the uncanny valley: https://www.youtube.com/watch?v=bL6hp8BKB24

Basically we consider CGI bad because we only see bad CGI. If it's used properly and the director/creator understands its limitations we either don't notice it or use our suspension of disbelief and don't care.
Show HN: DevOps Short Survey – Cloud Operations
> I’m not sure how long they get to keep their back catalog. Has anything been licensed indefinitely?

At a minimum, they have their original series^1. I would assume that, as part of paying for the various shows to be created, Netflix has rights forever.

[1] https://en.wikipedia.org/wiki/List_of_original_programs_dist...
Booting Linux on RISC-V
come work to BigCo (not FB nor AMZN though) where people are more diverse by age, not just a bunch of youngsters (who have nothing except the work and who is able to sit staring into monitor for 12 hours straight and have that collective herd - "team" - mentality that everybody should behave the same, "pull their weight", etc. - was myself that way just 15 years ago) In an age diverse environment people have children, lives, businesses, habits, and don't care that much about their own or your job, etc. There is no way the manager (who has all that himself) can make those people work even 8 hours in the office. In official language it is called life-work balance :)

Also, (IANAL nor MD) i think at any workplace you can ask for a reasonable accommodation if you have that medical paperwork stating that open office causes anxiety to the level of disability. Even without paperwork i think you can just ask for it at many places. For example, we have a cluster of several cubicles on one end of our floor, and some of them are permanently assigned to some employees (I got offered one too because i was b!tching too much and loud about our open office - i declined in order to avoid getting too comfortable and losing that minimal drive that i still have to change the job :)
BST Inorder Sucessor
I prefer home, but sometimes I am forced to be outside ... every Tuesday evening, for instance, I station myself at a donut shop for two hours with a decaf drink and my laptop to get some work done while my daughter is in her dance class.

Unlike others in this extended thread, I can't focus with people talking nearby or the music on the shop's speakers, so I put on the headphones with ambient music, classical, or white noise to keep out distractions.
It still requires large enough means that you should know from the context whether a video is likely to have been manipulated or not (based on whether it would be worth it). Unlike a photo where pretty much anyone who can use a computer can photoshop it.
Marketwatch is a SEO optimized site, the text is a pain to read with all the distractions to generate more page views.

Back to the topic, I do hope the large companies will be split up by regulation sooner than later.
It can largely be luck that they have the resources to participate in the first place, however.