skysight-inc/HackerNews huggingface dataset:
Surprised noone mentions Kotlin. It's quite Swift-like, backed by JetBrains (Android Studio is based on their IntelliJ Idea), and 1.0 has only just been released. It has full interoperability with Java.

Given the above, I don't see much point in using Swift, unless it's one of these projects that are about proving a point (nothing wrong with that and often very interesting).
Or as I read somewhere: "Money does not change people, it merely amplifies who they really are"
It's tricky, basically once you have stored those documents on a 3rd party service you have effectively shared them with that party.

The government can request or compel that party to disclose that information they do not have to go through you any more, this means that you can't claim 4th amendment rights as you aren't even "involved" in the process.
Please stop backseat modding. If you have a problem with a comment, flag it and it will be reviewed. Thanks.
but i would say for writing business apps, this isnt really an issue

most business users would accept that their apps, look slighly ... unlike common apps on the platform
Video streamed through the internet is generally not just MP4 in a muxed container but some form of multi-bitrate adaptive stream that deals with smaller segments of content. Eg see Apple's HTTP Live Streaming or MPEG Dash.
Sounds like you are describing the NBBO (National Best Bid and Offer) which literally requires everyone to execute at the best price (or better) to buy or sell in the market.

If you send an order to an exchange (say NYSE) and they don't have the Best Bid then they will route your order to the other exchanges (NASDAQ/BATS/etc). Is this what you are getting at?
The title should probably be "KeyWeb - a KeePass Web and desktop client" to be clear that this is not the official KeePass client. I was briefly concerned because I generated many passwords with KeePass, but this post is about a different piece of software.
> How can we make use of that silicon in scenarios like that?

Well, in theory you could run them simultaneously. Use one of them for compute and one of them for display. Of course, this may well be quite a stretch in practice; GPU compute in any consumer software is completely nonexistent, to a first approximation. But it's worth thinking about, as there has been a steady stream of research coming out for years about various useful things that you can do with GPU compute.
Far from likely. For those fed up with Java, Android has Kotlin already.
I will not beleagure this point again, I make it everyday on deaf ears.

* Search can never be decoupled from the browser.

* search is worse and discovery is hard.

* Brave Software needs to focus on building security by design which means a search engine AND browser.

The memex-explorer model is the design of the google killer. Likely why it was abandoned.

Browser wars began ~6 months ago.

The next larry page & brin, WILL write a search engine.

Edit; It is impossible for google to use human language and (questionably respected) boolean operators as the only filtering mechanism
For hundreds of billions of pages.

Staggering how well they do with just 1 textbox and image & video tabs, but new players wont have to follow the same roadmap.

============================

Please Explain Downvotes

============================

I am trying to ascertain how I have been thinking about this incorrectly. Often, downvoted but no one explains why. How am I thinking about this incorrectly, what am I missing?
Pretty epic stuff, great work. How would this address raytracing? Granted, you're not going to do raytracing in CSS. But as web pages evolve to web apps which evolve to web games, raytracing is going to be common in the future. He said it should (or at least not be slower) be able to handle WebGL as well (although I'm assuming that is a separate compositing layer that runs as normal?). So would there be no gains? From my understanding, raytracing is something that cannot be parallelized.
She may or may not be Francophone, but "Voir Dire" is actually an American legal term for the jury selection process (and is probably also used in other Anglophone countries).
It uses SVG, so it will speed it up a lot. Unfortunately for things like a force layout in a graph, the main bottleneck will be JavaScript calculating the positions.
What share of your content is available globally?
The irony is, a lot of the time these "dysfunctional teams" were formed due to some managerial decision, and basically without the team members input. So it's natural to eye-roll when the same management structure comes in to preach about "you need to gel together! We need to measure you!"

When people mostly pick who they work with and how, it's usually quite automatic and natural for things to work out without managerial baby-sitting.
Statement from the Tor Project Re: The Court's Feb. 23 Order in U.S. v. Farrell
As a matter of policy, no, you should never say "YOLO."
My impression was that Visual Studio's UI (not all of it, but presentation layer) is C# / WPF.
Are “Backdoors” Real or Virtual? The Logical Flaw in #AppleVsFBI
Yahoo Releases Password Stats of 70M Users for Cybersecurity Studies
Eh, it's a little easier. With the switch, when the lighting bits die (less common with LEDs now, but it still happens) you don't have to toss all the expensive switch electronics.
Is he though? He publishes frequently in a bunch of journals that I've never heard of but an actual cryptography expert would know that it is the asymptotic behaviour of an algorithm that matters.

You could write exactly the same post even if the only algorithm you had for factorization was trial division. You just would need to tweak the totally arbitrary cutoff point.
The first (or second) seem pretty obvious to me.
Register.com has been breached at least once. They are also now part of the Web.com/NetworkSolutions congolmerate. http://www.upi.com/Top_News/World-News/2015/03/18/FBI-lookin...

