skysight-inc/HackerNews huggingface dataset:
Gmail has the scale and the means to run all sort of sophisticated heuristic to determine whether a message is a spam or not. It's good for gmail users that they make up for the shortfall of the protocol that way. But for everyone else, the protocol needs to be fixed, you can't expect every company in the world, large or small, to build and maintain the spam/phishing/malware filters that gmail runs.
> A more valuable 'quote' from Feynman would be to "Test everything yourself". Don't just take for granted the results of others but verify it yourself.

IMO it's more about "don't follow the path others take, where it's easy to make the same assumptions they did. work through things from first principles yourself".
BadNets: Identifying vulnerabilities in the machine learning model supply chain
This line about the software running on it seems to have a hint:

> Dragonfire is the open source virtual assistant project for Ubuntu based Linux distributions. She will serve to the user of the helmet as a command and control interface so that you will be even able to order physical operations just by your voice commands and your eye movements.

but yes, they could be a lot clearer...

On the other hand, the page looks to be a work in progress. The armour links go nowhere, and the armour repository has only one directory (though it seems like the intent is to have many).

It seems like they're building an opensource, cloudless Jarvis. I must say I do like the cloudless aspect.
Psychology Is Key to Improving Passenger Experience and Airline Profitability
What exactly is the psychological effect tying the word "why" to an article getting more attention?
> Your value to society is much more than that.

That may be true, but it's more of a statement of faith than an objective truth.

Since all the things you bring up are performance-based (socially successful, successful inventor, etc.), it's also a bit of a sideways move from "how important is your job". It also leaves open the possibility that people can be net negatives to society, so it doesn't really help individuals feel actualized.
7 never shared ways of finding high-paying clients
'Future city' to be built in Canada by Alphabet company
Maybe check out http://supermegaultragroovy.com/products/capo/ (Mac, iOS only)
Reminds me of a math teacher I had who had the following on some of his exams:

"Guidance: Think".

The same math teacher also had at least one exam where all the correct answers except one happened to be exactly 3.
> I’m sure Georgianism has its merits, but housing generally hasn’t been a great investment in most of north america, especially once maintenance costs are factored in.

Georgists would expect housing (or rather, land) prices to rise in places where productivity is increasing, and not in places where productivity isn't increasing, which seems to align with what we're seeing - economic growth is largely happening in the cities, and much less in the suburbs or countryside.
"Idiocracy" has captured this idea well enough.

It's funny how smart people tend to forget their upper-middle-class ancestors _probably_ thought absolutely the same way.
Investment crowdfunding
Creative Business Advice by Cliff Obrecht
> has a bottleneck at the database and the network that dwarfs any overhead from language performance.

Or a bottleneck in a process which can be optimised into better data structures. Changing the language can only lower your constant cost and the scale - it will not change the complexity on its own, so it should be really the last resort.
Artificial Intelligence That Scores Your Medium Blog Post
So, it's to be able to indicate that we wrote a FQDN, otherwise the DNS client, if it has a local search path, will check if it's a relative domain first.

I have to admit it's technically a benefit, but if you have a search path that resolves FQDNs as relative domains, isn't half of your software broken anyway? I can't say I've ever seen a FQDN with a dot at the end on any hardcoded or default value.
So how DO you use it? I cannot figure out how to do anything but play the example and see the code to the tutorials but not play them...
Sigh. Such a nice idea, but why cant it look like the gfx in ghost in the shell?
Go provides built in functionality to develop web applications. Things like template rendering, routing, a generic SQL interface, etc. Which are libraries not commonly found on most languages. Python, OTOH, requires libraries like Flask, Jinja2, and SQLAlchemy to provide the same functionality Go provides as defaults. Thats my whole point.
You fool! Never compete with Pinboard! Have you learned nothing!
Hi Cameron, that's a great suggestion. I've just created a public issue tracking repository on github - https://github.com/Octotrack/issue-tracker. It would be great to get all your feedback.

