skysight-inc/HackerNews huggingface dataset:
Both what you write and what I wrote are true.

To scale writes you shard writes. This generally means running multiple databases (in any DBMS)

The key insight is that Datomic can cross-query N databases as a first class concept, like a triple store. You can write a sophisticated relational query against Events and Photos and Instagram, as if they are one database (when in fact they are not).

This works because Datomic reads are distributed. You can load some triples from Events, and some triples from Photos, and then once you've got all the triples together in the same place you can do your queries as if they are all the same database. (Except Datomic is a 5-store with a time dimension, not a triple store.)

In this way, a Datomic system-of-systems can scale writes, you have regional ACID instead of global ACID, with little impact to the programming model of the read-side, because reads were already distributed in the first place.

For an example of the type of problems Datomic doesn't have, see the OP paragraph "To sort, or not to sort?" - Datomic maintains multiple indexes sorted in multiple ways (e.g. a column index, a row index, a value index). You don't have to choose. Without immutability, you have to choose.
For better or worse, it's really hard to find shows where one side is clearly in the right and the other is clearly wrong.
Hype Machine is still around & active. http://hypem.com
Thank you. That is worrisome.
A) I think we're talking about modification-resistant fingerprinting methods, not just a simple hash of the data.

B) That's a support nightmare; it would be nearly trivial to start submitting false reports from a ton of accounts without establishing a pattern so those accounts could easily be ignored. Regardless, how do you prove that you "own an image" (what does that even mean?) and that it was reported as an "intimate photo" maliciously?

I agree that FB's current solution is really bad, and if it were me, I certainly wouldn't pro-actively send in photos of myself, but I'm at a loss for how they can address A & B.
The New Criterion - They're the only politically conservative magazine that pens clever arguments, and in a verbose style like The New Yorker. Their arts critiques are rooted in a love of classic periods like Romanticism and Renaissance.

Jacobin - A pro-socialism/communism magazine with beautiful design and often convincing arguments.

Lapham's Quarterly - A history magazine that ties past events to current ones; often super interesting.

The Hedgehog Review - Very educational, focused on a specific topic each issue.

Inference Review - New and online-only, but full of brilliant content from the likes of Noam Chomsky, and generally leaders of respective fields. Side note: "Trump and the Trumpists" (Vol 3 Issue 1) was the most insightful, unbiased and accurate explanation of Trump voters I had ever read.
Should not trust a phone or tablet. Are the radios off? Are you sure?
Well, I do great work as long as it's going in the right direction for the team. I pull very well at the oars when I have a quiet place, but I tend to start rowing in the wrong direction on a daily basis if I don't get to see how everyone else is rowing.

A lot of it is your seniority. Less senior folks can be more remote.
One thing people commonly miss about this is this is all meaningless if you don’t have the corresponding runtime integration, and these techniques very much imply co-design, and therefore tight coupling, between the format and the runtime. To give a concrete example, to make any of this efficient and fast you must have predicate pushdown directly into decoder such that filters could skip the data they don’t need to decode. Some aggregations could be handled the same way.

So it’s a little incorrect to think of this as a “file format” in the first place. If you end up designing it like that, you’d not be able to have a lot of the gains that the Abadi paper (and others like it) alludes to. My suggestion would be to go whole hog and push down as much filtering and aggregation in there as is feasible, exposing a higher level interface with _at least_ filtering predicate support, and do it in C++.
I guided my (small-ish) team away from VueX when we reached for VueJS earlier this year in an application. I based these decisions, at least in part, off of the GitLab engineering teams efforts, as well, for what it's worth. We are all still happy wth that decision. I don't have much more to add to the discussion but to say that it's very nice knowing that if we reached a certain level of complexity that we could, fairly easily, introduce VueX and be back at our previous pace without a lot of hubbub.
And yet pip has just worked for me. Can’t say the same about any of the go dep tools.
Of course there is this trend of not giving more than the title/first
sentence but those feeds all belong to that weird, hostile, parallel
universe where advertising / tracking / consumerism of closed tech is
seen as an efficient way of sharing information to the reader. Lots of
content is produced there but is it worth reading it? doubt it, unless
you want to be sucked into their world. I'm pretty happy with what is
outside and consider the "sane" part of the internet.
Because the attacker is in a position to query the database. That (probably) means that they have compromised one of the machines that can legitimately query the database. But if that machine can query the database, and the data in the database is encrypted, then that machine must be able to decrypt it, or else it can't use it. So the keys must be on the machine - and the attacker has compromised that machine. Or else, that machine has authorization to send requests to some other machine that is the decrypting authority - and the attackers, by having compromised that machine, have gained the ability to send requests for decryption.

