skysight-inc/HackerNews huggingface dataset:
Why naive? I was a beginner 3yrs ago in web development and Go. I wanted to learn how to build a webapp (I didn't and still don't know enough JS), I didn't get lost in the big maze of angular, react. I ignored the complicated stuff, I learned how to write a webapp[1], that was using pure HTML, then I learned Go, then I wrote a webapp. I wrote a todo list manager [2]

Then, after I was comfortable with everything did I start learning AJAX, I chose Vue.JS and I migrated the app I wrote in pure HTML to use Go [3] and wrote a guide about it [4].

I pissed a lot of people of VueJS project when I raised this [5] issue, yes, in hindsight I do realize that I was rude to them, but their documentation had a problem (and I had already said sorry if I was rude)

I still don't know how to use websockets and what not, or how to write load balancers or distributed database, or web proxy or cache or other things to be done at scale, I choose to ignore them as of now, as I build my capability to understand or until I need of them.

This is what I meant by that statement.

>they'd pretty much freeze up

You know, in 2010, I still remember the first C programming class (I had not understood a single word) I had in my college, I froze and for a minute questioned if I had made the right decision to enter computer science. The point is that newcomers need to know what they can ignore while they learn the basics, it is not possible to learn everything in one go.

Nobody teaches you real life, it just happens, and as a newbie it is my responsibility to learn in the best way I can without getting overwhelmed, and no, it is not a disparaging statement!

Also, this is why I started Multiversity[6], this is a YouTube channel which teaches by example.

[1] https://github.com/thewhitetulip/web-dev-golang-anti-textboo...

[2] https://github.com/thewhitetulip/Tasks

[3] https://github.com/thewhitetulip/Tasks-vue

[4] https://github.com/thewhitetulip/intro-to-vuejs/

[5] https://github.com/vuejs/vuejs.org/issues/565

[6] https://github.com/thewhitetulip/multiversity
There's absolutely no visible consequence of leaving your trash in the park in a big city. The city workers will be by later that day to clean it up, or more likely in San Francisco where I live, scavengers will pick it up for recycling within minutes. Out of sight, out of mind. And why not? We certainly pay enough taxes to support those services.
Is Telemarketing Dead? No, Not Yet
Trump overwhelmingly won among white voters - with 58% of their vote. White white catholics voted... Pretty much the same way as white non-catholics.

Comparing white catholics to all protestants is comparing apples to oranges.

Catholics are only slightly over-represented in congress, at 30% of Christians in congress (While making up 24% of the Christian population in the US.) They are also split 68/70 between democrat and republican. [1]

They may be prominent, but they aren't trying to turn the country into a theocracy.

[1] http://www.huffingtonpost.com/2015/01/05/congress-religious-...
I didn't say commonly used; I said etymologically correct.

The word "octopus" comes from Greek, just like the word "corpus" comes from Latin (and has the etymological plural "corpora").
Correct me if I'm wrong, but isn't that only the text server?
Depending on how the host configures things, VMs can be much more reliable. If I know my data is striped onto a 16-disc array, and can be live-migrated onto a different storage box in case the RAID controller goes funny without me having to care or even notice, that's more than I can reasonably set up with a $60/month server. Couple that to live migration of the VM process itself if the hardware it's running on goes wonky, and you've got a recipe for as much uptime as you want.

All this does depend on the VM host actually implementing these things properly, but they are out there.
Why not disable that syncing by default?

I imagine the value for a Signal user to have his calls logged in iCloud is quite low, if not zero.

Also, it's quite frustrating how Apple doesn't allow granular control of what gets synced to the iCloud. It's all or nothing. There's no good reason to do it this way, other than them not wanting to do the work required to make that change.
Other than Netbeans and Eclipse being faster and don't turn my dual core into airplane mode like Android Studio does, which forced me to enable laptop mode on it.
You might want to try https://blendle.com they offer micropayments per article. IIRC they are currently in beta in the US
Not entirely sure. Could be a side effect of the combination of extensions. On iOS I tend to simply disable javascript. Blocks much of what needs blocking.
I stopped at "Face-to-face meetings are most efficient (examples include Reddit & Yahoo banning remote work)".

