skysight-inc/HackerNews huggingface dataset:
Are you suggesting that spotify is somewherre using a hash-table without a collision resolution method (like a linked list).

Is that something that is done in some industries? Hash collisions to me has always been a performance problem not a correctness one.
Certainly litigation in the UK can be very difficult to stop once started as if either side gives up there is a good chance they will be expected to pay the other sides fees up to that point.
> That is literally saying that their reports were false.

Then why didn't he say "false"? Why did he choose the specific "not accurate"?
"You don't want to be in a career where people who have been doing it for two years can be as effective as people who have been doing it for twenty"

Do you think programming is like this?
Google Voice VoIP calls will be live for everyone by next week
Hey, that's my tool & article!

Thanks for posting this, and it's a nice surprise someone else posted this here :).

I'll answer any questions you might have.
My understanding that these databases effectively contain a checksum which has a very low chance of collision. I don't know if you could actually make DNA material from that checksum.
Google Hangouts Will Start to Phase Out in October
The first step is to be conscious of it so you're on the right track.
You could try to set time limits on these apps from your phone settings and reduce the time allowed week by week until you feel comfortable with your usage. You could even block them on your router. It's similar to other addictions, you'll have some withdrawal symptoms for a while but once you're through you won't look back.

But I think deep down the issue is that you don't have something meaningful to do with your time, something that you really, deeply value doing over mindless browsing.
It kind of reminds me of Freund's death drive [1] (in a sense of being attracted to passivity / mindless consumption).
You should probably try to find new activities, be it sports, associations, art, or even other more mindful media consumption.

Also, cut down on screen time before bed, it impacts sleep quality, which impacts energy levels, and from there it's a negative self reinforcing loop.

[1] https://en.wikipedia.org/wiki/Death_drive
even reducing tokens isn't a very good measure - lines of code is a proxy for complexity of implementation. I think a good measure (albeit a heuristic one) is how concise the implementation is relative to the complexity of the problem - or in other words, the ratio of accidental to essential complexity.
> Traditionally, a journeyman was not allowed to travel or seek work within a 60-kilometer radius of his hometown — a guideline intended to encourage an exchange of ideas among those practicing any given trade.

this also works like a regional non-compete with whoever has trained the formerly-apprentice journeyman
> you have the same chance as yor neighbor

That assumes you're starting from the same place and head in the same direction. You have to know a library exists before you can use it. It has to be compatible with what you're using. There are many things out of your immediate control that can influence these things (imagine my next door neighbour only has an i3 and the fancy functions of the library which make it 100x faster require extensions of an i7. I immediately have an advantage. There are many subtler advantages that can come into play.)
Yes. And the vision for Google Wave was great. The execution was just abominably bad (primarily on the frontend/UI side), and Google's failures in execution carried over reputationally to the—now dead—Apache incubator.
If you're so vested into microsoft's products you should stay on windows. There's always going to be that one thing you can't do for people like you, so why bother? For the rest of the world, office for mac has been amazing, and works perfectly. The people who I got on mac (around 4, I believe) are pretty heavy Office users, and they haven't complained once. They have, however, actually said to me that they're shocked by the difference between what they're told about mac and how it actually is, and they quite literally thanked me that I showed them mac.
Office for mac is perfect for 99.9% of users. You can always bootcamp, but like I said, if you really need to use all those obscure features you know from windows, then yeah, stay on windows.
Being Brought to a Chinese Police Station Turned Me into a Privacy Advocate
If people received credit for incoming mail then the majority wouldn't get a bill as most people receive more than they send.
Work on JMAP likely started before GraphQL was publicly released.
Commit and figure it out
FastMail is behind this protocol and from what I've read JMAP has evolved out of their web interface.

I've been a happy customer, even though lately I flirted with going back to GSuite for my personal email, but after a trial realized that Gmail does many things well, except for being a good email service. So I went back to FastMail and renewed for another 2 years.