MarkMonitor and CSC domains appear to be the safest in my experience, but they also charge thousands of dollars and require you to call them to make changes. But the margins on domain registrations are so thin, you can't really expect a good price and security.
Eh, okay? Your choice, dear Touche, your choice.
First principles
Dmoz doesn't really add new sites these days...

Unless you can find an editor for the category you're trying to submit too.
I think that Clojure mitigates these issues quite a bit for a couple reasons:

- The core library is has enough built in that many questions are answered using built in solutions (e.g. what is done with objects elsewhere is very frequently done with maps and functions that operate on maps)
- The language designer (Rich Hickey) is very opinionated, and the language tends to attract people who agree.

There still are multiple choices when it comes to solving some problems (Om vs Reagent vs Rum vs etc.), but is that really that much different than other languages? Javascript has a million choices for the same domain.
It's probably both (although I don't think people are liars--how does one benefit by lying to a bunch of people on HN?) Do a handful of engineers at a handful of companies make big salaries? Of course. But they're outliers. There's also surely selection bias at play. Do you think this site's audience is more or less likely than a random sample of software professionals to know someone who makes >$200K?
When you are proxying web traffic to an obvious phishing site, you could... you know... stop?
Virginia considers bill to withhold all officers’ names
DNF 1.1.7 released
We actually wrote a blog post about it here, let us know what you think! https://medium.com/@CuriosityStream/how-to-roll-your-own-str...
How Shyp uses GitHub for design collaboration
Internet of FD-SOI Things
We added "unofficial" to the title.
Yes, most of us. I'd be willing to say that many of us are probably making enough to live in good neighborhoods with good schools already. And remember, that extra $10k doesn't come free; you'll have to work harder, with more stress, and possibly more hours. I'd be willing to wager that most of us are being paid enough to where that's not really a winning proposition.
Mozilla have been developing a programming language called Rust for a while now. Two of the things it explicitly attempts to address are removing classes of potential memory bugs (like buffer overflows) and making it easier to write concurrent multicore programs. These two traits map nicely onto the browser landscape, as most devices have 2-8 cores now and memory bugs are a perennial problem.

To capitalise on this, and to give Rust a ‘halo’ project that uncovers potential issues early, Mozilla kicked off a project called Servo to research the ways that Rust could be used to produce a browser rendering engine. This has let them explore technologies like multicore rendering of a single page without dealing with the practical considerations (tried to find a nice way of putting it ) that Gecko has scattered throughout its codebase.

After Mozilla had made some progress Samsung became interested and started contributing a reasonable amount of code. I’m not sure if this is still happening, but you can see their interest given their prediliction for 8-core mobile CPUs.

Mozilla currently have no plans to replace Gecko with Servo outright, but they are folding Servo components back into Gecko when they’re portable and have obvious benefits. Gecko’s build chain can now handle Rust and I believe the URL parser is a port of Servo code (though I’m not sure it has landed yet). I think I recall a Mozilla engineer saying that Servo had progressed beyond a research project now, and it is pretty good at rendering reasonably complex sites, but they’ve still got a long way to go before it could be a drop-in replacement for Gecko.
Ah, thanks, I'm familiar with those papers and the spinoff. Great job! :)

I just find it mindblowing how efficient GPUs are at processing this kind of data. I've written implementations for a 6-core DSP (40K ascans/s), modern 4-core CPUs (~70K), 12-core server CPUs (~180K), my laptop's AMD GPU (>120K), a desktop Nvidia 980 GPU (more ascans/s than I care to benchmark.) From a price/performance/simplicity point of view, the GPU outperforms anything else out there right now.

Right now I'm putting this extra computing power to improving quality in other ways than the regular OCT signal processing pipeline. 1M+ ascans/s OCT is great because it opens up new use-cases - I'd love to work on those one day in the future - but there's still a surprising amount of untapped potential in 100K OCT (in the sense that 100K + better processing can actually give better image quality than 1M + typical processing.)
Check out this similar gpg-based password manager, which uses just one encrypted container for improved confidentiality - https://github.com/drduh/pwd.sh
And there is one more thing...

If Apple is finally compelled to write this backdoor code, and that backdoor code is used against a lawful customer, what happen if this customer then trie to sue Apple?

Will the DOJ be sued as well as they might be fully responsible? And could Apple sue DOJ as well for irremediable arm against his product safety?
I'm not sure that adding another OS was the thing to do to fight the ongoing trend towards a proprietary internet.

A better browser, including a better mobile browser is much more useful than Firefox OS every could be, IMO. In fact, this is part of what makes pure OSS Android a practical environment to work in.