If you're giving Yahoo under Marissa Mayer as an example of good management, your company was doomed from the start.
People continue to influence their children long after they stop reproducing. Genes that help you children have more children are selected for, so something like a gene that keeps you alive long enough to care for your grandchildren seems plausible.
I would also go even further and would say it makes in MOST cases no sense to develop a purely native app today. From a economic standpoint most native, one platform apps make no sense nowadays (also many people are unwilling to install more apps) unless you have deep enough pockets. I'm happy that Chrome embraces the web and pushes web application even further. I see really no benefit in running Android apps on my Mac (this results in mixed touchscreen, non touchscreen experience). So Chrome is pushing technology for this 80-90% of devices but it is not Android (with its touchscreen focus) and I'm really happy it is the web which I can use on more devices with different UX handling and without installing stuff.
Except the parent is right, if you don't have metadata protection by default, then it is no different than running something that's federated but secures it's transport or secures its payload end to end.

Bulk collection concerns the envelope, knowing who you spoke to and how long for is _exactly_ the kind of information NSA was tracking 5 years ago. Content was never the issue, content can be encrypted by default with non-centralised systems. What's the point of a centralised system now, that was its only justification.
Show HN: Geekmarks: An Open-Source, API-Driven, Geeky Bookmarking Service
What? Android runtime is not JVM, it's AOT compiled to native for quite some time now.
You are only making more room for those that appeal to the lowest common denominator, the tabloids (where UK seems to have a worse problem than the US, but from the outside: all of the anglosphere is having trouble.)
The internet is very bad at providing clear, concise, and readable information, all without flashing ads at the user. Wikipedia is good at that bit. Britannica is, oddly, not good at that - it's a visually busy site and it's slow to navigate around.

Also, the "Britannica is more accurate than Wikipedia" comment is a canard, and has been proven wrong in the past. Google 'wikipedia britannica errors' and you'll find a number of study results that have one or the other slightly ahead, or rate them similarly. It's just not true that Britannica is more accurate than Wikipedia, not to any notable degree.
There's no way that happens, especially if they're boxed. The boxes are something like 180mm * 105mm * 30mm or 567000mm^3, a carry-on is 220mm * 350mm * 560mm or 43120000mm^3, if you just tape up and wrap all the boxes into a carry-on-sized package you're barely fitting 76 boxes volume-wise, and I'm not sure you can actually lay them out such that they'd fit in the prescribed dimensions.
GitHub commit search: “remove password”
Or on the tablet side, just replacements for televisions.
Entertaining cosplayer
It would be certainly be possible to reimplement git using only patches, showing that Pijul cannot be worse than git.

However, it would not be possible to implement a patch-based system (Pijul/darcs) based on git.

- One example is cherry-picking: in git, when you are on some branch A, and cherry-pick from another branch B, after the cherry-picking is done, if you try to cherry-pick from B again, you'll get conflicts. In Pijul and darcs, that comes for free.