Seeing this new protocol is exciting, because JMAP is being standardized at IETF. A breath of fresh air to see a new standard being developed.

Also from what I understand JMAP should be friendly for mobile usage. They kept notifications out of it, you're supposed to implement notifications using whatever the mobile platform provides. Interacting via JMAP is via plain HTTP requests, which is super cool.

I can totally see myself implementing a simple email client for automating online services. For example if you implement a commenting system for a website, you might want to do replies by email. That would be a cool project for me to try out.

I wonder if FastMail exposes JMAP publicly yet. Haven't seen any mentions in their admin or docs thus far.
There may be javascript in the build system somewhere, but (correct me if I'm wrong) this appears to be leveraging the ocaml toolchain as a backend for reasonml rather than javascript.

In fact, revery is written pretty much entirely in ocaml. It appears to allow you to write reasonml as if you're writing for react/electron, but in fact it's compiled to native code with an included gui library managed for you.
AI Thinks Rachel Maddow Is a Man
> Who are they going to pay?

The sender pays the reader. If the reader is the one deriving the value from this communication, they would pay the sender out of band as compensation.
I think the title is a bit misleading, as it is still required a user action to actually infect the device
It has been a long time since I looked at IMAP. Are servers that do this now commonplace? (None I could find used to.)

Can I know from a capability exchange if the remote server will send emails after adding to the "Outbox" folder?
> A right that you cannot waive is more of an obligation, even if it's an obligation that in theory is to your own benefit.

This is one of the silliest sentences I've read today. An obligation is you had to do something. While a right is something you can choose to exercise or not. With the right to be silent, you never waive that right as in they can never force you not to be silent. What you do is you exercise your right to be silent or you don't. You can decide when and if you speak.
What's the rent like under there? Asking for a friend.
Mobile Indie Spotlight #6: GeoTap-Getting Featured on Google Play in 3 Weeks
So what does a reliable, not centralized payment system that is viable for this volume of tiny transactions that everyone can use look like? That's IMHO the big problem with all these suggestions.
I wouldn't put much faith in any graduate, frankly, regardless of discipline. Until they've had a decade to mis-apply what's in their head and make mistakes.
We've handled this by mandating password manager use and pushing length requirements to absurd levels to where it truly is easier to just use the manager, which has two factor.
Even though the wording is a bit ambiguous, the problem is to output an array of neighbour-sums, not a single sum-of-neighbour-sums.
Good accessibility support, a proper drag and drop implementation, support for services, vibrancy and automatic dark mode support, UI scripting, …
> So that would mean that Android would have to be under GPL, right?

That kind of depends on whether you can apply a different license to an API and its implementation. There's not really any precedent for that kind of question, because it presupposes the validity of a kind of copyright that the industry has grown up assuming is not valid.
HELP what will be useful for you?
Hey all, we recently posted a small tool to analyse social sentiments for Bitcoin. What would you like to see here, what can be useful to you?

Thanks!

https://aaronscat.com/tail/
> I have two brothers who occasionally get very angry, cut off relationships on whims and sabotage themselves through acts of defiance and misplaced protest, and neither of them is very 'successful'

On the other hand, becoming the POTUS is presumed to be the definition of "successful" (cf some comments on here yesterday) and Trump is all of those ^ things and more.
Easy way to check for an open proxy:

telnet to port 80, type "GET http://www.cisco.com HTTP/1.0", and see what happens.

(I use cisco.com because I used to work for a telco. Try google, amazom, or whatever suits you).
Ai, ai, ai! Color me cynical, but I think the malefactors will overtake the good samaritans of the AI-journalistic complex...
You're not going to be removing enamel using water at pressures like these.
True if you don't cooperate at all with the collector, but easily avoided in many cases. E.g., when using Boehm, try using gc_malloc_atomic() for data that you know cannot contain pointers, like your encryption buffers.
> There is money out there. Google and FB have something print newspapers used to have: a reliable, captive audience. That’s what advertisers will pay for, because they know people will be there

Last paragraph acknowledged demand for the product of local reporting has fallen way off and I’d argue it would have even if newspaper owners operated on supermarket margins. It’s just a consumer trend, consumption of sustenance in media is down because frivolous media is now readily available
The comment you replied to did not mention making DNA material. DNA can be obtained directly from the target.

CCC members has obtained fingerprints from politicians, for example. DNA is no harder.

Or don't target a specific person, but place random hair found in a public toilet.
So Reason is to OCaml a little like Elixir is to Erlang - newer syntax, better tooling, same great foundation.
This is a difficult question because it boils down to whether we generally prefer safety over freedom.

Privacy is just one pillar of freedom, albeit a load-bearing one. Freedom will crumble if we strike down this pillar and as a society - or even as Western hemisphere - we have to evaluate if safety from (state-defined) crime ends up being worth near-zero privacy.

If I were to judge by some interviews I recently saw on "extra3", a comedic German television format [1], I increasingly fear that democracy, freedom and liberalism are doomed. Context: People at a meat convention (yes...) were asked about their opinions on climate change and animal farming.

Boomer-aged visitors and young visitors alike not only showed complete lack of understanding of ANY issue associated with large-scale animal husbandry. But they turned questions on their head and answered in a sort of stupid and ignorant way I could have never imagined in my wildest dreams. One example: "What do you think about animal suffering in mass animal husbandry?"

Answer, paraphrased, completely serious in tone: "Nothing, the humans here at this convention are also visiting in masses and obviously nobody suffers. They are all enjoying themselves, look around."

A question about CO2-impact of animal farming brought another response forward, that had me baffled: "There is no problem here, we have been eating meat for thousands of years and now suddenly it's supposed to be wrong. The climate didn't change over the millennia either!"

[1] https://en.wikipedia.org/wiki/Extra_3
Nick Cave answers: do you think AI will ever be able to write a good song?
> This is a toxic and harmful attitude.

Removing all personal responsibility is a harmful attitude.
Most bigger services are probably going to send and receive about the same amount of mail so it will be an almost zero-sum game. Most services today have a cap on how mail you can send, and this could be made more explicit and have cases where the end user actually pay.

I don't really see the payment as a big problem. This has been discussed previously, mostly initiated by the big email services
I remember queueing theory from the "Automatic telephony" class we had at the university. It was used to solve the problem of how many operators you needed on your call center to have a waiting time of s seconds considering an average call time of s1 seconds and a poisson distribution of incoming calls with a rate r1. Of course queueing theory had various other applications (like the buffers of routers) but the call center one is the most interesting for me.
Don't get hung up on the investors, aside from the f&f's class (who should know better to never lend money you can't afford to lose). Most investors know the risks, spread it appropriately and get tax advantages so that a loss results in a financial hit equal to small proportion of that loss. If anyone feel sorry for the tax payer, but then again you're paying for job creation, so swings and roundabouts.
where do you get the shirts produced? i was thinking of starting an apparel line too and im not sure where to start.
Der Spiegel was famed for their fact checking... with one problem. Their fact checkers evidently started with the assumption that their journalists weren't being deliberately deceptive. This combined with the journalist making up shit that flattered the preconceived cultural biases of the fact checkers (e.g. urban germans think that rural americans are backwards gun-toting hicks who believe the earth is flat) and it becomes clear that understaffing wasn't the real problem.

Actually there was another problem at Der Spiegel, cultural again; anybody who questioned the rockstars had their career thrown on the rocks. When Juan Moreno questioned the integrity of the fraud Class Relotius, Der Spiegel's editors didn't believe him, and thought he was just jealous of Relotius. So again, not a problem caused by understaffing.
> Also from what I understand JMAP should be friendly for mobile usage.

I read the FM blogs and I remember them mentioning that low battery consumption was one of the design goals.

The JMAP site [0] has:

> JMAP is designed to make efficient use of limited network resources. Multiple API calls may be batched in a single request to the server, reducing round trips and improving battery life on mobile devices.

[0]: https://jmap.io/spec-core.html
Except that Google is not a friendly grandma, but a global thug that has its own gun arsenal, including the knock-off copy of a gun that was offered at the auction with a hefty discount.
I'm not oppressing anyone. The Chinese government is.
I'm not a lawmaker nor Chinese.
This is probably the most important habit of Feynman, I tried to incorporate into my own life and studying:

"Then he would set to work, scribbling on a pad of paper and staring at the results. While he was in the middle of this kind of puzzle solving he was impossible to interrupt. "Don't bug me. I'm busy," he would say without even looking up. Eventually he would either decide the problem was too hard (in which case he lost interest), or he would find a solution (in which case he spent the next day or two explaining it to anyone who listened). In this way he worked on problems in database searches, geophysical modeling, protein folding, analyzing images, and reading insurance forms."
Enter a three dimensional representation of code
I'm not on Windows, nor do I use Bing, but no it's not really when the company is a certain size.
Damn, I definitely bought that book for a Linux sysAdmin class in college, have it on my bookshelf right now.
oh, ok, thanks.
Having read the title of the post, and browsed its contents, I went and ordered an autobiography of Gandhi with the hope of reminding myself what real success is.
What's "modern"? In no particular order (all of the below I've seen broken in numerous ways by non-native GUIs):

- Does it receive proper keyboard focus?

- Does it respond to keyboard input?

- Does it adhere to the OS color theme?

- Does it break OS accessibility features (high contrast/voice over/invert colors/grayscale/font sizes/etc. etc.)?

- Does it respect scaling and resolutions?

- Is font rendering consistent with the rest of the system?

- Are keyboard shortcuts consistent with the rest of the system? Including input fields? Including window/app?

- Does it break the principle of least astonishment? I.e. does it look and behave as other platform-native apps or not?

- Does it handle multi-monitor and multiple resolutions?

- Does it integrate with OS menus/trays/notification centers/what not?

- Does it use and respect the OS clipboard?

- Does it respect left-to-right and right-to-left settings and writing modes?

- Does it integrate with OS services such as system-wide autocorrect? Screen keyboard? Symbols palette/picker?

- Does it respect OS locale settings for dates, times, week numbers and week days?

- Does it follow the OS' HIG and its alternatives?

- Does it integrate with the OS energy management systems?

- Does it integrate with OS-native file dialogs, storage permissions and requirements?

the list just goes on
tldr: it cheap to make you own prints, google it and go for it!

Imho:

Make your own graphic designs on your computer
Look for nice organic and/or fair produced Shirts (a small quantity should be enough to start with, dont you think?)
Than buy yourself a diy Kit für Printing Shirts

here is a link to amazon germany (sorry...): https://www.amazon.de/Siebdruck-Set-DIN-A4-selber/dp/B00OV0T...

where you can Print your own Shirts. Just make yourself familiar with screen printing and do it yourself. I think thats cool. :-)
Yeah, this is a thing that's been a problem for a while now, and not just with the NYT and WaPo. Media organisations will basically not fact check anything that fits in with their worldview, which for the 'left wing' versions usually means:

