skysight-inc/HackerNews huggingface dataset:
> Most programming languages think of a database as a thing separate to it (I think Smalltalk is an exception).

MUMPS [1] has a DB baked in. kdb+ [2] is a marriage of K and a DB.

[1]: https://en.wikipedia.org/wiki/MUMPS
[2]: https://en.wikipedia.org/wiki/Kdb%2B
> a lot of leadership has changed in the past decade.

> People in high positions never get fired.

Can you explain how you aren’t contradicting yourself? The first quote is from your original comment.

> I'm sure you can dig up some 10 year old Bloomberg articles to see how leadership changed, but only a few people can make sense of the significance of these changes.

Come on. I gave you an Atlantic article that claims no one suffered any real consequences. In contrast, the sum total of your argument is that “only a few people can make sense of the significance of these changes.” That sounds a lot like mysticism to me— are you operating on faith?
Way to narrow it down tech department.
Email hasn't changed but emails have. People switched from hotmail to AOL, AOL to Gmail, Gmail to a college email, college email to professional email. I've got a piece of paper with everyone's phone number on it from the days I used to walk around and use a pay phone to call people, but I don't think I have anyone's email.

Part of that is probably because I started on social media at the same time it was first coming out. When I first started being more social in middle and high school, there were a few years where I primarily used Xanga and AIM to talk to friends. Xanga was replaced by MySpace and Facebook shortly after. I tended to use their built-in messaging capabilities instead of email. Maybe it's time to switch back.
But it doesn't look like Facebook's fault since the situatuation is entirely in the hands of the person who made the app.

But I see the point of this being a breach, and suing based on this does then look as the article says. :)
It is entirely plausible, though (no opinion whether this particular case is true, though). At least the radioactive cattle part of it.
Animation though this is often outsourced to studios in Korea like The Simpsons/Futurama from the start, Visual FX (VFX) might be a larger employer than animation, studios are spread around the world.
What about the South Asian Times, The Hindu, South China Morning Post, Russia Today, AL Jazeera, et Al?

They cover world news, in English, and yet I rarely find them on Google News, and I suspect it's location-based filtering that's to blame.
I think you're missing out a little here. Sure, vim doesn't make you more productive. Sure, time spent learning vim is probably better spent programming.

However, vim is just great fun. That's why people obsess over it, fundamentally. It makes tricky and repetitive transformations of text intuitive and enjoyable.
For me, it compares disfavorably to just having an ESP8266 generate the seed for me.
This helps if you love/hate a few sources; not if you want a wide range of non-garbage sources; and especially not if you want the non-garbage stories from one source like CNN or WaPo or FoxNews that has some very good news and a lot of hot-button middlebrow-opinion-masquerading-as-news trash that bubbles to the top of the dungheap.
Facebook may as well be considered a technology in and of itself. Nothing else compares. Everything else in the sector is either successful in its niche or wildly unsuccessful. In the 70s and 80s, there were phone companies other than Bell... but you probably didn't have one. You probably had a Bell phone with Bell service. It took government regulation to change it from a company to a technology because everyone was happy enough to keep it as a company.

We're not talking about search engines where all the information is the same and the only competition is who can display them best. With Facebook, much of the information is only available on Facebook, only accessed through Facebook, and in some cases, only enabled by Facebook. Snapchat, Instagram, Reddit, Mastadon, Twitter, none of these social networks are half of what Facebook is, yet Facebook is all of them combined. It's not interchangeable, there are tradeoffs to switching.

>Unfortunately, you enjoying events and sales is contributing to this "shadow profiling".

Which is exactly what I always argue when people say you don't have to give up any social interaction by giving up Facebook. If that information is only on Facebook, you have to use Facebook no matter what, or you have to give up some amount of understanding of the world around you. I'm not going to stop enjoying local bands or community social events, and the only source for that right now in my community is Facebook.