- Another example is merge: merge between commits is provably wrong (https://tahoe-lafs.org/~zooko/badmerge/simple.html). With patches, this cannot happen.
I really don't get the direction of the Signal project. iMessage got a huge following because it allows you to trabnsparently send both SMS and encrypted messages (significantly lowering barrier to entry) and brings that functionality even to the desktop. Hence using it means that average user doesn't have to explicitly think about which channel to use and with spread of use more and more communications are secure.

On the other hand, Signal SMS support is broken (datastore and MMS issues), they don't want to bring SMS support to their "desktop" app (which STILL needs you to install Chrome to work) and they still don't support the use of multiple devices. Instead they're wasting resources implementing video chat which noone really asked for and won't help the adoption nearly as much as having a secure drop-in replacement for SMS client. Even worse, enabling SMS support will prevent any other SMS apps that let you have conversations via the computer from working.

It seems like they're actively trying to shoot their own foot.

The best Signal can do is to make a proper desktop application (even Electron would do now, even though Telegram's approach is significantly better UX wise) and make SMS seamlessly integrated into it both on the phone and on the desktop. Video chatting is nice, but it's not where the most important requirement for cross-platform private communication is.
Good site! Thank you.
Key Marketing Lessons from SuperBowl LI
Live fast, die young. Quality over quantity. I'm bout dis life bitch.
We had some lawsuits about that in Germany (having to be able to cancel the same way you subscribed) where common sense won. Not sure how far implementation has gone though.
> How does this compare to git?

Apart from the other answers that go into theories of patches vs. commits, I always found Darcs much more intuitive to actually use than Git. It has fewer commands that do more intuitive stuff. To record a patch, you do "record" instead of separate "add" and "commit" steps. To revert some changes you have not recorded and that you want to get rid of, you do "revert" instead of "checkout -- filename". The "diff" command works more intuitively than git's "diff", which you sometimes have to use as "diff --cached" due to its staging model.

Another thing is that every branch is a separate copy of the entire source tree in your file system. A drawback is that this can be viewed as wasteful, but the advantage is that it's much much easier to work in parallel branches at the same time since changing the branch is just doing "cd" instead of some boring dance of "stash" and "checkout". You also don't get problems due to files intended for one branch still lying around after a "checkout" to switch to another branch.

(I'm assuming that Pijul preserves all or at least most of these properties of Darcs. The docs aren't very exhaustive.)
To my knowledge the undefined behavior sanitizers are not complete. It is also unclear how you both optimize your program (exploiting undefined behavior semantics) and providing a runtime check without completely killing performance.
Few questions from reading the docs:

1) How big can all the colocated data for a single primary key get before they don't fit within a split? Can I implement a GMail-like product where all the data for a single user resides within one split?

2) Is there a way to turn off external consistency and fall back to serializability? In return you get better write latencies. This is similar to what CockroachDB provides?
I always wonder -- if Sun had forced people to build their own loading screen UI per applet -- how the perception of Java (and Java Applets) would be different.
3DModel
Check your model to make sure it doesn't have errors in it by running it through a model check like MakePrintable, is also a really good free tool for inspecting, measuring, fixing STL's.
Analyse and repair STL and 3D files for 3D printing. MakePrintable optimises 3D models for 3D printing.
You can pay for ~/.Xmodmap maybe.
I have syncthing for syncing files, that isn't an issue. I want a universal OS which allows me to just plug my phone into my machine at home and it'll do magic and I can then continue my work. I have no other alternative than reading when I am on the bus. I want the mobile to be a native extension to the laptop
JEP Draft: Epsilon GC: The Arbitrarily Low Overhead Garbage (Non-)Collector
> It's bizarre that people worship it, but then again, simplicity has always beat having to think.

It's pretty good over populations, and is pretty good even on lots of individuals. Body fat percentage and lean mass might be better but they're much harder and more expensive to measure (particularly accurately).
India is vulnerable to web-application attack: Akamai report
Despite Snapchat's IPO, it's not just another Silicon Valley tech titan
I doubt Marissa Mayer sits in on every meeting...
In photography circles in the US it is occasionally suggested put a gun (can be a flare gun) in the luggage as well -> it then has to be specially tracked and is supposedly looked after a lot better. No clue how much truth there is to that.
Caring about your readers might be helpful. When you open this page and after a few seconds you get this intrusive overlay ad for a 6 figure business!1!! Now!1!! you tell me that showing me the article content isn't your focus.
DHL from the US to Germany or Eurpope is absolutely rubbish.
The problem is that you most likely used DHL Global Mail, which is not the same as DHL Express.
DHL Global Mail delegates the shipment to the cheapest carrier possible, which in this case is USPS.
Once they do the handover, you effectively lose all tracking ability.