- Supports the idea that racism/nationalism/xenophobia is increasing cause of Trump/Brexit/whatever

And the 'right wing' versions often means something similar about immigration and increased crime or political correctness. If a story fits those beats, then they'll often buy it without question, foregoing the basic background research needed in the process.

That's why the Covington Catholic school kids thing got publicised so much; it fit very nicely (at first glance) with the idea that Trump voters are racist/horrible people, seemingly showed a confrontation between them and a native American tribesperson and helped the narrative many organisations wanted to push.

Same with the case of that guy being 'thrown off a plane for speaking Arabic'. He wasn't, but the story fit the whole 'hate against Muslims increased after Trump election' narrative.

Any fact checking at all would debunk these stories and the 'message' being pushed on social media sites, yet it wasn't done until way later.

Same goes with another story I saw about a trans eSports team supposedly getting banned from a gender specific tournament. Team didn't actually exist and the story was a troll job meant to rile up one side, but media sympathetic to said side bought it hook, line and sinker.

Honestly, a good journalist needs to be more skeptical about stories they agree with than disagree with (or at least equally so), and it's clear that most today aren't like that at all.
The repository is 95% OCaml, 3.9% cpp, 1.0% other mate.

I recommend clicking the link next time.
This turns Spain into 2.2% IPv6 support now!
Humaaans: Mix-and-match illustrations of people with a design library
but the stories broken by NYT, WSJ, Washington Post etc. each day are assuredly not "fake". There are, on occasion, factual errors in a story

