skysight-inc/HackerNews huggingface dataset:
Actually it probably did invite people to perform actions that were illegal in some places, but at that time I doubt the law anywhere was settled in that respect and presumably broadcasters or whoever held the rights didn't feel like bringing a case.

The current situation is different anyway because Google suddenly added this new button where it wasn't there before. In practice, this demonstrably left a lot of users assuming that it was a new feature of the sites they were using and not realising that it was their browser updating that had caused the difference. And that in turn meant users thinking it was now OK to download and keep stuff where previously it hadn't been. I have personally seen messages from users that demonstrate this, and if you look at the numerous comments on the browser issues that were raised, it's clear that many others have observed that result as well.

I don't blame the users for having that reaction. Most of them probably have no idea how to tell the difference between what their browser does and what a site does, and many probably don't even realise that Chrome updates itself without telling them in the first place.

Google, on the other hand, should have known better. The consequences of doing this were predictable, and unlike users it's not as if the Chrome dev team don't know how online video serving works. It's bad enough for web developers that there is little consistency among browsers in how video controls appear and the browsers keep moving them around in updates, but adding something like this was obviously going to lead to confusion and be a concern for a lot of sites serving video content.
Exactly, and the fact that devs even need to ask from a giant like Apple that benefits so much from devs demonstrates a lot about the underpinnings of Apple.
You can actually choose to use styles instead of classes fairly easily too. Since it's all defined in your custom React component you can do whatever you want, for example it would be written as....:

function MyNodeComponent(props) {
const { node } = props
const textAlign = node.get('text_align')
return <div style={{ textAlign }} {...props.attributes}>{props.children}</div>
}

Does that work for you? I'd be curious to hear what you mean by "marks but for nodes" and how you were thinking the API would look—sounds interesting!

Slate is different than Draft in that it gives you full control over the rendering logic—one of the things that frustrated me when using Draft and that I wanted to solve when creating Slate. It's much more flexible than Draft in that sense.
What sucks about IMAP search? I linked to the protocol in my previous comment. It's pretty damn comprehensive in what it offers...

You can get desktop and web based and command line clients which talk the ManageSieve protocol so provide you with an interface to manage your server based sieve mail filters [1]

I'll agree that it's not common. Not because there is anything wrong with it, but because companies like Google decided to roll their own for whatever reason.

[1] http://sieve.info/clients
Not understanding why we have checks and balances and transparency is very unamerican.
The Philosophy of Cooking
P.P.S. I just clicked through to the full thread and see now that gtani did the same (wayback link) 6 minutes ago. Cheers
You could allways use TinyMCE if simple HTML editing is all you need.

Custom document model has its advantages in state change tracking, complex custom elements, unified rendering in different browsers (probably some other reasons too).
As an american citizen who lived abroad in that area for working a US institution, screw that.

People who support this stuff support it so long as the other guy is the one extralegally monitored.
No, WhatsApp requires you to verify your phone number on any device you install it on. You won't be able to do that here.
And for the individuals who receive the interest, they have to pay regular income tax rates on that income. With dividends they get a different, lower rate.
Not having a consistent food surplus means subsistence farming.

(There's always been some level of trade.)
are you handwriting your parsers or using some kind of parser generator typically?
Wow this looks really great. I've been building something with Draft.js + plugins and I can already see how this will make my vision easier to implement.
If you were to become an electrician at 40, would you expect to start as a Master, and not a Journeyman?

Stuff your ego in a safe location and accept that, as a Junior Developer, you will be learning things from people half your age.

Yes, you too can become a fantastic developer if you have passion and time.

p.s. I'm 49 (soon to be 50), and I love developing systems, extending architectures, and thinking outside the dodecahedron I keep the box in.
If your client supports PGP, you can always implement something like:

https://www.grepular.com/Automatically_Encrypting_all_Incomi...
Email meets those criteria if you define social network loosely enough. I don't see any reason that something more Facebook-like couldn't also work in a decentralized manner.
I don't think you can make such a universal statement. It depends on the software being constructed and the purposes to which it will be put.
this is interesting from a developer point of view. no more birth year below 1900.

sorry for the black humour
> There are many who say we are running out of the benefits of parallelization for CPUs and that soon, adding cores won’t get us much in terms of added performance.

Are people really saying that? There's a lot of discussion about languages and software that have trouble taking advantage of many cores, but I've never heard anyone saying that the benefits of parallelisation are going to reach a limit soon?

Perhaps that's what the author meant in shorthand.
> Blow the controll board in some way and your sunk. Blow the mechanics and your sunk.

Not to rain on your parade, but there are several data recovery and forensics services that will pull the data off of such disks.

If you have a clean room, you can even do it yourself: all you need is an identical model drive, and to just transfer the physical platters from the broken disk, to the good disk. Think of it like swapping the engine in a car instead of buying a new car.

Of course, with the new Helium-filled hard drives coming out these days, that's going to be a lot tougher ...
Then you have to handle cleverness around cursor highlighting, cross platform keyboard shortcuts, copying and pasting of rich text... why not start with a decent base of functionality with contenteditable inputs?
See? Even if your totally out-there half-kidding, hypothetical, it's STILL a billion-dollar company. How would it not be? If the company you just described had everyone on it, it would be worth a billion. Or do you want it to be set up like a charity (like EFF?) Or run by the government?

I am having a lot of trouble imagining how your description is not worth a billion dollars, if everyone is on it. Even under the model you described.
Not sure if this is intentional or not, but on your web interface I can't select any of the text. I wanted to Google the geological terms but couldn't without typing it out manually.
PosgreSQL native graph database
“I went undercover with a border militia. Here is what I saw.” (2016)
In most circles, Apple, Google, Facebook and Microsoft are collectively considered the "Big Four". Some throw in Amazon to round out the "Big Five".

Do you think he left Microsoft out on purpose?
Do you know was the effective tax back then? (it was much easier to hide money and the deductions were greater)
the second paragraph under "so what really matters" covers low-light performance.
I think you mean 1/4 of a second :)
Hilarious suggestion I've heard: Arturo Di Modica should simply rotate the bull by 180 degrees.
> Which is all just a long way of saying that the negotiating process does not in itself take merit as an input.