Regarding pricing, this is a new public page with the pricing since it was only available after you logged in - https://www.octotrack.com/pricing.

Thank you
تردد قنوات الكاس
I thought about buying this, but was put off by the tiny keyboard.

Also, I already have a perfectly working dell xps 13 with linux, so this would really be more of a luxury item.
IIS might support it, but Microsoft doesn't (universally): social.technet.microsoft.com, live.com, bing.com, office.com, skype.com all fail to properly load or redirect. As does instagram.com and linkedin.com.
There is obviously a missing step though, which is to break the problem down into manageable chunks. That's the only way anyone can do it.
Highlights from Fullstack Academy's Demo Day [video]
Yep, my answer was specifically against what you say :

>>> what determines your wages in large part.

The wages should not be that important anymore. That would prevent capital from being predatory. How we achieve that, I dunno, universal income ? maybe... maybe not. But IMHO, if we continue to think wages == beginning of everything, it certainly won't change.
...the cash, from selling the business has built momentum for other projects like [...] angel investing,

I just knew that would be in there. Why do so many tech people seem to think that VC investment is what they want to be doing once they have spare cash? This isn't a personal critique of the OP, but it just seems so very common in general. I don't understand it.
Publishing My Genome
Somewhere on the sourceforge ether is an open source parallel of BonziBuddy that I made in middle school, because I thought virtual assistants would be the wave of the future...
What I mean is that intelligence and creativity are independent of each other and since most people don't make significant contributions to culture then neither do most intelligent people.
BUT it is HDR aka they take multiple of photos and use the under exposed for the sky and the more exposed for the faces. So they are doing MUCH more then a histogram.
Is there anyway to tell if the screen will be like a mirror? I've used a 1080p HP laptop that had the same issue. If I was coding with a dark background I'm staring at my face the whole time.
Optimum Nutrition Gold Standard Gainer
> Why does anyone write web apps in Python?

The new generation of Python web frameworks is pretty fast (check out Sanic[0][1] for example), Python has a huge growing ecosystem, you get rapid time to marked and if you find some part of your application to be the bottleneck, you can replace it with C/Rust, which you probably don't need, because your company won't ever scale as far.

[0] https://github.com/channelcat/sanic

[1] https://magic.io/blog/uvloop-blazing-fast-python-networking/
Bit of a non story - they offer the same services to any well funded ad agency regardless of political leaning. What would have been more concerning is if they rejected the agency - as this would show that google exercise political bias in who it chooses to collaborate with and target ads for.
Looks nice - but can it play Youtube without having to close everything else on the system?

I've been badly burned by "netbooks" powered by Atom CPUs... nice battery life but forget opening Facebook or Youtube, and the ultra low screen resolution doesn't help either when web sites are designed for FullHD+ monitors.
I prefer to the Go way.
The python way gives people the impression that the insert operation is cheap. In fact, it is not.
> Each client can operate on its own what though?

Imagine the fundamental representation of your data structure is a sequence of operations. From those operations, you can generate your model. A really simple application of this is a graph, which is just a set of vertices and edges. So if you have these operations

VertexAdd { id: fooID, label: foo }
VertexAdd { id: barID, label: bar }
VertexAdd { id: quuxID, label: quux }
EdgeAdd { src: fooID, dst: quuxID }

where the ids generated are unique (say, uuids). The corresponding model is just the graph:

Graph {
vertices: {foo, bar, quux},
edges: {{foo, bar}},
}

You might imagine operations to remove vertices and edges as well. Many operations are commutative (add vertex), but some pairs of operations don't commute, e.g., add vertex/remove vertex. As I understand that, that's the central problem this paper is trying to address via CRDTs. What I'm saying is that the total ordering imposed by the server makes this concern moot, because the server always picks one sequential ordering.