Waiting for the retraction of the Covington story based on the full video? To be given the same prominence, not buried in the small print on page 16.

Also waiting for the blue-ticked accounts on Twitter who called for violence or doxxing of those boys to be banned.
I think the issue is basically this: In modern times, not even a car magazine can write articles without occasionally be forced to at least mention a politically charged issue, say, Trump. Today, with such very charged issues, if all you do is mention them without disavowing them, you are seemingly implicitly supporting them, and will be interpreted that way. And if if that’s how it’s going to be anyway, you might as well pick a side in order to appeal to the remaining side which buys your magazine.
Those examples clearly show how used programmers have gotten to the ease of use that languages like Ruby (the one used in the examples) provide. "Just pad the array with zeroes" sounds like an easy enough idea until you realize this might imply reallocating several gigabytes of memory depending on the size of your data set, possibly even running out of memory.

Either way, the example implementation assumes the first and last elements are treated as having only one neighbor; which seems like an odd specification for the algorithm in the first place. To me it seems like the source of this code smell is a bit further up in the call stack.

As for the second example, it becomes even more obvious how inefficient the "better" solution is. Just copy the entire array except the last element, in reverse order no less (so it can't just be memcpy()'d). This is what happens when you teach kids Ruby (or php, or pythin or...) because the job market demands it, but not the fundamentals (i.e. C, C++, Pascal, etc.).