I don't think this is the case. Why aren't you hiring the janitor to do the CEO's job? Are you sure there's no merit in the negotiating process? You even undermined your point right here:

> They'll be thinking about a few things mainly: whether you'll really leave if turned down, whether they think they can replace you, and what deal they can put forth to other potential teams if you turn out to be irreplaceable.

At least one of the reasons someone is difficult to replace is because they have rare talents, they're particularly good at what they do...they have merit.
Why do you wish they wouldnt? To value signal to anonymous commenter on hacker news that you are not "elite"?
Your assuming kids are accurately measuring intelegence and then picking on the smartest person. Instead they are picking on an outlier who may be less intelegent than other people in the population with different interests.
A few observations:

1. Your age is NOT an issue

2. Many professional developers do not have Mastery in any specific language. That may be sad, but it is a fact.

3. The biggest difference between what you've done to date and being full time is finishing. By that I mean having the stamina, interest or sheer bloody-mindedness to finish medium to large software projects. Starting is fun, scripting is fun, algorithms are fun...slogging through hundreds of modules, building interface after interface, implementing api after api, creating tests for everything can become very much like ... hard work ...
I don’t think the data supports your claim about sharper, and low-light performance. AFAIK the best low-light performance in the world is the Sony A7S, which is mirrorless. At the high end, I don’t think either of the mirrorless or SLR choices are significantly sharper than each other.

SLRs have been quicker but that advantage is diminishing fast.

However, you're right about batteries, I use a Fuji XT-1 and carry a couple of spare aftermarket batteries around in my camera bag. Which isn't a problem, I find.

Lots of pros are going mirrorless.
I'm an European citizen and I don't think it's Ok for any agency to spy in others' banking systems (or in anthing for that matter).

Boy, have I got disappointing news for you. I mean, I don't know what to tell you other than what you'd like and how the world works are very much disconnected. IOW, "they all do that, sir." If we pitched bombs at each other every time we caught a spy in our home country, we'd do nothing else.
Viva Pinata H-remake (NSFW)
If you compare 100 with 95 clearly 95 is less efficient. QED.
This is only true up to a point. Past ~125 IQ, you start running into serious social problems that mean such individuals are much less likely to obtain leadership positions, join intellectually challenging professions, or obtain advanced degrees.

https://polymatharchives.blogspot.ca/2015/01/the-inappropria...

http://psycnet.apa.org/psycinfo/2017-14279-001/
Yes, I agree. Each nation spies on all others, no matter what sort of relations there are, to the best of their ability. That's just how it is. And 9/11 certainly made the Middle East the new top target. So there's nothing unexpected here.
One reason is embedded in the valuation, every stock is worth it's future cash flows, discounted for time. Since we can't know the future it's actually forecast future cash flows, and you discount that stomata for risk. A cash dividend eliminates the risk associated with that part of the value, increasing it.

An example would be a stock you value at $10 per share. It has $5 per share of excess cash, but you attribute $3 of value to the cash. This is because you discount 20% for dividend taxes were it to be paid out, and a further 20% for risk it may never be dividended or that it might be invested poorly.

So if the company pays out the actual $5, netting you $4, the remaining shares should still be worth $7 in your valuation estimate, meaning $1 in value is created.