I am very glad that they are continuing to put a lot of effort into Firefox on mobile.
I may be misunderstanding as I'm not familiar with your sources, but I’m not sure how you can have an effective team without accountability? If you are responsible for delivering something and you don’t and there’s never any ramification (accountability) things degenerate. I’ve seen this more than I’d like where a manager’s team is failing and he or she constantly blames subordinates and other teams for the lack of results, always ready to pull something out of the excuse matrix. When senior leaders fail to hold these managers accountable, the process continues, new mistakes, missed targets, and new scape goats found. Responsibility without accountability seems like the life of a Roman Emperor and I’ve never seen it work well with teams or leaders.
I didn't respond to that because I don't debate with thinkers who equate "type" with "static type". Not that I don't want to, but I haven't historically found it possible (at least in a productive way).
It is the Akamai model. Get a customer in the door, keep selling them new addon services every chance you get. Then when a competitor comes along they aren't "feature competitive."

The best magic trick Matthew Prince has pulled thus far is convincing the folks that work for him that they are doing something noble.
Pawnshops Online? The economics of pawnshops
Device Metrics – Google Design
I am not a lawyer, but how about a 13th amendment defense?
That has zero to do with neutrality.
Sledgehammer Innovation, Get It or Get Lost
halfbakery has been around for a long time:

http://www.halfbakery.com/

e.g. One legged self balancing bar stool:

http://www.halfbakery.com/idea/One-legged_20Bar_20Stool#1455...
Working code that has been battlefield tested and ugly as anything is still more valuable than pretty but unused code in many scenarios.
Just to clarify what I mean; we have to make decisions based on tradeoffs. Having the most secure password possible is not the only thing that matters. So "trust security experts" is not a good response; I need to know threat levels so I can make informed decisions. I'm not just going to do the same thing a security enthusiast does because I value different things, to different degrees.
Advertising for XXX services
Hi guys, I sell XXX Services online, any thoughts on where to advertise them best/? Add my kik; JasminAndVic
I disagree that San Jose has a decent public transit system. Even if you have to use caltrain, you have to drive to the caltrain station which makes it incredibly difficult for tourists and non car owners.
> Sakaguchi had recently become the manager of a new team, and he wanted to make sure things went better this time. So he asked researchers at Project Aristotle if they could help. They provided him with a survey to gauge the group’s norms.

Does anybody have an idea what that survey was or looked like?
> I think the experts wrong. Experts are wrong most of the time,

I don't think he knows what expert means.
But what are you willing to trade for it? Keep in mind that I'm not talking about people who are just above making ends meet; I'm talking about people who are already making 6 figures. I would imagine that most of us, the additional money, unless it is a very significant sum, like a 30% raise, would rather not have the additional stress and the additional responsibilities, and instead be able to use that time and energy on things that we want to do, like hobbies or being with family.
There aren't a lot of symbols to Lisp but there's plenty of syntax

Using Racket:

(if bool then else) instead of (if bool then) or (if (bool then) (bool else))
(if (> x y)
(x)
(y)) ;fails for numbers because (x) is considered a function call (even though 3 is an invalid identifier and thus can be assumed to be always be a number).
(define (fun x y) (...)) instead of (define fun (x y) (...)) or (define ((fun (x y)) (...)))

That's syntax.

Just because I'm not using {}'s here and infix there doesn't make it any less syntax. That's just the two most basic forms too; bring in loop? forget about it. This also ignores things like '(@,) or (x . y) but I'm not a lisper so I don't know how often that actually comes up
I'd be surprised if this is still around in 3 years. The things you mentioned are the first that came to my mind. Plus, there'll probably be high churn making it even worse for hosts because it'll probably mainly appeal to people caught in a city at short notice, and probably short term in that case.
Building a Bitcoin Platform with Coinbase
The US national average is around $90k/year (£65k, €82k).

If you're in a place like Indianapolis, Indiana, which is basically as vanilla as a middle America gets, median salary drops to something like $70k/year (£50k, €65k). But there are basically no entry-level jobs there, and you either have to go to Chicago or a military base to find work nearby as a new graduate. That means the 12 experienced software pros that still work as employees in the city earn waaay below average. But the housing costs there are very low, such that it's much easier to buy a home in Indianapolis on $70k/year than in San Francisco with $105k/year (£75k, €95k).

There is the additional disadvantage that none of your employers will be even remotely sexy, there will be a pathetically low number to choose from, the public transit is terrible, and if you are at all worried about public schools, you would need to live in Carmel, Fishers, or Washington township, all quite a lengthy and congested commute from downtown.

Two hours away, in Chicago, median salary is $75k/year (£55k, €68k), with a greater variety of potential employers. Housing still affordable. Public transit is very usable. But the city is more corrupt than Dis, and nearly bankrupt.