As for elegance, both "improved" examples seem extremely ugly to me. Not only do they turn a clearly readable if statement into something more magical, they also mutate their data before operating on it. Turning 5 lines of structured code into a one-line abomination isn't elegant, it's dumb. It decreases maintainability. It increases complexity. It makes room for errors to hide. It's, to put it simply, bad coding style.
From experience, Exchange's Outlook API ("EWS") is pretty decent. It's XML-SOAP, sure, but there are libraries for it that can be readily used. The only thing they did fuck up is the three different kinds of IDs for an object (esp. confusing when accessing delegated team mailboxes/calendar events) but once you get it how it works, it's straightforward and allows you access to anything from email over calendar to address-book.

I just do not know if EWS is an "open standard" that could be replicated by a third party server or if it is only "open documentation" and licensed for Exchange only :(
Learn Ruby on Rails, but first, Learn Ruby (Part 1)
And update all clients everywhere so that they are compatible with the new IMAP server.
It was the case for me last year. I never changed the weak password that I used to create a free account. And the email address was breached in the 2012 LinkedIn hack. The attacker changed the account email to a temporary one and removed all my playlists.

Spotify reacted rapidly and restored my account in few days. But it looks suspicions to me that the attacker was able to change my email without Spotify sending me a confirmation first (my email account was not broken). Also Spotify is missing 2FA that would have prevented this.
Great White Robot God: Artificial General Intelligence and White Supremacy
Or, as is more often the case in my experience, the logic is dealing with real world cases that are outside the software's control and the business logic must follow the real world cases to be worthwhile. Which I guess is what the parent's spec example is really an example of.
Doesn't matter, once you're past a certain age, almost nobody will hire you as a programmer. Don't build your entire career on it.