This is of course pedantic, because it can be argued that there should be no risk discount for cash, and if there is certainly not 20%. My argument would be I'd value $1 of cash in Buffett's hands as worth more than $1, and in the hands of many public CEOs hands at less than $1. There is too much self-dealing by public management, and they usually possess little investment expertise outside their own business.

Does Apple have any car development expertise or unique IP? I'd say the risk of them blowing $40B in that market is significant.

So I'd argue that a small risk discount exists in most cases and is recaptured upon dividend.
Super fast and lightweight. That's what I liked about it.
No, we need

1) transferable data and history.
2) user accounts/networks/friends which can interface

Then social networks become actual utilities instead of the branded "utility" walled-garden bullshit Facebook is currently branded as.

Sure, that's their strength. But unless they give that up, we'll continue down this stagnant, monopolist path.

Time to break Facebook up or open it to the web ... remember that? The open web?
Ehhh Qatar hosts one of the largest USAF bases in the Middle East. They are definitely a close US ally.
'I realised I could become an insider': from 'poor tribal boy' to elite lawyer
We do. We also have as many words for snow as the inuit did.

Just of the top of my head for frozen water that falls from the sky: snow, sleet, powder, crusty, ice, slush, hail, wet, thick, dusting, etc...

And for wealth : cash, money, asset, value, income, revenue, etc
>Some people (like me) think that effective tax rates of roughly 50% (US, California, Marin County) are too high.

Wealthy people aren't getting taxed 50%. You're thinking of income taxes. Wealthy people don't make income. Genuinely wealthy people make their money from land they own and rent out and from stock they invest and hold.
Guilty as charged on being a techie/programmer, and I love DPReview, but I don't encounter general-overview articles much, and I felt like writing one, and it's my blog so nobody can stop me, haha.
I've been following Light closely, and I'm curious to see how it plays out. Their early released images really aren't comparable to a DSLR (especially considering a $1700 retail price), but it seems obvious the long play is to figure out the technology and license it to smartphone manufacturers.

The problem I see with that though is

1) it's still too big
2) it's still too expensive and
3) I bet it adds an enormous amount of complexity to manufacturing