TL;DR: If a machine can actually use the data in the database, it has to be able to get the data in a decrypted form. If an attacker compromises that machine, the attacker can also get the data in decrypted form.
No, the attacker is a bored hacker who wants to create problems for FB, just because they feel like it.
Related: I have fond memories of middle school me mercilessly booting people out of AOL chat rooms with SubZero and other "progs."
That's awesome. I've been looking for something exactly like that. That price is insane. Hell, even with having it delivered to my house it's under $100.
It's helpful when leaders share the same conditions as their employees, but not necessary. It's absolutely necessary that they are able to put themselves in their employees shoes.

In this case I was able to walk him through how developers work, and the importance of having long periods of unbroken concentration. I also talked about the mythical man-month which he was familiar with, so he understood that 3 focused engineers can crush 5 distracted engineers, not just in individual productivity but in reducing the chain of communications that slows everything in a project down.
Fruit fly brain helps create a more accurate search algorithm
HIRE a HACKER
GREETINGS EVERYONE, are you looking for a LEGIT and Trustworthy HACKERS with 100% Guarantee and you want to get your job done urgently withing one Hour or you are face with delay and unnecessary excuses and error on your job?. Then Worry no more because easyhackingguruatgmail.com are the Best Bet in any hacking Services. They are ready to render and attend to your job with swift response and No delay at all.
Their services are outlined as follows:
. LONG TIME LOAN GIVING
. PROFESSIONAL in SCHOOL GRADE hanging
. WHATSAPP Hack
. FACBOOK hack
. PROFESSIONAL in any BANK ACCOUNTS TRANSFER
. TWITTERS hack
. EMAIL,YAHOOMAIL and HOTMAIL ACCOUNTS hack
. WEBSITE CRASHED hack
. SERVER CRASHED hack
. SALES OF SPYWARE and KEYLOGGER SOFTWARE
. RETRIVAL OF LOST FILES and DOCUMENTS
. ERASE and EXPUNGE of CRIMINAL RECORDS
. DATABASE hack
. SALES of ATM CARDS in WHITE
. SKYPE hack
. PAYPAL hack
. DROPBOX ACCOUNT hack and Lots more..........
CONTACT: their services at easyhackingguruatgmail.com and you will be glad you did
whatsApp contact- +12182085613
Dorsey says he would have testified about Russia if he was invited. He was
first paragraph describes about 80% of the "communists" I know...
Can you use an ARM Chromebook without it constantly leaking data to Google? I tried to use the C201 without Chrome OS, but with libreboot, and Debian with mainline Linux. I didn't succeed.
You make a good point, but a good percent of the population is swing voters and they do decide elections, in addition to turnout dynamics. All of the movement that you see in polls is people shifting their opinions, as well as moving from undecided to a particular preference. Some polls account for intention to vote, but others are of all registered voters, and others even all Americans. They see a lot of movement too.
I did this intentionally recently by only listening to spotify’s discovery playlist for a few weeks in a row. I started out with some r&b and electronic music, and ended up weeks later with a playlist of bland, uninspired rock music, apparently the fixed point of my discover playlist adventures.