I'd love an American GDPR because as far as my life is concerned, Facebook isn't going anywhere.
Show HN: Find your local ip address
There was no technical link -- neural nets were still unpopular (largely, if unfairly, as a result of the '67 Perceptrons book0 and most work was on symbolic systems and, in the later period, expert systems. but what passed for AI systems at the time were quite powerful, if limited, just as what are called AI systems today are quite powerful, if limited.

"Unfair" in that the book wasn't intended to destroy work on NNs, but was used to justify abandoning the field of work, until multilayer networks (discussed Perceptrons) were re"discovered" in the 90s.
The work is licensed as MIT ( https://github.com/trailofbits/algo/blob/master/LICENSE ). How exactly has Google violated this license?

"Plagerism" is a overblown accusation
Take your well earned upvote! I've had many a person say the same thing to me about Vim and despite the fact that I like it, I can't see myself being as productive as I am in a normal IDE.

Genuinely curious if someone can explain how they're more productive in Vim than say Sublime? Take for example syntax highlight. If these things are feasible and easier, I'd really like to know.
I guess you can argue that WebKit, CUPS, Darwin, LLVM etc were open-source before Apple started using/sponsoring them (or based new software on them) and so had to continue, but Swift was a from-scratch project that was open sourced.

As for zero-knowlege encryption, iCloud Keychain is although the rest isn’t, you’re right there. Hopefully they’ll move in that direction.
C++17 has mechanism to validate if a type implements a certain "interface" (pure virtual base class) via type traits, if constexpr and enable_if, and hopefully with concepts a solution similar to traits will then be possible (already available on gcc).
Although bitcoin could be used for some bad things, but also there are some (501c) charities that accept bitcoin too,

- give directly

- redcross (used to at least)

- water project

- ..

(there are at least two others but I forget)

So hypothetically (assuming it would pass like sec / whatever regulations) at the right point in time you could make like a coinbase type thing that
- buys $30 of bitcoin
- automatically watches some exchange API until it appreciates to 'desired amount in US / GBP / Whatever currency you use'
- makes the donation automatically at say 10x the value
- gets 'the actual registered charity' to send you a non-deductible receipt for that amount, (non-deductible since you no longer 'have control of the coin once it's in the app', which would is essentially the price you pay for getting the increased amount of 'social-benefit', since it's 'going to hurt' to see the potential missed profit, even though the alternative would be to lose the $30 at the earlier time in just a 'tethered' amount)

There is a 'large benefit' to automating / appifying this process to people in that, putting such a system together in one place could lessen the dangers in a manual process of doing this like: lost receipts, hacked exchanges, constantly watching prices, actually dealing with crypto.

In any case, my point is that, given that there is probably 'some good potential to bitcoin (although it might require a team of some creative / dedicated thinking at the right time)' it seems that there might be some benefit from viewing it less as an entrapment / tracking device, and more as a tool for social benefit, and thus making a strong push in the warnings / regulations area to get people on the social benefit track of it's potential use rather than the negative aspects of it. To restate: you have the choice of either guiding bitcoin use towards being a law enforcement tool, or towards being a social benefit / solve world problems tool. I think the recent SEC exchange warnings thing is probably a step towards pushing it in the right direction... (potentially there are some deep sci-fi strategic reasons for viewing crypto-coins in a certain way in terms of desired world progress in a certain direction, which would be interesting to think about).
>> He wasn't a fan.

Given the historical circumstances, I'll be he would prefer they were trying to build a parallel Lisp machine.
World's last male northern white rhino dies
Absolutely it's bad OO design. Because it's very difficult to do OO right at scale. For a larger application like many I've worked on (thousands of domain classes), it's much less risky to have an anemic domain model than attempt to model a very complex domain properly. I would imagine in the Java world most applications that use ORMs tend to lean towards anemic domain models that simply mirror DB tables.
We're diverging quite a bit from the posted subject matter, but I wonder how the problem of the health impacts will be solved, if ever.
Sharing these is very hard as the URL takes the b64 content and most places i've tried to send this don't take URL's this long (i cannot even shorten it with bitly or our internal url shortener). It'd be nice if it took the URL to make this happen!
I really don't understand projects like this. Why can't people just learn to code, in an actual programming language? To me this is like instead of teaching people to read and write you teach them to draw pictures and use emojis instead.
For what it's worth, I have used Vim since ~2004. When I built Light Table, one of the first things I did was put a Vim mode into it. I understand pretty well why at least I use Vim. I also believe that these days there's relatively little payoff given the cost of investment. Rarely is the speed of text-editing the bottleneck in building something real. Moreover, there are far more powerful ways to interact with code than at the text buffer level.
> In retrospect, their harsh words about our current languages and tools representing a 1970s mindset come across as hubris.

Nah, I think the hubris is thinking you could make a business with a near-horizon payoff fixing the problem they accurately identified.

I can't think of any “build a new language” startups that have succeeded (I'm sure there's one out there somewhere, though.) Getting a language established is a long slog, unless you've got a mega-user as a partner from day one, which mostly happens when the project is developed internally by that mega-user.
I think you mean superseded.
use the offline tool. will take you 30 seconds.

https://www.ledgerwallet.com/support/bip39-standalone.html
or
https://github.com/iancoleman/bip39

PS: even a 24 word checksum takes just a couple minutes
> > but on what grounds do you consider Glock or Remington evil

> I just don't like 'em.

That's what is called "poor critical thinking" in most circles. Please push your agenda elsewhere.
Unfortunately I agree. This is just PRISM all over again. Unfortunate that my fellow citizens don't care about this issue at all.
The NSA is laughing
https://arstechnica.com/tech-policy/2014/05/photos-of-an-nsa...
Wasn't poached, good news, I guess
Could the manufacturer perform this type of "attack" on their own supply chain?
It may be - but that would just allow Facebook to say "if the login is from an EU IP, don't save this record" - but the rest of your profile, generated in the United States, can still remain. As long as no collection happens while you're within the EU, they may be fine. The whole thing will have to play itself out in court, it seems.
This would have been a great reference during New Zealand's failed flag referendum.

Long live laser kiwi!
Considering Facebook is known to profile users who don't even have facebook accounts, it's likely much deeper than that.
yeah, that was a very early version that we never released publicly, but was effectively a cleaned up version "Aurora," which I presented at Strange Loop once upon a time ago.
Those are not the only two options.
You're being snarky, but I think there's something to the parent comment.

I like the idea that most of the words that someone sees in a program are words in the domain of the program itself — its nouns and verbs — and not words in the domain of the underlying implementation language.

For example, though I visually like the way Ruby's "begin" and "end" look for delimiters, I think braces are better in that they reduce the "word clutter" of the code.

You can probably take this too far. I wouldn't want to use punctuation for control flow. But perhaps that's an argument that, like Smalltalk, control flow should be an API and not built in syntax.
Military spec radios are an interesting corner of technology. They are one of the things North Korea has exported for money [0]. I expect that radio communications will actually get more important as time goes on, as the potential for intelligent interference and mind games gets better.

[0] article: https://www.voanews.com/a/us-sanctions-eritrea-navy-over-nor...
There is also an arms control wonk podcast that details it, but I can't remember which episode it is.
The slow, painful death of social media
Riot is perfectly usable now, works on all the platforms you mentioned and it supports video and voice calls. I'm helping them make the UX/UI more pleasant to use
Why should I know them. Your title presumed much!
That's good to hear.

Back in the mid-late 90's I had to travel down to Fort Gordon (? I think?) which was home of the Army Signal Corps to give a training class on using our Single Board Computers to the group that built the man-portable radio simulators.

The old guys there (and they were almost all in their 60's+) built simulators that had to weigh and behave exactly like the actual radios for effective training (except that they didn't actually transmit any signals). The radios were huge. I simply could not imagine having to lug that thing around in the field all day.

The simulators were all "programmed" using relay logic (https://en.wikipedia.org/wiki/Relay_logic), so at least the size made that easier :-)
I know there are many people disagreeing with you, but I found the same as you. The news I was seeing was so hyper targeted that I was missing major events just because they were unrelated to the echo chamber that had been created around my past reads.
A bash script for creating a Mono-Repo from your Multi-Repo project
My math says it's ~1.18 times more KE.

But yes, about 1/5th more KE with just a 3 mph difference.
So continuing with your simplistic analysis - if someone was from a democratic leaning state and none of their elected officials voted for the resolution does that mean those people are free from blame? What if someone's elected official voted in favor of the resolution to invade Iraq but that individual was themself against it. So that individual is held to blame?

The US may have a system of democratically electing representatives but many(most?) of those elected representatives look out for themselves first, their party second and the will of the people that put them in office a distant third.
Unlike self-driving car, radio is a solved problem. Marine and commercial transceivers from Icom and Yaesu are cheap and rugged.
Ham radio operators sometimes even use transceivers build from kits, e.g. Elecraft. Adding encryption should be trivial.
GridDB vs. InfluxDB Benchmarks comparing the two TimeSeries databases performed
Traditionally, rockets dropped their boosters. If they are no longer dropping large explosive things, such a requirement could go away.
If you're worried about using a secondhand Ledger, then shouldn't you be worried about using a brand new one you fetched from the assembly line yourself?
I guess "Fifteen years ago, American armed forces and American mercenaries destroyed my country at the bidding of the democratically elected leaders, but with only partial consent of the citizens" was too wordy.

To be serious, blaming an "entire country" is a little more understandable if that country is a functioning democracy. Of course, if it's actually an oligarchy where the government is above the law and many voters are disenfranchised and easily manipulated by unchecked propaganda, then... well, that's frustrating.
Ask HN: Which papers should one implement as a beginner in machine learning?
I am trying learn ML on my own. I am getting better with R. I need a few problems/use cases that can better expose me to new tools as well as ideas that i might be missing as a beginner.
Huh, FATCA means you can't have a savings account? I'm also a US citizen using N26 in the EU and hadn't realized that - thought it was because I wasn't in Germany. I haven't pursued savings mostly because the rates are pathetic.
Are you actually interested in having a conversation about why developers (like me) use vim? I've also been a programmer for almost 20 years. For me Vim+unix has outperformed VisualStudio (6-through current), Eclipse (and multiple derivatives), NetBeans, Xcode, and lots of smaller, language-specific IDEs.
We aren’t talking about domestic surveillance here. The supposed privacy tool was foreign-targeted. This is NSA’s legit mission.
Developers are more committed to vi-keybindings than Vim.
At least as bad seems a bit strong. The impression I'm getting is that they gave out an app explicitly from the campaign that also collected some info. There's a major difference between that and putting out an app and getting info under false pretenses
If you don't see the flagpole, your WebGL implementation might be broken. I had to launch Chrome on a dedicated GPU (using optirun/bumblebee), it didn't work on the Intel one. A lot of stuff is logged into console, the relevant part is probably "extension `GL_ARB_gpu_shader5' unsupported in fragment shader". I guess my laptop is just too old.

Thinkpad T420, i5-2540M (didn't work) & Quadro NVS 4200M (works), Linux.
We’ve only had the Internet for a few decades, but that doesn’t mean we can’t draw parallels between the dot-com bubble and what happened before, or that we shouldn’t have learned from the past.

Consider the Amsterdam banking crisis of 1763, which some have compared to the 2008 financial crisis. https://en.m.wikipedia.org/wiki/Amsterdam_banking_crisis_of_...
> 60-75h/weeks is still crunch and can be sustained for ~6+ months without total burnout. And really this level of crunch is fairly common in our industry.

I think the game industry can get away with this because some people really, really want to work on games, and there aren't many companies in the industry with more reasonable hours that one could switch to. But the rest of us eventually figure out that we can demand to be treated well or we can find another job.

A week or two of crunch time can happen every once in a while at most jobs. But 6+ months of "crunch time" is really a permanent company culture of working long hours.
> To the third point, focusing on Facebook seems like that scene from Casa Blanca though

It's mere coincidence, but your spelling "Casablanca" as two words (Casa Blanca) put into my mind that the literal translation of that place is "white house" (two words, natch). [0]

To your point, yes, Facebook knows user data trafficking (gambling) goes on as well as the stakes of such trafficking. Facebook is the gatherer and ostensible guardians of such data, but they directly profit from such trafficking. Very likely their "interest" in user data security is pretense.

[0] https://en.wikipedia.org/wiki/Casablanca#Etymology

EDIT: recast second paragraph to more clearly convey intended meaning.
I did indeed get hit. I still have aching ribs some mornings. It's one of the biggest reasons I moved away.
Anecdotally, I'm in my early 20s and none of my friends post to Facebook at all any more -- it is essentially just a messaging app that happens to have your real name in it and a large userbase. I deleted my account and haven't noticed a lick of difference -- in fact, a couple of my friends living far away called me on my phone to ask if I'd deleted my Facebook and tell me that they've deleted theirs as well. Since I did this a couple of months ago I've gotten a lot more texts and calls from acquaintances and friends I used to only interact with in group chats.

So basically if you're feeling trapped by Facebook's social network, remember that it is in fact possible (and often superior) to interact socially outside of Facebook. The tide may be turning.
The 5th generation project found that Prolog isn't very parallelizable and thus they created a language called KL1 which was more parallelizable than Prolog but not as good in other ways.
>Poor white children struggle in parts of the Southeast and Appalachia. But they still fare better there than poor black children do in most of America. In effect, the worst places for whites produce outcomes that are about as good as the best places for blacks. These new maps also suggest that part of the reason the Southeast looks bad for all children, in the middle map, is that the region is home to many black children who fare particularly poorly there.

Surprised this has no comments.
We have a term for what happened: Piracy. It wasn't "theft", since the original is still there. They made and now use an unauthorized copy. In gaming and software, ignoring or working around reversible security mechanism and violating agreements is called piracy.
They do have the same battery, the bb2590.

It's completely standardized for all modern military equipment.

The problem is that if you are going on a week long mission you need enough batteries to last a week plus extra in case something goes wrong.

Source: I'm a veteran.
Yes I know someone who has a sever farm runnning plan9 and I believe is using this.
> It's not Russians hacking in

True! Mostly it was information about users and their social graph collected by people voluntarily. It's distressing that people were not informed, "We're going to use this to target political propaganda at you when you" when they took personality quizzes/etc, but all the data was shared by users. FB's security isn't breached, merely their users' trust.

> it's not part of some effort to destabilize democracy, etc

I'm not sure we all agree on that. ;) The whole point was that one can use the intelligence gleaned from these users' social graphs to target memes/advertising/messaging to specific subgroups whose political responses you are hoping to influence.
The thing that seems really wrong here is that you weren't just granting access to your own information, but all of your friends as well, who had little say in the matter beyond their original grants of permission to Facebook.

It is this way that Cambridge Analytica was able to get 50 million profiles by just paying ~270k Amazon mechanical turkers [1].

It's true that everyone agreed to everything along the way: people allowed Facebook to have the information in question, and people allowed Cambridge Analytica to access that information. But it wasn't the same people agreeing to both. The set of people agreeing to the latter was much smaller than the former.

It may be true that technically neither Facebook nor Cambridge Analytica did anything wrong (at least in collecting this information, this seems to be by far the least shady part of CA's business), but, Facebook's business is built on trust, and this is a huge hit to that trust. Arguing technicalities doesn't help.

1. https://www.nytimes.com/2018/03/19/opinion/facebook-cambridg...
Sākumlapa – IMG projekti
A paper about N26 Security https://www1.cs.fau.de/filepool/projects/n26/n26-roots.pdf