Lytro had really awesome technology something like 10 years ago for a camera that could focus on anything in the image (it didn't take pictures exactly, which was one of the problems, how do you manage the files which also happen to be gigantic). Awesome idea, but it just didn't work in the consumer market.

I would LOVE to see Light succeed and have a substantially better camera integrated into smartphones, and would even pay a few hundred dollars premium for it, but if that happens at all it's going to take years and I doubt many people will be happy to pay that much more when they just want to use Instagram.
Even in our age most of the wealth is in the hands of people who don't own millions, and they're the ones that would really worry about inheritance. If you keep looking at the exceptions to explain the rules, you'll always end up with weird edge cases. The super rich don't need inheritance law, they can use their money to get what they want, even if it's illegal.
Does it still misses RFC 2177?
My original statement was a bit over the top, but the idea I was getting at is how little impact most CEO's have on company performance (https://hbr.org/2015/11/are-successful-ceos-just-lucky), and how their pay does not correspond to their performance (https://www.forbes.com/sites/susanadams/2014/06/16/the-highe... ). Along the same lines as the original post where performance doesn't match up with compensation, CEOs are just on the other end of the spectrum.
But they do have to do something. In fact, they're constantly doing a whole bunch of somethings to keep people in their ecosystem.

Apps. Messenger. Instagram.

They didn't get that network by just being first(ish). They got it by continuously being the best of the imperfect options, and they can lose it just as easily.
That does indeed work. You do need to override Node component and if you want to have even more changes - all of those would have to be located within that custom component.

I haven't really thought much about API or possible implementation for Marks for Nodes. My thoughts generally revolve around the idea that blocks should have extensible styling via Schema in the same way you can add custom Marks in your Schema. You should be able to change styling of the nodes within the Schema instead of overriding block simply because of the alignment or some other minor style.
I use Sylpheed on a Windows PC. I don't find it ugly, although I can see that some people might find the app 'old fashioned' in appearance.

I switched to Sylpheed from Thunderbird, which is arguably uglier, slower and more clunky in operation (at least on Windows).

In an age of fat, slow, memory-hogging Electron apps (often produced by large companies with lots of developers), Slypheed is a refreshing example of a slim, cross-platform desktop app maintained by just a single developer. It should serve as inspiration for others.
Someone needs to tell him that his 15" retina mac has 1800 pixels of vertical resolution. No idea where he got that 1200 number.
It's not necessarily centered around Github (although many open source projects are hosted there) -- there's also Gitlab, Bitbucket. The bigger reason that there's a reaction against SourceForge is that it has a long history of deceptive packaging practices, shady ads, and injecting malware into the packages they were distributing. Now SourceForge is under new, better management, but it's hard to kick that reputation.
Any chance you could write a blog post on your experiences? As a young in, Dyalog APL and kdb+ look like amazing pieces of technology that would be great for my job as an engineer who writes a lot of code for analysis and scripting, but nothing for production. I'm sure there are a lot of pitfalls though, so I'd like to hear about the good and bad.
I definitely like sandstorm approach over nextcloud plugin model that tries to make nextcloud do everything. It's a security nightmare
We could replace most federal taxation with a 150 basis point tax on all assets. It'd be an interesting way to pay for a government.
Centcom has had a forward air base in Qatar for the better part of 20 years now(circa 2000.) The US also has also sold the Qatari government billions of dollars in arms. I would say that's a pretty big indicator that they are a strategic ally of the U.S., despite whatever complexities that relationship has.

http://www.reuters.com/article/us-usa-qatar-idUSKBN0FJ2M8201...

https://en.wikipedia.org/wiki/As_Sayliyah_Army_Base
Philip Wadler published this paper[1] titled 'Monads for functional programming' that serves as a good introduction on the subject and is very accessible. It is enumerated through with concrete examples such as 'error handling' using Monads and maintaining 'state' via the State Monad.

[1]: http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/ba...
Interesting idea and solves a real problem, but, no I'm not going to edit my network config to redirect to your site.
There is a huge number of web programming jobs out there, and so would be easy to get into.

Figure out a back-end language and web framework you like - I'd recommend Python+Django or Ruby+Rails - and build a web app in it - if you spend a few months and put in a few hundred commits and build a large enough application, you're good to participate in a team and start adding good value. That by very definition should land you a full-time programming position.
Slate looks outstanding. I stopped work on my own lib when ProseMirror came out, but since then I've found that it and Draft.js still don't meet my needs. How can I contribute to Slate? What do you need help with?
I suppose you could say that, although by US standards I'm far from "elite". Generally I think people should focus on maximizing their "life happiness". It's not my parents responsibility to scrimp and save to make my life better after they have passed. I would much prefer they spend their time and money enjoying their time here. I'm not suggesting they spend zero on me, I'm just saying they should not be unnecessarily frugal their entire life for my benefit. Obviously there are trade-offs. They have helped me in many ways (as parents do) which has contributed to my high quality of life. I'm suggesting that they enjoy the remainder of their lives as they wish.
wealth is create by workers, derived from the sun, love, care and the ecosystem!
While I can't speak for him, in my case it's because I want my predecessors to reap the benefits of their labours and spend their money on themselves before they die. As I say to them (and others), you only get one life and there are no prizes for checking out with money left in the bank.
Yes, because the corporation is already paying 35% tax on the profits that the dividend was paid out of, while interest payments are deducted from taxable (corporate) income.

Nothing is avoiding a tax.
Does your plan account for wealth escaping your attempts to tax it, leading to less taxes overall? We had the Apple money thread yesterday here..
Heh, good point. No doubt having the user base is valuable. But if, hypothetically speaking, 100% of the profits are distributed to users what do the investors have to gain? The profits can't be paid to investors or used to buy back shares. (There are still questions about growth and corporate voting rights not addressed here.)
I believe it is the designation as a "common carrier" that keeps them from using their own rail gauge.

We did recently, in the US, decide that ISPs are common carriers.
In C-like programming language (yes, I know that == may not be string equality and so on, but that's a minor thing) it could be written like that.

if (line == "" || line[0] == '#') continue;

Seems fairly straightforward to me, Perl programmer won't have any problem understanding the line you provided (with `next` keyword). If you see such a line just after loop, it's clear that it skips particular lines (in this case, empty lines and probably comment lines).

Such a thing may look cryptic when not used to regular expressions, however once used, it's actually easier to understand and less bug prone compared to imperative implementation (as there is less code, which means less chance to have a bug somewhere).
Where does `snap` looks for snaps?

~> snap find anbox
The search "anbox" returned 0 snaps
There have been a couple of discussions here and elsewhere about it. My understanding is that Thunderbird is no longer a priority project for Mozilla Foundation and has no full-time developers paid by Mozilla, but it still uses Mozilla resources, and a number of volunteers continue to maintain it.

So, it's kinda in the category of Sylpheed or Claws, in that it no longer has major corporate sponsors, I guess. I think Evolution has a bit more corporate sponsorship (Red Hat, which has developers working full-time on it, while SuSE stopped funding its development a while back; I don't think Canonical contributes in any significant way, either), so if having a corporate developer behind the mail client is necessary, I guess Evolution is the only choice for Linux users.

Frankly, I wish Red Hat, and everybody else, would put its people on Thunderbird. It's far from perfect, but it's farther from awful than Evolution. But, I don't need Exchange integration, so I may be missing the big picture for corporate users.