Let's say there are multiple simultaneous clients editing our graph structure above at the same time. Let's consider an example of a pair of operations that commute. One of them decides to remove vertex quux while the other adds an edge that connects quux to foo:

client1:
VertexDelete { id: quuxID }

client2:
EdgeAdd { src: quuxID, dst: fooID }

If both clients attempt to update the server with these new operations, then the server will declare one ordering as true and send the resulting operations back to the clients with the correct ordering. The clients must then adjust. In this case, the outcome is the same regardless of the ordering chosen (because you can't draw an edge to a vertex that doesn't exist).

What about the case when two operations are not commutative? Well, that means they are dependent, which in turn means that every client receives them in the order in which they were applied. An add/delete vertex is one such example, because the client doing the delete must acquire a vertex ID to give to the VertexDelete operation, but the only way to acquire the ID is to observer the VertexAdd first.

Another example of dependent operations is attaching meta data to vertices, e.g.,

client1:
VertexAdd { id: anotherID, label: Another }
VertexLabel { id: anotherID, label: Changed }

In this case, VertexAdd/VertexLabel are dependent, but the Label operation requires the vertex ID.

Now of course, clients can misbehave. There's no reason why a client couldn't generate the ID and add operations in this order:

client1:
VertexLabel { id: anotherID, label: Changed }
VertexAdd { id: anotherID, label: Another }

But if we can assume well behaving clients, then this should be OK! And even if clients are misbehaving, then the process of turning the operations into a model can simply drop operations like VertexLabel because they reference a vertex that doesn't exist.
Zoho Delivers SAML-Based Single Sign-On for Cloud Apps
Company's Enterprise-Class Password Management Solution, Zoho Vault, Provides Seamless Login for Cloud Apps. What's your favorite SSO solution at work?
Accessibilityjs: Client side accessibility error scanner
Napa.js: A multi-threaded JavaScript runtime
Thanks for this! I think I'm still digesting, but I do find the contrast you're drawing between OT and CRDTs interesting. I don't think I had ever seen the fundamental difference between them to be the network topology, but I can't quite claim to understand either in sufficient depth.
> “It’s a tricky issue,” she says, because once the companies decide they’ll do hands-on work for political groups, “it’s hard for them to say we’ll help these groups, but not others.”

Exactly this, if you help one you gotta help all of them unless it's against the law for them do to so (banned parties).

Stop with the stupid policing of "hate speech", this will just lead to anything even remotely questionable getting deleted/flagged (see current youtube ad issues, where basically everything gets demonetized and you have to appeal that to maybe get it back)

> The issue gets thornier when it comes to working with groups on the fringes of the political spectrum.

NO it does not get thornier/worse or anything like that, just let the parties advertise like any other party would be able to. Voters will decide if they want that party to represent them - that's not up to media or other any entity.

Edit: formatting, clarification
uhm, where in those books cars, tanks and bikes with building schematics? or instruction on how correct for perspective paintings? not gonna go and read all of them to check, so interested in pointers.
It’s a non story legally but I’m sure a lot of people will rethink whether they want to continue to contribute to facebook’s bottom line by remaining on the service.
This may be a problem for tracking orders.

The user may want to know in what state the order is, maybe change something after payment, return product, things like that. There is something reassuring about it too.

It is users who want to be remembered.
>Imagine being in a software team and disregarding what others are doing?

I think the application of 'disregard others' to this case would be to ignore what other software teams working on the same problem are doing.
Why Survivorship Bias Is Bullshit
To me, the greatest inconvenience of iOS 11 is the keyboard lag on the iPad. I really don't know what happened, but it made the OS completely unusable on an iPad Air. For a damn keyboard. I tried turning some autocomplete options off, but it didn't change a lot.