I wonder if the result would be different had I started out with different preferences, or if The Algorithm pushes everyone to the same place (cheap music for Spotify)
> how on earth is anyone presuming that the infinitely pervasive Google is somehow more ok than the very opt-outable facebook?

The only way to "opt out" of either is to avoid Javascript and try blocking as many of their ad/beacon/tracker domains as possible; although that's a bit of a Hydra.

Yes, you can opt out from getting an account and using their applications; the worse part is all of the "shadow profiles" and third-party tracking which is pretty much everywhere these days :(
Blockading Yemen in turn creating the world's worst famine and preparing for war against Lebanon and Iran is hardly what I would consider good news.
Yes, got mine as a swag too (not Nvidia), works perfectly. Can be found by looking for "webcam cover slider" on Amazon or I assume any web store that deals with such things.
How Face ID be beaten by a mask
100% percent. UX is not about creating GUIs. It's about finding the right solution for the right problem given certain constraints and specific context. Here is a good take on this: https://www.mindtheproduct.com/2015/04/stop-thinking-about-u...
>Someone reviews the raw image and enters the hash into the system.

Now that is a job I really would not want to have. Talk about mentally scarring.
> This clearly implicates that Facebook has, almost without reserve, the ability to read messages from user to user (even though it might limited to messages to oneself), and exposes that ability to its employees.

Why is that surprising? In the absence of end-to-end encryption (not the default for Messenger, and can only be enabled on a conversation-by-conversation basis) where the keys never leave the endpoints, how do you design a system where literally no employee can access particular bits of data?

I'm sure FB doesn't let just any employee read people's messages, and likely such access is doled out on a case-by-case basis, and isn't a global can-read-anything permission.
FPTP leads to the long-term creation of a duopoly. That's bad for humans in any situation. You need for parties to refresh their platforms, as well as politicians, and the fastest way to do that is to have competition among parties. Also, primaries are made to make people think they have a multitude of options, but it's usually people within the same line of thinking with the party that win, and the rest are marginalized.

Proportional voting also has higher turnout rates and especially the list-based system seems to have a higher number of women in politics.

FPTP countries tend to have the highest inequality, too, likely because there is that lack of competition, which tends to allow powerful people to have a bigger influence on the two parties over time.

Coalition of parties is better than the alternative of one party dominating the whole government, because then parties are forced to work with each other and compromise on their most extreme views. That's usually a good thing. Plus, you don't get totally opposite platforms every 4 years. Like say if Democrats were to dominate once, raise taxes for everyone to 40%. Then Republicans came. Lowered them to 10%. Then Dems came again, raised them to 30%, and so on.

RCV is a little harder to understand. But so is the caucus system, and the electoral college system, and other quirks the current American political system has.

RCV has some real advantages, like optimizing for positivism in elections rather than negativity (because you may need your opponent's voters). That's usually a good thing.

I don't believe people have a hard time choosing parties. If anything, what happens in most countries, even PR countries, is that people say that they don't have a good option.

Ultimately, FPTP is also undemocratic, because it allows parties to dominate the government when they have less than 50%, sometimes even less than 40% of the voters' support (at it has happened in Canada, and sometimes in mid-terms in the US). I don't know why anyone would support FPTP when that is the case. Why would a party dominate the government with less than 40% support in election day?
That horse has bolted
Original article: http://www.bkav.com/d/top-news/-/view_content/content/103968...
It would be totally reasonable to phase out the mortgage interest deduction over ~10 years, giving people time to plan and decide how they wanted to handle it. The cap is currently $1M, let's reduce it by $100k/yr. (or $50k/yr over 20 years)
Good luck with that one.
This is known as the “Silicon Lottery”
Once considered hiring an expert-level virtual assistant. Solely for the purpose of reading HN at regular intervals through the day. And preparing a presidential style daily briefing ;)
Reproducing with DNA
The gig economy isn’t just an issue in the UK – the example I had used was Germany (which I had literally mentioned in my original comment), where exactly that is happening.
I showed this to my teacher once. He looked at the equation and cracked it in a second. He even said the guy who made the formula probably used simple logic tricks to create it.

See, if you take that giant number for n and convert it to binary, you will get a long stream of bits. Take every 17 of those and draw them as an individual column of pixels. 0 is white and 1 is black. That's it. You'll see the "pixelated" plotting of the equation (but maybe mirrored or upside-down. Not sure).

My teacher showed me how you can use floor and mod (heavily used in Tupper's equation) to shave off bits from both sides of the sequence of bits that represent an integer. I have to ask him again, sometime. That was pretty dope.

I had a file called tupper.py that would let you draw something and then it would convert it to the corresponding n for Tupper's Self-Referential Equation. It would simply loop in the proper direction through your monochromatic drawing and annotate 1 if a pixel was painted and 0 otherwise. The result was the binary representation of the n where you would find your drawing.
oh man. that brings back some fun memories of the red dragon inn.
I, for one, am interested.
Simple, Open-Source, Chatbot UI for Web: Chat Bubble
Hey HN

My Co-founder Dmitri just open-sourced a simple lightning fast chat-bot UI framework, "Chat Bubble" for the Web.

Things I like about Chat Bubble

--Use it to make your already existing Messenger/slack/Telegram/kik bot available on the web

-Feather-light 1KB script with zero dependencies.

-Give your users answer options, let them type with or without natural language classifier.

-This framework is perfect if you are looking to build and experiment with a light-weight, simple and flexible JavaScript web bot.

Let us know what you think!

Check it out here: https://www.archie.ai/open-source
Ex Urbe's writing is generally pretty great. Do check out her series on Machiavelli, the inventor of Consequentalism: https://www.exurbe.com/?p=1429 .
I disagree. I think plurality tends to create a polarized system where there are two parties with opposite extreme views.

The two parties don't have an incentive to represent the entire populace, they simply have to represent half the voter base as best as possible. A two-party system is a zero sum where shooting down the opposing party advances you just as much as making meaningful positive contributions.

Also, a two-party system means that views that overlap both of the two extremes on different issues aren't represented.

Approval voting could potentially fix these problems, without any additional complexity at the ballot box (it's really simple! the only difference is you're allowed to vote for more than one candidate), but sadly has seen almost zero traction. Adopting approval voting more broadly could go a long way towards fixing the somewhat broken political system we have in the United States, for example.

I'm not a political scientist so take my opinion with a few grains of salt :)

[1] Approval Voting on Wikipedia: https://en.wikipedia.org/wiki/Approval_voting
Yes, that's what I say I don't like. Sorry for not making myself clear.
Fair enough, but in that case at least the males are used for food right? Whereas the male mosquitos are literally just turned into trash.
>Our children do not stand a chance.

They do but it requires the parents ban any and all media with advertising.
I have a favorite article on voting [1]. It has good visual descriptions of how different systems favour different styles of candidates.

Plurality voting is a lot better than not having a democracy; imho at least the worst candidate will be excluded. My understanding is also that democracies of any form (including republics) tend to get much better military results than dictatorships, but I don't have any actual evidence to cite :(.

[1] http://zesty.ca/voting/sim/
Wow! My network daemon at work, written in Lua (which uses Lua coroutines for processing, which are similar enough to Go routines/channels for this comparison) has a supervision tree. It can log the unexpected death of Lua coroutines and keep going, which is nice for the unexpected bit of input [1]. It's also helpful when testing new code as unexpected errors are logged (stack dump, so the location of the crash is reported) in development/QA.

[1] Yeah yeah, all input should be well specified. Could you please inform the vendors that their programs are spewing unspecified crap at me? Thanks.
You could examine network traffic to confirm that not enough data is sent to reconstitute the picture
Google's adfilters are broken or can be gamed: I keep getting advertising for a subject I've explicitly banned.
My sense is that approval voting will just select a milquetoast agreeable candidate who lacks any real conviction or vision, other than avoiding upsetting anyone. It is the ultimate protector of the status quo and the enemy of bold leadership.
I expected something like that. I was intending it to be easy to read and... that didn't happen. So I will unpack.
Facebooks core service is a walled garden, Googles core service is a gateway into the open web. More to the point, as someone who was using the web before Google existed, Google Search specifically has helped me immeasurably over the years far more than anything Facebook has ever done.
Actually, apparently there is some reason to think that a lot of poll movement isn't really people shifting their opinion. Instead, people shift in how willing they are to talk to pollsters. On good news day for your candidate, you are much more likely to be willing to talk to a pollster about it.
How are we going to manage data protection with containers?
Yes, it's not all the unified across countries yet, but the basic principle still generally aplies, in contrast to the US model of "if you happen to have some information about someone else, good for you!", which then only has exceptions for medical information and stuff like that.
> I just felt that it was really weak to say that it was fine because the faces aren't an important part of the picture.

This was very intentional, because it is how courts look at the monetization of this kind of content today.

Your likeness cannot be commercialized without your consent (which is why things like photo/video releases exist) - that being said, the line determining your importance to the photograph's value is up to what a reasonable person (a judge) would believe.

This comparison, while not perfect, was used to preempt an argument from the "$ without permission" angle.

--

As a private company, Facebook is free to add this feature for its users.

As a citizen: I am free to publish my photo containing your likeness elsewhere until legislatively or judicially prohibited. And then I am free to challenge that censorship (as many have on the commercialization issue) on obvious First Amendment grounds.

Aside: I won't get into any European arguments about the "right to be forgotten" - we (USA) don't recognize this as a right.
ARM has TrustZone, though I have no idea what that's capable of or how it differs from ME/AMT/PSP/etc or how prevalent it is.
No, you have to opt in to this feature, hence consenting to let an employee read your message. It does not imply that they can read messages without your consent.
I wonder if this is good or bad. Sometimes it helps to have that singular vision. I think here of all the systems C coders I know, who have never used complex numbers, yet that finds its way into the standard.
Can confirm it works well. I even found some 1/8 trim plastic (also at Home Depot, don't recall the section, think it was flooring or where they have molding for walls). Slipped right over the edges and cut at an angle for corners it looks pretty professional.

Only downside is I left a DB schema on the board for months and now can't get it off. Probably there is a solvent that would do it but haven't really looked yet. That might be a problem with regular whiteboards also though.
Mods - perhaps a (2004) would be relevant to append to this title. At the time of writing of that post, the AOL warez scene was winding down and remembrances might be much fresher than the same retrospective written in 2017.
That would be a hilarious waste of silicon
While a leak would make the situation much better, the problem with Intel would still be there. They would change the keys for the next generation of chips, harden their backdoor and keep on rolling. Intel itself is a problem here.
Having separate read and write permissions is entirely orthogonal to having encryption. That certainly would help (assuming the compromised system didn't need to have read permissions), but you don't need encryption to implement that and adding encryption doesn't imply that you've done it.
Both the article segment you quoted and your comment seem to lay claim to the "purpose/point of RSS".

Is there some inherent value in having isolated the point of $thing, for all or even a majority of users, that makes it so desirable and common in discussions? Is the author's experience with RSS improved if they read your comment?

Both of you have identified a workflow that works for you; it seems useful to share "I've found that subscribing to too many feeds means if I'm not careful, I'm overwhelmed by the number of unread articles", or "I solve this by prioritizing what I read from my RSS feed and by accepting I won't get to all of it".

But when the pitch is ~"you're using $tool wrong, what you need is a shift of perspective in your mind," it comes off as far more combative than I suspect you intend to be.