My story with them:
http://webtrack.dhlglobalmail.com/?id=27838&trackingnumber=G...

That's more than one full month for a package that contained nothing more than a teeshirt.
On top of that, the package never arrived at the final destination, and might be stuck in customs, for all i know. I never got a notification, and will actually contact DHL soon myself, because their service is absolutely laughable.

As a logistics company, they had one job. And they failed.
IIRC the largest problem comes from BMI under-reporting high body fat.
Bump it to 3-4 years then. Bloated manufacturer updates combine with bloat in most popular applications and the regular web bloat to make the phone unusably slow after few years.

Between that and fragility of smartphones (mechanical damage, water damage), most people are bound to replace theirs every few years anyway.
A commit stores information about the state of the whole repository (in hashes). A patch is stateless, just describing what operations you do on the repository.

One confusing thing for git users is, git represents a number of commits (but not all types of commits) as patches.

Two differences:

- Cherry picking is possible, but when you cherry pick twice from the same branch, you get conflicts with commits, because cherry-picking change their identity. With patches, this works just as expected.

- Merging can be made associative with patches, not with commits. Concretely, in git, if Alice and Bob add lines to a file, even when there are no conflicts, Alice's new lines can be merged in the middle of parts added by Bob, even though she's never seen these parts. Even worse, there is no way to tell when this happens to you (git doesn't say). "Associativity" is the mathematical property that this never happens.
I wouldn't write Swift off yet.
Although there are also clear costs to this, and as you look at longer timescales the benefits become less pronounced.

I'd at least say I don't see a strong evolutionary pressure for extended lifespans.
>I think they do this seemingly altruistic thing largely because trust makes for better customers.

I think this more than anything, plus no company wants to be associated with negativity (I mean, birth defects, obviously ... but also less serious stuff like street litter)
Kubernetes Experience with KOPS on AWS. February 2017
If you research her you'll notice that all the stuff about burnout being a myth and being able to do great work by sleeping at work under your desk somehow stopped applying to her when she got to be management :)
You forget the espionage aspect or extortion aspects.
All technology is dual use.
You can make your own fake cell towers for under £100 with a raspberrypi and a USB Software Defined Radio (SDR) adaptor that's got a range of 40metres. However its not just fake cell towers you can make, you can listen into calls made with wireless handsets that plug into landlines, obviously crack wifi, but you can also intercept and mess around with peoples air conditioning, lighting systems and central heating if these use radio frequency.

The infrared remote controls need line of sight to interfere with devices, so someone appearing at your lounge window to switch TV channels is a bit obvious.

Some instructions you may be interested in.

This link even played Stevie Wonder's "I just called" to hacked mobiles, but you can download everyones messages, and other files from their smart phones now a days or infect their smart phone, again dual use!
https://julianoliver.com/output/stealth-cell-tower

http://hackaday.com/2013/10/22/cracking-gsm-with-rtl-sdr-for...

Even back in 2008 its been going on, well actually I was first alerted to it in the 90's, when mobiles were just coming into existence, that person who alerted me is now the highest risk Cat A prison in the UK.
http://hackaday.com/2008/02/15/shmoocon-2008-intercepting-gs...
I think he is just making it up as he goes along. If you look at the fuschia docs or newsgroups all it says is that it they are working on this OS and intend to combine it with flutter to make a fast platform.

Nobody says anywhere that it will replace android. It looks just like a lot of these other Google projects. They put people on it. If turns into a contender then they might use it but if in the meantime android introduces features that make it more competitive then maybe they will throw fuschia away. That's my understanding anyway.

Also: "I have very strong reservations about Dart as the language of the primary platform API" and then later... "I am not a programmer"
Flynn-Russia calls: Republicans join demands for investigation
> What calorie deficit is required to obtain 25% weight loss in 6 months?

Depends what you originally weigh, but we can make a reasonable approximation of 3500cal/pound of fat, so ~20 calories per day deficit for each pound lost. So ~800/day if they weighed 160lbs to begin with.

They were very active, that's an important part of the experiment.
If you try to analyse merge systems mathematically, git's merge system is the "magical" one. It is just a heuristic algorithm, with no solid property you can rely on.

In contrast, Darcs and Pijul's merge are associative, and Pijul's merge is commutative. Even if you don't like maths, this means that they will always behave deterministically. This also means you can use them in scripts, although darcs might sometimes have performance problems (pretty bad ones, actually).

In git, you can get the following: https://tahoe-lafs.org/~zooko/badmerge/simple.html
I picked up on that as well. I've been a solo traveller to Germany (from Australia) several times now, and it's probably my favorite country. The first time I knew very little German and anyone in their 20s or younger had very good English. Travelling solo tends to be scary until you do it and get some experience of it.

I'm not saying that's what byuu should have done, sending the package seems perfectly reasonable. Being nervous of solo travel is reasonable too. I just wouldn't want him to miss out on an awesome country because of it... and especially a country as passionate about electronics & technology as Germany is.
It's a mix, actually.
The race of the person was not mentioned, it was interesting that you assumed that they were black -- although I do not disagree with your point.
Just use a landline phone with a cable although you call will still be listened into like mine currently are, but anything using radio frequency can be hacked easily, which also means vpn's in the online sense.

There is an illusion of security which naive pen testers like to sell.
Could you elaborate on how "functional languages were largely superceded by OO languages eons ago for many reasons people are slowly redicovering" ?
Where Could i find that ? For Linode AND AWS Discount.
SMS and MMS are almost completely irrelevant outside of North America.
Eh, doesn't work for me. I turned the beta on for two android phones, then called one from the other. No video options, audio quality unchanged.
> When was the last time you paid a paper bill? Or are you not using credit cards for some reason?

Does it matter? Last I checked, the GP's criticisms apply to electronic bills as well.

Credit cards make the situation significantly worse, since now you're managing your credit card information (which expires every few years) across 20 sites instead of 1. That's 20 sites that could fall victim to database theft. That's 20 sites that you'd have to trust to not be the thieves themselves. At the very least, that's 20 sites where you'd have to continually update the card numbers and expiration dates and CVVs.

One can mitigate the credit card issue by using some "trusted" payment system like PayPal, but you're then still verifying 20 different bills each month, checking them against your PayPal/CC/bank statements, inspecting them for discrepancies, etc. That's made significantly easier when you only need to worry about a single large bill.

I agree that a sort of "manager" would be nice. Perhaps some sort of marketplace or metaservice for multimedia subscriptions, where it would combine each service's monthly (or perhaps yearly) cost into a single bill with a single payment method, all itemized and unified.
How do you build a robot army?
Here's a web page about it: https://www.vusec.net/projects/anc/
> How many of these web apps obey the native OS themeing for instance?

Forget the theme - how many of these web apps obey the native OS GUI features? TAB-navigation, arrow navigation (in e.g. lists), accelerator shortcuts, editing shortcuts, not to mention a lot of visual idiosyncrasies that together make the interface feel "right"? Ironically, if you use default HTML controls, most of the things will be OK on a decent browser. But no, designers and developers absolutely have to make it worse by applying tons of CSS and JavaScript.

This applies to web apps pretending to be mobile apps, too. You can quickly tell one from another; the web app is the one with mediocre UI that behaves "wrong" in more or less subtle ways.
Anti-Tracking Browser Cliqz Acquires Ghostery [German]
How do you measure intelligence? What do they mean by "100 times more efficient" than tensorflow? Isn't Tensorflow just a framework that you create AIs with?

From my understanding we don't even have a good definition on human intelligence, so how can we measure it or/and artificial intelligence?

If someone has answers from me who have zero experience in the AI-field I would be happy.
Social media completely fails at factual reporting. It would be futile to point out falsehoods on, say, the frontpage of Reddit, because the lsit would grow too fast. Twitter, Facebook or Tumblr are no better, just people reposting what they agree with and nobody to hold responsible.