I'm the author of a B2B app running on iPad only, but those kind of things makes me really think about going cross-platform for my next major release. I don't see myself recommending my (pro) users a platform where an OS release makes typing text in a text field unusable.
I think it's because before the sale you were on the other side of the table dreaming about how easy the VC life is (just spending some cash and letting you do the actual work).
This goes for everyone - not just geniuses. The burger flipper at your favorite fast food joint needs to concentrate on his own work, disregarding what the particular tasks of the counter-worker is. An office worker needs to concentrate on their own Excel workbook, disregarding the type or quality of other people's work.

One can't be at peak productivity or creativity while constantly comparing their work to others. A very basic trap that even Nobel Prize winners get stuck in apparently.
Share price says otherwise!
Those were not Thinkpad Yoga.
It’s absolutely not against the law for Facebook to decide who it wants to help or not help. It’s a private entity.
"One of the causes is the sudden release of methane present in seabeds"

You mean "one possible cause among many" (including, ATW, meteor impact, volcanism, sea level change, sea oxygen content change, sea acidity change). That doesn't make it one of THE causes. The word "possible" needs to be in there.

There's no conclusive evidence for any of these.
That's pretty absurd. This thread is full of people mocking those who disagree with them, but this lukewarm comment is the one you took issue with?
I would prefer if facebook/google would not decide which political party is worthy to advertise on their services or not.

Once they start policing that it'll lower the bar for further blocking and we might end up with personal taste playing a role down the line.
I saw that, but there's no explanation of what the virtual assistant will do in context of the helmet (automate emails? terminal commands? maps and navigation? cowsay?).

As for the rest of the armour links... I never understood the point of submitting something to HN that was barely more than a landing page. Just seems a bit misjudged, is all.
HDR+ is one of my favorite features from my 6p.

I am routinely blown away by how well it performs at all lighting. Everyone i've shown pictures from low light scenarios is always impressed.