The competition for housing around SF-Oakland-SJ is certainly driving up software industry salaries in that area. Companies hiring on-site employees in the metro area can't get anyone who can't afford to live within commuting distance, and can't keep in the long-term anyone who can't eventually secure family-appropriate lodgings within the same radius. And the intense competition for competent employees means that companies have to constantly outbid each other.

It really is insane out there. I have utterly no clue on how they can sustain such a high salary differential with the entire rest of the world without collapsing the market.
I don't think I was ever allowed to throw away a prototype. They always end up being the production version in the end. I make an effort to make reasonably good prototypes for that reason.
GPL Violations Related to Combining ZFS and Linux
It also might just be that I'm a recent graduate and as such my current employment brings in (literally) 9 times as much income as I've used to have for past 5 years (since I moved out from my parents), so I have more money than ever, but it might level off as I get used to it, but it's just been 6 months, so I'm still constatly surprised when I see my bank account's balance.
USA Today did a profile today as well:
http://www.usatoday.com/story/money/2016/02/25/why-wall-stre...

Interestingly IEX's application has attracted 388 comment letters, with 99% supportive and Citadel's one of the handful against: http://www.nanex.net/aqck2/4709.html

For contrast, the BATS application received 3 comments only.
And we do.

Tell us about phishing here: https://www.cloudflare.com/abuse/
This is a strange cultural thing. On the surface I agree with you. And I'm not a huge fan of forced ratings. But I will say that at some of the places I've worked, there was such a strong culture of sharing that this transcended the forced ranking system.

If anything, I've seen the lack of sharing a bigger issue in places with a culture of competing metrics. "You get paid on revenue, and I get paid on time to completion." I've seen terrible sharing behaviors absent the forced ranking.
I don't agree with the article. Empathy, communication and quality are not mutually exclusive. I can empathize and sympathize with the strains of timelines, deadlines and crazy demands, but that does not mean we developers and users should not push or demand quality software. This type of attitude is, in my opinion, why software quality has been going downhill over recent years. Start ups looking for the quickest buck, corporations ignoring user experience to appease crazy administrator demands. Quality should be the most talked about when it comes to software. It's not binary; it's an umbrella term to express satisfaction; it can be broken to many subcategories, true, but still can be used to express overall impression.
Outside of places like the us? Crappy streaming for starters.
> 8) don't tower over people

Could you elaborate on this? How do you resolve significant differences in height?
I call it "respect." If people on the team don't feel respected, they won't feel "psychologically safe," no matter how many rules you put down.

And if the leader of the team doesn't respect a member, he won't listen to the member, no matter how long the member gets to talk.
According to the article, supernovas occur more frequently in younger galaxies, and we know these can blow a star's heliosphere away temporarily exposing all its planets to deadly radiation (which it seems has happened to Earth before).
I got kinda lost right out the gate - mostly because quality can be used in an objective fashion as something that is measured and managed. Though not in most small software organizations. For example, in my work we measure percentage of team time spent fixing defects (bugs), new defect tickets per week, etc. In my personal work I usually measure Defects per KLOC during development and number of defects found after completion. All of these measures allow for objective conversations about quality - "that big crunch we did to finish last week, while it resulted in 25% more defect tickets opened this week, most of them related to the newly released work".

I appreciate this perspective and I'm all for communication and empathy, but I think the belief that quality is hopelessly subjective is misguided. Additionally, the belief that all differences are reconcilable, while nice, is simply untrue. I have yet to work in an organization that didn't have multiple and competing tensions between individuals with different goals. This is fine, and learning to compromise is important, but also accepting that some differences just can't be bridged and learning to work as a team anyway is just as important.
I think there is a market for instant booking. A lot of time I find myself going to the traditional hotel route because i need to check-in within next couple of hours. Additionally going through hundreds of listing, reading reviews and deciding a place on Airbnb is time consuming.
Maybe in theory, but in practice? Either the team has a shared culture of open-mindedness, or a culturally diverse team will have opinions which are held by some and taboo for others. Either way, you need a common culture, even if it's fairly broad and flexible.
I'm not lying when I say that if you implement up to 2x speed I'll subscribe that day. Everything I watch on youtube is at 2x speed. People talk way too slowly.
Well when we say "more difficult to stream", we really mean more difficult to stream WELL. With a larger file you are inherently prone to longer start times, more buffering, and therefore a worse user experience. That's when you start having to add CDN's, better caching, and better encoding. The vast majority of people out there barely have the bandwidth to stream HD under perfect conditions. We always have to make sure we aren't the bottleneck.
And what would the military do to take a team that was functioning poorly and turn it into a team that is functioning well?
Exactly, we did a whole post about it here https://medium.com/@CuriosityStream/how-to-roll-your-own-str...