HDR+ is a big reason I bought the Pixel 2, I know its going to keep getting better.
Not only do I agree with you, I think it might actually be worse. Seen enough primadonnas who think they can walk on water and have.
Actually it seems exactly the opposite. Considering the users "fixable" is authoritarian, adapting to their behaviour is not.
I buy bootstrapped businesses. Email in profile. Shoot me a message would be happy to discuss even if its just to chat. I don't ask a lot of questions, have numerous references, and I have been buying for the last 10 years.
That game man... It's really a piece of art.
TL;DR: "I can't hear you, I can't hear you, LA LA LA LA! Therefore, things I dislike do not exist, QED."
Hydrogen or other synthesized gas is an option, but the transfer losses are pretty brutal (and there aren't massive-scale deployments yet, so unexplored terrain as well)
Independence of thought in a nutshell. Thanks for sharing!
Most people is going to be criticized if they step out of the beaten path. Powerful people in any field is not keen to radical change that could make them superfluous rather fast. Then there all those who want to be seen as worthy by the powerful that will parrot their opinions.

I don't think I would dare to introduce radically new stuf (I'm no scientist so it's easy for me to make this statement), at least in the area that puts food on the table, and this is what most people do. It's natural.

You need to be antisocial or obsessed or have no need to public suport due to a special situation(rich, political suport, personal inconditional suport from the boss, being an outsider).

Most of them will be wrong just the same and considered cranks, made fun off and forgotten.

We still need this kind of people even if we wont be like them.
The Periodic Table of Software Engineering
The Decline of the Midwest's Public Universities Threatens to Wreck Economies
Honestly I think they’re using the helmet as a prototype for a smaller device that will eventually be built once someone solves the “wearable vision” problem.
Of course they'd be allowed to, where would we end up though?

Just from a moral standpoint a huge company, like google and facebook are, should not discriminate who they give advertising space to (in the context of political parties during an election)
I’ve noticed that recently I check my email less and less often. I use gmail as an auth service more than anything else.
> "Looks nice - but can it play Youtube without having to close everything else on the system? I've been badly burned by "netbooks" powered by Atom CPUs... nice battery life but forget opening Facebook or Youtube"

You should have no issues, the Atom used in these is not your 2010 PIII based Atom, it's a modern part that can handle the modern Web.

> "and the ultra low screen resolution doesn't help either when web sites are designed for FullHD+ monitors."

If 1920x1200 is "ultra low screen resolution" then what do you consider high res? The GPD has higher resolution than my 27" 1080p display, and I have to turn up magnification on that just to be able to read comfortably on most sites.
Digital Defenders: a free open-licensed booklet for kids about privacy, crypto
Eat more mosquitoes.
That's a part of step 2.
Maybe think about this way: a client has two sets of operations. One set reflects what it has received from the server and the other set reflects the operations that the client itself has generated, but has not yet received confirmation from the server that they have been assimilated into a global ordering (or perhaps the client simply hasn't sent them yet). We also have a guarantee that if a client sends a batch of operations, then the server will not reorder those operations relative to one another.

For the client, the only real choice they have (until they hear otherwise) is to assume that all local operations come after all server operations. At some point, the server will send the client updates with new operations from other clients, or perhaps even confirmation that some of their previously local operations have now been recorded by the server and assigned a total ordering. The client is then responsible for updating its local state: moving the local operations into the server operation list and updating the server operation list to contain any additional operations reported by the server. The client must then re-materialize any data structures dependent on these operations, but depending on the nature of your operations, this might be possible to do efficiently.

Given enough time where every client is idle, its set of local operations will become empty as they all move into the server's set of operations. All clients then have the same set of operations in the same order, which gives you consistency.
Yes? People are not generally interested in financial institutions saying “bae is lit AF” or whatever.
Antimicrobial Suture Market Research by Production, Revenue and Forecast to 2022
This is a really good point, thanks!
That is more graphic acceleration issue. Should not be a problem on this thing.
I think the reason people are not excited is because we are seeing stock market growth without seeing much economic growth. That's unsustainable.
The legal challenges and confusion relate mainly to the distinction between "targeting" a person's communications (i.e. the actual content of their emails and phone calls), and the bulk collection of "metadata".

5-EYES countries agree to not "target" each others citizens, i.e. to actually hack their devices or
listen to their phones.

---

GCHQ's bulk collection of metadata was ruled legal but they had failed to provide some information to the surveillance watchdog, which is why the watchdog retrospectively ruled a period of it's operation (7 years) unlawful.

It did not become lawful after IPA, it was always allowed (rightly or wrongly), they just failed to provide sufficient information about the programme to the watchdog. IPA didn't pass until 2016, well after the programme had been ruled lawful under existing laws.
> You should have no issues, the Atom used in these is not your 2010 PIII based Atom, it's a modern part that can handle the modern Web.

Pentium 3? Ew. I thought the Atoms were descendants of the Core2 family.

> If 1920x1200 is "ultra low screen resolution" then what do you consider high res?

You're right - I had overlooked this in the specs and based my judgment on the "screenshot" a bit below...
Finally decent replacement for Psion 5 MX. It only took 20 years :-D
Survivorship bias is kind of bullshit, I mean luck does play a role in success, but the longer you work at something, as long as you have a good idea/plan of attack/all the other traits needed to succeed in a field, the less luck will play a role in determining your success. Luck matters less and less over longer timescales, as long as you keep doing the right things.
11 Questions to Ask Your Cloud Service Provider
How to get done a successful software project with good UI?
This was fixed in OpenBSD back in August.
There was a thread yesterday (on working at google) where one former google employee commented on how some google leader got on stage and cried about the election result.

How does this fit all together?!
Commerce specialist Lightspeed POS raises $166M as it preps for an IPO in 2019
Fintech startup Finja breaks new ground in Pakistan with $1.5m series A funding
Either that or by slow views. URL generation is often a noticable culprit.
Mobile Product Manager Salary Survey
Are you asking a question or making a statement?
Amazon will take over the world outside China, and then a few years after that, become just another seller on Tmall.